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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

火车票售票系统.docx

1、火车票售票系统火车票售票系统 作者: 日期: 浙江师范大学 课程名称 软件工程课程设计报告 软件名称 火车票售票系统 组员 班级 指导老师 火车票售票系统可行性研究报告1引言1.1编写目的 火车站市场的管理和规范问题,是困扰我们多年的一个老问题,也是政府管理中的一个难点,订票是客运业务中的一个最基本的业务,表面上看,它只是火车站业务的一个简单的部分,但是它涉及到管理与客户服务等多方面,因此,过去传统的售票方式已经不能满足现代客运业务流量剧增的客观要求,这就要求一种全新的订票方式网上订票,来缓解订票高峰时期的客运压力,并为用户提供方便快捷的订票服务。本次设计便是利用开发工具vs005和SQL S

2、erver 2008数据库共同开发的一个火车站网上订票系统,它能方便快捷地运用在火车站订票业务的营运之中。1.2项目背景 开发软件的名称:火车票售票系统软件 项目的任务提出者:老师开发者:用户:乘客 实现软件的单位:学校 项目与其他软件或其他系统的关系:相辅相成,互相学习1.3定义 火车票售票系统是解决网上查询,买票,订票,退票的一款软件.专门术语:火车票售票系统1.4参考资料实用软件文档写作 清华大学出版社 肖刚 古辉等编著软件工程导论 清华大学出版社 张海藩编著网络信息资源、一些相关软件产品。2可行性研究的前提2.1要求a.功能:实现乘客在网上对车票的查询,购买,预定,退票等操作.b.性能

3、:结合了实际现实中查询,买票,退票等特性。c.输出:数据正确,判断无误。d.输入:简捷,快速,实时。e.基本的数据流程和处理流程:f.安全与保密要求:权限不同g.与软件相关的其他系统:可建立在任何系统h.完成期限 3个月 2012年6月1号2.2目标基本目标 解决火车站网上售票工作所要解决的问题,可以满足火车站网上售票的基本要求,包括查询、订票、退票等三个方面的功能。具体如下:1.查询分为对车次信息的查询和客户对已订车票信息的查询。要求:1)对车次的查询,可以按照发车车次进行查询; 2)车次信息包括:车号、出发地、目的地、发车日期、开出时刻、票价。3)座位类型设定。4)车次信息只允许用户查询,

4、不能修改。2.添加车票通过查询系统,客户根据自己的需求找到满意的车次,再输入个人信息后直接通过网上售票确定已预订选中的车票。要求:售票记录应包括:会员名、车号、发车日期、订购票数、总价。3.退票可退票,通过查询系统,客户可以根据自己的名字找到自己的订票信息,通过退票模块退去已购车票。项目转换成系统后,系统的顺利运行可以缓解订票高峰时期的客运压力,并为用户提供方便快捷的订票服务。还能运用到火车站售票的工作中,根据用户的需求,设置其权限,并快捷方便的为用户提供服务。 技术目标采用VB SCRIPT脚本设计语言与数据库相结合的手段进行开发,实现手段先进、有效、简单。社会目标通过本产品,使更多的企业或

5、个人使用该软件,使他们对于本企业或个人的财务收支进行有力的监督。2.3条件、假定和限制a.建议开发软件运行的最短寿命:10年b.进行系统方案选择比较的期限:一个月c.经费来源和使用限制:学校 没有限制d.法律和政策方面的限制:都允许e.硬件、软件、运行环境和开发环境的条件和限制:windows 98、windows xp、windows vista等系统 VB SCRIPT脚本设计语言f.可利用的信息和资源:网络信息 和图书馆书籍资源g.建议开发软件投入使用的最迟时间:2012年7月2.4可行性研究方法1.通过小组讨论2.查阅有关财务部门工作情况3.询问相关专业人士以网上调查为基准2.5评价尺

6、度该软件的普及程度为评价标准3对现有系统的分析3.1处理流程和数据流程处理流程图如图A1所示 处理流程图 A1数据流图如图A2所示: 数据流图如图A23.2人员 学过VB SCRIPT脚本设计语言,有网页制作相关经历。3.3设备硬件 最低要求:CPU P以上PC服务器,内存50MB以上,硬盘30MB以上。软件 操作系统:Windows 98、Windows NT、Windows 2000、Windows XP、Windows Server 2003等。3.4局限性开发人员经验不足,工期较短,详细架构比较繁琐4所建议技术可行性分析4.1对系统的简要描述网上售票系统具备查询,订票和退票等功能。4.

7、2技术可行性评价随着计算机技术的发展,采用编程语言和数据库相结合还有相关网页制作的水平,可以独立完成该项目。5社会因素可行性分析5.1法律因素软件以网址形式进行使用,版权经过申请,具有可靠性。5.2用户使用可行性该软件是针对广大人民群众开放,只需进行页面操作,无需进行下载。软件使用时必须经过用户名密码登陆,对用户信息进行保密。软件开发人员定期对系统进行数据更新,满足用户的需求。6项目概述6.1工作内容前期准备,做好调查,关于该系统若干方案。接着,开始着手软件文档的编制,然后不断改进。最后是实现该系统。6.2主要参加人员陈温豪 唐杭婷 陈铅铅 陈晶浩 袁立玺 :是09级 计算机专业092班 具有

8、计算机程序编程能力,网页制作水平,还有稍微懂一些数据结构7实施计划项目实施计划组员任务分解如表A1所示。表A1 8.支持条件网络操作系统: Windows xp/7 都允许工作站操作系统: Windows Server 2003数据库系统:大型数据库管理系统Microsoft Access 2003开发工具:面向对象的开发工具Adobe Dreamweaver CS59.结论可以立即进行该软件项目的开发火车票售票系统软件需求规格说明书 火车票售票系统概要设计说明书一引言1.1编写目的软件需求规格说明描述了“火车票预售系统”的功能需求和非功能需求。这个系统可以完成对用户的售票功能,将信息存入数据

9、库。通过实现票务信息的计算机管理,以提高工作效率。1.2背景火车票售票管理是一件比较复杂但又非常重要的事情,它是涉及国家铁路运输的正常工作、国民经济的发展和人民生活水平质量的大事情。随着计算机技术的发展,人们对计算机智能化的需求越来越大,对软件的实用性、速度等性能的要求也越来越高。未来火车站的发展趋势是完全自动化的售票信息查询,网络订票,智能化订票,而且随着计算机的普及,信息处理量的逐渐扩大,手工处理方式已经远远不能满足人们管理活动的需要,各种工作都逐渐由手工转为自动化,将使许多复杂、繁琐、且需要很多人力的工作变得简单。由于时间与水平的关系,该系统可能存在一些不足,我们会逐步完善系统的功能,满

10、足用户的需求。 1.3参考资料1 Karl E. Wiegers 著, 软件需求. 清华大学出版社,20042 Dean Leffingwell等著,软件需求管理统一方法. 机械工业出版社.20023 Soren Lauesen 著, 软件需求. 电子工业出版社,20024 Ian Sommerville 著,需求工程. 机械工业出版社,20035 Ian K.Bray 著, 需求工程导引. 人民邮电出版社,2003二总体设计2.1需求规定本系统完成火车票的预售信息管理,包括查询信息,信息的修改,订购票和退票管理等。表B2 系统内容系统名称模块功能火车票售票系统查询模块个人信息查询,个人信息修

11、改,对车票信息查询车票销售模块网上订票,网上退票, 接收来自网上的订票信息, 接收来自网上的退票信息票务管理模块对票务信息的修改,增加或减少车次信息中心模块用户信息的更新,车票信息的更新,系统维护模块系统版本的更新,添加删除用户,用户权限的设置2.2 运行环境OE-1:“火车票预售系统”的操作将通过如下的Web浏览器来完成:Microsoft Internet Explorer版本7.0。OE-2:“火车票预售系统”将运行于一个服务器中。OE-3:“火车票预售系统”允许通过火车站内联网来访问,如果用户被授权在火车站的外部穿过防火墙来访问,那么用户也可以在家里通过Internet来访问系统。2.

12、3 基本设计概要和处理流图本系统主要功能流程图如图B2所示 系统处理流程图 B22.4结构系统功能结构图(如图B3)所示 系统功能结构总图 B3(1)查询模块本子系统主要完火车票售票管理系统中个人信息查询,个人信息修改,对车票信息查询个人信息查询:主要时对用户的个人信息的核实和确认个人信息修改:主要是对有错误的信息进行修改,本操作应该汇总到系统管理员进行修改车票信息查询:顾客对车票的时间,班次,价格的查询(2)车票销售模块网上订票:顾客只要输入自己的身份证就可以进行网上的订票网上退票:顾客如果不需要票了可以在网上进行退票。接收来自网上的订票信息:顾客在网上订票之后,售票员核实信息再出售车票接收

13、来自网上的退票信息:顾客在网上退票之后,售票员核实信息再确认退掉车票(3)票务模块修改车票的信息:比如对车票的价格和时间的修改,主要由票务管理员执行增加和减少班次:由于一些特殊的原因要对车次进行增加和减少,主要由票务管理员执行(4)信息中心模块用户信息的更新:由于一些错误会对用户的信息进行修改之后,再由系统管理员更新到数据库车票信息的更新:由于特殊的原因对车票进行修改后由系统管理员更新到数据库(5)系统模块系统版本的更新:对系统不断的升级推出更多的功能添加删除用户:添加和减少用户,并将数据更新到数据库,由系统管理员执行用户权限的设置:对某一用户权限的升级和降级,由系统管理员执行 2.5功能需求

14、与程序的关系功能需求与程序的关系如表B3所示。表B3 功能需求与程序的关系功 能 需 求程序单元或模块(实现功能需求)个人信息查询PersonalInformationQueryUnit 个人信息修改PersonalInformationModifUnit车票信息查询TicketInformationQueryUnit 网上订票TicketsOnlineUnit网上退票OnlineRefundsUnit票务信息的修改TicketInformationChangesUnit 增加或减少车次IncreasOrDecreaseTrainJourneys Unit 用户信息的更新UsersUpdati

15、ngOfTheInformation Unit 接收来自网上的订票信息ReceivingFromOnlineBookinInformationUnit 车票信息的更新TicketUpdatingOfTheInformationUnit接收来自网上的退票信息ReceiveFromTheRefundInformationOnlineUnit系统版本的更新SystemVersionOfUpdatesUnit 添加删除用户AddOrRemoveUsersUnit 用户权限的设置UserPermissionsSettingsUnit 三 外部接口需求 3.1用户接口U1-1:“火车票预售系统”的屏幕画面

16、将遵照Internet应用程序用户界面标准。U1-2:系统对所显示的每个HTML网页都提供帮助链接,解释如何使用这些网页。U1-3:Web页面的全部导航和条目选择,除了综合使用鼠标和键盘共同完成外,还可以只通过键盘来单独完成。3.2硬件接口硬件接口还没有确定。3.3软件接口SI-1:“顾客帐单管理系统”。“火车票预售系统”通过程序界面与“顾客帐单管理系统”进行通信,完成下面的操作.SI-1.1:将顾客的车票费用帐单传送到顾客帐单管理系统。SI-1.2:将顾客的餐饮帐单加入到顾客的总消费帐单3.4通信接口CI-1:“火车票预售系统”将向顾客发送电子邮件消息,以确认收到用户的服务请求。CI-2:“

17、火车票预售系统”将向顾客发送电子邮件消息,以报告实施服务过程中存在的问题。四系统数据结构设计表1:用户基本信息表字 段 名 称字 段 描 述类型主键说 明ID身份证号(工号)Varchar(50)PK非空Name姓名Varchar(50)非空Sex性别Varchar(50)Age年龄IntUser category用户类别Varchar(50)表2:票务信息字 段 名 称字 段 描 述类型主键说 明Divisions班次Varchar(50)PK非空Time出发时间Varchar(50)非空Running westward始发站Varchar(50)非空Destination目的地Varcha

18、r(50)非空Carriage section number车厢节号IntSeat number座位号IntPrice价格double非空表3:车票销售表字 段 名 称字 段 描 述类型主键说 明Divisions班次Varchar(50)PK非空Time出发时间Varchar(50)非空Running westward始发站Varchar(50)非空Destination目的地Varchar(50)非空Surplus tickets剩余票数IntSeat number价格Double五系统出错处理设计1.系统应对以下错误做出正确处理:(1)无法与数据库连接时,若不能够正确连接,则应该做出正确

19、的处理。(2)用户购票时数据库没有相应的信息,不满足系统条件,则应该做出正确的处理。(3)用户购票和退票过程中无法完成相应的操作时做出正确的处理。2补救措施(1)提示数据库无法连接信息。(2)用户若要购买票,则必须新建用户信息,知道满足条件后才可以进行相应的购票退票处理。(3)提示出现问题的可能原因,并提示用户重新操作。火车票售票系统详细设计说明书一、引言1、编写目的本文档将对火车票售票系统软件开发需求进行描述,本文档的读者是项目策划,设计和评审人员。2、背景本项目作为软件文档写作课程的训练项目提出,可将学生分成若干项目开发进行管理。希望小组成员通过火车票售票系统软件开发设计,了解软件文档的相

20、关标准和编写的原则,训练并掌握软件各类文档的写作技巧,同时提高成员使用SQL Server 2005开发应用程序的能力。本项目的名称:火车票售票系统软件本项目的开发者:浙江师范大学行知学院计算机信息与科学专业092班陈温豪、袁立玺、陈晶浩、陈铅铅、叶欣、缪玲玲、唐杭婷。3.定义 表B3 功能需求与程序的关系功 能 需 求程序单元或模块(实现功能需求)个人信息查询PersonalInformationQueryUnit 个人信息修改PersonalInformationModifUnit车票信息查询TicketInformationQueryUnit 网上订票TicketsOnlineUnit网

21、上退票OnlineRefundsUnit票务信息的修改TicketInformationChangesUnit 增加或减少车次IncreasOrDecreaseTrainJourneys Unit 用户信息的更新UsersUpdatingOfTheInformation Unit 接收来自网上的订票信息ReceivingFromOnlineBookinInformationUnit 车票信息的更新TicketUpdatingOfTheInformationUnit接收来自网上的退票信息ReceiveFromTheRefundInformationOnlineUnit系统版本的更新SystemV

22、ersionOfUpdatesUnit 添加删除用户AddOrRemoveUsersUnit 用户权限的设置UserPermissionsSettingsUnit 4、参考资料:软件工程二程序系统的结构本系统完成车票销售的管理,用户信息查询,票务信息修改的管理,主要包括查询模块,车票销售模块,票务管理模块,信息中心模块,系统维护模块,详细见B2表。系统名称模块功能火车票售票系统查询模块个人信息查询,个人信息修改,对车票信息查询车票销售模块网上订票,网上退票, 接收来自网上的订票信息, 接收来自网上的退票信息票务管理模块对票务信息的修改,增加或减少车次信息中心模块用户信息的更新,车票信息的更新,

23、系统维护模块系统版本的更新,添加删除用户,用户权限的设置系统功能结构如图B3所示三车票订票模块说明1.程序描述本程序是整个系统的主要的程序,也是整个系统的核心的价值存在。通过本程序,用户就能实现从网上预订,大大提高了火车票的销售的效率。2.功能 本程序主要是实现了用户在网上订票的要求,提高效率。3.性能该模块的实现要先进行登陆,然后核对个人信息后才进去。进入页面后要填写正确的车票的详细信息,如果填写出现错误则反馈信息重新填写,输入无误后按确定实现火车票的预订。4.输入项本程序的输入就3大类,时间,始发站,目的地。以下为这三类输入项作以下限制:(1)时间:必须是数字,长度限制在4位字符始发站:汉

24、字组成,长度限制在6到12字符之间。 目的地:汉字组成,长度限制在6到12字符之间。5.输出项 如果车票的信息填写不正确,则返回到重新填写的界面,否则,进入预订界面6.流程逻辑以下图为本模块的流程图和N-S图Begin Book interface book N YReturn home Input booking information (int t,char a,char b) Submitted(char c) N Y EffectivelyReturn home N Y Error Closed Input book information N Y End7.接口 该模块与主模块及其他

25、模块关系如下:1该模块直接被主模块调用,生成窗体,供用户输入数据使用。 本程序直接与数据结构相关联,该模块直接调用数据库连接模块,进行数据查询。8.存储分配本程序的存储分配如下表所示 图(2)本模块存储分配图名称长度数据类型时间4字符Int始发站6到12个字符char目的地6到12个字符bool9.注释设计 加在程序单元首部,说明本程序作用。 对程序中的变量代表意思、范围进行注释。 对程序中的函数或过程所起的作用进行注释10.限制条件1必须是要在电脑与数据库连接没有任何问题的情况下完成。2用户输入的时间,始发站和目的地时格式要正确。11.测试计划1输入一组格式不正确的时间,始发站和目的地,看程

26、序是否会返回填写页面,并重新要求用户输入。2并输入一组正确格式的时间,始发站和目的地,看是否能跳转到订票页面。四退票程序设计说明1. 程序描述本程序是整个系统的主要的程序,也是整个系统的核心的价值存在。通过本程序,用户就能实现从网上退票,大大提高了火车票的销售的效率。2. 功能 本程序主要是实现了用户在网上退票的要求,提高效率。3. 性能该模块的实现要先进行登陆,然后核对个人信息后才进去。进入页面后要填写正确的车票的详细信息,如果填写出现错误则反馈信息重新填写,输入无误后按确定实现火车票的退票。4.输入项本程序的输入就3大类,时间,始发站,目的地。以下为这三类输入项作以下限制:(2)时间:必须

27、是数字,长度限制在4位字符始发站:汉字组成,长度限制在6到12字符之间。 目的地:汉字组成,长度限制在6到12字符之间。5.输出项 如果车票的信息填写不正确,则返回到重新填写的界面,否则,进入退票界面6. 流程逻辑以下图为本模块的N-S图,以及程序流图退票系统的N-S图Begin Refund interface Refund N YReturn home Input refund information (int t,char a,char b) Submitted(char c) N Y EffectivelyReturn home N Y Error Closed Input refun

28、d information N Y End1.退票系统的流程图7. 接口 该模块与主模块及其他模块关系如下:a)该模块直接被主模块调用,生成窗体,供用户输入数据使用。 本程序直接与数据结构相关联,该模块直接调用数据库连接模块,进行数据查询。8. 存储分配本程序的存储分配如下表所示 图(2)本模块存储分配图名称长度数据类型时间4字符Int始发站6到12个字符char目的地6到12个字符bool9. 注释设计 加在程序单元首部,说明本程序作用。 对程序中的变量代表意思、范围进行注释。 对程序中的函数或过程所起的作用进行注释10. 限制条件a)必须是要在电脑与数据库连接没有任何问题的情况下完成。b)用户输入的时间,始发站和目的地时格式要正确。11.测试计划3输入一组格式不正确的时间,始发站和目的地,看程序是否会返回填写页面,并重新要求用户输入。4并输入一组正确格式的时间,始发站和目的地,看是否能跳转到订票页面。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1