图书管理系统.docx
- 文档编号:16801298
- 上传时间:2023-07-17
- 格式:DOCX
- 页数:11
- 大小:136.19KB
图书管理系统.docx
《图书管理系统.docx》由会员分享,可在线阅读,更多相关《图书管理系统.docx(11页珍藏版)》请在冰点文库上搜索。
图书管理系统
软件工程
实验一:
需求分析工具
1.提交期限和方法
期限:
第七周周六(2012-10-20)23:
59pm
方法:
由各班学习委员收集所有学生的实验报告,以电子档的形式提交给任课教师(可发邮箱:
9867941@)。
2.案例分析——学校图书管理系统
图书管理系统是一个面向学校图书馆用来进行图书管理的管理信息系统(MIS)。
该信息系统能够方便地借阅者提供各种借阅服务,也能够为图书管理员和系统管理员(两者视为系统中的同一角色)提供方便的管理服务。
图书管理系统能够为一定数量的借阅者提供服务。
每个借阅者能够拥有惟一标识其存在的编号。
根据图书管理的日常工作需求和图书借阅管理流程,系统应实现以下目标:
(1)基本信息设置保证图书信息和读者信息的分类管理;
(2)实现图书信息的查询功能,保证数据查询的灵活性;
(3)实现对图书借阅、归还过程的全程数据信息跟踪;
(4)设置读者借阅和图书借阅排行榜,为图书管理提供真实的数据信息;
(5)提供借阅到期提醒功能,使管理者可以及时了解已经到期的图书借阅信息;
(6)提供管理员修改自己密码的功能,保证系统的安全性;
(7)提供灵活、方便的权限设置功能,使整个系统的管理分工明确;
(8)界面设计友好、美观,数据存储安全、可靠;
(9)采用人机对话的操作方式,方便管理员的日常操作;
(10)系统最大限度地实现易维护性和易操作性。
安全与保密要求:
对于图书资料录入者提供管理员级别的权限,对于游客提供游客权限,在游客权限范围内进行常规操作(图书信息查询),老师以及学生属于图书管理系统主要的服务对象,属于注册用户,必须登录后进行相关的借阅、资料管理。
3.解决方案
此实验的目的是用软件设计与开发的相关CASE(推荐MicrosoftOfficeVisio),对案例进行系统需求分析,并建立系统的功能模型。
重点完成的任务包括:
(1)系统功能性需求分析,给出数据流图(顶层、0层、1层、2层(若有));
(2)根据
(1)绘出的数据流图编写目标系统的数据字典及必要的加工描述;
4.提交要求
本次实验为个人任务,需独立完成,以电子档的形式提交给学习委员,再由学习委员在规定期限内提交给任课老师。
未按时提交实验报告者,每迟交一天扣1分,扣完为止。
经辅导员同意并签字的事病假时间不计入迟交范围。
凡被发现实验报告有抄袭者,本次成绩以零分记。
附件:
实验一:
需求分析报告书
案例:
学校图书管理系统
拟制人_____________________
2012年月日
1系统功能性需求
1.1数据流图
●顶层
●第0层
●第1层
借阅人信息管理
图书借换管理
图书信息管理
系统设置
●第2层(若有)
1.2数据字典
●数据源
名称
输入流
输出流
备注
借阅人
借阅排行+借阅到期、欠费提醒+图书信息+已借、可借量+借书答复
借书请求+查询图书+图书证登陆
管理员
已经到期的图书借阅+修改密码答复
管理图书档案信息+修改管理员信息+管理读者信息档案信息+欠费金额信息+系统维护
●数据流
名称
组成
来源
去向
数据量
备注
图书证登陆
图书证号+联系电话+读者姓名+读者性别+读者系别+读者类别
借阅人
借阅人信息管理
100000
读者借阅排行
读者借阅图书量+图书证号+读者姓名+读者系别
借阅人信息管理
借阅人
100
查询图书
图书条形码+图书名称+图书类别
借阅人
图书信息管理
图书信息
图书条形码+图书名称+图书是否可借+图书剩余量+借阅时间
图书信息管理
借阅人
图书借阅排行
图书条形码+图书名称
图书借还管理
借阅人
借阅到期、欠费提醒
借阅时间+到期日期+欠费金额
图书借还管理
借阅人
借还请求
图书条形码+图书名称+图书证号
借阅人
图书借还管理
有效读者
图书证号+读者姓名
借阅人信息管理
图书借阅管理
可借、已借量
图书证号+读者姓名+已借图书量+可借图书量
图书借还管理
借阅人信息管理
管理读者信息
图书证号+读者姓名+图书条形码+图书名称+欠费金额
管理员
借阅人信息管理
已经到期的图书借阅信息
图书条形码+图书名称+借阅时间
图书借还管理
管理员
图书档案
图书条形码+图书名称+图书类别
管理员
图书信息管理
系统维护信息
停机整理指令
管理员
系统设置
管理员发出指令后由,系统设置自动完成一系列的信息整理
修改管理员密码信息
原密码+新密码
管理员
系统设置
修改密码答复
确认指令+重新登陆指令
系统设置
管理员
●数据项
名称
简述
数据类型
备注
readerNumber
图书证号
String
readerPhone
联系电话
String
readerName
读者姓名
String
readerSex
读者性别
String
‘男’或‘女’
readerDep
读者系别
String
readerClass
读者类别
String
老师、本科或专科
readerBorrNumer
读者借阅图书量
int
bookNumber
图书条形码
String
bookName
图书名称
String
bookClass
图书类别
String
borrowTime
借阅时间
String
returnTime
到期日期
String
borrowYorN
图书是否可借
Char
‘Y’或‘N’
lackMoney
欠费金额
int
Max<100
hadBorrowed
已借图书量
Int
canBorrowed
可借图书量
int
stop
停机整理指令
Char
‘Y’或‘N’
newPassword
新密码
String
oldPassword
原密码
String
●数据存储
表名
信息组成
读者信息表
图书证号+联系电话+读者姓名+读者性别+读者系别+读者类别+所借图书条形码+图书名称+借阅时间
图书信息表
图书条形码+图书名称+图书是否可借+图书剩余量+图书被借时间+图书归还时间
图书类型表
图书条形码+图书名称+图书类别
罚金金额表
图书条形码+图书名称+借阅时间+图书证号+读者姓名
●数据加工
名称
加工号
输入流
输出流
激发条件
备注
新增信息
1.1
图书证登陆
有效读者信息
确认为新读者
修改信息
1.2
图书证登陆
有效读者信息
确认要修改
Data自动刷新
删除信息
1.3
图书证登陆
有效读者信息
确认删除
Data自动刷新
图书借阅管理
2.1
借还请求
已经到期的图书借阅信息+借阅到期、欠费提醒
读者发出借书请求时
图书续借管理
2.2
借还请求
图书信息
读者发出续借请求时
需要确认读者是否欠费,若欠费应补齐金额后再给予
图书归还管理
2.3
借还请求
图书信息
读者发出还书请求
罚金计算
2.4
已经到期的图书借阅信息
罚金金额
确认为借书请求并且为超时的图书借阅信息
新增图书
3.1
图书档案信息
有效图书信息
确认为新图书时
Data刷新
修改图书
3.2
图书档案信息
修改后的图书信息
确认修改图书信息
删除图书
3.3
图书信息
删除的图书信息
确认删除图书信息
查找图书
3.4
查询图书
图书信息
读者发出还书请求
读者信息设置
4.1
系统维护数据
读者借阅排行
对读者信息进行设置
读者信息表刷新
图书类别设置
4.2
系统维护数据
图书信息+图书类别信息
录入图书信息
图书信息表刷新,图类别表刷新
罚金标准设置
4.3
系统维护数据
罚金金额信息
接收的罚金计算信息时
罚金金额表刷新
密码重置
4.4
修改管理员信息
修改成功信息
欲修改密码
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理 系统