软工课设报告.docVIP

  • 15
  • 0
  • 约2.64万字
  • 约 36页
  • 2018-04-23 发布于河南
  • 举报
软工课设报告

目录 第一章.可行性研究 ……………………………………………………… 2 1.1项目背景 ………………………………………………………… 2 1.2项目概述 ……………………………………………………… 2 1.3项目的基本目标 ……………………………………………… 2 1.4可靠性和安全性需求 ……………………………………………… 2 1.5条件、假定和限制 ……………………………………………… 3 1.6可行性分析 ……………………………………………… 3 第二章.需求分析阶段 2.1系统任务概述 …………………………………………………… 3 2.2功能需求 ……………………………………………………… 3 2.3性能需求 ……………………………………………………… 5 2.4 E-R图 ………………………………………………………… 6 2.5功能模块图 ………………………………………………………… 7 2.6状态转换图 ………………………………………………………… 8 第三章.概要设计 ……………………………………………………8 3.1数据流图 ………………………………………………… 9 第四章.详细设计 ……………………………………………………… 10 4.1数据库操作 ……………………………………………… 11 4.2系统界面设计 ………………………………………………… 12 第五章.测试与运行结果 ………………………………………………… 17 5.1调试分析 ………………………………………………… 17 5.2图书管理系统测试 ……………………………………………… 19 第六章.实验总结 …………………………………………………… 21 参考文献 ……………………………………………………………… 22 附录:源代码 …………………………………………………………… 23 第一章 可行性研究 项目背景 本项目名称为“图书管理系统”。系统功能主要包括:能存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理、能够对一定的数量的读者进行相应的信息存储与管理;能够提供一定的安全机制,提供数据信息授权访问。本项目的任务提出者为某图书馆馆长,开发者为我校学生。 项目概述 (1)要求:该系统应该具有对图书信息、读者信息进行储和管理,并能够保存图书信息、读者信息、借阅信息、账号信息、并具有用户管理的功能。该系统极大的减少图书管理员的日常工作,并提供图书借阅报表,给图书管理员的图书管理提供辅助决策的功能。 (2)功能:图书管理系统最主要功能是图书信息管理,读者信息管理、图书借阅管理、用户管理等功能。 (3)性能:图书管理系统的使用者是图书管理员和读者。对于图书管理员的管理工作,性能要求不是很严格,但需要方便图书管理等操作。对于读者的一般办证,借阅,返还等功能,对性能要求较高,一般需要达到并发数200以上。 (4)系统的输入 a.新书入库,b.读者图书借阅,c.用户数据添加 (5)系统的输出 a.图书库存情况,b.读者图书预订需求,c.学生图书借阅情况。 三.项目的基本目标 所建议的系统在开发目标应考虑一下几个方面: (1)系统需要操作方便,方便管理员对整个系统的管理和读者借阅。 (2)系统需要提供综合查询系统,方便图书的查询。 (3)系统需要良好的扩展性,方便功能扩展和性能扩展。 (4)系统需要良好的安全性和灾难恢复机制。 四.可靠性和安全性需求 由于图书管理系统的图书量非常大,所有在对这些图书的导入和查询时要保证速度。在图书借阅过程中又要保证事物的完整性。对于整个系统,需要完整的权限控制,防止某些人为恶意的攻击系统,修改原始记录。同时对于数据库中的数据需要定时备份,防止系统数据的丢失。 条件、假定和限制 1)系统运行寿命的最小值为8年 2)经费,投资的来源是我校图书馆,限制不超过合同上约定的条目。 3)硬件资源: 服务器:工作站或小型机 网络设备:网络交换机,网卡,网线 图书条码打印和扫描机,打印机。 软件资源: 操作系统:windows 2000、2003、xp、win7 数据库管理系统:Access 开发工具:MFC 软件平台:visual c++ 客户端软件选择的具体说明:web浏览器。 进行可行性分析的方法 本次可行性分析是按照前面给出的步骤进行的,即按照复查项目目标和规模,研究目前正使用的系统,导出新系统的高层逻辑模型,重新定义问题这一循环反复过程

文档评论(0)

1亿VIP精品文档

相关文档