软件工程课程设计-图书馆管理系统论文.docVIP

软件工程课程设计-图书馆管理系统论文.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目录 第一章 系统概述 1 1.1 系统开发背景和意义 1 1.2 开发环境 1 第二章 系统需求分析 2 2.1 任务概述 2 2.2 数据描述(数据流图+数据字典) 2 2.3 功能需求 6 2.4性能需求 6 第三章 系统总体设计 8 3.1 新的业务流程 8 3.2 系统功能模块图 8 3.3 系统的流程图 9 第四章 详细设计 11 4.1 程序流程图 11 4.2 程序输入输出描述 13 4.2.1 主模块 13 4.2.1 学生管理模块 13 4.2.2 图书管理模块 13 4.2.3 借阅管理模块 13 4.2.4 归还管理模块 13 4.2.5 管理措施设置模块 13 4.3 程序接口描述 14 4.3.1 外部接口 14 4.3.2 内部接口 14 4.4 数据库的设计 14 4.4.1 数据库的逻辑设计 14 4.4.2 数据库的物理设计 16 第五章 编码实现 19 5.1 程序编码 19 第六章 测试分析报告 37 6.1 测试计划和要点 37 6.1.1 主模块测试要点 37 6.1.2 借阅模块测试要点 37 6.1.3 学生查询模块测试要点 37 6.1.4 图书查询模块测试要点 38 6.1.5 图书归还模块测试要点 38 6.2 测试用例 38 6.2.1 主模块测试用例 39 6.2.2 借阅模块测试用例 39 6.2.3 学生查询模块测试用例 40 6.2.4 图书查询模块测试用例 40 6.2.5 图书归还模块测试用例 40 6.3 测试结果及结论 41 6.3.1 测试的结果 41 6.3.2 缺陷分析及改进 42 6.3.3 测试结论 43 总结 44 参考文献 45 第一章 系统概述 1.1 系统开发背景和意义 图书管理是高校内每一个系部或院部都必须切实面对的工作,但一直以来人们使用传统的人工方式管理图书资料。这种方式存在着许多缺点,如效率低、保密性差且较为繁琐。另外,随着图书资料数量的增加,其工作量也将大大增加,这必将增加图书资料管理者的工作量和劳动强度,这将给图书资料信息的查找、更新和维护都带来了很多困难。 经过详细的调查,目前我国各类高等学校中有相当一部分单位图书资料管理还停留在人工管理的基础上。这样的管理机制已经不能适应时代的发展,其管理方法将浪费许多人力和物力。随着科学技术的不断提高,这种传统的手工管理方法必然被以计算机为基础的信息管理方法所取代。 图书管理作为计算机应用的一个分支,有着手工管理无法比拟的优点,如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高图书管理的效率。因此,开发一套能够为用户提供充足的信息和快捷的查询手段的图书管理系统,将是非常必要的,也是十分及时的。 1.2 开发环境 开发环境的选择会影响到数据库的设计,所以在这里给出图书管理系统开发与运行环境的选择如下: 开发环境:Windows 2000 开发工具:Visual Basic 6.0 数据库管理系统: SQL Server 2000 数据库服务器: SQL Server 2000 桌面引擎 第二章 系统需求分析 2.1 任务概述 经过对我校详细调查,并多次与负责图书管理的老师进行研讨后,加深了对现行图书管理业务的深刻了解,与此同时,将整个图书管理的业务流程抽象描述如下: 1.新的图书购进后,分门别类地进行归并并汇总,加以编号。 2.新书编号后,上到书架以备学生借阅。 3.如某学生需要借阅图书,则在其本人的借阅登记表上进行登记,记录相关借阅信息与借阅日期。 4.学生借阅图书后,应及时归还图书,并在本人的借阅登记表上注明还书日期和时间。 根据以上调查分析,可以给出其现行业务流程图如图2.1所示。 图2.1 现行图书管理业务流程图 2.2 数据描述(数据流图+数据字典) 经过详细的调查,我们已经清楚了解了现行的业务流程,接下来给出系统的逻辑模型。构造系统逻辑模型的工具是数据流图和数据字典。根据现行图书管理的业务流程,首先把数据流图中的源点和终点都选定为学生,因此可以得到图书管理系统的基本系统模型,如图2.2所示。 图2.2 图书管理系统的基本系统模型 根据基本系统模型,对其逐步细化,得到描述逻辑系统细化后的数据流图,如图2.3所示。 图2.3 图书管理系统数据流图(顶层DFD图) 对顶层DFD图中的一个加工“学生管理”进行展开,如图2.4。 图2.4 细化后数据流图 对顶层DFD图中的一个加工“图书管理”进行展开,如图2.5。 图2.5 “图书管理”展开 对第1层DFD图中的加工进一步进行展开,如图2.6。 (1) (2) 图2.6 进一步细化数据流图 有了系统的数据流图后,还有相当多的数据信息如图书、借阅、归还等信息需要进一步描述,这就是需要定义数据字典

您可能关注的文档

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档