软件需求工程大作业 2.docx

上传人:b****8 文档编号:12536197 上传时间:2023-06-06 格式:DOCX 页数:37 大小:167.81KB
下载 相关 举报
软件需求工程大作业 2.docx_第1页
第1页 / 共37页
软件需求工程大作业 2.docx_第2页
第2页 / 共37页
软件需求工程大作业 2.docx_第3页
第3页 / 共37页
软件需求工程大作业 2.docx_第4页
第4页 / 共37页
软件需求工程大作业 2.docx_第5页
第5页 / 共37页
软件需求工程大作业 2.docx_第6页
第6页 / 共37页
软件需求工程大作业 2.docx_第7页
第7页 / 共37页
软件需求工程大作业 2.docx_第8页
第8页 / 共37页
软件需求工程大作业 2.docx_第9页
第9页 / 共37页
软件需求工程大作业 2.docx_第10页
第10页 / 共37页
软件需求工程大作业 2.docx_第11页
第11页 / 共37页
软件需求工程大作业 2.docx_第12页
第12页 / 共37页
软件需求工程大作业 2.docx_第13页
第13页 / 共37页
软件需求工程大作业 2.docx_第14页
第14页 / 共37页
软件需求工程大作业 2.docx_第15页
第15页 / 共37页
软件需求工程大作业 2.docx_第16页
第16页 / 共37页
软件需求工程大作业 2.docx_第17页
第17页 / 共37页
软件需求工程大作业 2.docx_第18页
第18页 / 共37页
软件需求工程大作业 2.docx_第19页
第19页 / 共37页
软件需求工程大作业 2.docx_第20页
第20页 / 共37页
亲,该文档总共37页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

软件需求工程大作业 2.docx

《软件需求工程大作业 2.docx》由会员分享,可在线阅读,更多相关《软件需求工程大作业 2.docx(37页珍藏版)》请在冰点文库上搜索。

软件需求工程大作业 2.docx

软件需求工程大作业2

学号:

0121010680119

课程设计

 

课程名称

《软件需求工程》

论文题目

《火车站售票管理系统》需求分析报告

学院

计算机科学与技术学院

专业

软件工程

班级

SY1001

姓名

张想林

指导教师

岑丽

 

2012——2013学年第1学期

 

目录..............................................................1

论文要求..........................................................5

软件开发可行性研究报告6

1.引言.......................................................6

1.1编写目的6

1.2背景6

1.3定义6

1.4参考资料7

2.可行性研究的前提..............................................7

2.1要求7

2.2目标7

2.3条件、假定和限制7

2.4评价尺度8

3.对现有的系统的分析............................................8

3.1处理数据和数据流程8

3.2工作负荷8

3.3费用开支8

3.4人员8

3.5设备8

3.6局限性9

4.所建议的统..................................................9

4.1随所建议系统的描述9

4.2处理数据和数据流程9

4.3改进之处9

4.4影响9

4.5局限性11

4.6技术方面的可行性11

5.可选择的其他统...............................................11

6.投资及效益析................................................11

6.1支出11

6.2收益12

6.3收益/支出比12

6.4投资回收期12

6.5敏感性分析12

7.社会因素的可性..............................................12

7.1法律方面的可行性13

7.2使用方面的可行性13

项目开发计划书11................................................14

1.引言11......................................................14

1.1编写目的14

1.2背景14

1.3定义14

1.4参考资料14

2.项目概述11....................................................14

2.1工作内容14

2.2主要参加人员14

2.3产品15

3.实施计划......................................................16

3.1工作任务的分解与人员分工16

3.2接口人员17

3.3进度17

3.4预算17

3.5关键问题17

4.支持条件.....................................................16

4.1计算机系统支持16

4.2需由用户承担的工作16

4.3需由外单位提供的条件16

5.专题计划点....................................................17

6.交付期限......................................................17

需求规格说明.......................................................18

1.引言.........................................................18

1.1编写目的18

1.2产品的范围18

1.3参考资料18

2.总体设计.....................................................18

2.1产品前景18

2.2运行环境18

2.3条件与限制18

2.1产品前景18

2.2运行环境18

2.3条件与限制18

3.功能需求....................................................19

3.1功能划分19

3.2功能描述29

4.接口需求.....................................................30

4.1硬件接口30

4.2软件接口30

5.非功能需求...................................................31

附录.........................................................32

评分标准.........................................................33

 

论文要求:

(1)给出所要实现系统的可行性研究报告(简略)。

(2)给出所要实现系统的项目开发计划(简略)(3)对所选系统进行完整的需求获取以及需求分析工作,给出所选系统的各

次需求,包括业务需求,用户需求,功能需求以及非功能需求。

(4)在(3)的基础上完成需求规格说明书。

(5)需求规格说明书要详尽,必须包括以下内容:

引言,总体描述,功能需求,接口需求以及其它非功能性需求等,符合需求规格说明书各项细则。

(6)附录中给出所选系统需求规格说明书中各图表的获取过程。

 

 

软件开发可行性研究报告

1引言

1.1编写目的

自从20世纪进入以来,伴随着科学技术日新月异的发展,人们的生活节奏也明显的加快,而作为人们重要的交通工具的火车,其单一的人工售票方式已经不能满足人们愈加追求快与便捷的要求。

每逢开学、节假日等出车高峰,由此因火车票的售票自动化和网络化也就应运而生。

车站售票管理系统就是其中的一个产物。

经过自身了解和网上超找资料和同学讨论,基本上明确了该系统的需求,并在此基础上完成软件需求规格说明

1.2背景

1.2.1建议开发的软件系统名称:

火车站售票管理系统

1.2.2项目提出者:

武汉理工大学

1.2.3项目开发者:

张想林

1.2.4用户及实现该软件的计算机:

个人电脑

1.3定义

1.3.1售票:

根据旅客的需求如发车日期、发车时间、车厢类型、车票类型(学生票、军人票…)、旅客终点站等选择用户所需要的车次,然后结算并打印车票给旅客。

1.3.2订票:

由售票点授权或是有一定信誉的售票代理商替代旅客进行预订车票,售票代理商通过电话或是亲自到售票点预订的方式进行预订车票。

1.3.3退票:

处理用户由于某种情况需要退回车票的情况,旅客要在车站指定的时间内进行退票,此外车站售票点还要扣除一定的手续费。

如若改签则由售票员改签到旅客所要的车次、时间、地点。

1.3.4查询:

查询分为车次查询、站点查询、时刻表查询、票价查询、剩余票数查询。

车次查询提供了所有车次浏览、按车次查询、和站站查询,用户可以通过查询来了解列车所经车站以及发车时间等信息。

时刻表查询可以查询每一车次在每一站的发车时间和到站时间。

票价查询可以让用户按自己的需求来查询所有车次的车票价格;余票查询可以查询到所有车次的剩余车票的情况;

1.35统计:

售票统计分别可以按日期统计、按车次统计、按客流方向统计等统计方式,通过察看车票的流向可以得知旅客的大致流向,列车管理人员可以根据客流的流向随时调整列车运行车次,达到列车的合理调度,使列车最大限度的投入使用中,实现资源的合理利用。

1.3.6信息修改:

包括车次修改、票价修改、站点修改。

车次修改包括增加车次,减少车次,车次的临时调度和由于自然灾害造成的临时路线更改。

票价修改为节假日、春运等特殊时段或某些特殊地域需要适量增加或减少票价,具体数字有铁路管理定。

站点修改可是某些车次增加或减少一些站点。

1.3.6系统管理:

管理员通过系统添加用户或者删除用户,并且授予权限,同时维护数据库,保证系统正确运行。

1.4参考资料

1.4.1《软件需求工程》,毋国平,袁梦霆李华勇编著

1.4.2《软件工程系列规划教材:

软件需求工程》,何婧著

1.4.3车站售票管理系统——项目开发计划书,XX文库

1.4.4车站售票管理系统——可行性分析报告,XX文库

 

2可行性研究的前提

2.1要求

功能:

对火车站不同时期的售票及各种与售票相关工作作出处理

性能:

系统高效,稳定性高

输入:

购票人信息

输出:

所定票务相关信息,如时期车厢号等

安全与保密:

对如个人身份证号等保密,并禁止人员对私自信息修改

完成期限:

2012年12月21日

2.2目标

系统的主要目标:

应对不同的季节,特别是节假日和学校开学和放长假阶段,系统依旧能高效的运行,并能同时容纳很多的客流量,稳定性高,不容易故障,且容易修复。

2.3条件、假定和限制

2.3.1建议系统的运行寿命的最小值:

由未来科技相关体制发展而定

2.3.2经费来源和使用限制:

经费由火车站提供;配备熟悉网络与此系统的技术人员,以便对各种意外状况进行处理。

2.3.3法律和政策方面的限制:

对特殊人群,如军人、残疾人士,应采取特殊服务以提供便

2.3.4硬件环境限制:

PC机

2.3.5运行环境限制:

Windows7/Windows8/WindowsXP等操作系统

2.3.6应具备的设备:

计算机x台,打印机X台(依据火车站窗口而定)

2.3.7应具备的人员:

电脑售票人员,电脑技术人员

2.3.8其他条件:

保证电脑系统足够通顺并能得到及时的修理。

2.4评价尺度

2.4.1系统能同时处理的客流量

2.4.2系统处理的速度

2.4.3系统的稳定性

2.4.4系统的自动修复能力

3对现有系统的分析

3.1处理流程和数据流程

当前系统以窗口进行售票为主,数据等级由人工登记和电脑登记结合。

3.2工作负荷

不同的时期,工作负荷不一样,如节假日、学校开学和放假时期,客流量明显增加,相应工作负荷会增加

3.3费用开支

购置相关机器,如电脑、打印机等设备

相应员工费用

相关管理人员

设备维修费用

3.4人员

3.4.1窗口务售理人员

2.3.2维持秩序人员

2.3.3票务当面领取与相关修改等人员

3.5设备

电脑、打印机等设备

3.6局限性

3.6.1人工进行处理,速度慢

3.6.2客户量增加时容易出现故障,如瘫痪等

3.6.3票务等修改麻烦,必须到服务台

3.6.4需要排队等购票前工作,使得客户购票时间增加,处理效率降低

4所建议的系统

网络售票系统

4.1对所建议系统的说明

用网络售票代替人工售票,将更多地相关票务处理通过网络来处理,使得售票更加方便快捷。

4.2处理流程和数据流程

4.2.1处理流程:

网络两端的客户与服务人员通过网络进行联系并实行交易

4.2.2数据流程:

通过网络实行数据的流通给出所建议系统的处理流程和数据流程。

4.3改进之处

4.3.1网络代替人工,实行票务网络化

4.3.2将票务交易由原来的窗口人-人交流改变成电脑两端的人—网络—人交流

4.3.3原来所需排队等繁琐准备工作随之不需要,使之更加方便快捷。

4.4影响

4.4.1对设备的影响

4.4.1.1使用的电脑必须要性能高、速度快且稳定性高不容易故障

4.4.1.2信息防御性能要高,能保密客户的私人信息

4.4..1.3打印机也随之得高效清晰,准确性高

4.4.2对软件的影响

将现行的售票网路系统同中国境内的个人信息联系在一起,以实行售票实名制

4.4.3对用户单位机构的影响

4.3.3.1工作岗位减少,如之前的维护排队秩序工作,相应的工作作人员也得以减少

4.3.3.2技术水平要求增高,实行网络化就必须熟悉电脑,要应对各种突发情况,则水平需要更高说明为了建立和运行所建议系统,对用户单位机构、人员的数量和技术水平等方面的全部要求。

4.4.4对系统运行过程的影响

说明所建议系统对运行过程的影响,如:

4.4.4.1建议使用速度性能较高的Windows7或者Windows8

4.4.4.2随时对客户的信息进行备份,以应对电脑突发状况时客户信息的遗失

4.4.4.3当系统瘫痪或异常时,必须通过备份及响应的技术人员得以迅速的解决

4.4.5对开发的影响

4.4.5.1用户必须开始熟悉网络便于进行网络购票

4.4.5.2为保护客户个人隐私,再开发此售票系统时必须建立完善的防侵入与破坏现象

4.4.6对地点和设施的影响

4.4.6.1之前的车站售票厅可大大的减小甚至可以撤销掉

4.4.6.2由于网络需要电,售票服务终端所在场所必须能保证供电的稳定并能因对突发停电事故

4.4.7对经费开支的影响

4.4.7.1工作人员的减少,相应的工资开支将会减少

4.4.7.2网络化对电脑的数量与质量要求更高,此方面的开小会更高

4.4.7.3网络维修的费用也会增加

4.5局限性

4.5.1由于网络强烈依赖于电力的支持,当电力方面提供故障的时候,该系统将无法运行

4.5.2网络入侵如黑客等情况也对该系统构成巨大威胁。

4.6技术条件方面的可行性

4.6.1从当前电脑与网络发展水平,该系统完全可实施

4.6.2从现在人们的电脑水平与意识来考虑,该系统的实施也相当可观

4.6.3由于网络售票相对人工售票工作人员需求更少,所以人员考虑也是没有问题

5可选择的其他系统方案

暂时没有比此更好的方案

6投资及效益分析

6.1支出

对于所选择的方案,说明所需的费用。

如果已有一个现存系统,则包括该系统继续运行期间所需的费用。

6.1.1基本建设投资

采购电脑、打印机、纸张等基本设备

6.1.2其他一次性支出

6.1.2.1研究此系统各方面;

6.1.2.2数据库的建立;

6.1.2.3检查费用和技术管理性费用;

6.1.2.4培训费、旅差费以及开发安装人员所需要的一次性支出;

6.1.2.5人员的退休及调动费用等。

6.1.3非一次性支出

6.1.3.1设备的租金和维护费用;

6.1.3.2软件的租金和维护费用;

6.1.3.3数据通讯方面的租金和维护费用;

6.1.3.4人员的工资、奖金;

6.1.3.5房屋、空间的使用开支;

6.1.3.6公用设施方面的开支;

6.1.3.7保密安全方面的开支;

6.1.3.8其他经常性的支出等。

6.2收益

6.2.1一次性收益

该系统带来的收益包括,资源要求的减少、运行效率的改进、数据存储技术的改进等带来的开支缩减以及资源利用的改进和出错率的减少等所带来的价值的增升所引起的收益。

6.2.2非一次性收益

6.2.2.1工作人员工资总量及各种福利及相关活动费用减少

6.2.2.2与网络无关相关设备减少而带来的开销减少

6.2.2.3工作人员减少另一方面的人员管理费用相应减少

6.3收益/投资比

经分析,收益/投资比将远大于1

6.4投资回收周期

需要一年的时间就可以盈利了

6.5敏感性分析

由于计算机的告发展,而次网络又强烈依赖于计算机与网络,所以相应所用的计算机也会随之进行更新,这就需要相关技术人员能调整好设备更新时的各种事宜的于计算机用相应减少计的研究)ndowsXP本软件的编设计依据________________________________________________________________________________________________要。

7社会因素方面的可行性

此系统对社会带来便利,所以社会因素方面的可行性完全是肯定的.

7.1法律方面的可行性

由于此系统需要个人相关信息,甚至包括个人隐秘信息,但只要做好对客户个人信息的保密工作与保证信誉,法律方面的可行性也随之解决.

7.2使用方面的可行性

7.2.1系统的更改是用人单位职位员工都减少,对人员管理也减轻很多,相信用人单位会很乐意

7.2.2用户可以不用进行排队等待等繁冗工作,加之现在普通人群电脑使用的普遍性,可行性相当高。

8结论

网络售票系统是一个很好的想法也是现实发展的必然趋势,立即实行。

项目开发计划书

1引言

1.1编写目的

此项目开发计划书的主要目的是为了给火车站售票系统的开发做主要的规划和整合,确定项目开发的详细步骤和流程,在开发过程中起引导作用,用于指导开发人员对本系统进行开发,以及给客户提供简要的说明。

1.2背景

1.2.1建议开发的软件系统名称:

火车站售票管理系统

1.2.2项目提出者:

武汉理工大学

1.2.3项目开发者:

张想林

1.2.4用户及实现该软件的计算机:

个人电脑

1.3定义

需求规格说明SRS:

SoftwareRequirementSpecification

集成开发环境IDE:

IntegratedDevelopmentEnvironmen

1.4参考资料

1.4.1《软件需求工程》,毋国平,袁梦霆李华勇编著

1.4.2《软件工程系列规划教材:

软件需求工程》,何婧著

1.4.3车站售票管理系统——项目开发计划书,XX文库

1.4.4UML和模式应用,CraigLarman著,李洋等译,机械工业出版社,2006.5

2项目概述

2.1工作内容

按时开发出火车站售票管理了系统,以及实现其各个模块的功能,具体内容将在SRS文档中进行说明。

2.2主要参加人员

参加本项目的主要开发人员:

张想林

2.3产品

2.3.1程序

火车站售票系统Java程序包和MySQL数据库

2.3.2文件

2.3.1可行性研究报告

2.3.2项目开发计划书

2.3.3需求规则说明书

2.3.4附录

2.3.3服务

在该火车站售票系统完成后,对相关工作人员进行相关培训,以便该系统的运行,定期对该系统进行维修及更新。

2.3.3.1安装:

由自己的技术人员安装,免费

期限:

产品交付当日

2.3.3.2员工培训:

免费

期限:

系统运行当日

2.3.3.3维护:

收取一定费用

期限:

产品运行后使用所有期

2.3.4非移交的产品

该系统的测试版本以及未完善的版本。

2.4验收标准

系统的各个模块都能正常高效工作,无明显缺陷,速度性能等能满足需求。

实施计划

3.实施计划

3.1工作任务的分解与人员分工3.实施计划

3.1.1组长:

张想林

任务:

任务分配,指导项目开发过程中的各项活动,并承担部分开发任务

3.1.2需求分析

人员:

任务:

可行性研究报告

项目开发计划书

需求规格说明

3.1.1设计

人员:

柯川

任务:

详细设计说明书

3.1.3实现

人员:

胡仁林

任务:

编码实现

软件测试

用户手册

3.2接口人员

张想林:

负责与用户进行接触和沟通

3.3进度

系统规划阶段标志性事件起始与结束时间

开发阶段:

项目开发计划书的完成

需求分析阶段:

系统需求规格说明书完成

设计阶段:

系统详细设计说明书

编码实现:

项目的形成

测试阶段:

测试计划和Bug跟踪列表

移交阶段:

项目的递交

3.4预算

3.4.1办公费用:

10000/人/月

3.4.2差旅费:

2000/ren/月

3.4.3通讯设备费:

100/人/月

3.4.4小计:

12100/人/月

3.5关键问题

3.5.1研发的系统是否能满足火车站的需求,

3.5.2是否能在大负荷下依旧能正常工作,是否能长时间保持良好的稳定性

3.5.3是否结合实际需求认真做好需求分析

3.5.4需求是否正确与完整以及各个小组成员之间的配合与工作态度。

4.支持条件

4.1计算机系统支持

4.1.1操作系统:

Windows7或Windows8

4.1.2数据库软件:

MySQL数据库

4.1.3JavaIDE:

eclipse

4.2需由用户承担的工作

用户提供具体的需求、及业务流程等,帮助需求分析人员完成需求分析,并参与到项目开发过程中,对预提交的产品及时的反馈。

还需要在产品交付后承担起管理的责任。

4.3需由外单位提供的条件

4.3.1武昌火车站提供信息与需求

4.3.2武汉理工大学提供技术指导。

5专题计划要点

5.1测试计划:

针对系统各个方面进行测试,并编写《火车站售票系统系统测试报告》。

5.2质量保证计划:

在经过多次测试无误后交由用户进行试用,提供一定的试用期,来保证系统的质量,使用户满意。

5.3人员培训计划:

在安装好该系统后,由我方对客户方的相关人员进行不同方面的培训。

5.4安全保密计划:

签署协议的双方应严格按照合同规定进行保密,泄漏方应承担由此造成的一切后果及相应的责任。

6交付期限

2012年12月21日

 

需求规格说明书

1.引言

1.1编写目的

此需求规格说明文档的主要目的是说明软件的总体要求,并提出各方面的要求,以此作为软件开发人员设计和编码的基础。

同是,也作为软件开发人员与用户沟通达成一致的成果,以及作为用户验收时的标准和确认测试的依据。

1.2产品的范围

此次研发的火车站网上售票管理,通过此系统可以对火车站购票相关事宜进行网上交易,包括火车票的订购,改票,退票,账务结算等管理。

在此系统投入使用后,可以提高服务速度,合理利用人力资源,使火车站的一切事务的管理变得更加简单、方便、快捷,对用户也更加方便快捷。

最终,通过该系统实现火车站购票的网络化

1.3参考资料

1.3.1《软件需求工程》,毋国平,袁梦霆李华勇编著

1.3.2《软件工程系列规划教材:

软件需求工程》,何婧著

1.3.3车站售票管理系统——项目开发计划书,XX文库

1.3.4UML和模式应用,CraigLarman著,李洋等译,机械工业出版社,2006.5

2.总体设计

2.1产品前景

随着计算机与网络的高速发展,网络化越来越多的应用于各个领域中,特别是近些年更多的应用于人们日常生活和工作中。

而在我们人数众广的中国领域里,老套的或车站售票系统早已不堪重负,每逢节假日和学生开学与放学时段,火车站拥挤的人潮更是让购票系统经常瘫痪,不仅火车站难以满足人们的需求,人们更是报以极大的埋怨

而我们所提出的网络售票系统则能很好地解决这些问题,另一方面,在解决以上问题的同时,其也能给人们及火车站的工作带来很大便宜。

从社会发展趋势和人们生活方式发展趋势,火车站售票系统的网络化势在必行。

2.2运行环境

2.2.1操作系统:

MicrosoftWindows2007或MicrosoftWindowsXP

2.2.2支持环境:

IIS5.0

2.2.3数据库:

MicrosoftSQLServer2005

2.3条件与限制

2.3.1应具备的设备:

计算机4台,打印机1台

2.3.2应具备的人员:

软件专业学生4人

2.3.3其他条件:

保证相关开发人员全部到位,不缺勤;资金全部到

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2