没有合适的资源?快使用搜索试试~ 我知道了~
首页图书馆管理系统需求规范说明书
图书馆管理系统需求规范说明书
需积分: 34 12 下载量 10 浏览量
更新于2023-03-16
评论
收藏 824KB DOC 举报
图书馆管理系统需求规范说明书 1 引言 3 1.1编写目的 3 1.2背景 3 1.3定义 3 1.4参考资料 4 2任务概述 4 2. 1 目标 4 2. 2用户特点 4 2. 3假设和约束 4 3功能需求 5 3.1图书管理功能 5 3.2借书管理功能 6 3.4还书管理功能 7 4外部接口需求 7 4.1用户接口 7 4.2 硬件接口 8 4.3 软件接口 8 4. 4 通信接口 8 5质量需求 8 6 设计约束 8 7其它需求 9 7.1 数据库 9 7.2 操作 9
资源详情
资源评论
资源推荐
系统需求
目录
1 引言............................................................................................................................................. 2
1.1 编写目的....................................................................................................................................... 2
1.2 背景...............................................................................................................................................2
1.3 定义...............................................................................................................................................3
1.4 参考资料....................................................................................................................................... 3
2 任务概述...................................................................................................................................... 3
2. 1 目标.............................................................................................................................................. 3
2. 2 用户特点...................................................................................................................................... 3
2. 3 假设和约束.................................................................................................................................. 3
3 功能需求...................................................................................................................................... 4
3.1 图书管理功能...............................................................................................................................4
3.2 借书管理功能...............................................................................................................................5
3.3 还书管理功能...............................................................................................................................5
4 外部接口需求............................................................................................................................... 6
4.1 用户接口....................................................................................................................................... 6
4.2 硬件接口....................................................................................................................................... 6
4.3 软件接口....................................................................................................................................... 6
4. 4 通信接口...................................................................................................................................... 6
5 质量需求...................................................................................................................................... 6
6 设计约束..................................................................................................................................... 6
7 其它需求...................................................................................................................................... 6
7.1 数据库........................................................................................................................................... 6
7.2 操作...............................................................................................................................................7
1 引言............................................................................................................................................. 8
1.1 编写目的....................................................................................................................................... 8
1.2 背景...............................................................................................................................................9
1.2.1 系统名称及版本号.................................................................................................................... 9
1.2.2 与其它系统的关系.................................................................................................................... 9
1.3 定义...............................................................................................................................................9
1.4 参考资料....................................................................................................................................... 9
2 程序系统的结构......................................................................................................................... 10
2.1 系统总体流程结构设计............................................................................................................. 10
2.2 系统各模块具体功能设计概要说明..........................................................................................11
2.3 数据库设计................................................................................................................................. 13
2.3.1 ER 图设计.................................................................................................................................13
2.3.2 数据库表设计.......................................................................................................................... 13
3 程序 1 设计说明......................................................................................................................... 15
3.1 程序描述..................................................................................................................................... 15
3.2 功能............................................................................................................................................. 16
3.3 性能............................................................................................................................................. 16
3.4 输人项.........................................................................................................................................16
3.5 输出项.........................................................................................................................................16
3.6 流程逻辑..................................................................................................................................... 16
3.7 接口............................................................................................................................................. 17
3.8 美工设计..................................................................................................................................... 18
3.9 限制条件..................................................................................................................................... 18
4 程序 2 设计说明......................................................................................................................... 18
5 程序 3 设计说明......................................................................................................................... 24
5 程序 4 设计说明......................................................................................................................... 28
1 引言
《图书馆管理系统需求规范说明书》旨在详细描述系统功能需求和一些非功
能需求,明确系统需求边界。文档分为四个部分:概述部分描述了项目的目的
和范围,并对文档中使用到的术语进行了说明;系统说明部分对系统进行了简
要的描述;需求说明部分对系统从功能要求、安全性、性能等几方面进行阐述;
验收标准则描述了系统最终验收通过的准则。
1.1 编写目的
《图书馆管理系统需求规范说明书》目的是明确《图书馆管理系统》中各项
功能和非功能性需求,确定系统功能模块。同时为概要设计和详细设计人员提
供设计依据。图书馆管理系统是典型的信息管理系统(MIS),其开发主要包
括后台数据库的建立和维护及其前端的维护程序的开发两个方面。对于前者要
求建立数据的一致性和完整性,对于后者要求应用程序的功能的完备,易用等
特点。
1.2 背景
开发软件名称:图书馆管理系统
项目任务提出者:
项目开发者:汤健勇
用户:系统管理员、操作员、读者
本系统主要利用 MyEclipse 6.5 语言做前端的应用开发工具,利用 Mysql5.0 作
为后台的数据库,利用 Windows XP 作为系统平台。
1.3 定义
1)MIS:信息管理系统(Management Information Systems 简称 MIS);
2)图书:书籍、报刊、期刊、杂志、普通中文图书、影印图书、艺术类图书、
解放前出版的古旧图书、线装书、早期图书(1987 年以前)、辞典等;
1.4 参考资料
1) 《图书馆管理相关条例》
2) Internet
2 任务概述
2. 1 目标
旨在开发一个统一的图书信息管理平台,利用本系统,达到方便、简单、
快捷管理图书信息的目的。系统管理员能够更方便地进行系统管理工作,包括
对用户的增删,各种资料的修改,各种条件下的查询和对数据库的各种操作等;
读者用户能够利用该系统进行图书信息查询,读者管理上,可自定义多种读者
类型,灵活应对各种层次读者需求;操作员代理读者用户借阅图书,对图书馆
进行一些日常的维护。
2. 2 用户特点
图书馆信息管理系统的用户有三种:图书管理员,操作员,读者。
1)系统管理员:具有最高的权限,可以执行本系统的所有操作,如:对用户
的增删,各种资料的修改,各种条件下的查询和对数据库的各种操作。
2)操作员:只有很小的权限,代理用户办理借书卡、借阅图书,对图书馆进
行一些日常的维护。
3)读者:可以使用系统的部份功能,如:对图书馆图书信息进行各种条件下
的查询。
2. 3 假设和约束
1)开发期限期间,项目组成员有充足的时间进行开发工作;
2)有充足的研发资金支持;
3 功能需求
3.1 图书管理功能
系统:图书馆管理系统 模块:图书信息管理
设计者:汤健勇 日期:2012、11、15
输入:选择图书管理命令和图书编
号,图书名称或作者等信息
输出:图书基本信息和其他处理结果
信息
加工过程:
(操作员与读者输出输入有所不同。以下处理均是并行的)
1)系统读取输入的图书管理命令;
·读者(仅有查询功能):
(1)选择的是“查询”.则要求输入图书类别,图书名称,作者,出版
社名称(任选其一或多选)等信息,根据输入信息查询图书信
息文件,显示满足要求的图书的信息,这些信息应该至少包括
(图书类别,图书名称,作者,出版社名称,出版日期,图书
页数,图书现存数量)
·操作员(根据不同的管理命令,分别进行以下处理):
(1) 选择的是“查询”.则要求输入图书编号,图书类别,作者,出
版社名称(任选其一或多选)等信息,根据输入信息查询图
书信息文件,显示满足要求的图书的信息,这些信息应该至
少包括(图书编号,图书类别,作者,出版社名称,作者,
出版社名称,出版日期,图书页数,图书现存数量,馆内该
图书总量,图书借阅次数,借出的该图书归还截止日期)
(2) 选择的是“修改”.则要求输入图书编号,图书类别,作者,出版
社名称(任选其一或多选)等信息,根据输入信息查询图书
信息文件,显示满足要求的图书的信息(不包括图书借阅借
阅记录),当进行了修改确认后,更新图书信息文件中关于
该图书的信息,如出异常或错误,系统给出提示;
(3) 选择的是“录入”.则要求输入(图书编号,图书类别,作者,出
版社名称,作者,出版社名称,出版日期,图书页数,备
注)等信息,然后向图书信息文件中添加一条记录;
(4) 选择的是“删除”. 则要求输入图书编号,图书类别,作者,出
版社名称(任选其一或多选)等信息,经删除确认以后,删
除关于此图书的信息(不包括图书名称,作者,出版社,录
入和删除该图书日期,以及备注)。
备
注:
1)图书管理命令包括:查询、修改、录入、删除四项
3.2 借书管理功能
系统:图书馆管理系统 模块 :借书管理
设计者:汤健勇 日期:2012、11、15
输入:读者编号,读者所借书名
输 出 : 读 者 基 本 信 息 , 读 者所 借 书
名。借书日期
加工过程:
1) 读者从书架上找到所选图书后,由管理员录入读者的编号;
2) 根据录入的读者编号,调用读者信息模块查询读者的基本信息并输出到显
示器上;
3) 确认显示出的读者信息后,输入读者借书的书名和借书命令;
4) 根据确认的编号和借书命令,对读者的信息进行修改;
5) 显示处理结果,如果出错,则显示出错原因。
备注:
1)管理员录入读者编号时用码阅读器读入;
2)若读者不符合借书的条件,则不允许该读者借书;
3)读者的基本信息包括编号,姓名,历史借书记录,有无欠书;
4)输入的读者借书书名和借书命令以按钮或菜单的方式;
3.3 还书管理功能
系统:图书馆管理系统 模块 :还书管理
设计者:汤健勇 日期:2012、11、15
输入:图书条码
输出:还书结果
加工过程:
6) 根据读者所还图书,管理人员将书上的图书条码读入系统,让系统从借
阅文件上找到相应记录,填上还书日期,然后把借阅的记录添入借阅历
史记录,并从借阅文件中删去相应借阅记录;
7) 系统将读者借书日期与还书日期进行计算,判断读者还书是否超期;
a) 读者还书没有超期,系统确认还书成功,并显示还书结果;
b) 读者还书超期,系统先计算出超期天数,然后将该数据传入罚款管
理,并显示还书结果;
c) 读者将图书遗失或损坏,系统直接将该读者遗失图书的信息传入罚
款管理;并显示还书结果
8) 显示读者的还书结果,如果还书失败,显示结果与相应的罚款通知书。
备注:
1) 还书的结果包括:还书成功和还书失败
2) 还书失败包括:超期还书和遗失或损坏图书
备
注:
关于罚款条例见附录
剩余30页未读,继续阅读
哈斯个男孩
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- RTL8188FU-Linux-v5.7.4.2-36687.20200602.tar(20765).gz
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0