




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、图书管理系统图书管理系统 软件需求规格书软件需求规格书 编写:编写: 年年月月日日 审核:审核: 年年月月日日 批准:批准: 年年月月日日 目 录 1.引言引言.3 1.1.编写目的.3 1.2.读者对象.3 1.3.参考文档.3 1.4.名词与术语.3 2.系统概述系统概述.4 2.1.系统功能描述.4 2.2.面向的用户群体.4 3.功能性需求功能性需求.5 3.1.功能列表.5 3.2.图书管理系统详分.5 3.2.1.系统模块图.5 3.2.2.系统用例图.6 3.2.3.图书管理模块.8 3.2.4.读者管理模块.10 3.2.5.借书还书管理.12 4. 模块间衔接模块间衔接.16
2、 5.非功能性需求非功能性需求.17 5.1 界面需求.17 5.2 其他要求.17 1.1.引言引言 1.1.1.1. 编写目的编写目的 编写本报告的目的是明确本系统的详细需求,供使用单位确认系统功能和 性能,并作为软件设计人员的设计依据和使用单位的标准,图书管理系统实现 的总目标,是使图书馆的信息管理工作系统化、规范化、自动化。它能够帮助 图书馆管理人员处理基本的管理项目,操作简单,易上手,错误较少等优点, 同时也可以为读者提供充足的信息和快捷的数据处理手段。 1.2.1.2. 读者对象读者对象 (1)设计员:对需求进行分析,并设计出系统,包括数据库的设计 (2)开发人员:配合设计报告 ,
3、了解系统功能,编写用户手册 。 (3)测试员:根据本文档编写测试用例,并对软件产品进行功能性测试 和非功能性测试。 1.3.1.3. 参考文档参考文档 1作者:蔡延光;资料名称:数据库原理与应用;出版时间:2012 年 1 月 2作者:郑仁杰 ;资料名称使用软件工程; 出版时间:2011 年 7 月 1.4.1.4. 名词与术语名词与术语 表 1.1 名词与术语 名称解释 系统图书馆管理系统 图书信息图书的基本信息,包括书名、图书编号、作者、出版社等 ISBN国际标准书号:是国际通用的图书或独立的出版物代码 借阅规则对不同的借阅者有不同步的会顶借阅图书数量和借阅时间,对 不同的违章情况有不同的
4、罚款措施。 DD数据字典 DFD数据流图 ER实体联系 2.2.系统概述系统概述 2.1.2.1. 系统功能描述系统功能描述 (1)读者种类的定义,更新,查询 主要实现读者种类标准的制定 (2)读者基本信息的输入、查询、更新 包括读者编号、读者姓名、 读者种类、读者性别、工作单位、家庭住址、电话号码、电子邮 件、登记日期、备注等。 (3)书籍类别的定义、更新、查询 主要实现书籍类别标准的制定 (4)书籍信息的输入、查询、更新 包括书籍编号、书籍名称、书籍 类别、作者姓名、出版社名称、出版日期、价格、书籍页码、关 键词、登记日期、是否被借出、备注信息等。 (5)旧书销毁 对于淘汰、损坏、丢失的书
5、目可及时对数据库进行修 改 (6)借还书信息的输入、查询、更新 包括借阅编号、读者编号、书 籍编号、出借日期、还书日期、备注信息等 (7)方便灵活的查询 (8)统计分析功能 可以展示出图书类型比例、库存与借出比例等 统计信息 2.2.2.2. 面向的用户群体面向的用户群体 a.本软件的最终用户是面向管理员(图书管理员和其它管理人员) 、 读者,管理员和读者都是经常性用户。 b.系统维护人员,熟悉数据库、操作系统、网络维护等工作。维护人员 为间歇性用户。 3.3.功能性需求功能性需求 3.1.3.1. 功能列表功能列表 表 3.1 功能列表 系统名 称 模块功能需求点 图书管理模块 对图书进行增
6、加、删 除、修改功能 借阅管理模块 借阅读者借书记录, 归还记录读者还书记 录 图书管 理系统 读者信息管理 对读者信息进行增加、 删除、修改操作 3.2.3.2. 图书管理系统图书管理系统详分详分 3.2.1.3.2.1.系统模块图系统模块图 管理员 图书信息管理 读者信息管理 图书借还 图书归 还信息 对图书进 行添加、 删除、修 改等操作 图书搜索 图书借 阅信息 显示所 有图书 信息 对读者进 行添加、 删除、修 改、查看 读者搜索 显示所有 读者信息 3.2.2.3.2.2.系统用例图系统用例图 管理员 登录验证 图书管理 读者管理 借还书管理 读者 查看、借阅书籍 正常处理 超期罚
7、款 图书管理系统图书管理系统 ER 图图 读者 读者编号性别姓名登记时间图书编号 借阅 归还时间图书编号读者编号 借阅时间 归还图书 图书编号 书名 作者 库存量 ISBN 价格 管理 读者编号 图书编号 职工编号 管理员 联系电话职工编号性别姓名 3.2.3.3.2.3.图书管理模块图书管理模块 新书入库,由图书管理人员将书籍编码并将其具体信息录入书 籍信息表。书籍信息修改,书籍信息由于工作人员的疏忽而出现错 误时,可修改其信息。管理员、读者可以按不同方式查询。 功能说明表功能说明表 表 3.1 图书管理模块功能表 功能编功能编 号号 1 1 功能名称功能名称图书管理图书管理所属部门所属部门
8、开发部开发部 调查者调查者调查时间调查时间审核人审核人 功 能 描 述 管理员对图书进行录入、删除、修改等操作 输入项 查询信息 处 理 描 述 书籍管理 输出项 书籍情况 用例图用例图 管理员 登陆验证 图书信息录入 图书信息查询 图书信息删除 图书信息更新 DFD 图图 管理员 身份验证 添加图书信息 删除图书信息 修改图书信息 图书信息表 管理员信息 验证错误 查询信息 查询信息 查询信息 外部实体名称管理员 别名管理员 编号 简要描述图书馆的管理人员 输入的数据流图书情况,读者的情况 输出的数据流图书录入,借阅信息,还书信息,读者信息 数量 3 数据存储名称图书信息表 别名 编号 F4
9、 说明对书本信息的记录 输入的数据流图书信息表 输出的数据流图书信息表 组成ISBN 号+书名+作者+出版商+出版年月+册书 相关元素处理1 数据流名称查询信息 别名 编号 说明读者根据自己需求查询的书籍信息 数据流来源读者 数据流去向处理1:书籍管理 组成作者名/ISBN 号/书名 数据流名称书籍查询情况 别名 编号 说明读者查询后的书籍情况 数据流来源处理1:书籍管理 数据流去向读者查询后的书籍情况 组成ISBN 号+书名+库存+当前可借数 数据流名称图书情况 别名 编号 说明书本的基本信息 数据流来源处理1:书籍管理 数据流去向管理员 组成ISBN 号+书名+作者+出版商+出版年月+册数
10、 数据处理名称书籍管理 编号 1 说明管理员对图书进行入库录入工作 输入数据流查询信息,借书信息,图书录入 输出数据流书籍查询情况,图书情况 处理逻辑由管理员输入入库要求和数目信息和图书情况 数据处理名称身份验证 编号 说明管理员进入图书管理系统的审核 输入数据流管理员信息 输出数据流验证错误,查询信息 处理逻辑由管理员输入自己的信息,由系统中管理员信息审核认证 3.2.4.3.2.4.读者管理模块读者管理模块 录入、修改、删除读者信息 功能说明表:功能说明表: 3.2 读者模块功能表 功能编功能编 号号 2 2 功能名称功能名称读者管理模块所属部门开发部 调查者调查者调查时间调查时间审核人
11、功 能 描 述 对读者信息就行查看,添加、删除、更新 输入项 读者信息录入 处 理 描 述 读者管理 输出项 读者情况 用例图:用例图: 管理员 登陆验证 录入读者信息 查询、修改读者信息 删除读者信息 DFD 图图 管理员 身份验证添加读者信息 删除读者信息读者信息表 查询信息 管理员信息 验证错误 删除情况 添加情况 查询信息 外部实体名称管理员 别名管理员 编号 简要描述图书馆的管理人员 输入的数据流图书情况,读者的情况 输出的数据流图书录入,借阅信息,还书信息,读者信息 数量 3 数据处理名称身份验证 编号 说明管理员进入图书管理系统的审核 输入数据流管理员信息 输出数据流验证错误,查
12、询信息 处理逻辑由管理员输入自己的信息,由系统中管理员信息审核认证 数据流名称查询信息 别名 编号 说明管理员根据自己需求查询的书籍信息 数据流来源管理员 数据流去向处理:读者信息管理(录入、删除、修改) 组成读者的姓名+学号+班级+电话号码 数据存储名称读者信息表 别名 编号 F3 说明借阅者的信息集合 输入的数据流读者信息表 输出的数据流读者信息表 组成姓名+性别+班级+读者 ID+联系电话 相关元素处理2 数据处理名称读者情况 编号 2 说明图书管理员对读者信息的录入 输入数据流读者信息录入 输出数据流读者情况 处理逻辑有管理员输入读者信息,系统根据信息不同要求去处理 3.2.5.3.2
13、.5.借书还书管理借书还书管理 借书管理:根据借阅卡编号和图书编号,进行借书登记。在借 阅信息表中插入一条借书记录,更新该记录的相应数据(图书信 息表) 。提供读者网上查询自己的借阅情况,包括读者超期 的情况。 还书管理: 根据借阅卡编号、图书 ID 等,在借阅信息表中找到相 应的记录,将借书记录删除,更新该记录的相应数据(图书信息表) 。 如果超期了,就根据罚款明细进行相应的罚款。 功能说明表:功能说明表: 表 3.3 还书借书模块功能表 功能编功能编 号号 3 3 功能名称功能名称借书还书借书还书所属部门所属部门开发部开发部 调查者调查者调查时间调查时间审核人审核人 功 能 描 述 根据借
14、阅卡编号和图书编号,进行借书登记。还书就是 在 借阅信息表中找到相应的记录,将借书记录删除,同时根据违反规定情况 计算和登记罚款记录。 输入项 借书单和还书单 处 理 描 述 借书,还书管理 输出项 借书信息、罚款单 用例图:用例图: 读者 借书管理 还书管理 超期罚款 DFD 图图 检查读者文件 有效性 借书单 读者文件 办理借书 借书文件 读者 办理还书 借书文件 办理罚款 无效 有效 超期信息 罚款单 还书 数据处理名称借书管理 编号 3.1 说明处理由图书管理员输入读者的借书要求 输入数据流借阅信息 输出数据流借书信息 处理逻辑 图书管理员输入读者的借书信息处理读者的借书要求,系统 根
15、据要求处理 数据处理名称还书管理 编号 3.2 说明处理图书管理员为读者还书 输入数据流还书信息,罚款 输出数据流过期信息 处理逻辑由图书管理员代读者提出还书要求,系统根据要求处理 数据处理名称过期罚款 编号 3.3 说明处理读者因过期使用图书的罚款 输入数据流过期信息 输出数据流罚款 处理逻辑 由图书管理员向读者提出罚款要求,系统按要求处 理 数据流名称还书信息 别名 编号 说明读者的还书要求信息 数据流来源管理员 数据流去向处理3.2:还书管理 流通量1000本/天 高峰期流量2000本/天 组成读者 ID+ISBN 号+书名 数据流名称借书信息 别名 编号 说明读者的借书要求信息 数据流
16、来源处理3.1:借书管理 数据流去向处理1:书籍管理 流通量1000本/天 高峰期流量2000本/天 组成读者 ID+ISBN 号+书名 数据流名称借阅信息 别名 编号 说明书本的借阅信息 数据流来源管理员 数据流去向处理3.1:借书管理 组成ISBN 号+书名+库存+借出册数+当前可借册数+最早可归还时间 4.4.模块间衔接模块间衔接 表 4.1 读者管理模块借书管理模块 模块模块衔接设计衔接设计 读者管理模块管理员增加、删除读者的信息表 借书管理模块扫描读者信息表,对扫描到读者信息表进行借书处理 表 4.2 借书管理模块还书管理模块 模块模块衔接设计衔接设计 借书管理模块管理员根据读者信息
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 组织领导力的多维度研究计划
- 如何有效管理生活部的日常事务计划
- 准确预测仓库需求的方法计划
- 保安工作总结计划金融行业保安工作的技术改进
- 社区个人工作计划改善社区停车设施
- 《贵州新恒基矿业有限公司兴仁市太平洞金矿(新建)矿产资源绿色开发利用方案(三合一)》评审意见
- 《贵州毕节百矿大能煤业有限责任公司水城县玉舍乡中寨煤矿(变更)矿产资源绿色开发利用方案(三合一)》评审意见
- 脑梗死静脉溶栓护理后护理
- 统编版小学语文二年级下册第9课《枫树上的喜鹊》精美课件
- 2025年长春货运员初级考试题库
- 《奢香夫人》歌词(男女声歌词标注)
- 2025年广东韶关城投集团招聘笔试参考题库含答案解析
- 2025口腔科年度工作计划
- iso28000-2022供应链安全管理手册程序文件表单一整套
- 养老院敬老院福利医养机构消防知识培训科普讲座教学课件
- 商业办公楼网络改造施工方案
- 子痫诊断及治疗
- 2025届海南省海口市名校高考英语二模试卷含解析
- 《中医美容》课件
- 2023年高考真题-历史(辽宁卷) 含解析
- 2024年中国主题公园竞争力评价报告-中国主题公园研究院
评论
0/150
提交评论