1图书系统需求分析.docx
- 文档编号:8787405
- 上传时间:2023-05-15
- 格式:DOCX
- 页数:12
- 大小:83.11KB
1图书系统需求分析.docx
《1图书系统需求分析.docx》由会员分享,可在线阅读,更多相关《1图书系统需求分析.docx(12页珍藏版)》请在冰点文库上搜索。
1图书系统需求分析
图书管理系统
需求说明书
1引言2
1.1编写目的2
1.2背景2
1.3定义2
1.4参考资料2
2任务概述2
2.1目标3
2.2用户的特点3
2.3假定和约束3
3需求规定3
3.1对功能的规定4
3.2对性能的规定4
3.2.1精度7
3.2.2时间特性要求7
3.2.3灵活性8
3.3输人输出要求8
3.4数据管理能力要求9
3.5故障处理要求9
3.6其他专门要求10
4运行环境规定10
4.1设备10
4.2支持软件10
4.3接口10
4.4控制11
1引言
1.1编写目的
本需求的编写是为了研究图书管理系统软件的开发途径和应用方法。
同时它也是进行工程策划、概要设计和详细设计的基础,是维护人员进行内部维护,信息更新,验收和考试的依据。
本需求的预期用户是与图书管理系统软件开发有联系的决策人,开发组成人
员,软件验证者。
1.2背景
本工程的名称:
图书管理系统。
本工程的任务提出者及开发者是图书管理系统软件开发小组,用户是学校图书馆。
本产品是针对电脑管理图书的需求设计的,可以完成用户登记、添加新书、用户借还书、图书删除等主要功能。
1.3定义
图书管理系统:
图书管理是帮助图书馆管理人员对图书信息进行管理的软件。
使用汉语编程语言,独立完成其功能。
1.4参考资料
《软件工程》——张海藩编著清华大学出版社
《数据库原理及其应用》——方睿编著机械工业出版社
《JSP从入门到精通(第2版>》——宋智军//邱仲潘编著电子工业出版社
《JavaScript DOM编程艺术<第2版)》——JeremyKeith ,JeffreySambells 著 杨涛 ,等 译人民邮电出版社
2任务概述
2.1目标
2.1.1开发意图
a.为了图书管理系统更完善;b.为了学校图书馆对图书的管理更方便;
c.为了减轻图书管理人员的工作负担。
2.1.2应用目标
通过本系统软件,能帮助图书馆管理人员利用计算机,快速方便地对图书馆
书籍,用户资料,借还书等进行高效的管理。
2.1.3作用及范围
本软件适用于教育界,它是比较完善的系统管理软件,对图书馆的书籍,读
者资料,借还书等可以进行方便的管理。
2.1.4背景
人工管理图书的手续繁索、效率低下给具有强烈时间观念的管理人员带来了
诸多不便,学校图书馆缺少一套完善的图书管理软件,为了对图书的管理方便,
因此开发了本软件。
2.2用户的特点
本软件的使用对象是学校图书馆的管理人员。
会汉语、懂计算机的基本操作就可以利用该软件进行所需操作。
2.3假定和约束
a.估计开发该系统需硬件、外部设备,单人开发工作量约需3个月工作量,
开发完成后维护费用每年600元,开发完成后,将增加到名管理人员,每人月工资600元。
b.辅导老师1人,开发人员1人;
c.假设开发时遇天灾人祸管理不完善,设计时没能用全得到考虑,本工程的开
发都将受到很大的影响。
3需求规定
3.1对功能的规定
系统实现目标
图书系统的开发主要实现的目标有以下几个方面:
<1)界面设计友好、美观。
<2)信息分类清晰、准确。
<3)图书查询方便。
<4)实现图书借阅和归还。
<5)提供用户自行续借功能。
<6)读者可以自行修改密码,查询个人信息。
<7)管理员可以对读者信息、图书信息、公告信息进行管理。
<8)易操作
3.1.1功能需求<一)
a.规格说明
处理:
通过图书管理系统体信息写入用户表
用户登记,即输入用户的具体信息。
输入:
用户具体信息
输出:
读者具体信息
b.引言
为了把用户的具体信息(包括:
用户编号,用户名,姓名,密码,电话,权限>写
入用户表。
c.输入
用户具体信息。
d.处理
通过图书管理系统写入用户表。
e.输出
用户具体信息。
3.1.2功能需求<二)
a.规格说明
处理:
管理员通过图书管理系统体信息写入图书目录文件中
输入新书的全部信息。
输入:
新书的全部信息
输出:
新书信息的全部内容
b.引言
为了输入新书的全部信息<包括:
书本号、书名、类别、作者、价格、出版社、
简介、等)。
c.输入
新书的全部信息。
d.处理通过图书管理系统写入图书目录文件中。
e.输出
新书信息的全部内容。
3.1.3功能需求<三)
a.规格说明
处理:
利用关键字在用户目录文件中找到此编号或姓名用户的相关信息
查询用户的相关信息。
输入:
用户信息的关键字<用户编号或姓名)
输出:
用户的相关信息
b.引言
根据用户编号查询用户的相关信息
c.输入
用户信息的关键字<用户编号或姓名)。
d.处理
利用关键字在用户目录文件中找到此编号或姓名用户的相关信息。
e.输出
用户的相关信息。
3.1.4功能需求<四)
a.规格说明
处理:
利用关键字在用户目录文件中找到此图书分类号或书名图书的相关信息
查询图书的信息。
输入:
图书信息的关键字<图书分类号或书名)
输出:
图书的相关信息
b.引言
为了查找图书的相关信息
c.输入图书信息的关键字<图书分类号或书名)。
d.处理
利用关键字在图书目录文件中找到此图书分类号或书名图书的相关信息。
e.输出
图书的相关信息。
3.1.5功能需求<五)
a.规格说明
输入:
用户借书信息
处理:
用户借书信息
输出:
用户借书信息的全部内容
输入用户借书信息。
b.引言
为了把用户借书的相关信息<包括:
图书编号、用户名、借阅日
期和还书日期等)写入借书文件中。
c.输入用户借书信息。
d.处理
用户借书信息。
e.输出
用户借书信息的全部内容。
3.1.6功能需求<六)
a.规格说明
处理:
利用关键字在借书文件中找到此流水号图书的相关信息
查询用户借书的相关信息。
输入:
借书信息的编号
输出:
借书相关信息
b.引言
为了查询用户借书的相关信息。
c.输入借书信息的关键字。
d.处理
利用关键字在借书文件中找到此流水号图书的相关信息。
e.输出
借书相关信息。
3.2对性能的规定
3.2.1精度
在精度需求上,根据使用需要,在各项数据的输入,输出及传输过程中,可以满足各种精度的需求。
3.2.2时间特性要求
在软件方面,响应时间,更新处理时间都比较快且迅速,完全满足用户要求。
3.2.3灵活性
当用户需求,如操作方式,运行环境,结果精度,数据结构于其他软件接口等发生变化时,设计的软件要做适当调整,灵活性非常大。
3.3输入输出要求
书本信息books表
借阅表borrow
用户表users
新闻公告表
3.4数据管理能力要求
a.支持网页浏览的PC终端数1台;
b.处理1个文件以及多条记录;
3.5故障处理要求
a.内部故障处理
在开发阶段可以随即修改数据库里的相应内容。
b.外部故障处理
对编辑的程序进行重装载时,第一次装载认为错,修改。
第二次运行,在需
求调用时出错,有错误提示,重试。
3.6其他专门要求
3.6.1可使用性
在装载总程序时,正常就运行,异常就停止;汉语编程系统出现错误,将会
产生不可遇见的问题,热启,整个终端程序就会再启动;程序出现错误,重新
装载,若仍有错,按照提示逐渐装载。
3.6.2保密性
本软件作为教案管理辅助设备,它的规模比较小,不需要保密技术;限定一个
程序中某些区域的规约,给不同的模块分配不同的功能。
3.6.3可维护性
本软件的组成程序为汉语成语设计语言,组构均较简单,直观意义上的较独
立。
因此,给予电子化的所构成的硬件的简单可维护的特点,决定了该软件的简单
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 系统 需求 分析