ImageVerifierCode 换一换
格式:DOCX , 页数:44 ,大小:939.57KB ,
资源ID:12116854      下载积分:8 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-12116854.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(火车票订票系统软件开发计划书.docx)为本站会员(b****6)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

火车票订票系统软件开发计划书.docx

1、火车票订票系统软件开发计划书火车票订票系统软件开发计划书制作小组:第七小组组长:孙碧颖组 员:白玛欧智 罗屹效 钟旭茂 时 间:2010年11月 一、可行性研究报告的编写1.引言1.1 编写目的为明确将要设计的软件是否有开发价值,撰写本文档。本文档供项目经理、设计人员、开发人员、客户参考。可行性研究的目的是为了对问题进行研究,以最小的代价在最短的时间内确定问题是否可解。经过对此项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排。明确开发风险及其所带来的经济效益。1.2 背景 开发软件名称:火车票预订系统。 项目任务提出者:中国铁路局 项目开发者

2、:中央民族大学计算机2班 用户:中国铁路局 实现软件单位:中国铁路局和中央民族大学 产品的设计者:计算机2班 产品的所有权:计算机2班项目与其他软件,系统的关系:本项目采用客户机/服务器原理,客户端的程序是建立在Windows NT 系统上以ASP为开发软件的应用程序,是采用SQL server的为开发软件的数据库服务程序。1.3 定义本项目主要用于可输入、添加、删除及修改列车信息,并能实现查询、订票、退票等功能。此系统还应能够打出取票通知和帐单,以保证能使每个旅客在出发的前一天凭取票通知和帐单交款取票。1.4 参考资料软件工程导论 清华大学 数据库系统概论 高等教育2.可行性研究的前提2.1

3、 要求 说明对所建议开发的软件的基本要求。2.1.1功能可输入、添加、删除及修改列车信息,并能实现查询、订票、退票等2.1.2打印能打出取票通知和帐单,用以保证使每个旅客在出发的前一天凭取票通知和帐单交款取票。2.1.3处理流程 2.1.4在安全与XX方面的要求为防止不法分子利用网络进行诈骗等,设计投入使用后须有手机移动验证码加以区分,并且单次最高只能定5X(客流高峰期,票源紧X,为防贩票);2.1.5同本系统相连接的其他系统 手机移动营业系统、打印系统、网络连接系统;2.1.6完成期限六周内,即12月8日前完成系统的设计。2.2 目标2.2.1减少人力与设备费用;2.2.2提高处理速度;2.

4、2.3提高控制精度或生产能力;2.2.4改进管理信息服务;2.2.5改进自动决策系统;2.2.6改进人员利用率。2.3 条件、假定和限制2.3.1所建议系统的运行寿命的最小值:2年;2.3.2进行系统方案选择比较的时间:3秒;2.3.3经费、投资方面的来源:团队投入及网络运营商的入股资金;限制:入股份额每份不得超过30%,投入不得大于回收周期内的实际产出,并能在较短时间内看到回馈效果;2.3.4法律和政策方面的限制:维护国家相关法律法规,保护知识产权和专利权,严谨盗版;2.3.5硬件、软件、运行环境和开发环境方面的条件和限制:由于硬件条件不成熟,故采取模拟仿真性试验,主要精力集中于软件的开发、

5、调试和运行,开发环境为c+;2.3.6可利用的信息和资源:民大图书馆、国家图书馆、网络图书等;2.3.7系统投入使用的最晚时间:2010年12月15日。2.4 进行可行性研究的方法先对整体有个大致骨架的构建,其次着力于调查和分析,综合运用抽样统计获得相对数据,在网络上有个初步认识,进而确定模型、基准点,通过加权仿真等来模拟练习,最后在确定相对稳定的各方面因素尺度后进入软件的开发。2.5 评价尺度整体试验费用应在不影响正常开发的前提下尽量节省,以达低投高收的效果,而且不超过其使用价值的40%;几个不同功能的优先顺序大致为:查票订票、添加修改(考虑数据库的建立) 输入信息(建立对输入信息的存储空间

6、等) 打印取票通知、账单(连接打印机) 取票、退票(顾客自主实现)3.所建议的系统3.1 对所建议系统的说明概括地说明所建议系统,并说明在第2条中列出的那些要求将如何得到满足,说明所使用的基本方法及理论根据。3.2 处理流程和数据流程。 给出所建议系统的处理流程式和数据流程。3.4 影响3.4.1.对设备的影响新提出的设备要求及对现存系统XX可使用的设备须作出的修改对计算机的影响: 增添打印机出票3.4.2.对软件的影响为了使现存的应用软件和支持软件能够同所建议系统相适应,而需要对这些软件所进行的修改和补充。对现有操作系统进行升级。3.4.3.对用户单位机构的影响为了建立和运行所建议系统,对用

7、户单位机构、人员的数量和技术水平等方面的全部要求。需要用户单位操作人员需要熟悉操作window操作系统3.4.4.对系统运行过程的影响1.用户的操作严格按照系统要求规程;2.要求创建系统管理员、售票员以及用户三种登录方式,分权限管理; 3.数据应由系统管理员手动输入系统,售票员无权输入数据;4.对数据有保存的要求,并且对数据存储、恢复的处理,实现对系统数据的增加、 删除和修改。5.输出报告的以报表的形式打印出来;6.系统具有备份与恢复功能。3.4.5.对开发的影响1.为了支持所建议系统的开发,用户需在Windows xp以上的操作系统中安装SQL server;2.为了建立数据库要求提供详细的

8、数据资源;3.为了开发和测验所建议系统而需要的计算机资源:内存2G;如数据涉及XX与安全问题,应由专人负责录入。3.4.6.对地点和设施的影响要求提供意见能容纳4台计算机的机房,并且要求联成局域网。3.4.7.对经费开支的影响所建议系统的开发,设计经费开支:¥385000元;维持运行而需要的经费开支:¥1000元。3.5 技术条件方面的可能性3.5.1在限制条件下,功能目标不能达到;3.5.2利用现有技术,功能目标能达到;3.5.3对开发人员数量的和质量的要求: 用户:2名 软件工程师:3人 系统分析员:2人 系统测试员:2人 以上人员能够满足需要;3.5.4在规定的三个月期限内,开发完成。4

9、.可选择的其他系统方案扼要说明曾考虑过的每一种可选择的系统方案,包括需开发的和可从国内国外直接购买的,如果没有供选择的系统方案可考虑,则说明这一点。4.1 可选择的系统方案1实现输入所需列车信息,并能实现查询、订票、退票等功能,还能够打出取票通知和帐单。4.2 可选择的系统方案2实现网上推荐最优类车计划,并实现订购,可以用支付宝,也可以现付。5.投资及效益分析5.1 支出 对于所选择的方案,说明所需的费用,如果已有一个现存系统,则包括该系统继续运行期间所需的费用。5.1.1 基本建设投资包括采购、开发和安装所需的费用。终端PC机台:8000*20 = 16 万网络设备:10 万辅助配置:10

10、万共计:36万5.1.2 其他一次性支出 Oracle 8.0 : 20 万Windows NT: 10 万操作员培训费:5 万共计:35 万5.1.3 非一次性支出 在该系统生命期内按月或按季或按年支出的用于运行和维护的费用。人工费用:6(月)*20(人)*5000(圆)=60万其他不可知额外支出: 20万共计:80万支出共计:151万5.2 收益 对于所选择的方案,说明能够带来的收益,这里所说的收益,表现为开支费用的减少或避免、差错的减少、灵活性的增加、动作速度的提高和管理计划方面的改进等。5.2.1 一次性收益说明能够用人民币数目表示的一次性收益,可按数据处理、用户、管理和支持等项分类叙

11、述。50万元(铁路人士介绍,目前手续费问题尚未确定。需要提醒旅客的是,现在有些号称出售火车票的,声称跟铁路部门有合作,其实这只是一种噱头。如果有人订票,他们就到售票口排队买票,票源根本无法保证,还有些纯属诈骗。)通过竞标 指定官方认定 同时竞标所得金为一次性投资金额。5.2.2 非一次性收益说明在整个系统生命期内由于运行所建议系统而导致的按月的、按年的能用人民币数目表示的收益,包括开支的减少和避免。(按银行利率:1%);减少员工20人(1000圆/人)五年收益: 1000*(1.1+(1.1)2+(1.1)3+(1.1)4+(1.1)5)*20*12*5=120万工作效率提高收益(工作效率提高

12、30%):30*(1.1+(1.1)2+(1.1)3+(1.1)4+(1.1)5)*(30%)*5 = 45万经常性收益共计:160万5.2.3 不可定量的收益逐项列出无法直用人民币表示的收益。因服务质量提高增加旅客量10%: 1000万*10%*(90%+(90%)2+(90%)3+(90%)4+(90%)5)=360万收益共计:520万5.3 收益/投资比 求出整个系统生命期的收益/投资比值。520万/151万 = 344%5.4 投资回收周期 求出收益的累计数开始超过支出的累计数的时间。5.4.1前期投资用于基础建设及维护,初步回收周期为2年;5.5 敏感性分析指一些关键性因素与这些不同

13、类型之间的合理搭配、处理速度要求、设备和软件的配置等变化时,对开支和收益的影响最灵敏的X围的估计。5.5.1市场需求因新的交通工具发生改变;5.5.2意外事故的赔偿、损失;5.5.3网络黑客的入侵造成的损失;5.5.4团伙诈骗引发的法制纠纷解决;5.5.5网上银行的利息调整变化、手续费服务变化;5.5.6网络维护不周出现bug造成的损失等;5.5.7网上订票是否实行实名制;(有市民表示:“在车站买票采用实名制还能接受,顶多耽误点时间,可如果网上订票也采取实名制,个人信息很可能因此泄露出去,而且追究起责任也相当麻烦”)对此将进一步讨论。6.社会因素方面的可能性6.1法律方面的可行性火车票预订系统

14、是一个结局亿万中国人出行的系统,毫不夸X的说,它是一项关系着国计民生的重要环节,不仅为人们提供了快捷的服务,更重要的是可以在足不出户的情况下就能够解决购买火车票的问题,它使得中国的订票系统更加理性化也更加人性化,这也是在新时代的一种进步,能够使人们享受到现今科技带来的便利服务!且该项目为独立开发,在技术上没有使用任何现有的软件与方法。所以在法律方面不会存在侵犯专利权、侵犯等问题,完全按照合同规定的责任履行。6.2使用方面的可行性6.2.1 中国旅客多,而选择铁路的更是多数,故应需求而言,符合基本要求;6.2.2 网络订购系统比窗口排队等票方便快捷,为大众节约时间精力,符合人情;6.2.3 网络

15、已成为现代的代步工具,足不出户即可定多事,符合实际;6.2.4 订购系统为免费注册账户,经济实惠。7.结论在进行可行性研究报告的编制时,必须有一个研究的结论由于投资效益比远大于100%, 技术、经济、操作及使用都有可行性,可以进行开发.二、需求分析1任务概述1.1目标需求分析是软件设计的一个重要的环节。本阶段对订票系统的应用情况作全面调查,以确定系统目标,并对系统所需要的基础数据以及数据处理要求进行分析,从而确定用户的需求。面对车票管理的复杂化和订票系统发展过程中的各种情况,订票系统在实施后,应达到以下目标:A.界面友好美观,操作简单易行,查询方便灵活,数据存储安全。B.系统管理信息化,可随时

16、掌握订票人数,车票状态和车票剩余数量等情况。C.实现多点操作的信息共享,信息传递准确、快捷和顺畅。D.通过订票管理系统,方便旅客对车票的预定、查询,减少客运高峰工作人员的工作量,提高工作效率。1.2网络环境下的多用户系统火车票订票管理系统,由专人负责系统的管理和维护。系统中分别涉及到不同权限的客户与管理员信息和车票信息的敏感信息。因而将系统的信息分类,分别有客户端登录与管理员登录,有管理员对车票信息、订票信息,以及车票的销售情况的更新,删除进行操作。2需求规定 2.1对功能的规定本订票系统应该具备如下功能:1)车票信息的输入和统计 旅客把要求订票的信息:出发时间,出发地与目的地等数据输入并确定

17、,系统对输入的数据进行简单的统计,方便管理用户进行查询和宏观调控。2)旅客信息的存储确定订票信息后,旅客将自己的信息存储:XX,性别,所定车票班次;方便以后的取票确认以及查询。 3)车票信息的传递及接收:将旅客所须的车票信息由客户端网络传到火车站的服务器上,并且接受火车站返回的班次信息,然后存储起来。4)取消预定车票 根据旅客所输入的车票信息以及个人信息,确定被取消的车票班次,将该班次车票数据返回火车站的服务器,火车站接受信息并重新录入该班次车票信息。 5)退回所买车票 将退回的车票信息重新录入,由客户端网络传到火车站的服务器上,火车站服务器接受信息并重新录入改班次车票信息,成功后返回信息给客

18、户端(售票点)。客户端将车款退还给旅客。6)取票通知及帐单的生成和打印把已存储的从火车站返回的班次车票信息打印出来,并且生成帐单打印出来一起交给旅客。 印出车票给已经订票的旅客:根据旅客的取票通知及帐单,经过确认无误后,接受旅客的付款后把车票印出来交给旅客。7)接收由售票点客户端发回的所需车票信息通过网络接收车票信息并存入到服务器的数据库中。 8)生成班次信息: 根据所需车票信息(时间,地点),在数据库中查询并得到正确的班次的信息(价格,时间,等级),分配所需的车票数并在数据库中做出已售出的标记。9)传递班次信息到客户端(售票点):把得到的班次信息通过网络传递到售票点。 10)接收售票点的反馈

19、信息:对售票点的反馈信息进行分析,把已经售出的车票进行统计,对被旅客所退掉的车票要进行数据库的恢复。 11)印出车票给已经订票的旅客:根据旅客的取票通知及帐单,经过确认无误后,接受旅客的付款后把车票印出来交给旅客。2.2 对性能的规定为了保证系统能够长期、安全、稳定、可靠、高效的运行,本系统应该满足以下的性能需求。2.2.1准确性和及时性系统处理的准确性和及时性是系统的必要性能。系统应能及时而且准确的根据用户权限及所输入的信息做出响应。由于本系统的查询功能对于整个系统的功能和性能完成举足轻重。作为系统的很多数据来源,而车票的数量和时间又影响用户的决策活动,其准确性和及时性很大程度上决定了系统的

20、成败。在系统开发过程中,必须采用一定的方法保证系统的准确性和及时性。2.2.2易用性本系统是直接面对用户的,而用户往往对计算机并不是非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面,从而保证系统的易用性。2.2.3安全性订票系统中涉及到的数据是客运公司相当重要的信息,系统要保证用户的权限,对于车次等信息用户只享有查询服务,不得更改;系统还要提供方便的手段供系统维护人员进行数据备份、日常安全管理、以及系统意外崩溃时数据的恢复等工作。同时系统还要保证对数据库进行及时更新,保证数据一致性。2.3输入输出要求信息需求,

21、即在系统中需要处理哪些数据。根据对火车站网上订票系统的分析,本系统的信息需求如表2-1所示。 表2-1信息输入输出 信息输入信息处理信息输出用户输入所需车次检索系统数据库符合用户需求的车次及相关信息用户输入个人信息及所需订购的车票信息更新系统中的订票信息,将新信息存入系统数据库操作反馈(如订票成功)用户输入自己的名字、身份证号;或交易的订单号检索系统数据库符合用户需求的订票信息用户输入自己的名字或XX号,或是订单号检索系统数据库以得到订票记录,删除用户请求的订票记录,更新系统数据库操作反馈(如退票成功等)2.4数据字典 2.4.1 数据字典 表2-2 车次信息数据字典 表2-3订票信息数据字典

22、 表2-4用户信息数据字典名字:用户信息别名:描述:存放用户信息的文件,以供用户方便的查询订单信息,进而做出相应的操作定义:用户信息=用户名+地址+性别+XX号位置:输出到CRT终端或类似的显示部件2.4.2数据元素主要对原始数据库表中的个别属性进行了简要的描述。数据项描述数据项编号:001数据项名称:编号简述:订票信息表中关键字的简单描述类型:字符型长度:8位取值/定义:前四位是购买日期,接着两位是购买方式,XX出生日期的后六位,最后四位是当天订票的序列号。数据项编号:002数据项名称:座位类型简述:车票信息表中有关座位等级的叙述类型:字符串型长度:10位数据项编号:003数据项名称:XX号

23、简述:客户信息表中候选码对身份的验证的描述类型:字符型长度:1位取值/定义:用以核对旅客身份的3.数据流图3.1 0层数据流图 3.1 0层数据流图3.2 一层数据流图 3.2 一层数据流图 3.3 二层数据流图4.E-R图 3-6 系统E-R图用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。针对火车站网上订票系统,通过对网上订票工作的过程、内容以及数据流程分析,设计如下所示的数据项和数据结构:1.车次信息包括:车号、火车类别、出发地、目的地、开出时刻、座位等级、剩余座位数、票价。2.订票记录包括:订单号、XX号、车号、发车时间、订购日期

24、、订购票数、总票价。3.用户信息包括:用户名、XX号、性别、地址。三、概要设计说明书1引言1.1编写目的对火车票系统做概要设计,主要实现了该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块,决定各个模块之间的接口、模块之间的传递信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中系统所做的所有概要设计进行详细的说明,让其他系统开发成员更清晰的了解整个系统概要设计阶段的工作,也便于系统使用者更全面的了解整个开发过程。1.2参考资料1陆浩,胡华平,X波,软件分类方法研究。计算机引用研究,2006,23(9)2丁宝康、董健全.数据库实用教程3沈洁.使用软件工程.:机

25、械工业4软件工程导论:清华大学2总体设计2.1需求规定2.1.1系统功能序号功能描述1用户注册用户填写个人信息进行注册2系统登录销售端通过自己的账号和密码登录到系统网页3信息修改用户登录后可以修改自己用户名及密码、所在地等4车票查询用户可以根据始发站、终点站及途经站点进行查询5车票订购用户查到自己需要的车次后,可以网上订购6车票退票订购后12小时内可以退订7发送用户订票后,需要发给客户,确认后才算订票成功,24小时内不确认,退还订票款项,车票返回系统。2.1.2系统性能2.1.2.1精度类型X围字符型不能超过规定X围整形不能超过数据库所要求的最大值日期YYYY-MM-DD HH:MM:SS金额

26、保留两位小数2.1.2.2时间特性要求运行时间快,结果显示快,能及时更新数据2.1.2.3可靠性服务器可靠、稳定,数据库规X稳定2.1.2.4灵活性操作、运行灵活,软件要同其他软件的接口发生变化时可以更新或者添加一些模块以便达到其需求。能快速与其他软件接上。对于不同顺序或者操作方法不同的用户都能够很好的适应。2.1.3输入输出要求输入查询必须是系统设置X围之类的文字、字母,输出内容必须符合客户的要求2.1.4数据管理能力要求数据根据运营状况所进行调整,数据库的内容也要随时更新和调整2.1.5故障处理要求系统出现故障要不影响客服,提前向客户反映,防止对客户造成不必要的损失2.2运行环境Windo

27、ws XP、Windows 72.2.1设备硬件环境:Web应用服务器、数据库服务器2.2.2支持软件数据库环境:SQLSever 2005,access 2007操作系统:windows xp 或windows 7 软 件:dreanmweaver 82.2.3接口 用户接口是系统最公开的方面,然而这样会提供一个杂乱、复杂的用户接口,一个交互式系统中一个用例通常需要几个屏幕,而这些多个可由一个屏幕支持。2.2.4控制该系统运行的控制信号来自客户和系统两个方面,并且都通过登录系统页面对信息、数据进行修改而达到控制信号的目的。2.3基本设计概念和处理流程2.4结构给出系统结构总体框图(包括软件、

28、硬件结构框图),说明本系统的各模块的划分,扼要说明每个系统模块的标识符和功能,分层次地给出各模块之间的控制与被控制关系。信息查询录入(1)系统用户管理:添加用户信息,包括用户名和口令。删除已有的用户信息。修改口令,包括用户名、旧口令、新口令和确认口令。(2)车次信息管理:添加车次信息,包括车号、火车类别、出发地、目的地、开出时刻、座位等级、剩余座位数、票价修改和删除车次信息。(3)用户信息管理:添加新的用户信息并可保存,包括XX、XX号、性别、地址修改已存在的用户信息。删除已有的用户信息。(4)管理员信息管理:添加管理员基本信息并可保存,包括管理员XX,编号,口令修改已存在的管理员信息。(5)

29、订票信息管理:添加订单并可保存修改已存在的订单信息。删除订单相关信息。(6)退票信息管理:记录退票信息并可保存。修改或删除已有的退票订单基本信息。2.5功能需求与系统模块的关系功能系统登录预订查询取票查询后台处理用户注册用户登录信息修改车票查询车票退订发送2.6人工处理过程客户输入查询的车次信息,以及订购、退订,管理员输入对车次信息的修改以及订购、退订的却认和发送。3接口设计3.1外部接口说明本系统同外界的所有接口的安排包括软件与硬件之间的接口、本系统与各支持系统之间的接口关系。硬件接口:需要标准打印机接口进行取票通知和帐单的打印.软件接口:支持所有windows平台系统。本系统使用SQL Server作为数据库软件。3.2内部接口模块1-用户信息登记模块输入:登录账号和密码模块2-客户分析模块输入:客户信息、车次信息输出:分析结果 模块3-订购模块输入:分析结果输出:确认,取票通知与账单模块4-退票模块输入:退票信息输出:有效退票/无效退票的确认发送4运行设计4.1运行模块组合对系统施加不同的外界运行控制时所引起的各种不同的运行模块组合,说明每种运行所历经的内部模块的支持软件。4.2运行控制每一种外界的运行控制的方式方法和操作步骤。用户登录:通过输入自己设置的账号和密码到登录页面用户查询:进入页面之后输入所查询的车次,起始站

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

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