数据需求分析说明书
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
采用 SSL 2.0 或更 高提供安全性
1. 支持“只显示出 可借书籍”的功能; 2. 结果中查询; 3. 两 次 查 询 至 少 间隔一定时间,以 防止 CPU 过载
评分可修改、评价 仅限两次 满足清单个数限制 满足清单长度限制
统计数据查询由图 书管理员定期执行 数据安全性很重要
2.2. 系统功能流程 5
图书分类、题名、索书号、ISBN、年份、责任人 5. 预约书籍、撤销预约书籍、评论书籍; 6. 维护个人读书单(喜欢的书籍)并设置他人查看权限; 7. 申请订购新书目。
2.1.4. 图书管理员的需求
图书管理员每人拥有一个借阅证和对应的读者帐户。除了每人有一张借阅证外,均被管 理部门授予使用图书管理员系统的部门功能。
表 1-2 硬件环境配置
最低配置 CPU: Pentium 512 MHz 内存大小: 256 MB 硬盘空间: 4 GB
推荐配置
CPU: Pentium 2 GHz 内存大小: 2 GB 硬盘空间: 30 GB
2. 需求说明
2.1. 系统功能需求描述 2.1.1. 基础需求
图书管理系统数据库需要存储与图书资料、馆藏地、读者、员工等相关的信息。本数据 库系统仅允许管理一各类型的资料:图书资料。
另外,数据库应提供便捷而全面的数据统计功能,满足公众对于借阅情况的知情权。
2.1.2. 非读者的需求
本图书管理系统面向非读者开放,因此应全面考虑非读者人员对图书馆资源的需求。
1. 根据以下数据进行简单查询和高级查询: 资源类型、题名、索书号、ISBN、年份、责任人
2. 查看公开的读书单 3. 查看公开的数据统计结果;
2.2.2. 图书管理员用户
前台人员的需求是使用如下系统/模块:
1) 读者管理系统和借阅证管理系统,管理读者和借阅证的相关事宜; 2) 可以使用借阅管理系统借还书籍; 3) 使用书本管理系统处理遗失登记和撤销遗失相关事宜。
图书采编人员的需求是使用如下系统/模块::
1) 书目管理系统及嵌入的书本维护模块,便捷处理图书信息; 2) 馆藏地管理系统,维护馆藏地信息; 3) 处理申请模块,及时批阅有关订书申请。
wenku.baidu.com
不影响借出书籍的 计费状态
借阅 借出系统 读者把欲借书本交给图书管理员,由后者扫描 需维护相应记录:
管理
书本上的条形码。在读者具有读者权限、还有 书本借阅状态、预 相应类别的借阅额度时,书本成功借出。根据 约申请情况等
读者的借阅权限及书籍类别决定归还日期
续借系统 读者把欲续借书本交给图书管理员,由后者扫 需记录续借行为的
CHINA UNIVERSITY OF PETROLEUM (BEIJING)
《图书管理系统》数据库需求分析说明书 1
《图书管理系统》数据库需求分析说明书
编写:李自强
日期:2013-5-1
1. 概述
1.1. 目的
为方便对图书馆内图书、读者资料、借还书等进行高效的管理,秉承着让读者、图书管 理员和管理人员都能有效利用本数据库的理念,在充分了解各方需求后,编撰此《图书管理 系统》数据库需求分析说明书,集中汇总了各方对本数据库的需求,并进行概念设计。
描书本上的条形码。在读者具有读者权限时, 时间及延长时间 将书本的还期增加相应时间,书本成功续借
还书系统
图书管理员扫描欲还书本的条形码后,记录还 允许其他读者代还
书日期、更新图书的借阅状况,还书成功
书本
书目 登记新书 管理
新书在上架前,获取图书的 MARC 机读信息, 注意书目查重 新增一条书目记录,输入机读信息并获取各字
删除书目 书本 书本维护 管理
遗失登记
遗失撤销
馆藏地管理 处理 订书申请 申请
执行过程
备注
方便维护书本 移除有关一个书目的信息
查询一个书目的所有书本并维护书本信息。 包括增删书本、维护描述信息、修改馆藏地 读者将遗失的书本信息告知图书管理员。 该模块先登记遗失事件,按照规章制度一次性 扣除读者一定金额的保证金作为罚款并登记, 再还此书本,最终将书本调为遗失状态 图书管理员扫描条形码后,撤销书本的遗失状 态,按照规章制度退换一定金额的罚款,最终 将此书预约给排在选的预约读者 新增、修改、删除馆藏的信息 审阅所有读者的订书申请,对批准的申请进行 新书登记,但应只新建 0 个书本
1. 用户流程
进入系统
退出系统
功能选择
图书管理员功能
图书管理员 登陆
读者管理 借阅管理 书本管理
借阅证管理 书目管理
馆藏地管理
处理申请
2. 功能层次模块图
图 2-3 图书管理员用户流程图
6 第 2 部分 需求说明
图书管理员系统
读者管理 借阅证管理 借阅管理 书目管理 书本管理 馆藏地管理 处理申请
图书馆必须掌握所拥有的资料的各项信息,包括但不限于:馆藏地、(借阅)状态、MARC 记录、相关的描述信息、违期罚款规则和其他赔偿标准。不同的图书资料使用入库时 MARC 记录添加的顺序加以区分,需存储每个图书的 MARC 记录;图书资料也可以使用 MARC 记 录中读取的一些信息来索引,例如 ISBN、中图分类号、索书号。图书资料可分为五大类: 中文图书、外文图书、中文期刊、外文期刊、学位论文。
系 二级 功能模块 统 系统
提交 预约申请 申请
撤销预约 订书申请
说明及执行过程
备注
某种书目的书本全借出后,读者可预约该书。 预约记录加入到预约列表中并排队。预约书目 一旦可借,通知最先预约的读者来借书。读者 借阅该书、超时或取消预约后,此次预约失效, 通知下一名预约者来借书。 在预约生效的任何时刻,读者可撤销预约 对于图书馆中没有或者数量不足的书籍,读者 订书申请提交后, 可以提交订书申请,扩充图书库。进书后,自 由图书管理员审核 动替订书的读者提交预约申请
图书管理员按照岗位可以分为两大类:前台管理员、图书采编人员。全部需求如下:
1. 获取注册新读者的权限; 2. 发行借阅证,并与读者绑定; 3. 处理借书、续借、还书申请; 4. 准确计算罚款和赔偿金额(系统后台完成); 5. 处理保证金的缴纳与退还; 6. 增加、修改、删除图书资料信息; 7. 在馆藏地之间转移图书;
本图书馆管具有一定规模,全部图书很难集中摆放在一个馆藏地,因此图书需在多个馆 藏地摆放,在空间上形成一定跨度。为方便找到图书的馆藏地,需要存储各馆藏地的信息。 每个馆藏地可以存储若干图书,同时有若干位图书管理员在其中工作。
图书管理员在特定的馆藏地工作,定期被支付薪金,同时只要在职就获取一张借阅证和 相应的读者权限。应将管理员的信息也输入到读者数据中。
段值。然后,输入新购书本数目,自动调用相 应次数的增加书本模块并进入书目维护模块
检索书目 即读者系统内的检索书目系统
维护书目
维护除了 MARC 号以外的书目信息,同时 GUI 具有维护书目和书 集成书本维护模块,列出书目对应的所有书籍, 本信息的双重功能
2.2. 系统功能流程 7
系 二级 功能模块 统 系统
新建若干个读书清单 逐条或批量加入、移除读书清单内书目,并设 置个人读书清单的查看权限(个人、图书管理 员、指定读者、所有读者、公众) 查看读书清单,点击各项超链接查看书目信息 查看公开的统计数据,包括最多借阅、浏览次 数、最好评价、最受争议、热门收藏等 修改账户信息 修改账户密码 查看所有借阅过的书目信息及图书状态 查看所有在借图书的书目信息及借阅期限
本说明书为《图书管理系统》数据库系统的后续设计步骤提供了基础。
1.2. 运行环境
表 1-1 软件环境配置
操作系统 数据库平台 应用平台
名称 Microsoft Windows Microsoft SQL Server
版本 XP SP3 2000
语言环境 简体中文 简体中文
备注
服务器
应用和数据库 服务器
维护清单
订书申请
查看清单
3. 详细描述
系 二级 功能模块 统 系统
读 登陆 读者登陆
者 系统
系
注销登陆
统 检索 简单检索
书目
高级检索
读书 清单
评论书目
创建清单 维护清单
查看清单 统计数据
帐户 信息 借阅 信息
维护信息 修改密码 借阅历史 在借图书
图 2-2 读者用户功能层次模块图
表 2-1 读者系统各功能模块执行过程 说明及执行过程
不推荐使用。用于 删除刚添加的书目 集成于书目维护; 不推荐删除书本
适用:被登记为遗 失的书本已被找到
删除时需注意级联 批准后应尽快进书
8 第 2 部分 需求说明
2.3. 系统数据需求 2.3.1. 数据流图
1. 顶层
读者
帐户信息 借阅信息查询结果
系统维护
系统管理员
读书清单信息 读书清单查询结果
书目预约信息 书目检索结果 读书清单查询结果
备注
读者进入登陆页面 GUI 后,凭用户名、密码获 取读者权限的过程,client/server 构架实现 任何页面均有注销登陆字样,点击即注销登陆 凭借图书分类以及“题名、索书号、ISBN、年 份、责任人”的一项完成图书资源的查询。查 询条件由 GUI 界面输入,点击“查询”后将条 件提交给服务器,由服务器生成并执行 SQL 语 句查询并将查询结果返给 GUI 界面 凭借多项信息完成图书资源的查询,服务器需 要执行比较复杂的 SQL 语句 选择书目后,进行评分及评价
Level 0
图书管理 系统
书目预约审阅结果
前台管理员
读者信息 借阅证信息 书本借还信息 书本遗失信息
馆藏地信息 书本信息 书目信息
图书采编 人员
图书管理员
2. 第一层
2.1.3. 读者的需求
具有非读者用户的一切需求,并且享有以下额外新需求:
1. 登陆图书馆在线管理平台; 2. 访问查询自己账户、借阅信息:
读者号、保证金金额、借阅权限、已借阅书籍、已预约书籍、借书历史… 3. 查询并修改以下帐户个人信息:
住址、联系方式、登陆密码… 4. 根据以下数据进行简单查询和高级查询(无需登陆):
为了存储多份同一图书,使用条形码编号对每本书加以唯一编号。
读者在申请借阅证时应提供姓名、住址、联系方式、出生日期等个人信息,同时参照管 理制度缴纳足额的保证金(可以为零)。申请批准后将获得唯一的读者号与访问网络管理平
2 第 2 部分 需求说明
台的账户、初始密码及读者访问权限。读者在第一次登陆时必须修改密码。在图书馆内,读 者需凭借阅证借阅、预约图书;还书时不需要借阅证;在线预约需登陆且获取读者访问权限。 在借图书超期后,每日从读者的保证金中扣除罚金。保证金低于规定值,则收回借书和预约 图书的权限;直到缴纳足额的保证金方可恢复以上权限。
2. 维护一切对公众开放的信息,但平时应通过图书管理员来完成; 3. 备份数据、恢复数据。
2.2. 系统功能流程
本图书管理系统主要由两类用户使用:读者、图书管理员。
2.2.1. 读者用户
1. 操作流程
进入系统
退出系统
功能选择
公开功能
登陆电子平台
检索书目
查看读书清单 查看统计数据
读者功能
维护账户信息 提交订书请求
注册读者 登记借阅证 借出系统 登记新书 书本维护
订书申请
帐户信息 挂失办理 续借系统 检索书目 遗失登记
注销读者
还书系统 维护书目 遗失撤销
删除书目
图 2-4 图书管理员用户功能层次模块图
3. 详细描述
表 2-2 读者系统各功能模块执行过程
系 二级 功能模块 执行过程
备注
统 系统
图 读者 注册读者 书 管理
2.2. 系统功能流程 3
8. 维护馆藏地信息; 9. 除了密码以外,访问其他读者的个人信息; 10. 处理订购新书目申请; 11. 处理读者的注销申请。
2.1.5. 系统管理员的需求
系统管理员应全面维护图书管理数据库。有关的系统需求如下:
1. 利用图书管理系统落实规章制度,例如: 修改各类读者的借阅限额、超期罚款制度、赔偿制度、图书管理员权限
输入一条新的读者记录,必要信息应询问读者, 避免读者重复申请 同时自动登记借阅证,登记给新注册的读者
管
帐户信息 除了密码以外,访问读者的所有帐户信息
理
注销读者 读者申请且证明其身份后,收回其读者权限
员 借阅 登记借阅证 给定注册的读者,输入一条新的借阅证记录
系 证管 挂失办理 统理
读者申请后,冻结所持借阅证的读者权限
读书清单 注销登陆
借阅历史 在借图书 预约图书
2. 功能层次模块图
图 2-1 读者用户操作流程
4 第 2 部分 需求说明
读者系统
登陆系统 检索书目 读书清单 统计数据 帐户信息 借阅信息 提交申请
读者登陆 简单检索 评论书目
维护信息 借阅历史 预约申请
注销登陆 高级检索 创建清单
修改密码 在借图书 撤销预约