软件工程课程设计-教材订购系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件工程课程设计-教材订购系统
1. 引言
1.1 编写目的
对学校教材订购系统进行可行性分析。
1.2 项目背景
名称:学校教材订购系统。
本项目的用户:学校的学生,老师和教材订购管理员
本项目与其他软件或其他系统的关系:工作于windows所有的系统。
1.3 参考资料
软件工程(第二版)
1.4系统简介
现在是高科技的时代,随着时代的发展很多东西都应该是自动化的。但是有些学校教材订购仍然用的是人工管理,这样会带来很大的麻烦,而且也带来了很大人力资源的浪费。希望通过计算机能实现对教材采购自动化管理,达到节省人力和提高工作效率的目的。
本系统可细化为两个子系统:销售系统和采购系统。
销售系统的主要工作过程为:首先由教师及学生提交购书单,经教材发行人员审核是有效购书单后,开发票,登记并返还给教师和学生领书单,教师和学生即可去书库领书。
采购系统的主要工作过程为:若是脱销教材,则登记缺书单给书库采
购人员,一旦新书入库后,即发进书通知给教材发行人员。
1.5技术要求及限定条件
凡书库中的书的数量发生变化(包括领书或进书)时,都应修改相关的书
库记录,例如库存表或进/出库表。
在实现上述销售和采购的工作过程中,都应考虑有关的合法性验证(例
如购书单,领书单等的有效性)。 2. 可行性研究的前提
2.1 要求
a.功能:实现学校教材订购的最基本功能,进库和出库都有非常详细的
记录,对所需书的名称和数量也有非常详细的记录,并且能发出提示信息。b.性能:能够使学校在教材订购中所购书的名称、数量和所发书的名称、数量显示出来,进库和出库是都有非常清楚的记录。
c. 输出:书的名称、领取人和数量。
d.输入:书的名称,订购人和数量。
e. 安全与保密要求:在所在的校园网中进行,对校外保密。
f. 完成期限:2个月。
2.2 目标
a. 人力与设备费用的节省;
b. 人员工作效率的提高。
2.3 条件、假定和限制
a. 法律和政策方面的限制:不违反国家的法律。
b. 硬件、软件、运行环境和开发环境的条件和限制:奔腾300以上,运行于Windows系统全系列。
c. 建议开发软件投入使用的最迟时间:开发后3 个月。 2.4 可行性研究方法
对教材订购的调查。
2.5决定可行性的主要因素
技术可行性、经济可行性和法律可行性。
对现有系统的分析 3.
3.1处理流程和数据流程
a. 现行系统:采用手工方式,教师、学生提交订书单,经教材科审核,
并返回相应的票据。付款后教师等待教材科人员对书库现存图书的检查,若书库中没有,则通知采购人员采购,采购后,通知教师或学生取书。 b. 分析:
(1)存在教师等待时间较长的问题。
(2)书库中书的数量变化查询时,由于采用手工,速度过慢。(3)采购员有能及时准确知道哪些书需要购买、更新或者补充。
3.2人员
需要4 个人,精通数据库SQL Server 和 VB。 3.3设备
计算机。
3.5开发新的系统的必要性
便于教材订购的管理,并且节省了大量的人力和财力。 4.所建议技术可行性研究
4.1对系统的简要描述
此软件是为各个大学的教材订购进开发的,安装、使用十分方便简单,有良好的安全性,并且有很好的兼容性。
4.2处理流程和数据流程
教师和学生在使用本系统之前,须在线进行身份验证,注册系统有效
身份之后,才能进行选书购书,提交购书单,书库进行核对,发书。
与现有系统比较的优越性:
更有效率、更安全。采用建议系统可能带来的影响对现有设备,软件设备均无影响
4.3技术可行性评价
a.利用VB 以及SQL Server 等技术。
b.在限制条件下,功能目标是否能达到:看是否能给出正确的信息和提示。
c.利用现有技术,功能目标能否达到:能。
d.对开发人员数量和质量的要求,并说明能否满足:能满足,4个开发人
员,需要精通数据库技术和VB。
e.在规定的期限内,开发能否完成:能。 5. 所建议系统经济可行性研究
5.1 支出
开发人员费用,设备维护费用。
表4-5 系统的投资收益表购买设备软件费 1.2万元人工费 1万元
开发成本费(设备费+人工
2.2万元
费)
每年收入 1.14万元
年收(1+i
现值/元累计现值/元 n)入/元
1 111.12010178.5
10178.57
400 0 7
2 111.254
9.88.01 19266.58
400 4
3 111.404
8114.46 27381.04
400 9
4 1110573
7245.00 34626.04
400 5
5 111.762
6488.82 41094.86
400 3
19094.86 总
收
入
开发该系统需要支出的费用包括:基建投资、其他一次性支出,共约1.2万元,采用任务分解法估算该系统的开发供需4人1个月完成,每人月成本为2500元,估计系统的人工费用为2500*4=10000元,开发成本共为1.2万元+1万元=2.2万元。
将来的收入主要体现在每年可节省的人力、耗材等,约每年1.14万元。估计
软件使用寿命为5年。
可以列表计算系统的开发纯收入,系统的投资收益表如表4-5所示,i为12%.
5.2 投资回收期
投资回收期=2+2733.42/8114.46=2.34年
社会因素可行性研究
法律因素
符合法律规定没有触犯合同中双方所签署的条款。
用户使用可行性
会使用电脑和对网络的安全性有一点了解的人员均可使用。
结论和意见:方案可行
经过初步的系统调查,给出了可行性研究报告,并经过主管领导的批准,