图书管理系统需求分析.docx
- 文档编号:25407121
- 上传时间:2023-06-08
- 格式:DOCX
- 页数:12
- 大小:94.12KB
图书管理系统需求分析.docx
《图书管理系统需求分析.docx》由会员分享,可在线阅读,更多相关《图书管理系统需求分析.docx(12页珍藏版)》请在冰豆网上搜索。
图书管理系统需求分析
软件工程
实验一:
需求分析工具
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层
1.2数据字典
●数据源
●数据流
●数据项
●数据存储
●数据加工
数据源:
名称
别名
简要描述
输入流
输出流
注释
读者
Reader
图书管理系统的用户
查询图书信息
借书请求
查看到图书信息
借书成功
数据流:
名称
别名
简述
数据来源
数据去向
注释
读者登录请求
Readerloginrequest
读者请求登陆图书管理系统
输入登陆信息
图书管理系统
需要匹配用户
图书查询
Demandbooks
查询图书的相关信息
输入要查询的图书名字
图书管理系统
图书借还请求
Borrowandback
用户对所需图书进行借还请求操作
用户输入
图书管理系统
返回图书信息
Returnbooksinformation
读者查询图书信息,图书管理系统提供相关信息给读者
图书管理系统
借阅者
通过图书管理系统,能更清楚看到图书的信息
返回图书借还信息
Returnbackinginformation
读者借阅图书
图书管理系统
借阅者
记录所借图书与借阅者信息
管理者登录请求
Managersloginrequest
管理员进行登录请求
管理者输入自己的登陆信息
图书管理系统
需要匹配管理员的信息
读者档案管理请求
ManagetheReaderinformation
管理者对系统的读者信息进行增,删,改,查
管理者输入
图书管理系统
管理员登录后才能操作,对所有读者
图书信息管理请求
ManageLibraryinformation
管理者对系统的图书信息进行增,删,改,查
管理者输入
图书管理系统
登录后才能操作,管理者特权操作
系统设置请求
Settingsystemrequest
相关登录选择及设置
管理者输入
图书管理系统
管理者特权操作
是否登录成功
Whetherloginsuccessful
若管理员账号与密码不匹配,系统反馈错误
图书管理系统
管理者
未登陆成功,便无法管理
返回图书信息
Returnbooksinformation
管理者对图书信息进行操作后,返回相关信息
图书管理系统
管理者
操作后图书信息
返回系统设置信息
ReturnsystemSettingsinformation
管理者对系统权限设置以及修改密码,做出相应回应
图书管理系统
管理者
是否成功设置,保证系统安全性
数据项
名称
别名
简述
数据类型
长度
取值范围
注解
用户名
User
借阅者登录系统的账号
字符串型
10位
字符串
密码
password
与账号进行匹配的密码
字符串型
6位
由数字,字母组成
读者姓名
Thenameofreader
进入系统的用户的姓名
字符串型
不限
所有汉字或英语
读者系别
Depart
用户所在系别
字符串型
不限
所有汉字
借阅书名
Title
用户借阅的图书的名称
字符串型
不限
所有汉字
借阅书编号
BookNumbers
图书馆对每一本书的编号
字符串型
不限
所有汉字和英语
作者
Theauthor
图书的作者
字符串型
不限
所有汉字和英语
出版社
press
图书的出版社
字符串型
不限
所有汉字
出版日期
Publicationdate
图书的出版日期
整型
8位
由年月日组成
借阅日期
Lendingdate
用户借阅图书的起始时间
整型
8位
由年月日组成
归还日期
Returndate
图书馆设定的限定归还日期
整型
8位
由年月日组成
管理者账号
ManagerAccount
管理者登录系统的账号
整型
10位
所有自然数
管理者密码
Administratorpasswords
与管理者账号匹配
字符串型
不限
由数字,字母组成
数据存储
名称
别名
简述
文件组成
使用权限
注释
登陆信息文件
Logging_file
登陆信息文件包含了用户登陆信息和管理员的登陆信息
用户名,密码,姓名
管理员
登陆信息文件主要是保存用户和管理员的一些登陆信息
图书信息文件
Book_file
图书信息文件包含了图书的一些基本信息
图书名称,图书数量,可借量,剩余量
用户,管理员
图书信息问价主要是保存图书的一些基本信息
图书借还文件
Book_file
图书借还问价主要是存储图书借还的一些基本信息
借书时间,还书时间,借阅者姓名,借阅者卡号
管理员
图书借还文件保存了一些图书的借还之类的信息
用户信息文件
User_file
保存了一些用户的基本信息
用户名,用户借阅卡号,已借量,已借图书名
用户和管理员
用户信息文件主要是保存了一些基本的用户信息和用户借阅的图书信息
数据加工
名称
别名
加工号
简述
输入数据流
输出数据流
用户信息处理
Userinformation
1
对用户的信息进行处理
用户信息管理请求
个人信息管理请求
修改后的个人信息
图书信息处理
Bookinformation
2
对图书信息进行处理
图书信息管理请求
修改后的图书信息
图书可借量
图书借还处理
Borrowandback
3
对图书的借还处理
图书借还操作
图书借还信息反馈
系统设置处理
Setsystem
4
主要是处理一些登陆请求,
登陆信息请求
系统设置请求
登陆信息反馈
用户信息查询
1.4
提供用户查询功能
用户信息管理请求
用户信息
请求失败或
用户信息查询成功
用户信息修改
1.3
提供用户和管理员修改用户信息
个人信息修改
用户信息修改
用户信息查询成功
修改后的用户信息
用户信息添加
1.1
增添新的用户信息
用户信息添加
查询成功
添加是否成功
用户信息删除
1.2
删除一些没用的用户信息
查询成功
用户信息删除请求
信息删除是否成功
图书信息查询
2.1
提供用户和管理员对图书进行查询
图书信息请求
请求失败
图书信息修改
2.2
提供管理能够对图书信息进行修改的功能
图书信息修改
图书信息查询成功
修改后的图书信息
图书信息添加
2.3
提供管理员添加新的图书的信息
图书信息添加
图书信息查询成功
添加是否成功
图书信息删除
2.4
删除一些不需要的图书信息
图书信息删除厚的图书信息
信息删除是否成功
借阅图书
Borrowbook
3.1
对图书的借阅进行一些操作
借阅者信息
借书请求
请求是否成功
图书借阅
还图书
Returnbook
3.2
对图书的归还进行操作
图书丢失
图书归还
图书到期时间
归还图书是否超期
丢失图书赔偿信息
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理 系统 需求 分析