图书管理系统需求分析报告分析完整版Word格式文档下载.docx
- 文档编号:13828272
- 上传时间:2022-10-13
- 格式:DOCX
- 页数:13
- 大小:95.21KB
图书管理系统需求分析报告分析完整版Word格式文档下载.docx
《图书管理系统需求分析报告分析完整版Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《图书管理系统需求分析报告分析完整版Word格式文档下载.docx(13页珍藏版)》请在冰豆网上搜索。
项目背景
a.所建议开发软件的名称:
宁夏大学图书管理系统。
b.项目的任务提出者:
宁夏大学数学计算机学院2014级学生:
李向拯、李梦阳、韩翔、陈志楠、刘海军。
开发者:
用户及实现软件的单位:
宁夏大学中卫校区图书馆。
c.项目与其他软件或其他系统的关系:
单机版图书管理系统,独立于其他系统。
参考资料
《软件工程导论》第六版,张海藩、牟永敏编着。
清华大学出版社,2013。
《Java项目开发与毕业设计指导》朱福喜、黄昊编着。
清华大学出版社,2009。
2、任务概述
目标
a.人力与设备费用的节省:
使用该系统后,能使人力节省为原来的一半,设备费用节省不变。
b.处理速度的提高:
处理速度可提高一倍。
c.控制精度或生产能力的提高:
可以提高25%。
d.管理信息服务的改进:
管理信息懂服务种类更多,功能更全。
e.决策系统的改进:
决策系统的安全性、保密性和准确性均提高。
f.人员工作效率:
人员工作效率可提高25%。
用户特点
本系统的最终用户是面向管理员(图书馆管理员和其他管理人员)和读者(教师和学生),他们都具有一定的计算机基础知识和操作计算机的能力,是经常性用户。
系统维护人员是计算机专业人员,熟悉操作系统和数据库,是间隔性用户。
需求概述
在图书管理系统中,管理员为每个读者建立一个账户,账户内存储读者个人的详细信息,并依据读者类别的不同给每个读者发放借书卡(提供借书卡号、姓名、部门或班级等信息)。
读者可以凭借书卡在图书馆进行图书的借、还、续借、查询等操作,不同类别的读者在借书限额、还书期限以及可续借的次数上要有所不同。
借阅图书时,由管理员录入借书卡号,系统首先验证该卡号的有效性,若无效,则提示无效的原因;
若有效,则显示卡号、姓名、借书限额、已借数量、可再借数量等信息,本次实际借书的数量不能超出可再借数量的值。
完成借书操作的同时要修改相应图书信息的状态、读者信息中的已借数量、在借阅信息中添加相应的记录。
归还图书时,由管理员录入借书卡号和待归还的图书编号,显示借书卡号、读者姓名、读书编号、读书名称、借书日期、应还日期等信息,并自动计算是否超期以及超期的罚款金额,若进行续借则取消超期和罚款等信息;
若图书有损坏,由管理员根据实际情况从系统中选择相应的损坏等级,系统自动计算损坏赔偿金额。
完成归还操作的同时,修改相应图书信息的状态、修改读者信息中的已借数量、在借书信息中对相应的借书记录做标记、在还书信息中添加相应的记录。
图书管理员不定期地对图书信息进行添加、修改和删除等操作,在图书尚未归还的情况下不能对图书信息进行删除。
也可以对读者信息进行添加、修改、删除等操作,在读者还有未归还的图书的情况下不能进行删除读者信息。
系统管理员主要进行图书管理员权限的设置、读者类别信息的设置、图书类别的设置以及罚款和赔偿标准的设置、数据备份和数据恢复等处理。
功能层次图
3、数据描述
静态数据
图书:
图书编码,书名,书号,图书类别,作者,出版社,出版时间,单价,管理员:
用户名,密码,权限,姓名
读者:
借书卡号,姓名,性别,读者类别,所属系部,部门或班级
动态数据
输入数据:
鼠标对按钮的点击,查询方式,查询关键字,新建图书项,新建读者项,图书项、读者项记录的修改,图书借还以及注销操作时的输入信息,受限操作所需的密码等。
输出数据:
查询关键字所确定的数据库子集,统计结果,操作成功或失败的消息,图书借还以及注销操作时的结果信息。
数据库描述
数据库采用SQLServer数据库。
数据流图与数据字典
1、数据流图
2.处理流程
本管理系统分为图书的详细信息管理、在校师生的基本资料管理、借(还)书的管理等三个模块。
1.图书的详细信息管理,主要管理图书的信息为:
书名、书号、作者名、出版社、出版日期、在馆数量。
本模块又分为三个子模块:
例:
用户名、用户身份验证及所用图书的信息。
例:
书名、书号、作者名、出版社、出版日期等。
/删除。
如表4-1所示:
2.在校师生基本资料管理,(因为只有在校师生才有权利利用图书馆的资源)主要信息包括:
教师(工号、姓名、性别、所在系别、所在科室)学生(学号、姓名、性别、所在系别、所在班级)如表4-2所示:
3.图书的借(还)信息管理,主要信息有:
借书人的工号(学号)、姓名、性别、所在系、所在科室(所在班级);
所借书的书号、书名、出版社、作者名等;
借书日期、应还日期。
1)借书首先要进行验证身份,证明是本校在校师生,然后输入所要借书信息查询如果在馆,填写借书单,打印借书单,取书。
如图4-3所示
2)还书流程图
还书时首先用户登录,之后输入用户的身份验证,再输入借书人信息验证,在数据库时查找把输入的借书信息,然后查到此信息后,将借书单上的此书改为已还,再把书放置于书架。
如表4-4所示:
3.数据字典
(1)数据接口描述
名称:
图书管理员
简要描述:
完成登记注册、统计查询、借书、还书等操作;
有关数据流:
读者信息,图书信息,统计条件信息,读者情况,图书情况,统计结果;
系统管理员
完成用户设置,读者类别设置,图书类别设置,罚金标准设置等操作;
用户信息,读者类别信息,图书类别信息,罚金标准信息;
(2)加工逻辑词条描述
①加工名:
录入新读者
加工编号:
将新的读者信息登记到读者信息表中输入数据流:
新读者数据,读者类别
输出数据流:
有效读者信息
加工逻辑:
输入读者信息
选择读者类别
执行SQL语句,将完整的读者信息写入读者信息表
②加工名:
读者信息修改
修改指定的读者信息(卡号、已借书本数不可修改)输入数据流:
待修改的读者信息
修改后的读者信息
输入读者编号
执行SQL语句,从读者信息表中找出该读者的详细信息
修改除借书卡号和已借书本数以外的信息
执行SQL语句,将修改后的读者信息写入读者信息表中
③加工名:
读者信息删除
将已归还全部图书的指定读者信息从读者信息表中删除
输入数据流:
待删除的读者信息,借书状况信息
待删除的读者信息
输入读者借书卡号
IF该读者处于借阅状态的书本数>
0THEN
提示“该读者还有未还的图书,暂时不能删除”ELSE
执行SQL语句,将该读者的信息从读者信息表中删除
ENDIF
④加工名:
添加图书;
将新购入的图书登记入库,便于读者随时借阅;
新图书信息,图书类别;
有效图书信息;
输入新图书信息
选择相应的图书类别
执行SQL语句,将新书信息写入图书信息表,记录登记人姓名,图书状态设置为“在库”
⑤加工名:
修改图书
将修改后的图书信息(图书编号和状态不能修改)重新写入图书信息表中;
待修改的信息;
修改的图书信息
输入图书编号
执行SQL语句,从图书信息表中查询该图书的详细信息
IF图书状态为“借阅中”THEN
提示“图书不在库,不能修改”
ELSE
执行SQL语句,将修改后的图书信息写入图书信表
⑥加工名:
删除图书
将报废的或已经遗失的图书从系统中删除
待删除信息,图书状态信息;
删除的图书信息加工逻辑:
执行SQL语句,从图书信息表中查询该图书的详细信息
提示“图书处在“借阅中”,暂时不能删除”
ELSE
执行SQL语句,将该图书信息从图书信息表中删除ENDIF
⑦加工名:
查询图书
按设置的条件从图示信息表中查询满足条件的图书信息
图书查询条件,图书信息;
图书查询结果
输入查询条件
执行SQL语句,从图书信息表中查询满足条件图书的详细信息
⑧加工名:
借书管理
简单描述:
通过借书卡号和可借的图书编号完成图书借阅,并在相应的表中添加记录
读者信息,图书信息,操作员姓名,预借信息
已借数,借书信息,图书状态
执行SQL语句,分别从读者信息表和图书信息表读取指定的读者信息图书信息
IF读者借书限额已满THEN
提示“借书限额已满,暂时不能借阅新书”
IF图书状态为“借阅中”THEN
提示“该书目前不在库,不能借阅”
IF续借信息为真THEN
IF该读者的续借限额未满THEN
执行SQL语句,将借书信息表中相应记录的限还日期延长
返回借书界面,清空有关文本框
提示“续借限额已满,不能再续借
执行SQL语句,读者信息表中该读者的已借书数增值
执行SQL语句,图书信息表中该书的状态更改为“借阅中”
执行SQL语句,将图书编号、书名、借书卡号、读者姓名、借书日期、限还
日期、当前操作员姓名等信息写入借书信息表中
ENDIF
⑨加工名:
续借管理
在还书的当前日期超过借书信息表中的限还日期的情况下,产生续借信息。
借书信息
借书日期
执行SQL语句,从借书信息表中查询指定的尚未归还的借书记录
IF当前日期>
限还日期THEN
将借书信息中的相应记录的借书日期更新为当前日期
⑩加工名:
还书管理
加工名:
还书管理加工编号:
归还读者借阅的图书,同时使读者的当前借书总数减值,使归还的图书状态为“在库”,使相应的借书记录状态为“已还”。
预还信息,操作员姓名,罚金金额
已借数,图书状态,借书记录状态,还书信息
执行SQL语句,从借书信息表中查询指定的借书记录
IF过期金额==0AND损坏罚金==0THEN
执行SQL语句,向还书信息表中写入罚金信息为0的含操作员姓名的还书记录
执行SQL语句,向还书信息表中写入罚金信息不为0的含操作员姓名的还书记录
执行SQL语句,将图书信息表中该图书状态更改为“在库”
执行SQL语句,将读者信息表中当前读者的当前借书总数减值
执行SQL语句,将借
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理 系统 需求 分析 报告 完整版