欢迎来到天天文库
浏览记录
ID:13488733
大小:488.50 KB
页数:20页
时间:2018-07-22
《学校教材订购系统需求分析报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、学校教材订购系统需求分析设计报告目录1引言11.1编写目的11.2项目背景11.3参考资料12系统任务概述22.1目标22.2用户的特点23需求规定33.1软件功能的规定33.2对性能的规定43.2.1精度43.2.2时间特性要求43.2.3可靠性43.2.4灵活性44运行环境规定45业务流程分析图56数据流程、功能描述和设计66.1系统的顶层数据流图66.20层数据流图66.3销售子系统的数据流图和采购子系统的数据流图76.4各加工细化图96.5增加查询子系统137数据字典141引言随着生活节奏的加快和网络的发展,教师、学生对教材的订购越来越重视,希望获取教材的过程简单,方便
2、,快速。因而,做一个好的学校教材订购系统是十分重要的。1.1编写目的在本小组成员对系统进行了全面细致的分析后明确了该系统“做什么”,编写这份说明书的目的是将小组分析结果条理清晰的展示出来,它说明了本产品实现的各种功能以及各种功能的适用范围。使小组成员充分认识本系统的情况,方便以后更好的开展具体工作。本说明书主要提交给老师,小组成员和其他同学参考,以达到最终满足用户的要求,让用户满意。1.2项目背景项目名称:学校教材订购系统用户:学校教务科,教师,学生1.3参考资料1.张海藩,软件工程导论(第四版),清华大学出版社,20032.高林,信息管理系统与案例分析,人民邮电出版社,200
3、32.郑人杰等,实用软件工程(第二版),清华大学出版社,19973.贝塔斯曼书店(www.bolchina.com)4.高等教育出版社(www.hep.edu.cn)195.清华大学出版社(www.tup.tsinghua.edu.cn)6.当当书店(www.dangdang.com)7.http://www.csdn.net2系统任务概述2.1目标本系统可细化为两个子系统:销售系统和采购系统。在系统外部,教材的选用须由系(教研室)集体讨论研究决定,并经所在系主任和教学主管院长签字后,将指定的教学用书信息交给学院相关方面负责人(我们称之为学院教材订购负责人)汇总整理。销售系统的
4、主要工作过程为:学院教材订购负责人向系统输入所负责学院的教学用书表,在这之后,凡需要订购教材的班级在本系统网站查找本班级应购书目,由班级负责人向系统输入订购教材的书名,数量等信息,提交购书单。经教材科发行人员审核是有效购书单后,开发票、登记并返给学生领书单,学生即可去书库领书。若是脱销教材则生成缺书单。采购系统的主要工作过程为:汇总缺书单,发采购单给书库采购人员;一旦新书入库后,即发到货通知。2.2用户的特点本软件的最终用户可分为操作人员、维护人员。其中,要求操作人员对计算机有一定了解,可以无障碍的使用本系统提供给操作人员操作权限内的各种功能。要求维护人员是19对本系统有较深的
5、了解,同时对系统相关信息及工作流程有所了解的技术人员。本系统主要在学期开学发书、学期结束订书时大频度使用,这时候也是本系统最需要维护的时候,所以在这时候要对本系统进行必要的检修,防止系统出错。3需求规定3.1软件功能的规定产品主要实现以下功能:用户管理:系统分配给每个学院教材订购负责人登录账号和密码,登录时输入账号,密码即可登录。学生登录时输入校园卡号和密码即可登录。学院教材订购负责人与学生的权限不同,前者有向系统输入指定教材表的权限。后者有填写购书信息的权限和查询购书记录等权限。购书服务:本系统在向学生售书时要求学生填写购书单(包括以下信息:学生学号、班级代号、购书数量、购书
6、书名信息),经审查有效后,打印领书单返回给学生领取书籍。教材信息发布:学院教材订购负责人提供教学用书表后,本系统将教材信息公布,以便于学生确定所需书目,下购书单。通知采购:当库存中缺书时,汇总缺书信息,通知教材工作人员进行采购。本系统还兼顾一点财务信息的管理,在发生单人购书时,系统直接向购书者收取现金。发生集体售书时,学校根据有效的购书单,直接向集体售书,形成的财务信息直接和财务科交换,方便结算。即:向学生集体售书时不需要直接收取现金,而待教材科结算时向财务科提交数据,由财务科从学生的预交书费里扣除,保证教材科财务信息的完整。193.2对性能的规定3.2.1精度对系统中输入的数
7、据要按照数据字典的规定严格输入,尽量避免数溢出处和数据的不合法性。3.2.2时间特性要求定购需要提前若干天3.2.3可靠性比较高3.2.4灵活性在购书单未审核时,可以撤消订购或修改,一旦审核,则不能再修改4运行环境规定使用WindowsNT或Windows2000Server以上操作系统195业务流程分析图196数据流程、功能描述和设计这一步,采用结构化分析方法。根据前面的需求分析,进一步得出系统的数据流程和必须的数据字典,然后实现系统的相关功能,为下一步编码做好充分准备。6.1系统的顶层数
此文档下载收益归作者所有