图书管理系统需求分析.docx

上传人:b****6 文档编号:12779491 上传时间:2023-06-08 格式:DOCX 页数:12 大小:94.12KB
下载 相关 举报
图书管理系统需求分析.docx_第1页
第1页 / 共12页
图书管理系统需求分析.docx_第2页
第2页 / 共12页
图书管理系统需求分析.docx_第3页
第3页 / 共12页
图书管理系统需求分析.docx_第4页
第4页 / 共12页
图书管理系统需求分析.docx_第5页
第5页 / 共12页
图书管理系统需求分析.docx_第6页
第6页 / 共12页
图书管理系统需求分析.docx_第7页
第7页 / 共12页
图书管理系统需求分析.docx_第8页
第8页 / 共12页
图书管理系统需求分析.docx_第9页
第9页 / 共12页
图书管理系统需求分析.docx_第10页
第10页 / 共12页
图书管理系统需求分析.docx_第11页
第11页 / 共12页
图书管理系统需求分析.docx_第12页
第12页 / 共12页
亲,该文档总共12页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

图书管理系统需求分析.docx

《图书管理系统需求分析.docx》由会员分享,可在线阅读,更多相关《图书管理系统需求分析.docx(12页珍藏版)》请在冰点文库上搜索。

图书管理系统需求分析.docx

图书管理系统需求分析

软件工程

实验一:

需求分析工具

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

对图书的归还进行操作

图书丢失

图书归还

图书到期时间

归还图书是否超期

丢失图书赔偿信息

 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2