行性分析报告 3
1 引言 3
2 行性研究前提 3
3系统技术行性分析 3
4 系统济行性分析 4
5 社会素分析 4
6 结意见 4
项目开发计划 5
1项目名称: 5
2项目概述 5
3.实施计划 5
高校图书理系统需求规格说明书 6
1 引言 6
2 综合描述 6
3 外部接口需求 7
4系统功需求 8
5非功需求 8
6 词汇表 10
7 数定义 11
8分析模型 15
附录 16
软件需求工程程重性 18
行性分析报告
1 引言
11 编写目:
现应技术方面户操作方式方面研究图书馆理理系统行性必性
1 2 项目背景:
项目需求者:学校相关理员
开发者:***项目组
户:图书馆工作员读者
2 行性研究前提
21 求:
功:够准确快速记录图书状态便轻易查出图书否否否出超期等信息读者理员进行需操作
安全保密求:保证信息外漏理员外删改图书信息保证读者图书信息安全
2 2 行性研究方法:
通调查分析开发图书馆理具备力实现方法充分解户需求构思确定总体结构利数库开发工具具力简易方法成初级系统软件
2 3 决定行性素:
图书馆规模图书种类数图书馆硬件软件设备条件操作员技术
3系统技术行性分析
31 系统简描述
系统先进数库技术数理技术数准确性安全性提高户行操作户理方面极改善仅提高理员工作效率提升工作质量整流程清晰明
32 系统优越性
系统克服原工操作工作量耗时长处理系统资金投入员设备技处理程容易出错等困难加入数安全性保护功系统性稳健性方面进步
33 技术行性评价
目前开发技术说该系统功目标应该够达利现技术规定期限开发工作基够完成
4 系统济行性分析
41 该系统客户影响:
该系统改善工处理工作负荷重等缺点引进计算机新技术系统初期投入会较长远该系统节省工提高工作效率样节省开支期投入反会节省许支出
42收益
(1)提高工作效率 (2)减少工作员
5 社会素分析
该项目独立开发技术没现软件方法法律方面会存侵犯专利权侵犯版权等问题完全合规定责履行
6 结意见
段时间方面行性分析分析员户部门负责需解决问题取基致法认开发组开发方案行部门负责意开发工程继续进行
项目开发计划
1项目名称:高校图书理系统
2项目概述
21项目开发计划
图书馆建立图书理系统完成软件开发测试试运行完成图书阅计算机网络建设图书理系统正式投入该系统户提供图书分类理图书理读者理阅理信息查询系统理
22运行环境
服务器端:Windows XP Windows 7操作系统数库
客户端: Windows XPWindows 7 操作系统浏览器
23服务
培训安装维护运行支持该系统开始维护期限年
26验收标准
功均正常
3.实施计划
31务分解
(1) 需求分析 务: a行性研究报告 b项目开发计划书 c需求规格说明书
(2) 设计 务: a设计说明书
(3) 实现 务: a编码实现 b测试计划书 全体组成员 c户操作手册
32进度
五天完成:(1) 行性研究报告 (2) 项目开发计划书 (3) 需求规格说明书 设计
四天完成 :设计说明书
十天完成:(1) 测试计划书 (2) 正确运行执行程序 (3) 户操作手册
33 质量保证计划
严格项目开发程中项步骤项目立项行性研究报告需求分析报告项目开发计划等具体实施
34 客户培训计划
软件实际应前月户进行软件操作方法具体培训
35 安全保密计划
项目开发阶段软件正式发布期间做项目保密工作组成员项目相关文档进行加密做备份工作
36 合计划
客户协商签订软件合
高校图书理系统需求规格说明书
1 引言
11 编写目
编写报告目明确系统详细需求计算机技术运图书信息理供户确认系统功性户提供舒适性化服务作软件设计员设计单位验收标准
12 项目风险
评估准确理员拒绝开发员准确评估质量风险员流动风险系统运行环境风险项目技术缺乏解引起风险外预料风险
13 文档约定
暂
14 预期读者阅读建议
预期读者高校图书馆理员图书理系统软件开发联系决策开发组
15 产品范围
应高校图书馆理图书馆理
16 参考文献
Karl EWiegers 著刘伟琴刘洪涛 译 软件需求 清华学出版社
图书理系统需求分析doc
软件工程导——张海藩 编著 清华学出版社
2 综合描述
21 产品状况
图书馆正常理中面量书籍读者信息书信息书信息等信息量庞工记录方法效率低容易出错影响图书馆正常理工作信息进行效理提高理效率引进图书理软件系统图书理员读者书带便利系统图书馆理般功外包括网线查询图书信息查询阅情况续等功
22 产品功
(1) 户理:
读者信息制定(包括创建新户输入户名密码修改密码等)输入修改查询包括种类性书数量书期限备注
(2) 图书理
书籍基信息制定输入修改查询统计包括书籍编号类关键词备注
(3) 员理
操作员权限理读者权限理
(4) 图书流通理
阅理(包括书信息制定输入修改查询包括书籍编号读者编号书日期书期限备注等)书理(书信息制定输入修改查询包括书籍编号读者编号书日期书期限备注等)丢书理超期罚款理淘汰图书理
(5) 印报表
生成超期读者名单查出超期罚款姓名超期金额
(6) 统计功
统计读者数图书册数
(7)查询功
条件条件查询种信息
23 户类特性
户类 特性
图书理员 学校员工属常性户需进行户创建修改删等工作求具备计算机知识权限理等
读者 老师学等属常性户查阅信息具定计算机应基础较熟练操作计算机
系统维护员 计算机专业员属间隔性户熟悉数库操作系统网络维护工作
24 运行环境
操作系统Windows XP Windows7
25 设计实现限制
开发时间限开发员验少开发系统中问题开发费位理完善设计时构思全面员流动等会影响项目开发进程
26 假设约束(赖)
理员严格说明运行系统合理时系统进行性破坏正常系统维护范围开发商需提供必需修理维护
3 外部接口需求
31户界面
采话框方式功窗口运行
32硬件接口
考虑量数备份等求需保持磁带机光盘刻录机接口较易实现
323 软件接口
考虑软件操作系统数库理系统接口局域网互联网软件间数交换考虑文档处理时需较常办公软件例MicrosoftOffice系列应量实现间数格式动转换
34通讯接口
实现理员间联系达信息统准确
4系统功需求
41 说明优先级
图书理员身份验证图书信息进行相关理
读者户信息验证进行阅图书等操作
42 激励/响应序列
1) 系统查询速度应该超10秒
2)交互功反应速度应该超3秒
3)系统具性性均障间隔时间低200时
43 输入/输出数
输入数:图书理员查询图书信息时查询方式查询关键字新建图书项新建读者项读者项记录修改图书注销操作时输入信息受限制操作需密码等
输出数:查询关键字确定数库子集统计结果操作成功失败消息图书注销操作时结果信息
5非功需求
51性需求
1)精度需求
精度需求根需求项数输入输出传输程中满足种精度需求
2)时间需求
软件方面响应时间更新处理时间较快迅速完全满足户求
3)灵活性
户需求操作方式运行环境结果精度数结构软件接口等发生变化时设计软件做适调整灵活性非常
4)障处理
部障处理:开发阶段修改数库里相应容
外部障:编辑程序进行重装载时第次装载认错修改第二次运行需求调时出错错误提示重试
52安全措施需求
理员读者登录时设置相应登陆密码求户登陆时需身份验证保密户信息户提供安全保障
53安全性需求
图书馆理频度较高性求较高防止信息资料理程序恶意破坏求较安全性系统求户登陆时需身份验证
54 软件质量属性
性:简单方便
保密性:学生需输入密码查询阅情况续
维护性:时监控发现问题马解决
55 业务规
图书理员定期图书信息进行入库修改删等图书信息理包括图书类出版社理系统理员进行图书理员权限设置读者类信息设置图书类设置罚款赔偿标准设置数备份数恢复等处理
学校图书馆通校方位读者发放阅卡(阅卡包括卡号读者姓名片学院班级学号等信息)直接利学生校园卡理员位读者建立阅账户账户存储读者信息阅记录信息持阅卡读者通理员操作系统进行阅图书类读者阅图书范围数量期限通互联网图书馆查询终端查询图书信息阅情况续图书(系统审核符合续条件)
阅图书时读者刷卡读者阅卡号输入系统系统验证阅卡效性读者否继续阅图书效提示原效显示读者基信息(包括片)供理员工核然扫描图书磁条阅书号输入系统系统查阅图书信息数库显示图书基信息供理员工核提交阅请求系统接受存储阅纪录修改阅图书数量
图书时扫描图书磁条读者阅卡号图书号输入系统系统验证否阅纪录否超期阅显示书显示读者图书基信息供理员工审核果超期阅丢失情况先转入期罚款图书丢失处理相应处理完成提交书请求系统接受删阅纪录登记修改阅图书数量
56 户文档
1)功层次图
6 词汇表
词汇名称
词汇含义
数存储名
图书信息表
简单描述
存放已登记入库图书详细信息
输入数
图书状态
输出数
图书信息
数存储名
读者信息表
简单描述
存放读者详细信息
输入数
已数量操作员姓名
输出数
读者信息
7 数定义
(1)数描述
图书:图书编号书名图书类作者出版社出版时间单价
理员:户名密码权限姓名
读者:书卡号姓名学号性读者类属学院班级
(2)数相应信息表
1图书信息表字段列表表示
图书信息表结构
序号
字段名称
类型
位数
属性
备注
1
图书编号
文
7
必填项
2
图书名称
文
20
必填项
3
图书ISBN号
文
15
选填项
4
图书作者
文
10
选填项
5
图书出版社
文
20
选填项
6
图书类型
文
16
选填项
7
图书价格
货币
选填项
8
图书库存量
整数
选填项
9
图书副数量
整数
选填项
10
图书总数
整数
选填项
2图书阅登记表字段列表表示
图书阅登记表结构
序号
字段名称
类型
位数
属性
备注
1
书编号
文
6
必填项
2
学生编号
文
6
必填项
3
图书编号
文
7
必填项
4
书时间
时间日期
选填项
5
书时间
时间日期
选填项
6
否
文
1
选填项
3图书登记表字段列表表示
图书登记表结构
序号
字段名称
类型
位数
属性
备注
1
书编号
文
6
必填项
2
学生编号
文
6
必填项
3
图书编号
文
7
必填项
4
书时间
时间日期
选填项
5
书时间
时间日期
必填项
6
否
文
1
必填项
7
异常
文
8
选填项
4学生信息表字段列表表示
学生信息表结构
序号
字段名称
类型
位数
属性
备注
1
学生编号
文
6
必填项
2
学生姓名
文
10
必填项
4
学生性
文
1
必填项
5
学生入学时间
时间日期
必填项
6
学生毕业时间
时间日期
必填项
5理员信息表字段列表表示
理员信息表结构
序号
字段名称
类型
位数
属性
备注
1
理员编号
文
5
必填项
2
理员姓名
文
10
必填项
3
密码
文
6
必填项
4
理员加入时间
时间日期
10
必填项
(3)数关系ER图
(4)数采集
数采集采扫描阅卡键盘手动输入
(5)数流图
顶层图
0层图
1层图
书处理
书处理
(6)数字典
数项名
数类型
长度
取值范围
图书编码
char
10
610{字符}
书名
char
30
230{字符}
书号
char
20
1120{字符}
图书类
char
3
23{字符}
作者
char
10
410{字符}
出版社
char
20
620{字符}
出版时间
日期型
默认日期格式
单价
float
4
位数
入库时间
日期型
默认日期格式
操作员姓名
char
10
410{字符}
书架编号
char
4
24{字符}
图书状态
int
1
[0|1]
书卡号
char
8
09{字符}
读者姓名
char
10
410{字符}
读者类
char
10
410{字符}
属学院
char
16
4{字符}16
班级
char
16
4{字符}16
联系电话
char
13
11{字符}13
登记日期
日期型
默认日期格式
已数
int
1
[2|3|4|5]
户名
char
12
612{字符}
户密码
char
12
612{字符}
户权限
char
1
[0|1|2]
书日期
日期型
默认日期格式
限日期
日期型
默认日期格式
阅状态
int
1
[0|1]
期罚金
float
5
位数
损坏丢失罚金
float
5
位数
图书类名
char
16
416{字符}
书限额
int
1
25
书期限
int
2
2整数
罚金类名
char
2
220{字符}
罚金倍数
int
2
10倍
类说明
char
20
8—20{字符}
8分析模型
附录
根理系统运行流程绘出户例图根图书理员读者图书等属性间关系画出ER图然截图工具截图粘贴文档中图
软件需求工程程重性
着科技断进步计算机逐渐日常生活中普软件开发行业作必少组成部分认软件行业国日渐成熟软件开发需求量日益加作坊式开发形式已满足国软件规范化实性求高效率完成软件开发成开发商考虑问题产生量需求分析
软件需求分析软件开发出发点设计起指导性作需求分析软件行业开发流程中起着非常重作够准确理解户需求转换成需求定义然需求定义转换成形式化功规约开发商做需求时通客户全面沟通交流解客户系统综合需求然分析系统数需求导出系统逻辑模型修正开发计划进开发出原型系统
果说软件开发程中开发员需解做什顾客需告诉开发员需什需求分析连接开发员顾客间重纽带真正理解顾客需求设计出顾客需软件段时间需求分析没赢开发员重视认需求分析整开发程中简单环节久越越开发员认识整开发程中核心部分正谓磨刀误砍柴工真正理解顾客需求利开发出顾客真正需软件果味追求进度忽略需求分析南辕北辙甚开发成功符合户需求进行量返工开发变毫意义说软件需求工程程软件开发说必少
实现效需求工程组织受益匪浅减少开发期整维护程中必返工带极回报项目开发质量成评估时显示出重视早期质量工作意义 外选定系统需求分配软件硬件员子系统种方式突出产品系统设计方法效变更控制程需求变更负面影响降低歧义需求文档系统测试带极便利交付方满意优质产品性提高
然没够保证需求程做投入定产生回报通分析思考推测需求够提供帮助做首先改进程需投入中包括评估现状开发新程文档模板员培训购买参考书籍工具聘请顾问等需成中投入开发团队收集编写检查理需求时间然开发商处节约少时间金钱种处罗列:
减少需求缺陷
减少开发程中返工
减少必特性
降低改进成
加快开发进度
提高沟通效率
控制需求范围改变
项目更序
系统测试评估更准确
提高客户开发员满意度
见需求工程程软件开发程意义重
通软件需求分析软件功性总体概念描述具体软件需求规格说明奠定软件开发基础许型应系统失败均结需求分析失败:获取需求方法需求分析位彻底导致开发者反复次进行需求分析致设计编码测试法利进行客户配合导致客户需求确认客户需求断变化样致设计编码测试法利进行 需求分析重点务基务正确解理解顾客求利完成需求分析
需求分析通四程:问题识分析综合制订规格说明评审出系统功需求(做什)性需求(达什指标)环境需求(机型操作系统等)性需求(发生障概率)安全保密需求户界面需求资源需求(软件运行需存CPU等)软件成消耗开发进度需求预先估计系统达目标开发系统详细逻辑模型完成系统需求规格说明书系统评审
需求分析软件开发起决策作提供开发方指明开发策略整开发程条紊井然序减少明确务浪费说整开发流程提升软件开发维护中均起举足轻重作综合考虑软件工程程开发员说利弊相信已逐渐成软件开发缺程然节省资源提高质量乐呢
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档