图书馆管理系统软件设计文档--示范
软件工程的图书管理系统
目录
第一章 系统概述 .................................................................... 1
1.1 系统开发背景和意义 ......................................................... 1 1.2 开发环境 ................................................................... 1 第二章 系统需求分析................................................................. 2
2.1 任务概述 ................................................................... 2 2.2 数据描述(数据流图+数据字典) ................................................ 2 2.3 功能需求 ................................................................... 6 2.4性能需求 ................................................................... 6 第三章 系统总体设计................................................................. 7
3.1 新的业务流程 ............................................................... 7 3.2 系统功能模块图 ............................................................. 8 3.3 系统的流程图 ............................................................... 8 第四章 详细设计 ................................................................... 10
4.1 程序流程图 ................................................................ 10 4.2 程序输入输出描述 .......................................................... 12
4.2.1 主模块 ............................................................. 12 4.2.1 学生管理模块 ....................................................... 12 4.2.2 图书管理模块 ....................................................... 12 4.2.3 借阅管理模块 ....................................................... 12 4.2.4 归还管理模块 ....................................................... 12 4.2.5 管理措施设置模块 ................................................... 12 4.3 程序接口描述 .............................................................. 13
4.3.1 外部接口 ........................................................... 13 4.3.2 内部接口 ........................................................... 13 4.4 数据库的设计 .............................................................. 13
4.4.1 数据库的逻辑设计 ................................................... 13 4.4.2 数据库的物理设计 ................................................... 15
软件工程的图书管理系统
第五章 编码实现 ................................................................... 18
5.1 程序编码 .................................................................. 18 第六章 测试分析报告................................................................ 36
6.1 测试计划和要点 ............................................................ 36
6.1.1 主模块测试要点 ..................................................... 36 6.1.2 借阅模块测试要点 ................................................... 36 6.1.3 学生查询模块测试要点 ............................................... 36 6.1.4 图书查询模块测试要点 ............................................... 37 6.1.5 图书归还模块测试要点 ............................................... 37 6.2 测试用例 .................................................................. 37
6.2.1 主模块测试用例 ..................................................... 38 6.2.2 借阅模块测试用例 ................................................... 38 6.2.3 学生查询模块测试用例 ............................................... 39 6.2.4 图书查询模块测试用例 ............................................... 39 6.2.5 图书归还模块测试用例 ............................................... 39 6.3 测试结果及结论 ............................................................ 40
6.3.1 测试的结果 ......................................................... 40 6.3.2 缺陷分析及改进 ..................................................... 41 6.3.3 测试结论 ........................................................... 42
总结 .............................................................................. 43 参考文献 .......................................................................... 44
软件工程的图书管理系统
第一章 系统概述
1.1 系统开发背景和意义
图书管理是高校内每一个系部或院部都必须切实面对的工作,但一直以来人们使用传统的人工方式管理图书资料。这种方式存在着许多缺点,如效率低、保密性差且较为繁琐。另外,随着图书资料数量的增加,其工作量也将大大增加,这必将增加图书资料管理者的工作量和劳动强度,这将给图书资料信息的查找、更新和维护都带来了很多困难。
经过详细的调查,目前我国各类高等学校中有相当一部分单位图书资料管理还停留在人工管理的基础上。这样的管理机制已经不能适应时代的发展,其管理方法将浪费许多人力和物力。随着科学技术的不断提高,这种传统的手工管理方法必然被以计算机为基础的信息管理方法所取代。
图书管理作为计算机应用的一个分支,有着手工管理无法比拟的优点,如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高图书管理的效率。因此,开发一套能够为用户提供充足的信息和快捷的查询手段的图书管理系统,将是非常必要的,也是十分及时的。
1.2 开发环境
开发环境的选择会影响到数据库的设计,所以在这里给出图书管理系统开发与运行环境的选择如下:
开发环境:Windows XP 开发工具:Dephi
数据库管理系统: Access数据库
软件工程的图书管理系统
第二章 系统需求分析
2.1 任务概述
经过对我校详细调查,并多次与负责图书管理的老师进行研讨后,加深了对现行图书管理业务的深刻了解,与此同时,将整个图书管理的业务流程抽象描述如下:
1.新的图书购进后,分门别类地进行归并并汇总,加以编号。 2.新书编号后,上到书架以备学生借阅。
3.如某学生需要借阅图书,则在其本人的借阅登记表上进行登记,记录相关借阅信息与借阅日期。
4.学生借阅图书后,应及时归还图书,并在本人的借阅登记表上注明还书日期和时间。
2.2 数据描述(数据流图+数据字典)
经过详细的调查,我们已经清楚了解了现行的业务流程,接下来给出系统的逻辑模型。构造系统逻辑模型的工具是数据流图和数据字典。根据现行图书管理的业务流程,首先把数据流图中的源点和终点都选定为学生,因此可以得到图书管理系统的基本系统模型,如图2.2 …… 此处隐藏:7127字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [法律文档]苏教版七年级语文下册第五单元教学设计
- [法律文档]向市委巡视组进点汇报材料
- [法律文档]绵阳市2018年高三物理上学期第二次月考
- [法律文档]浅析如何解决当代中国“新三座大山”的
- [法律文档]延安北过境线大桥工程防洪评价报告 -
- [法律文档]激活生成元素让数学课堂充满生机
- [法律文档]2014年春学期九年级5月教学质量检测语
- [法律文档]放射科标准及各项计1
- [法律文档]2012年广州化学中考试题和答案(原版)
- [法律文档]地球物理勘查规范
- [法律文档]《12系列建筑标准设计图集》目录
- [法律文档]2018年宁波市专技人员继续教育公需课-
- [法律文档]工会委员会工作职责
- [法律文档]2014新版外研社九年级英语上册课文(完
- [法律文档]《阅微草堂笔记》部分篇目赏析
- [法律文档]尔雅军事理论2018课后答案(南开版)
- [法律文档]储竣-13827 黑娃山沟大开挖穿越说明书
- [法律文档]《产品设计》教学大纲及课程简介
- [法律文档]电动吊篮专项施工方案 - 图文
- [法律文档]实木地板和复合地板的比较
- 探析如何提高电力系统中PLC的可靠性
- 用Excel函数快速实现体能测试成绩统计
- 教师招聘考试重点分析:班主任工作常识
- 高三历史选修一《历史上重大改革回眸》
- 2013年中山市部分职位(工种)人力资源视
- 2015年中国水溶性蛋白市场年度调研报告
- 原地踏步走与立定教学设计
- 何家弘法律英语课件_第十二课
- 海信冰箱经销商大会——齐俊强副总经理
- 犯罪心理学讲座
- 初中英语作文病句和错句修改范例
- 虚拟化群集部署计划及操作流程
- 焊接板式塔顶冷凝器设计
- 浅析语文教学中
- 结构力学——6位移法
- 天正建筑CAD制图技巧
- 中华人民共和国财政部令第57号——注册
- 赢在企业文化展厅设计的起跑线上
- 2013版物理一轮精品复习学案:实验6
- 直隶总督署简介




