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

  • 格式:doc
  • 大小:169.00 KB
  • 文档页数:14

下载文档原格式

  / 14
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

4 详细需求分析

4.1 总体设计

本系统包含客户层,中间层和图书管理信息系统层。其中,客户层用于用户与客户端的交互,例如显示信息,查询信息,提交信息,输入数据等。中间层为应用服务器部分,主要用来实现数据的接收,发送,并作为一座“桥梁”来连接客户与数据库。图书管理信息系统层主要实现数据的处理功能。

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

4.1.1 技术难点分析

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

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

4.1.2 公共模块分析

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

4.1.3 公共界面分析

主界面为登入界面,其中不同的权限有相对应的登入界面。分别有:读者,图书管理员两个权限。

读者在登入后,有搜索书籍项,历史借阅记录项,书籍归还项,书籍借阅项,个人信息编辑项。读者通过搜索书籍项来快速的搜索到自己想要借阅的书籍,通过历史借阅记录项来查询自己的历史借阅记录,通过书籍归还项和书籍借阅项来归还和借阅书籍。

图书管理员登入后有书籍管理项:对书籍的数据库进行操作。书籍归还项,书籍借阅项来对读者的归还于借阅进行操作。

4.1.4 错误处理

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

4.1.4.1 错误提示界面分析

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

4.1.4.2 出错处理信息分析

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.流程描述:

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