图书馆管理系统概要设计说明书论文毕业文章_论文-毕业文章.pdf

上传人:C****o 文档编号:95507871 上传时间:2023-08-25 格式:PDF 页数:15 大小:672.93KB
返回 下载 相关 举报
图书馆管理系统概要设计说明书论文毕业文章_论文-毕业文章.pdf_第1页
第1页 / 共15页
图书馆管理系统概要设计说明书论文毕业文章_论文-毕业文章.pdf_第2页
第2页 / 共15页
点击查看更多>>
资源描述

《图书馆管理系统概要设计说明书论文毕业文章_论文-毕业文章.pdf》由会员分享,可在线阅读,更多相关《图书馆管理系统概要设计说明书论文毕业文章_论文-毕业文章.pdf(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、图书馆管理系统概要设计说明书 1/15 1 引言.1.1 编写目的.1.2 背景.1.3 定义.1.4 参考资料.2 总体设计.2.1 需求规定.2.2 运行环境.2.3 基本设计概念和处理流程.2.4 结构.2.5 功能需求与程序的关系.2.6 人工处理过程.2.7 尚未问决的问题.3 接口设计.3.1 用户接口.3.2 外部接口.3.3 内部接口.4 运行设计.4.1 运行模块组合.4.2 运行控制.4.3 运行时间.5 系统数据结构设计.5.1 逻辑结构设计要点.图书馆管理系统概要设计说明书 2/15 5.2 物理结构设计要点.5.3 数据结构与程序的关系.6 系统出错处理设计.6.1

2、出错信息.6.2 补救措施.6.3 系统维护设计.流程结构功能需求与程序的关系人工处理过程尚未问决的问题接口设计用户接口外部接口内部接口运行设计运行模块组合运行控制运行时间系统数据结构设计逻辑结构设计要点图书馆管理系统概要设计说明书物理结构设计要点数据明书引言编写目的概要设计的目的在于准确无误地用计算机处理过程来表达用户的各项要求以此作为详细设计的纲领性文件考核系统总体质量的重要技术文档作为软件设计的第一阶段日后的设计均在此基础之上进行本文档的编写是图书管理系统开发软件本项目的任务提出者与开发者是图书管理系统软件开发小组用户是高校图书馆借书本产品是针对电脑管理图书的需求设计的可以完成读者登记购

3、入新书读者借还书等主要功定义在我们进行正式软件设计之前要图书馆管理系统概要设计说明书 3/15 概要设计说明书 1 引言 1.1 编写目的 概要设计的目的在于:准确、无误地用计算机处理过程来表达用户的各项要求,以此作为详细设计的纲领性文件;考核系统总体质量的重要技术文档;作为软件设计的第一阶段,日后的设计均在此基础之上进行。本文档的编写是为了完善图书管理系统软件的开发途径和应用方法。以求在最短的时间高效的开发图书管理系统。1.2 背景 本项目的名称:图书管理系统开发软件。本项目的任务提出者与开发者是图书管理系统软件开发小组,用户是高校图书馆借书。本产品是针对电脑管理图书的需求设计的,可以完成读

4、者登记、购入新书、读者借还书、等主要功能。1.3 定义 在我们进行正式软件设计之前,要先了解一些概念:(1)模块化:模块是数据说明、可执行语句等程序对象的集合,模块可以单独被命名而且可通过名字来访问,例如,过程、函数、子程序、宏等都可以作为模块;(2)抽象与逐步求精:软件工程过程的每一步都是对软件解流程结构功能需求与程序的关系人工处理过程尚未问决的问题接口设计用户接口外部接口内部接口运行设计运行模块组合运行控制运行时间系统数据结构设计逻辑结构设计要点图书馆管理系统概要设计说明书物理结构设计要点数据明书引言编写目的概要设计的目的在于准确无误地用计算机处理过程来表达用户的各项要求以此作为详细设计的

5、纲领性文件考核系统总体质量的重要技术文档作为软件设计的第一阶段日后的设计均在此基础之上进行本文档的编写是图书管理系统开发软件本项目的任务提出者与开发者是图书管理系统软件开发小组用户是高校图书馆借书本产品是针对电脑管理图书的需求设计的可以完成读者登记购入新书读者借还书等主要功定义在我们进行正式软件设计之前要图书馆管理系统概要设计说明书 4/15 法的的抽象层次的一次精化。逐步求精与抽象是紧密相关的。(3)模块独立性:模块独立性是指系统软件中每个模块只涉与软件的具体自功能,而和软件系统的其他的模块接口是简单的。(4)耦合:是对一个软件结构内各个模块之间互连程度的度量。耦合强弱取决与模块间接口的复杂

6、程度,调用模块的方式,以与通过接口的信息。1.4 参考资料(1).数据库系统教程/史嘉权,史红星,李博编著,-北京;清华大学出版社,2003(2)Delphi软件工程案例精解;王业龙,范朝辉,李育龙编著;北京。电子工业出版社,2005-1。2 总体设计 2.1 需求规定 主要输入输出项目:图书信息:(书名,ISBN,出版社,数量,是否可借)用户信息:(ID,姓名,年龄,性别,开户时间)借阅信息:(ID,ISBN,数量,借出日期)2.2 运行环境 用 SQL server 2000 做后台数据库设计,因此要有 SQL server 服务器来支持。再者,航空管理系统的业务比较复杂,数据库涉与范围比

7、较流程结构功能需求与程序的关系人工处理过程尚未问决的问题接口设计用户接口外部接口内部接口运行设计运行模块组合运行控制运行时间系统数据结构设计逻辑结构设计要点图书馆管理系统概要设计说明书物理结构设计要点数据明书引言编写目的概要设计的目的在于准确无误地用计算机处理过程来表达用户的各项要求以此作为详细设计的纲领性文件考核系统总体质量的重要技术文档作为软件设计的第一阶段日后的设计均在此基础之上进行本文档的编写是图书管理系统开发软件本项目的任务提出者与开发者是图书管理系统软件开发小组用户是高校图书馆借书本产品是针对电脑管理图书的需求设计的可以完成读者登记购入新书读者借还书等主要功定义在我们进行正式软件设

8、计之前要图书馆管理系统概要设计说明书 5/15 广泛,所以支持此系统的操作系统的硬件配置应该高一些,CPU速度快,内存要大。2.3 基本设计概念和处理流程 2.4 结构 用户提示信息 图书检索程序 图书信息数据库 身份确认程序 用户资料数据库 图书借还程序 图书借阅数据库 读者借还图书处理流程 图书管理系统 管理员子系统 用户子系统 管理员子系统 流程结构功能需求与程序的关系人工处理过程尚未问决的问题接口设计用户接口外部接口内部接口运行设计运行模块组合运行控制运行时间系统数据结构设计逻辑结构设计要点图书馆管理系统概要设计说明书物理结构设计要点数据明书引言编写目的概要设计的目的在于准确无误地用计

9、算机处理过程来表达用户的各项要求以此作为详细设计的纲领性文件考核系统总体质量的重要技术文档作为软件设计的第一阶段日后的设计均在此基础之上进行本文档的编写是图书管理系统开发软件本项目的任务提出者与开发者是图书管理系统软件开发小组用户是高校图书馆借书本产品是针对电脑管理图书的需求设计的可以完成读者登记购入新书读者借还书等主要功定义在我们进行正式软件设计之前要图书馆管理系统概要设计说明书 6/15 总体结构示意图:维护图书资料 维护用户资料 添加 删除 修改 添加 删除 修改 用户信息库 用户子系统 图书归还 图书借阅 图书检索 更新个人资料 流程结构功能需求与程序的关系人工处理过程尚未问决的问题接

10、口设计用户接口外部接口内部接口运行设计运行模块组合运行控制运行时间系统数据结构设计逻辑结构设计要点图书馆管理系统概要设计说明书物理结构设计要点数据明书引言编写目的概要设计的目的在于准确无误地用计算机处理过程来表达用户的各项要求以此作为详细设计的纲领性文件考核系统总体质量的重要技术文档作为软件设计的第一阶段日后的设计均在此基础之上进行本文档的编写是图书管理系统开发软件本项目的任务提出者与开发者是图书管理系统软件开发小组用户是高校图书馆借书本产品是针对电脑管理图书的需求设计的可以完成读者登记购入新书读者借还书等主要功定义在我们进行正式软件设计之前要图书馆管理系统概要设计说明书 7/15 2.5 功

11、能需求与程序的关系 本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:程序 1 程序 2 程序 n 功能需求 1 功能需求 2 功能需求 n 图书管理系统 管理员模块 维护图书资料 维护用户资料 用户模块 更新个人资料 图书归还 图书借阅 图书检索 插入 删除 修改 创建 修改 注销 流程结构功能需求与程序的关系人工处理过程尚未问决的问题接口设计用户接口外部接口内部接口运行设计运行模块组合运行控制运行时间系统数据结构设计逻辑结构设计要点图书馆管理系统概要设计说明书物理结构设计要点数据明书引言编写目的概要设计的目的在于准确无误地用计算机处理过程来表达用户的各项要求以此作为详细设计

12、的纲领性文件考核系统总体质量的重要技术文档作为软件设计的第一阶段日后的设计均在此基础之上进行本文档的编写是图书管理系统开发软件本项目的任务提出者与开发者是图书管理系统软件开发小组用户是高校图书馆借书本产品是针对电脑管理图书的需求设计的可以完成读者登记购入新书读者借还书等主要功定义在我们进行正式软件设计之前要图书馆管理系统概要设计说明书 8/15 2.6 人工处理过程 在本系统中用人工的操作就是输入书籍与用户的各种信息。2.7 尚未问决的问题(1)能自动对各类输入的信息分类、整理;(2)自动对电子文稿筛选和摘要;(3)增加网络 QQ聊天功能;(4)能够对磁盘文件进行监控;(5)增加项目活动和日程

13、安排提示功能;(6)拥有公共数据库;(7)支持语音组件;(8)暂未考虑 3 接口设计 3.1 用户接口 向用户提供命令 软件回答信息 检索书目 匹配检索关键字的书目信息 修改用户资料 修改后新的用户资料 流程结构功能需求与程序的关系人工处理过程尚未问决的问题接口设计用户接口外部接口内部接口运行设计运行模块组合运行控制运行时间系统数据结构设计逻辑结构设计要点图书馆管理系统概要设计说明书物理结构设计要点数据明书引言编写目的概要设计的目的在于准确无误地用计算机处理过程来表达用户的各项要求以此作为详细设计的纲领性文件考核系统总体质量的重要技术文档作为软件设计的第一阶段日后的设计均在此基础之上进行本文档

14、的编写是图书管理系统开发软件本项目的任务提出者与开发者是图书管理系统软件开发小组用户是高校图书馆借书本产品是针对电脑管理图书的需求设计的可以完成读者登记购入新书读者借还书等主要功定义在我们进行正式软件设计之前要图书馆管理系统概要设计说明书 9/15 借阅图书 借阅成功的图书信息 归还图书 归还成功的图书信息 3.2 外部接口 接口 传递信息 硬件接口 与打印机接口 图书信息,用户信息,借阅信息 与读条码机接口 图书 ISBN,借阅号 软件接口 与数据库接口 图书信息,用户信息,借阅信息 3.3 内部接口 接口 传递信息 维 护 图 书 资料 添加图书 图书信息(书名,ISBN,定价,出版社,数

15、量,是否可借)维 护 图 书 资料 修改图书信息 图书信息(书名,ISBN,定价,出版社,数量,是否可借)维 护 图 书 资料 删除图书信息 图书信息(书名,ISBN,定价,出版社,数量,是否可借)维 护 用 户 资料 添加新用户 用户信息(ID,姓名,年龄,性别,开户时间,)流程结构功能需求与程序的关系人工处理过程尚未问决的问题接口设计用户接口外部接口内部接口运行设计运行模块组合运行控制运行时间系统数据结构设计逻辑结构设计要点图书馆管理系统概要设计说明书物理结构设计要点数据明书引言编写目的概要设计的目的在于准确无误地用计算机处理过程来表达用户的各项要求以此作为详细设计的纲领性文件考核系统总体

16、质量的重要技术文档作为软件设计的第一阶段日后的设计均在此基础之上进行本文档的编写是图书管理系统开发软件本项目的任务提出者与开发者是图书管理系统软件开发小组用户是高校图书馆借书本产品是针对电脑管理图书的需求设计的可以完成读者登记购入新书读者借还书等主要功定义在我们进行正式软件设计之前要图书馆管理系统概要设计说明书 10/15 维 护 用 户 资料 修改用户资料 用户信息(ID,姓名,年龄,性别,开户时间,)维 护 用 户 资料 删除用户资料 用户信息(ID,姓名,年龄,性别,开户时间,)用户主模块 更新用户资料 用户信息(ID,姓名,年龄,性别,开户时间,)用户主模块 借阅图书 借阅信息(ID,

17、ISBN,数量,借出日期)用户主模块 归还图书 借阅信息(ID,ISBN,数量,借出日期)4 运行设计 4.1 运行模块组合 创 建 模块 查找模块 修改模块 删除模块 管理员添加新用户 管理员修改用户 管理员删除用户 流程结构功能需求与程序的关系人工处理过程尚未问决的问题接口设计用户接口外部接口内部接口运行设计运行模块组合运行控制运行时间系统数据结构设计逻辑结构设计要点图书馆管理系统概要设计说明书物理结构设计要点数据明书引言编写目的概要设计的目的在于准确无误地用计算机处理过程来表达用户的各项要求以此作为详细设计的纲领性文件考核系统总体质量的重要技术文档作为软件设计的第一阶段日后的设计均在此基

18、础之上进行本文档的编写是图书管理系统开发软件本项目的任务提出者与开发者是图书管理系统软件开发小组用户是高校图书馆借书本产品是针对电脑管理图书的需求设计的可以完成读者登记购入新书读者借还书等主要功定义在我们进行正式软件设计之前要图书馆管理系统概要设计说明书 11/15 管理员添加图书信息 管理员修改书目信息 管理员删除书目信息 用户借阅图书 用户归还图书 4.2 运行控制 新用户的添加:管理员根据用户填写的信息写入系统,该用户信息将在系统用户信息表中存在;修改用户信息:图书管理员根据要求将需要修改的用户信息修改提交,系统会更新信息;删除用户信息:图书管理员根据要求将需要修改的用户信息修改提交,系

19、统会更新信息;图书书目信息的添加:管理员填写图书目录并提交,系统会自动在图书目录信息表中生产新数据;图书书目信息的修改:图书管理员根据要求将需要修改的书目信息修改提交,系统会更新信息;图书书目信息的删除:图书管理员根据要求将需要删除的书目信息删除,系统中将不再有该信息;流程结构功能需求与程序的关系人工处理过程尚未问决的问题接口设计用户接口外部接口内部接口运行设计运行模块组合运行控制运行时间系统数据结构设计逻辑结构设计要点图书馆管理系统概要设计说明书物理结构设计要点数据明书引言编写目的概要设计的目的在于准确无误地用计算机处理过程来表达用户的各项要求以此作为详细设计的纲领性文件考核系统总体质量的重

20、要技术文档作为软件设计的第一阶段日后的设计均在此基础之上进行本文档的编写是图书管理系统开发软件本项目的任务提出者与开发者是图书管理系统软件开发小组用户是高校图书馆借书本产品是针对电脑管理图书的需求设计的可以完成读者登记购入新书读者借还书等主要功定义在我们进行正式软件设计之前要图书馆管理系统概要设计说明书 12/15 用户借阅图书:用户通过查找找到所需要的书借阅,系统将该书标志为以借阅并添加借阅信息与该书所剩数量;用户归还图书:系统删除对该书借阅的信息,并修改该书的所剩数量;4.3 运行时间 修改用户信息:2s 删除用户信息:1s 图书书目信息的添加:2s 图书书目信息的修改:1s 图书书目信息

21、的删除:2s 用户借阅图书:3s 用户归还图书:3s 5 系统数据结构设计 5.1 逻辑结构设计要点 给出本系统内所使用的每个数据结构的名称、标识符以与它们之中每个数据项、记录、文卷和系的标识、定义、长度与它们之间的层次的或表格的相互关系。本系统需要三个数据表:乘客数据表,飞行时刻表,航班信息表,他们的数据结构设计如下所示:流程结构功能需求与程序的关系人工处理过程尚未问决的问题接口设计用户接口外部接口内部接口运行设计运行模块组合运行控制运行时间系统数据结构设计逻辑结构设计要点图书馆管理系统概要设计说明书物理结构设计要点数据明书引言编写目的概要设计的目的在于准确无误地用计算机处理过程来表达用户的

22、各项要求以此作为详细设计的纲领性文件考核系统总体质量的重要技术文档作为软件设计的第一阶段日后的设计均在此基础之上进行本文档的编写是图书管理系统开发软件本项目的任务提出者与开发者是图书管理系统软件开发小组用户是高校图书馆借书本产品是针对电脑管理图书的需求设计的可以完成读者登记购入新书读者借还书等主要功定义在我们进行正式软件设计之前要图书馆管理系统概要设计说明书 13/15 5.2 物理结构设计要点 采用线性表结构 数据结构 数据项 类型 长度 是否主键 图书基本信息 ISBN CHAR 20 是 书名 CHAR 20 否 定价 FLOAT 6 否 出版社 CHAR 20 否 数量 INT 4 否

23、 是否可借 BOOL 1 否 用户信息 ID CHAR 10 是 姓名 CHAR 8 否 年龄 INT 2 否 性别 CHAR 4 否 开户时间 DATA 否 余额 MONEY 否 累计金额 MONEY 8 否 是否 VIP BOOL 1 否 借阅信息 ID CHAR 10 是 ISBN CHAR 20 否 数量 INT 2 否 借出日期 DATA 否 流程结构功能需求与程序的关系人工处理过程尚未问决的问题接口设计用户接口外部接口内部接口运行设计运行模块组合运行控制运行时间系统数据结构设计逻辑结构设计要点图书馆管理系统概要设计说明书物理结构设计要点数据明书引言编写目的概要设计的目的在于准确无误

24、地用计算机处理过程来表达用户的各项要求以此作为详细设计的纲领性文件考核系统总体质量的重要技术文档作为软件设计的第一阶段日后的设计均在此基础之上进行本文档的编写是图书管理系统开发软件本项目的任务提出者与开发者是图书管理系统软件开发小组用户是高校图书馆借书本产品是针对电脑管理图书的需求设计的可以完成读者登记购入新书读者借还书等主要功定义在我们进行正式软件设计之前要图书馆管理系统概要设计说明书 14/15 押金 MONEY 否 5.3 数据结构与程序的关系 说明各个数据结构与访问这些数据结构的各个程序之间的对应关系。程序1 程序2 程序m 数据结构1 数据结构2 数据结构n 6 系统出错处理设计 6

25、.1 出错信息 输入用户名不存在:说明数据库没无此用户名,需开户。密码错误:说明用户名和密码不匹配。弹出警告信息后需重新输入密码,一天内输入十次错误密码,将对此帐户进行冻结,需持身份证解冻。由于管理员没有与时保存数据造成的数据丢失:可通过数据还原,还原成最近的数据备份。6.2 补救措施 说明故障出现后可能采取的变通措施,包括:流程结构功能需求与程序的关系人工处理过程尚未问决的问题接口设计用户接口外部接口内部接口运行设计运行模块组合运行控制运行时间系统数据结构设计逻辑结构设计要点图书馆管理系统概要设计说明书物理结构设计要点数据明书引言编写目的概要设计的目的在于准确无误地用计算机处理过程来表达用户

26、的各项要求以此作为详细设计的纲领性文件考核系统总体质量的重要技术文档作为软件设计的第一阶段日后的设计均在此基础之上进行本文档的编写是图书管理系统开发软件本项目的任务提出者与开发者是图书管理系统软件开发小组用户是高校图书馆借书本产品是针对电脑管理图书的需求设计的可以完成读者登记购入新书读者借还书等主要功定义在我们进行正式软件设计之前要图书馆管理系统概要设计说明书 15/15 a.后备技术说明准备采用的后备技术,当原始系统数据万一丢失时启用的副本的建立和启动的技术,例如周期性地把磁盘信息记录到磁带上去就是对于磁盘媒体的一种后备技术;b.降效技术说明准备采用的后备技术,使用另一个效率稍低的系统或方法

27、来求得所需结果的某些部分,例如一个自动系统的降效技术可以是手工操作和数据的人工记录;c.恢复与再启动技术说明将使用的恢复再启动技术,使软件从故障点恢复执行或使软件从头开始重新运行的方法。6.3 系统维护设计 说明为了系统维护的方便而在程序内部设计中作出的安排,包括在程序中专门安排用于系统的检查与维护的检测点和专用模块。流程结构功能需求与程序的关系人工处理过程尚未问决的问题接口设计用户接口外部接口内部接口运行设计运行模块组合运行控制运行时间系统数据结构设计逻辑结构设计要点图书馆管理系统概要设计说明书物理结构设计要点数据明书引言编写目的概要设计的目的在于准确无误地用计算机处理过程来表达用户的各项要求以此作为详细设计的纲领性文件考核系统总体质量的重要技术文档作为软件设计的第一阶段日后的设计均在此基础之上进行本文档的编写是图书管理系统开发软件本项目的任务提出者与开发者是图书管理系统软件开发小组用户是高校图书馆借书本产品是针对电脑管理图书的需求设计的可以完成读者登记购入新书读者借还书等主要功定义在我们进行正式软件设计之前要

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > PPT文档

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁