图书管理系统详细设计

图书管理系统详细设计

张祖凯20044096

1引言 ............................................................................................................................................... 3 1.1编写目的 . ................................................................................................................................ 3 1.2背景......................................................................................................................................... 3 1.3定义......................................................................................................................................... 3 1.4参考资料 . ................................................................................................................................ 3 2程序系统的结构 ........................................................................................................................... 3 3程序1(标识符)设计说明......................................................................................................... 4 3.1程序描述 . ................................................................................................................................ 4 3.2功能......................................................................................................................................... 6 3.3性能......................................................................................................................................... 6 3.4流程逻辑 . ................................................................................................................................ 7 3.5接口......................................................................................................................................... 7 3.6存储分配 . ................................................................................................................................ 8 3.7注释设计 . .............................................................................................. 错误!未定义书签。 3.8限制条件 . ................................................................................................................................ 8 3.9测试计划 . ................................................................................................................................ 8 3.10尚未解决的问题 . .................................................................................................................. 9

详细设计说明书

1引言

1.1编写目的

在前一阶段(概要设计说明书)中,已解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的详细设计报告中将对在本阶段中对系统所做的所有详细设计进行说明。

1.2背景

图书馆作为高校的重要部门,提高借还书的效率对师生的工作学习有极大的帮助,因此图书管理系统也应运而生。

图书管理系统旨在用计算机对图书进行管理,包括图书的购入,借阅,归还以及注销。管理人员可以查询某位读者,某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况。在本系统投入使用后,可以大量节省人力,财力。

1.3定义

图书卡片:包括图书的目录号、流水号、书名、作者、内容摘要、价格、

购书日期等信息。

借书单:包括读者号、欲借图书分类目录号。

借书文件:包括图书分类目录号、读者号、借阅日期。

查询:包括查询某位读者+、查询某种图书、查询全局图书

1.4参考资料

[1]陈乔松等. 《现代软件工程》. 清华大学出版社:2004 第 1 版 [2]杨文龙等. 《软件工程》.. 电子工业出版社:2004 第 1 版 [3]朱三元等. 《软件工程技术概论》. 科学出版社:2002 第 1 版 [4]齐治昌等. 《软件工程》. 高等教育出版社:1997 第 1 版 [5]郑人杰等. 《实用软件工程》. 清华大学出版社:1997 第 1 版

2程序系统的结构

A 购入图书模块:采购员需要为该书编制图书卡片,包括分类目录号、流水

号、书名、作者、内容摘要、价格和购书日期等信息,需写入图书目录文件中。

B 借书模块: 读者借书时需要填写借书单,包括读者号、欲借图书分类

目录号,若无效则拒绝借书;否则进一步检查该读者所借图书是否超过最大限制数,若以达到最大限制数则拒绝借书;否则读者可以借出该书,登记图书分类目录号、读者号和借阅日期等。

C 还书模块: 根据图书流水号,从借书文件中读出和该图书相关的借阅

记录,表明还书日期,再写回借书文件中;如果图书逾期未还,则处以相应罚款。

D 图书管理模块: 图书管理员需要定期对一些过时或无继续保留价值的图

书要注销,同时从图书文件里删除相关记录。

E 查询模块: 查询书籍的作者、出版社、出版日期。

3程序1(标识符)设计说明

3.1程序描述

3.2功能

系统功能分析是在系统开发的总体任务的基础上完成。本系统需要完成的功能主要有5部分:

A 购入图书模块功能:编制图书卡片,包括分类目录号、流水号、书名、作

者、内容摘要、价格和购书日期等信息,同时写入图书目录文件中,方便系统的整理和系统信息的更新。

B 借书模块功能 : 读者借书时需要填写借书单,包括读者号、欲借图书

分类目录号,若无效则拒绝借书;否则进一步检查该读者所借图书是否超过最大限制数,若以达到最大限制数则拒绝借书;否则读者可以借出该书,登记图书分类目录号、读者号和借阅日期等。

C 还书模块功能: 根据图书流水号,从借书文件中读出和该图书相关的

借阅记录,表明还书日期,再写回借书文件中;如果图书逾期未还,则处以相应罚款。

D 图书管理模块功能 : 图书管理员需要定期对一些过时或无继续保留价值

的图书要注销,同时从图书文件里删除相关记录。从而达到更新信息的目的。

E 查询模块功能 : 查询书籍的作者、出版社、出版日期的功能。 需求分析

系统目标

图书管理信息系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强. 数据安全性好的库。而对于后者则要求应用程序功能完备, 易使用等特点。

系统开发的总体任务是实现各种信息的系统化,规范化和自动化。

需求定义

作为学生对图书管理系统的要求有:

1. 能按各种方式(比如书名、编号、作者)查询图书馆的藏书情况。 2. 能够方便地借阅图书、续借图书、归还图书。 3. 能够查询欲借阅图书情况。

作为图书管理员,他们对图书管理系统的要求有: 1. 能方便的对图书进行录入登记,注销陈旧的书籍。

2. 能够随时发布一些诸如各学生借阅图书超期情况、馆内藏书情况、借书情况等信息,以便各学生获知其借书信息。

3.3性能

正确性,可靠性,效率,完整性,易使用性,可维护性,可测试行,复用性,安全保密性,可理解性,可移植性,互联性。

3.4流程逻辑

3.5接口

可以通过鼠标键盘等进行项目选择,然后点击回车或者双击鼠标左键进行选择。还可以通过鼠标右键进行选择。主要是对一些事项进行选择。其次当需要输入信息时,需用到键盘进行输入。 外部接口

通过一定的计算机硬件,建立服务器系统,管理员通过管理服务器系统,与用户进行交互,从而达到资源共享的目的,实现图书管理系统。 内部接口

程序内部需要共同的数据定义和描述,此系统是智能办公化管理系统的一个子系统,

必须和这个系统的其他子系统统一数据定义等,才能使该系统性能达到最好,并且要尽量消除和其他子系统模块之间存在的数据冗余,才能使整个智能办公系统做到高效,方便。

3.6存储分配

将借书还书信息写入到以下两个表中,把表读入到借书文件中。

1. 图书卡片表

2. 借书表

3.7限制条件

此系统会因为外部原因而受到影响,例如:电资源。同时也受硬件方面的影响,介质的损坏也会影响到数据的存储。

3.8测试计划

控制:本测试既可以采用人工输入,也可以用测试工具进行自动导入。重要的是

输入时要并行,不然也体现不出并发性能测试的结果。

输入:通过不断的输入大量数据,来测试系统的稳定性。输入数据尽可能多,以便

得出的测试结果更有说服力。 输出:看系统是否能正确的对借书单及还书等信息作出相应得反馈信息。

3.9尚未解决的问题

对借书文件等冗余信息的处理措施及书籍索引功能的完善。

图书管理系统详细设计

张祖凯20044096

1引言 ............................................................................................................................................... 3 1.1编写目的 . ................................................................................................................................ 3 1.2背景......................................................................................................................................... 3 1.3定义......................................................................................................................................... 3 1.4参考资料 . ................................................................................................................................ 3 2程序系统的结构 ........................................................................................................................... 3 3程序1(标识符)设计说明......................................................................................................... 4 3.1程序描述 . ................................................................................................................................ 4 3.2功能......................................................................................................................................... 6 3.3性能......................................................................................................................................... 6 3.4流程逻辑 . ................................................................................................................................ 7 3.5接口......................................................................................................................................... 7 3.6存储分配 . ................................................................................................................................ 8 3.7注释设计 . .............................................................................................. 错误!未定义书签。 3.8限制条件 . ................................................................................................................................ 8 3.9测试计划 . ................................................................................................................................ 8 3.10尚未解决的问题 . .................................................................................................................. 9

详细设计说明书

1引言

1.1编写目的

在前一阶段(概要设计说明书)中,已解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的详细设计报告中将对在本阶段中对系统所做的所有详细设计进行说明。

1.2背景

图书馆作为高校的重要部门,提高借还书的效率对师生的工作学习有极大的帮助,因此图书管理系统也应运而生。

图书管理系统旨在用计算机对图书进行管理,包括图书的购入,借阅,归还以及注销。管理人员可以查询某位读者,某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况。在本系统投入使用后,可以大量节省人力,财力。

1.3定义

图书卡片:包括图书的目录号、流水号、书名、作者、内容摘要、价格、

购书日期等信息。

借书单:包括读者号、欲借图书分类目录号。

借书文件:包括图书分类目录号、读者号、借阅日期。

查询:包括查询某位读者+、查询某种图书、查询全局图书

1.4参考资料

[1]陈乔松等. 《现代软件工程》. 清华大学出版社:2004 第 1 版 [2]杨文龙等. 《软件工程》.. 电子工业出版社:2004 第 1 版 [3]朱三元等. 《软件工程技术概论》. 科学出版社:2002 第 1 版 [4]齐治昌等. 《软件工程》. 高等教育出版社:1997 第 1 版 [5]郑人杰等. 《实用软件工程》. 清华大学出版社:1997 第 1 版

2程序系统的结构

A 购入图书模块:采购员需要为该书编制图书卡片,包括分类目录号、流水

号、书名、作者、内容摘要、价格和购书日期等信息,需写入图书目录文件中。

B 借书模块: 读者借书时需要填写借书单,包括读者号、欲借图书分类

目录号,若无效则拒绝借书;否则进一步检查该读者所借图书是否超过最大限制数,若以达到最大限制数则拒绝借书;否则读者可以借出该书,登记图书分类目录号、读者号和借阅日期等。

C 还书模块: 根据图书流水号,从借书文件中读出和该图书相关的借阅

记录,表明还书日期,再写回借书文件中;如果图书逾期未还,则处以相应罚款。

D 图书管理模块: 图书管理员需要定期对一些过时或无继续保留价值的图

书要注销,同时从图书文件里删除相关记录。

E 查询模块: 查询书籍的作者、出版社、出版日期。

3程序1(标识符)设计说明

3.1程序描述

3.2功能

系统功能分析是在系统开发的总体任务的基础上完成。本系统需要完成的功能主要有5部分:

A 购入图书模块功能:编制图书卡片,包括分类目录号、流水号、书名、作

者、内容摘要、价格和购书日期等信息,同时写入图书目录文件中,方便系统的整理和系统信息的更新。

B 借书模块功能 : 读者借书时需要填写借书单,包括读者号、欲借图书

分类目录号,若无效则拒绝借书;否则进一步检查该读者所借图书是否超过最大限制数,若以达到最大限制数则拒绝借书;否则读者可以借出该书,登记图书分类目录号、读者号和借阅日期等。

C 还书模块功能: 根据图书流水号,从借书文件中读出和该图书相关的

借阅记录,表明还书日期,再写回借书文件中;如果图书逾期未还,则处以相应罚款。

D 图书管理模块功能 : 图书管理员需要定期对一些过时或无继续保留价值

的图书要注销,同时从图书文件里删除相关记录。从而达到更新信息的目的。

E 查询模块功能 : 查询书籍的作者、出版社、出版日期的功能。 需求分析

系统目标

图书管理信息系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强. 数据安全性好的库。而对于后者则要求应用程序功能完备, 易使用等特点。

系统开发的总体任务是实现各种信息的系统化,规范化和自动化。

需求定义

作为学生对图书管理系统的要求有:

1. 能按各种方式(比如书名、编号、作者)查询图书馆的藏书情况。 2. 能够方便地借阅图书、续借图书、归还图书。 3. 能够查询欲借阅图书情况。

作为图书管理员,他们对图书管理系统的要求有: 1. 能方便的对图书进行录入登记,注销陈旧的书籍。

2. 能够随时发布一些诸如各学生借阅图书超期情况、馆内藏书情况、借书情况等信息,以便各学生获知其借书信息。

3.3性能

正确性,可靠性,效率,完整性,易使用性,可维护性,可测试行,复用性,安全保密性,可理解性,可移植性,互联性。

3.4流程逻辑

3.5接口

可以通过鼠标键盘等进行项目选择,然后点击回车或者双击鼠标左键进行选择。还可以通过鼠标右键进行选择。主要是对一些事项进行选择。其次当需要输入信息时,需用到键盘进行输入。 外部接口

通过一定的计算机硬件,建立服务器系统,管理员通过管理服务器系统,与用户进行交互,从而达到资源共享的目的,实现图书管理系统。 内部接口

程序内部需要共同的数据定义和描述,此系统是智能办公化管理系统的一个子系统,

必须和这个系统的其他子系统统一数据定义等,才能使该系统性能达到最好,并且要尽量消除和其他子系统模块之间存在的数据冗余,才能使整个智能办公系统做到高效,方便。

3.6存储分配

将借书还书信息写入到以下两个表中,把表读入到借书文件中。

1. 图书卡片表

2. 借书表

3.7限制条件

此系统会因为外部原因而受到影响,例如:电资源。同时也受硬件方面的影响,介质的损坏也会影响到数据的存储。

3.8测试计划

控制:本测试既可以采用人工输入,也可以用测试工具进行自动导入。重要的是

输入时要并行,不然也体现不出并发性能测试的结果。

输入:通过不断的输入大量数据,来测试系统的稳定性。输入数据尽可能多,以便

得出的测试结果更有说服力。 输出:看系统是否能正确的对借书单及还书等信息作出相应得反馈信息。

3.9尚未解决的问题

对借书文件等冗余信息的处理措施及书籍索引功能的完善。


相关文章

  • 软件工程实验_详细设计
  • 软件工程 实验三:系统详细设计(6%) 1. 提交期限和方法 期限:第11周周二(2011-5-3) 23:59 pm 方法:由各班学习委员收集所有学生的实验报告,以电子档的形式提交给任课教师 2. 问题描述--图书管理系统 图书管理系统是 ...查看


  • 软件工程图书管理系统-详细设计
  • 图书馆管理系统详细设计 1项目概述: 1.1产品描述: 图书馆管理系统使用C/S模式.用户可以以管理员的身份登陆,进行读者管理,书目管理:以普通用户登陆,可以进行自身信息管理,自主借书,还书. 1.2项目背景: 用于图书馆管理图书信息,及读 ...查看


  • 网上书店管理系统的设计与实现111111
  • 安徽职业技术学院 毕 业 论 文 课题名称: 学生姓名: 学 号 : 专 业: 班 级: 指导教师: 2012年5 月 1 目 录 一.需求分析„„„„„„„„„„„„„„„„„„„„„„„„„„„„4 1.1开发该系统的依据及意义„„„„ ...查看


  • 图书管理系统概要设计说明书
  • 文档编号:Personnel Management'08_Development_00 版本号:1.0 文档名称:概要设计说明书 项目名称:图书管理系统 项目负责人:*** 编写:**** 校对:**** 审核:**** 批准:**** 开 ...查看


  • 网上书店毕业论文
  • 毕业论文 SHANGHAIUNIVERSITY GRADUATION PROJECT (THESIS) 网上书店系统 Online BookStore System 学 院 高等技术学院 专 业 计算机技术与应用 学 号 姓 名 导 师 江 ...查看


  • 信息资源管理论文
  • 湖南商学院北津学院 课 程 论 文 课程名称 题 目 系 部 专 业 班 级 学 号 学生姓名 任课教师 职 称 2011 年 12 月 21 日 信息资源管理 图书管理系统的设计与开发 信息学院 信息管理与信息系统 信管1021班 100 ...查看


  • 毕业论文--网上书店系统的设计与实现
  • *********软件技术学院 毕业设计(论文) 题 目: 系 别: 专 业: 学 号: 姓 名: 指导老师: 完成日期: 网上书店系统的设计与实现 软件技术 ACCP 2009 年 3 月 5 日 目 录 目 录 ............ ...查看


  • 小型书店管理系统
  • 目录 第一章 领域分析 .................................................... 1 1.1 目标分析 ............................................ ...查看


  • 网上图书商城数据库设计
  • <在线图书商城> -- 数据库设计 2016.6.5 数据库在在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响.数据库设计一般包括以下四个部分:数据库需求分析.数据库概念结 ...查看


热门内容