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

上传人:b****8 文档编号:11450432 上传时间:2023-03-01 格式:DOCX 页数:16 大小:116.68KB
下载 相关 举报
图书管理系统详细需求分析DOC.docx_第1页
第1页 / 共16页
图书管理系统详细需求分析DOC.docx_第2页
第2页 / 共16页
图书管理系统详细需求分析DOC.docx_第3页
第3页 / 共16页
图书管理系统详细需求分析DOC.docx_第4页
第4页 / 共16页
图书管理系统详细需求分析DOC.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

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

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

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

图书管理系统详细需求分析DOC

4详细需求分析

4.1总体设计

本系统包含客户层,中间层和图书管理信息系统层。

其中,客户层用于用户与客户端的交互,例如显示信息,查询信息,提交信息,输入数据等。

中间层为应用服务器部分,主要用来实现数据的接收,发送,并作为一座“桥梁”来连接客户与数据库。

图书管理信息系统层主要实现数据的处理功能。

从安全的角度看,中间层的引入能有效的对系统与数据进行保护,用户无法直接修改,删除核心信息,从而使系统安全性得到保障,有效地避免数据丢失等问题的出现。

4.1.1技术难点分析

1.该系统的难点是数据库的设计,如何安排数据库中各表之间的关系,以及对用户权限的控制.

2.怎么实现打印图书信息的功能.

4.1.2公共模块分析

主要的系统功能模块如下:

模块名称

模块简要说明

读者注册、登录模块

读者第一次使用该系统,需要通过注册才能成为系统的用户。

登录系统后,用户可以使用系统开放给普通用户的各种功能。

在个人信息中,注册用户还可以查看并修改自己的个人信息。

丢失自己密码的注册用户可以通过个人资料认证来重新找回自己的密码。

图书信息查询、预览模块

登录用户可以在这个模块中查询系统中记录的图书信息,包括书名,编号,作者(译者),出版社,定价,存放位置,数量以及可借阅复本数等信息。

并且可以预览自己感兴趣的书籍的封面,评价,部分内容等。

图书评价模块

对于借阅过图书的读者用户,可以在这个模块中对自己借阅过的书籍进行评价,这些评价将记录在图书信息中。

这些评价信息可以有效地帮助读者用户找到自己需要的图书,而且可以在读者借书前帮助读者对该书籍有所了解。

读者信息管理

读者把个人信息传到个人信息管理模块进行管理,可以对个人信息修改。

管理员也可以利用这个模块提供的功能对读者个人信息进行修改和删除

读者借阅记录模块

只有管理员有权限操作这个模块。

管理员可以查询读者的注册信息和借阅记录,并且可以根据实际情况添加、修改、删除读者的借阅记录。

图书借阅模块

只有管理员有权限操作这个模块。

管理员在得到读者借阅的需求时,在该模块中添加借阅记录,并依据该记录修改图书信息以及读者信息中的借阅图书部分,并且如果读者需求借阅的图书已经全部借出,管理员可以根据图书借阅模块中的记录查找该图书流向,然后通过通信方式(短信或者Email)尽量通知借阅了该图书的读者,使得该图书能尽早归还。

图书归还模块

只有管理员有权限操作这个模块。

管理员在得到读者归还图书的需求时,在在图书借阅记录表中查询到该借阅信息。

根据该信息判断图书是否是该处借出图书,判断图书是否逾期,是否需要对读者罚款。

并修改图书借阅记录表和读者借阅记录。

4.1.3公共界面分析

主界面为登入界面,其中不同的权限有相对应的登入界面。

分别有:

读者,图书管理员两个权限。

读者在登入后,有搜索书籍项,历史借阅记录项,书籍归还项,书籍借阅项,个人信息编辑项。

读者通过搜索书籍项来快速的搜索到自己想要借阅的书籍,通过历史借阅记录项来查询自己的历史借阅记录,通过书籍归还项和书籍借阅项来归还和借阅书籍。

图书管理员登入后有书籍管理项:

对书籍的数据库进行操作。

书籍归还项,书籍借阅项来对读者的归还于借阅进行操作。

4.1.4错误处理

当用户非法操作或者客户端或服务端出错时,会有相应的错误处理信息,关键信息会有日志记录,用户非法操作时有一定的惩罚措施。

4.1.4.1错误提示界面分析

当用户操作出现错误时,会弹出一个对话框,提示错误编号,错误说明,只有一个确定按钮,点击之后退出窗口,业务回滚。

4.1.4.2出错处理信息分析

异常编号

异常说明

处理方法

ER0001

客户端网络物理链路故障

提示信息,并在本地记录

ER0002

服务器端网络物理链路故障

提示信息,并在本地记录

ER0003

服务器不可达

给出提示信息

ER0004

客户机不可达

给出提示信息,将该节点设为不可用,并将当前节咪的实验任务重新分配

ER0005

用户登录失败

给出提示信息,日志记录

ER0006

用户连续三次登录失败

给出提示信息,日志记录,并在一定时间内禁止同IP机器上用户登录

ER0007

服务登录数据库失败

给出提示信息

4.1.3.3错误处理对策

●后备技术:

系统数据采用自动备份和手工备份结合的方法保证系统数据

的安全性,和故障后的可恢复性;必要情况下系统应用服务器和数据库

服务器都采用双机方式运行,备用服务器主动监听当前服务器状态,当

某台服务器失效时,可以在10秒内启用备用服务器,恢复系统平稳运

行状态;

●降效技术:

系统状态监控可以随时发现系统节点的异常状态,从而在局

部或者全局范围内降低系统载荷,保证系统运行的稳定性;

●恢复技术:

系统服务器故障时,并不会影响仿真实验芾点机的运行,当

服务器恢复运行后,重新向节点机获取状态和实验信息,保证了系统的

柔韧性和对单点失效的免疫能力。

4.2模块分析

4.2.1借阅模块描述

业务内容:

实现读者借阅书籍的功能。

流程:

1.读者登入。

2.读者通过书籍搜索项搜索到想要借阅的书籍。

3.查看书籍是否已被别人借阅。

4.若未被借阅,点击确定借阅,完成借阅。

目的:

借阅书籍。

.2.1.1.模块内容简介

实现书籍借阅功能。

4.2.1.2.模块内部功能结构图

 

4.2.1.3模块内部功能结构表

模块名称

借阅

编号

JIE

对应文件名称

jieyue.java

前续页面

主页面(main.java)

相关表格

读者信息表、书籍信息表、借阅记录表

后续模块页面

借阅成功界面(JYsuccess.java)

测试用例编号

JIE_01

更新时间

2014.12.15

1.作业流程描述(要求将当前页面中的各操作流程详细描述出来):

1.1.流程图:

1.2.操作人员:

读者或者图书管理员

1.3.流程描述:

录入(调整)借阅数据:

1)主界面系统菜单:

【我要借阅】;

2)作业说明:

借阅:

(1)、从书籍搜索项中搜索出想要借阅的书籍

(2)、选择想要借阅的书籍

(3)、在跳出的借阅人信息界面中输入借阅人的信息

(4)、自动核对图书馆数据库中相应的信息

(5)、若信息有误,弹出错误信息,点击确认业务回滚到(3)

(6)、若信息无误,确认,拿去书籍,修改借阅表和书籍表

(7)、打印借阅记录

1.4.注意事项

若是读者操作,在第(3)步时,可用外联设备直接读取校园卡信息无需手动输入。

修订内容摘要

核准

审查

制定

4.2.2归还书籍模块描述

业务内容:

实现用户书籍归还功能。

流程:

1.用户登录后点击我要归还书籍。

2.选择要退的书籍。

3.短信确认验证码。

4.输入验证码,系统校对。

5.核实无误则退票退款,否则回滚至第3条流程。

目的:

使用户能够归还书籍。

4.2.2.1.模块内容简介

实现用户归还书籍功能。

4.2.2.2.模块内部功能结构图

4.2.2.3模块内部功能结构表

模块名称

书籍归还

编号

HUAN

对应文件名称

Gh.java

前续页面

主页面(main.java)

相关表格

退票记录表、航班表

后续模块页面

归还成功界面(GHsuccess.java)

测试用例编号

CS_GH_001

更新时间

2014-12-4

1.作业流程描述(要求将当前页面中的各操作流程详细描述出来):

1.2流程图:

1.3操作人员:

用户或者旅行社售票员

1.4流程描述:

录入(调整)归还书籍数据:

1)主界面系统菜单:

【我要归还书籍】;

2)作业说明:

归还书籍:

(1)、从已借阅的书籍中选择要归还的书籍

(2)、系统发送短信验证码

(3)、校对验证码

(4)、若验证码有误,弹出错误信息,点击确认业务回滚到

(2)

(5)、若验证码无误,退款,退票,修改退票记录表和航班表

1.5.注意事项

发送短信时,手机号码为当前账户所有人当时注册的手机号码

修订内容摘要

核准

审查

制定

 

4.2.3书籍模块描述

业务内容:

实现管理员编辑书籍数据的功能。

流程:

1.管理员登录后点击编辑书籍数据。

2.选择要编辑的书籍。

3.弹出编辑界面,编辑书籍。

目的:

使管理员能够编辑书籍信息。

4.2.3.1.模块内容简介

实现管理员能够编辑书籍信息的功能。

4.2.3.2.模块内部功能结构图

4.2.3.3模块内部功能结构表

模块名称

书籍编辑

编号

BianJi

对应文件名称

bianji.java

前续页面

主页面(main.java)

相关表格

书籍表

后续模块页面

编辑成功界面(ZDsuccess.java)

测试用例编号

CS_BJ_001

更新时间

2014-12-4

1.作业流程描述(要求将当前页面中的各操作流程详细描述出来):

1.2流程图:

1.3操作人员:

图书管理员

1.4流程描述:

录入(调整)书籍信息数据:

1)后台主界面系统菜单:

【书籍编辑】;

2)作业说明:

(1)管理员登录后点击书籍编辑。

(2)选择要编辑的书籍。

(3)弹出编辑界面,编辑书籍。

(4)可创建新书籍。

1.6.注意事项

修订内容摘要

核准

审查

制定

4.2.4书籍借阅统计模块描述

业务内容:

统计书籍的归还情况。

流程:

1.读者登录后点击书籍借阅记录。

2.查看当前借阅情况,历史借阅情况。

3.借阅书籍记录。

目的:

读者能把握书籍借阅的具体情况。

4.2.4.1.模块内容简介

统计书籍借阅的情况。

4.2.4.2.模块内部功能结构图

4.2.4.3模块内部功能结构表

模块名称

借阅统计

编号

JYTJ

对应文件名称

Jieyuetongji.java

前续页面

主页面(main.java)

相关表格

当前借阅表,历史借阅表

后续模块页面

测试用例编号

CS_JYTJ_001

更新时间

2014-12-4

1.作业流程描述(要求将当前页面中的各操作流程详细描述出来):

1.2流程图:

1.3操作人员:

用户或者旅行社售票员

1.4流程描述:

录入(调整)借阅统计信息数据:

1)后台主界面系统菜单:

【借阅统计】;

2)作业说明:

1.读者登录后点击借阅统计。

2.查看某月、某季、某年的借阅情况。

3.修改借阅记录(需管理员权限)。

3.1.注意事项

修订内容摘要

核准

审查

制定

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

当前位置:首页 > 初中教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1