1图书管理系统需求分析.docx
《1图书管理系统需求分析.docx》由会员分享,可在线阅读,更多相关《1图书管理系统需求分析.docx(9页珍藏版)》请在冰豆网上搜索。
1图书管理系统需求分析
图书管理系统
需求规格说明书
编写者:
版本:
Ver1.0
模块一图书信息管理系统-----------------------------------------------6
模块二图书类别管理系统-----------------------------------------------6
图书信息管理系统-------------------------------------------------------------------------------8
图书类别管理系统-------------------------------------------------------------------------------8
第四章性能需求················································11
第五章产品提交················································12
第六章运行环境与设备支持···································13
第一章项目概述
第一节项目背景
现社会科技发展迅速,新知识日益繁多,图书的产量和种类都达到了前所未有的庞大,繁多,单纯的人工管理已经不能应付如此庞大的信息量,所以,我们基于Java,制作出这一款连通mysql数据库的中小型图书管理系统,帮助图书管理人员进行图书管理,同时也帮助需要查找书籍的顾客提供便利的查询服务,在种类繁多的书籍中精确找到相应的条目。
第二节项目介绍
总体介绍
图书管理系统有如下功能:
0.系统管理员模式(待定)
0-1:
增加,删除,修改,查询管理员用户系统
1.管理员模式:
1-0:
登入登出系统
|-1-0-1:
注册系统
|-1-0-2:
登录系统
1-1:
图书类别管理系统
|-1-1-1:
查询图书类别
|-1-1-2:
维护图书类别
|-1-1-2-1:
添加图书类别
|-1-1-2-2:
更新图书类别
|-1-1-2-3:
删除图书类别
1-2:
图书信息管理系统
|--1-2-1:
查询图书信息
|--1-2-2:
维护图书信息
|-1-2-2-1:
添加图书信息
|-1-2-2-2:
更新图书信息
|-1-2-2-3:
删除图书信息
2.游客模式(待定)
2-1:
随机ID访问登录系统
2-2:
图书类别查询系统
2-3:
图书信息查询系统
系统管理员模式
这个模式主要用有管理管理员的功能,主要是图书管理系统的管理员用户进行增加,删除,更新,查询等操作
管理员模式
这个模式主要用于管理图书信息,图书类别的管理员,主要是对图书信息和类别进行查询,维护(增加,删除,更新)等操作
游客模式
这个模式主要用于没有用户的外来访客、主要是对图书信息,图书类别的查询操作
第二章需求划分
第一节登录系统
模块管理员登录
第二节图书信息与类别管理
模块一图书信息管理系统
模块二图书类别管理
第三节普通(游客)用户查询(待定)
第四节系统管理员功能(待定)
第三章需求明细
第一节登录注册功能
功能点:
登录注册操作
输入:
帐号密码
输出:
·成功:
登录到主界面
·失败:
返回登录界面,并弹出登录失败提示
验证:
·数据库验证:
数据库账号表比对帐号密码
流程图:
图书
第二节图书信息管理
功能点1:
图书信息管理系统
输入:
在对应系统的相应文本框下按要求输入信息
输出:
·成功:
执行相应的图书信息增删查改操作
·失败:
错误信息页面并要求重新输入
验证:
底层数据库验证数据
流程图:
功能点2:
图书类别管理
输入:
在对应系统的相应文本框下按要求输入信息
输出:
·成功:
执行相应的图书类别增删查改操作
·失败:
错误信息页面并要求重新输入
验证:
底层数据库验证数据
流程图:
第三节系统管理员
模块系统管理员功能
功能点:
管理普通(游客)用户和图书管理员用户
输入:
点击增、删普通(游客)用户和图书管理员用户按钮
输出:
·成功:
修改数据库数据,并提示成功
·失败:
修改失败并提示错误信息
验证:
系统管理员登录验证
流程图:
第四节普通(游客)功能
功能点:
普通(游客)查询功能
输入:
·主界面点击普通(游客)登录
·登录后选择查询图书信息或查询图书类别信息
输出:
·成功:
显示查询的数据
·失败:
提示无此数据
验证:
·后台验证:
数据库相应表中查询数据
流程图:
第四章性能需求
根据用户对本系统的要求,确定系统在响应时间、可靠性、安全性等方面的性能要求。
界面需求:
系统界面的要求如下:
1)页面内容:
主题突出,行文格式同意、规范、明确、栏目、菜单设置和布局合理,传递信息准确、及时、内容丰富,文字准确,语句通顺,专用术语规范。
2)导航结构:
界面具有明确的导航指示,且便于理解,方便用户使用。
3)技术环境:
界面大小适当,适合各种不同分辨率;无错误跳转。
字体大小和版面布局适当。
4)艺术风格:
界面、版面形象清新悦目,布局合理,字号大小适宜,字体选择合理,前后一致,美观大方;动静搭配适当,效果好;色彩和谐自然,与主题内容想协调。
4.1响应时间需求
用户进行任何操作的时候,系统应该及时进行反应,反应的时间在5秒以内。
系统应能监测出各种非正常情况,如无法连接数据库服务器等,避免出现长时间等待甚至无响应。
4.2可靠性需求
系统应保证7x24小时不死机,系统正常运行,正确提示相关内容。
4.3开放性需求
系统应十分具有灵活性,以适应将来功能扩展的需求。
4.4可扩展性需求
系统设计要求能够体现扩展性要求,以适应将来功能扩展的需求。
4.5系统安全性需求
系统有严格的权限管理功能,各功能模块需有相应的权限方能进入。
系统需能够防止各类误操作可能造成的诗句丢失,破坏,同时防止用户非法获取内容。
第五章产品提交
提交的产品为:
1)应用系统软件包;
2)数据库初始数据;
3)系统开发过程文档;
4)系统使用维护说明文档;
第六章运行环境与设备支持
设备:
处理器:
IntelCoreI3处理器及以上
内存:
1024MB以上
硬盘容量:
10G以上
运行环境:
操作系统:
WindowsXp,7,8,10
数据库:
MySQL5.0
开发工具包:
JDVersion1.8
开发平台:
EclipseWin64