1、一、可行性研究报告火车售票系统可行性研究报告1引言1.1 编写目的火车是一种方便快捷、相对安全的交通工具,其实惠的价格也使火车成为更大众化的的交通工具。越来越多的人们选择乘火车出游。因此,火车站需要一套行之有效的火车站售票管理系统。该报告的主要内容是分析火车站售票管理系统的开发可行性,为该工程的决策人员分析该项目的实施价值和为可行性提供依据。1.2 项目背景软件名称: 火车售票管理系统项目任务提出者: 软件工程导论课程设计教师项目开发小组成员: 侯佳林(组长) 冯志国 武志鹏 陈江涛 白娟 刘永奇用户: 车站售票人员1.3 定义本项目主要用于查询(查询票价,票数查询,车次查询,时刻查询) ,退
2、票(退票,改签) ,售票(订票,售票) ,修改(票价修改,车次修改,站点修改) ,统计(统计详细信息,生成表) ,系统维护等功能。1.4 参考资料软件工程导论 张海藩 清华大学出版社2可行性研究的前提2.1 要求主要功能:为旅客提供火车票购买与预定服务,方便火车站的售票工作,提高火车站的服务质量和服务效率性能要求:火车站提供的信息必须及时的反映在铁路局的工作平台上。售票系统的定单必须无差错的存储在火车站的主服务器上。对服务器上的数据必须进行及时正确的刷新。一、可行性研究报告输入要求:完整,详实输出要求:正确,快速安全与保密要求:服务器的管理员享有对火车站车次信息库及火车票信息库和定票信息库的管
3、理与修改。售票员只享有对订票信息库的部分修改(写入与读出) 。完成期限:预计三个月,即截止 2011 年 12 月 31 日。2.2 目标系统实现后,大大提高火车站的实时售票与预定服务效率。降低售票服务中的错误发生率,减少信息交流的烦琐过程及其带来的开销。2.3 条件、假定和限制建议软件寿命:8 年经费来源:开封市铁路局硬件条件:服务器 sun 工作站,终端为 pc 机运行环境:windows7数据库:SQL Server20082.4 可行性研究方法可行性研究报告时首先制定计划,然后根据计划进行实施每一个具体步骤。对所建议的系统的评估是根据与原有系统和现实情况进行比较,切实做到经济可行。在本
4、次可行性研究报告中,要调查用户需求并进行分析,定系统模型等。2.5 决定可行性的主要因素成本/效益分析结果:效益 成本。技术可行性:现有技术可完全承担开发任务。操作可行性:软件能被原有工作人员快速接受。3对现有系统的分析3.1 售票系统简要流程图一、可行性研究报告打印车票车次 , 时间查询处理程序3.2 工作负荷此系统承担开封市铁路局的售票、退票等各种业务。3.3 费用支出运行现有系统需支付开发费用清单如下:系统维护人员支出:60(元/人天)X 10(人)X30 (天)X12 (月)=21.6 (万元/年)机器磨损费用:5000(元/月) X12(月)=6(万元)机器(硬件)维护费用:60(元
5、/人天)X 5(人)X30 (天)X12 (月)=10.8 (万元/年)机房费用:3000 元/年终端 PC 机 20 台:5000*20 = 10 万其他支出:10 万3.4 人员软件使用者 使用功能用户 注册,登录,售票,查询等管理员 管理数据库一、可行性研究报告3.5 设备PC 机,各种网络设备,维护工作站3.6 局限性本系统适用于火车站售票管理,实现销售坐票的功能,本系统还存在系统维护及费用支出大,人员与设备技术含量低等一些问题,需要在日后的维护工作中加以改善。4所建议技术可行性分析4.1 对系统的简要描述车站售票系统采用客户端服务器模式(CS 模型) ,使用 c#语言实现。在车站售票
6、的终端安装售票机,主要目的是为了向车站的总服务器相互通讯、传递数据,当顾客在窗口咨询时,终端机向服务器发出查询要求,服务器根据时刻表信息库的实时数据,向终端发送数据,显示在终端的屏幕上。当顾客向售票员订票时,终端向服务器发送一份详尽的订单,服务器核对后,存入订票信息库,并修车票信息库。当顾客再次来取票的时候,终端向服务器发出查询订票请求,服务器接收后,查询订票信息库,核对后,传送车票确认表单,终端打印出车票。当顾客向售票员提出退票时,终端向服务器发出查询已售车票的请求,服务器接收后,查询已售车票信息库,核对后,显示在终端屏幕上,售票员进行退票处理,终端向服务器发出详尽的一份退票订单,服务器核对
7、后,存入已退票信息库,并修改车票信息库。一、可行性研究报告4.2 处理流程和数据流程客户端发送请求查询车票信息购票 ?购票余票 ?修改车票信息是打印车票查询购票记录退票合法 ?退票 , 修改退票信息库是4.3 与现有系统比较的优越性提高现有系统的效率和安全行且降低维护成本。4.4 采用建议系统可能带来的影响此系统完全可以在以前硬件设备上正常运行,且操作方式和以前的系统极为相似,但可以提高当前工作效率。一、可行性研究报告4.5 技术可行性评价新系统采用 c#语言编写,能够实现当前的所有需求。此项目共有六人参与,每个成员都有一年的 c#编写经验,可以如期完成任务。5所建议系统经济可行性分析5.1
8、支出5.1.1 基建投资此系统可以完全兼容现有硬件设备,只需购买部分正版软件产品约 2 万元。5.1.2 其他一次性支出开发计划与测量基准研究费用:6 万操作员培训费:3 万共计:9 万5.1.3 经常性支出人工费用::12(月)*30(人)*2000(圆)=72 万其他不可知额外支出:10 万5.2 效益5.2.1 经常性收益(按银行利率:1%)减少员工 20 人(1000 元/人)五年收益 : 1000*(1.1+(1.1)2+ (1.1)3+ (1.1)4+(1.1)5)*20*12*5=120 万工作效率提高收益(工作效率提高 30%):30*(1.1+(1.1)2+ (1.1)3+(
9、1.1)4+(1.1)5)*(30%)*5 = 45 万经常性收益共计: 160 万5.2.2 不可定量收益服务质量的提高,使得顾客量提高,从而提高销售量。一、可行性研究报告5.3 收益/投资比预计总支出约 93 万,总收益 约 180 万。收益/投资比为:180 万/93 万=1.935.5 敏感性分析设计系统周期为 8 年。估计最长可达 10 年系统工作负荷量:处理速度:一般的查询速度3 秒关键数据查询速度: 2 秒设备和软件配置变化对支出和效益的影响:影响很小,只需日常的维护费用。6社会因素可行性分析6.1 法律因素此软件所有设计,源代码均由小组内成员共同完成,因此不存在任何侵权行为。6.2 用户使用可行性由于此系统的基本操作跟以前系统区别不大,车站售票人员经过简单培训即可使用。7其他可供选择的方案小组内讨论过 B/S 架构模式,采用 .net 实现。此方案由于效率,安全,技术方面的原因作为后备方案,也在筹备中。