需求分析总结报告.docx
《需求分析总结报告.docx》由会员分享,可在线阅读,更多相关《需求分析总结报告.docx(11页珍藏版)》请在冰豆网上搜索。
需求分析总结报告
需
求
分
析
总
结
报
告
组长:
李威2011118161
组员:
胡立柱2011118168
徐新祥2011118174
张浩2011118175
范浩楠2011118176
王博2011118177
一:
引言
为使项目能够及时的交付以及能够保证项目开发进度,编写项目开发计划来实现该目的,使项目开发人员分工明确,定期完成相应文档和成果。
随着科技的发展,人们越来越多的应用到智能管理系统来对,一些大型设施(比如;图书馆,停车场,等)进行自动化管理,以便于减轻人力的投入.对于我们的成员来说,由于我们经常出入于图书馆中,所以,我们小组决定以一个小型的图书馆的只能管理系统完成我们的这次实践任务.
二:
基本说明
2.1编写目的
编写本项目开发计划的目的是把图书馆管理系统的开发过程中对各项工作的任务的负责人员,开发的进度,硬件和软件的资源条件等问题所做的安排用文档的形式记载下来,以便根据本计划开展和检查项目开发工作,保证此次实践任务顺利完成。
2.2背景
1,社会的发展对智能化管理提出了更高的要求,这也对我们编程人员有了更高的要求,需要我们更加努力地去学习知识和增强实践能力。
图书馆可以说是我么最熟悉的场所之一,我们对立面的远行有着自己的独特理解,我们可以设身处地的去感受一个良好的图书馆管理系统应该具有什么样的功能,应该具有怎样的应变突发事件的能力。
因此,我们小组决定开发一套小型的图书馆智能管理系统。
2,本项目的名称《图书馆智能管理系统》。
3,本项目的提出者是我们小组统一意见得出的结果。
开发者是我们小组的所有成员.用户是本学校的学生以及把自身信息录入本系统数据库的其他人员(比如教师,睦邻校友),本软件的执行方属于图书馆的中央计算机中心及其控制人员.
4,本系统在一定程度上与本校的学生信息管理中心实行信息的同步更新。
(只是由于本小组只进行图书馆的智能管理系统的开发,不参与学生信息系统的开发。
所以在本系统的开发过程中只会留有与学生信息系统交换信息的借口,而不进行与学生信息管理系统之间的实际联系的任何操作)。
2.3定义
PM(ProjectManager)
项目经理
SCM(ConfigurationManager)
配置经理
SQA(SoftwareQualityAssurance)
软件质量保证
UI(UserInterface)
用户接口
2.4参考资料
《VisualC++6。
0程序设计与开发技术大全》
《测试计划》
《配置管理计划》
《质量保证计划》
四:
操作概要
对需求分析阶段执行活动所产生的系统和操作概念的更新。
(1)书籍信息管理
● 书籍信息的输入,包括书籍编号、书籍名称、书籍类别、书籍作者、出版社等。
● 书籍信息的删除,包括书籍编号、书籍名称、书籍类别、书籍作者、出版社。
(2)读者信息管理
● 读者基本信息的输入、修改、查询,包括读者编号、读者姓名、读者种类、读者性别、地址、读者状况等.
●读者借书信息的输出,包括读者编号、读者姓名、读者种类、读者性别、地址、读者状况等。
● 读者还书信息的输入,包括读者编号、读者姓名、书籍编号、书籍名称、借书日期、还书日期等。
(3)借阅证管理
A。
借书证办理
本馆只为本校师生员工办理借书证。
①新生:
每年新生入学后,待本馆受到学生工作处新生名册即开始办理学生借书证.
②教职工:
可凭教职工所在单位证明及本人证件,自行到图书馆办理借书证。
B。
借书证管理
①借书证仅限本人使用,不得转借他人或委托他人使用。
如发现使用他人借书证,本馆有关工作人员有权扣留该借书证,并按“违章用证”或“偷窃、盗用他人借书证”规定予以处罚。
如由于转借他人使用发生的责任事故,均收借书证本人负责.
②借书证应妥善保管、倍加爱护、不得涂改、不得损坏。
如属人为损坏或污染严重,影响计算机规范管理时,原证作废。
读者应办理补证手续。
补证费用由读者承担。
读者遗失借书证若不挂失,他人利用拾得的借书证盗取本馆文献,由遗失借书证的读者承担全部责任.
③ 本校读者离校(学生毕业、转学、退学,教职工调离本校等),本馆办理借书证注销手续:
注销前读者应还清所借的全部文献.
C.补办借书证
①读者借书证若遗失或因污损严重无法使用而被作废,必需到本馆补办借书证。
遗失借书证的读者在发现借书证遗失时,应首先到本馆办公室办理挂失手绣,同时还清所借书刊,不能还清的一律由读者本人按“遗失图书”管理规定负责赔偿。
借书证挂失后本馆应尽快补办新证;被作废的借书证从确认之日其即注销无效,有关读者应自觉停止使用,并立即自觉补办新证。
读者若继续使用被作废的借书证,一旦发现,本馆将按章加重处罚。
②补办借书证需出示本人有效证件,缴纳补证费用及工本费。
(4)借书过程
读者从架上选到所需图书后,将图书和借书卡交管理人员,管理人员用码阅读器将图书信息读入处理系统。
系统根据读者条码从读者文件和借阅文件中找到相应记录;根据图书上的编号从图书文件中找到相应记录。
系统在借阅文件表中增加一条记录,记入读者码、图书条码、借阅日期等内容。
(5)还书过程
还书时读者只要将书交给管理人员,管理员将书上的图书条码读入系统,系统从借阅文件上找到相应记录,填上还书日期后写入借阅历史文件,并从借阅文件上删去相应记录,同时系统对借还书日期进行计算并判断是否超期,若不超期则结束过程,若超期则计算出超期天数、罚款数.
为了对图书管理系统做完整的描述,还需要对上面得到的逻辑模型做一些补充.首先采用图形的方式描述图书管理系统的用户界面,这样做的目的是保证整个系统的用户界面的一致性,同时也有国助于后续的开发人员更好地理解系统需要实现的功能.其次,说明图书管理系统的一些特珠性能要求.如借书、还书服务花费的时间一次不得大于5分钟等。
五:
操作环境
1.规格说明分析
a)需求和规格说明类别的概要(命令式、需要评审、单纯信息、需要类别或TBD)
b)有疑问的规格说明——对矛盾、含混、不可行、不可测试和TBD需求的识别和讨论.
c)未解决的需求/操作问题,包括解决所需要的数据.
d)对数学算法的分析。
2.系统限制
1)硬件环境
✧服务器
(1)处理器(CPU):
Pentium900M(推荐Pentium41.2G)
(2)内存容量(RAM):
至少256M(推荐512M)
✧客户端
(1)处理器(CPU):
Pentium133M或更高
(2)内存容量(RAM):
64M或更高
2)软件环境
✧数据库服务器端
(1)操作系统:
MicrosoftWindows2000
(2)数据库管理系统:
Oracle,配置TCP/IP协议
✧Web服务器端
(1)操作系统:
MicrosoftWindows2000
(2)Internet信息服务(IIS)6。
0管理器
(3)VisualStudio.NET2003,配置TCP/IP协议
✧客户端
(1)操作系统:
Windows98/2000/2003/XP
(2)Web浏览器:
InternetExplorer5。
0以上或Netscape4.0以上,配置TCP/IP协议
3)接口
✧硬件接口
考虑到大量数据的备份等要求,需要保持与磁带机和光盘刻录机的接口,这较易实现.
✧软件接口
这里,主要考虑软件与操作系统、数据库管理系统的接口,以及局域网和互联网软件之间的数据交换。
考虑到文档处理时有可能需要较常用的办公软件.例如Microsoft的Office系列,所以应尽量实现它们之间的数据格式的自动转换。
3.性能估计和模型。
根据响应的功能要求,我们绘制系统的功能分析图如图所示:
图1—1系统的功能分析图
4.数据流和面向对象图表
数据流程图是全面描述信息系统逻辑模型的工具,它抽象概括的把信息系统中各种业务处理过程联系起来。
以下是图书馆管理信息系统的数据流程图.
图1-3业务流程图
5.数据字典
(1)数据接口描述
∙名称:
图书管理员
简要描述:
完成登记注册、统计查询、借书、还书等操作;
有关数据流:
读者信息,图书信息,统计条件信息,读者情况,图书情况,统计结果;
∙名称:
系统管理员
简要描述:
完成用户设置,读者类别设置,图书类别设置,罚金标准设置等操作;
有关数据流:
用户信息,读者类别信息,图书类别信息,罚金标准信息;
(2)加工逻辑词条描述
∙加工名:
录入新读者
加工编号:
1。
1
简要描述:
将新的读者信息登记到读者信息表中
输入数据流:
新读者数据,读者类别
输出数据流:
有效读者信息
加工逻辑:
输入读者信息
选择读者类别
执行SQL语句,将完整的读者信息写入读者信息表
(3)主要数据流名词条描述
∙数据流名:
新图书信息
数据流说明:
用以标识新图书的书面信息
数据流来源:
图书管理员
数据流去向:
图书信息录入
数据流组成:
图书编号+书名+书号+作者+出版社+出版时间+单价
∙数据流名:
图书信息
数据流说明:
用以标识图书在图书信息表中的信息
数据流来源:
图书信息录入,图书信息表
数据流去向:
图书信息表,借书管理,图书总量统计
数据流组成:
图书编号+书名+书号+图书类别+作者+出版社+出版时间+单价+入库时间+操作员姓名+书架编号+图书状态
(4)数据存储词条描述
∙数据存储名:
图书信息表
简单描述:
存放已登记入库的图书的详细信息
输入数据:
图书状态
输出数据:
图书信息
数据组成:
图书编号+书名+书号+图书类别+作者+出版社+出版时间+单价+入库时间+操作员姓名+书架编号+图书状态
存储方式:
关键码(图书编号)
∙数据存储名:
读者信息表
简单描述:
存放读者的详细信息
输入数据:
已借数量,操作员姓名
输出数据:
读者信息
数据组成:
借书卡号+姓名+性别+读者类别+所属系部+部门或班级+联系电话+登记日期+操作员姓名+已借数
存储方式:
关键码(借书卡号)
(5)数据项词条描述
数据项名
数据类型
长度
取值范围
图书编码
字符串
10
6{字符}10
书名
字符串
30
2{字符}30
书号
字符串
20
11{字符}20
图书类别
字符串
3
2{字符}3
作者
字符串
10
4{字符}10
出版社
字符串
20
6{字符}20
出版时间
日期型
默认日期格式
单价
实型
4
一位小数
入库时间
日期型
默认日期格式
操作员姓名
字符串
10
4{字符}10
书架编号
字符串
4
2{字符}4
图书状态
整型
1
[0|1]
借书卡号
字符串
8
8{字符}8
读者姓名
字符串
10
4{字符}10
读者类别
字符串
10
4{字符}10
所属系部
字符串
16
4{字符}16
部门或班级
字符串
16
4{字符}16
联系电话
字符串
13
11{字符}13
登记日期
日期型
默认日期格式
已借数
整型
1
[2|3|4|5]
用户名
字符串
12
6{字符}12
用户密码
字符串
12
6{字符}12
用户权限
整型
1
[0|1|2]
借书日期
日期型
默认日期格式
限还日期
日期型
默认日期格式
借阅状态
整型
1
[0|1]
过期罚金
实型
5
一位小数
损坏罚金
实型
5
一位小数
图书类别名
字符串
16
4{字符}16
借书限额
整型
1
2。
.5
还书期限
整型
2
2为整数
罚金类别名
字符串
2
2{字符}2
罚金倍数
整型
2
1..10