《软件工程实践教程 第2版 教学课件 ppt 作者 刘冰 第十一章 开发实例》由会员分享,可在线阅读,更多相关《软件工程实践教程 第2版 教学课件 ppt 作者 刘冰 第十一章 开发实例(10页珍藏版)》请在金锄头文库上搜索。
1、第11章 开发实例,11.1 可行性研究 11.2 需求分析 11.3 系统设计 11.4 系统实施 11.5 测试 11.6 运行和维护,11.1 可行性研究,1技术可行性 无论从硬件或软件上来说,建立此套图书馆管理系统的技术方面都是可行的。从软件开发方面来看,本系统是一个基于ASP + VBScript + Sql Server 2000的Web应用程序。目前ASP、VBScript和Sql Server2000相结合的Web开发技术已经非常成熟,估计利用现有的技术完全可以达到功能目标。考虑到开发期限较为充裕,预计可以在规定期限内完成开发。运行方面,目前学校的校园网设施比较完善、网络资源充
2、分,学校计算机中心机房和服务器,可以很方便地运行该图书馆管理系统。,11.1 可行性研究,2经济可行性 (1) 支出 在基建投资上,可以利用现有设备,不必进行另外的硬件设备投资 其他一次支出,包括软件设计和开发费用5000元 经常性支出,包括软件维护费用每年约数百元 (2) 效益 进一步实现办公自动化,减少人力投资和办公费用,极大提高办公效率 (3) 投资回收周期 根据经验算法,收益的累计数开始超过支出的累计数的时间为1年,11.1 可行性研究,3社会可行性 (1) 法律方面的可行性 新系统的研制和开发都是选用正版软件,将不会侵犯他人、集体和国家的利益,不会违反国家的政策和法律 (2) 使用方
3、面的可行性 由于师生计算机的使用水平普遍提高,加上新系统界面友好,合乎使用者的习惯,使操作简单;数据录入迅速、规范、可靠;统计正确;制表灵活;适应力强;容易扩充。,11.1 可行性研究,4结论 项目可行。,11.2 需求分析,1软件系统需求描述 利用ASP和VBScript作为开发工具、SqlServer2000作为数据库开发一个基于WEB的图书馆管理系统。 具体功能如下: (1) 浏览功能:所有人员都可以浏览图书馆的图书信息。 (2) 读者注册:读者在借书之前需要办理借书证,获得登陆系统密码。 (3) 借还功能:合法借书者可以借、还图书和杂志。 (4) 借书管理:管理员可以进行注册更改注销借
4、书者信息等维护工作。 (5) 读者登录系统,通过系统完成续借和预约图书和杂志功能 (6) 统计功能:包括对读者借书情况、图书情况的统计功能。,11.2 需求分析,2. 软件系统数据流图 由加工、数据流、文件、源点和终点四种元素组成: (1) 顶层数据流图 (2) 0层数据流图 (3) 1层数据流图,11.2 需求分析,3软件系统数据字典 以下仅以图11-5,借书处理的1层数据流图为例,其相对应的数据字典如下。 1)数据源点及汇点描述: 2)加工逻辑词条描述: 3)数据流名词条描述: 4)数据文件词条描述:,11.3 系统设计,1软件系统模块结构图 2程序流程图,11.4 系统实施 11.5 测试 11.6 运行和维护,