网上火车票订购系统报告

合集下载

订票系统调研报告

订票系统调研报告

订票系统调研报告根据对订票系统的调研结果,我们整理出以下发现和建议。

一、系统的优点和功能特点:1. 简单易用:该订票系统操作界面简洁明了,用户可以轻松进行订票和查询相关信息。

2. 多渠道订票:系统支持在线和线下多种方式进行订票,提供了用户更便捷的选择。

3. 支付安全性高:系统采用了安全的支付通道,用户的个人信息和支付信息能得到有效的保护。

4. 实时更新:系统能够及时更新票源信息,确保用户获取最新的票务信息。

5. 数据分析功能:系统可以对订票数据进行统计和分析,在报表中呈现,有助于管理人员进行决策。

二、用户反馈和改进建议:1. 界面设计优化:一些用户反馈对于系统界面设计的可改进之处,例如更好的布局和更直观的操作按钮。

2. 速度优化:有用户表示在高峰期使用系统时出现了卡顿现象,建议优化系统性能以提高响应速度。

3. 错误提示:在填写订单时,用户希望系统能够给出更加明确的错误提示,方便及时修改错误信息。

4. 补充功能:一些用户提到希望系统能新增一些辅助功能,例如座位选择、推荐优惠等。

三、解决方案建议:1. 界面优化:优化界面布局,使之更为简洁和直观,减少用户的操作步骤,提升用户体验。

2. 性能优化:对系统的后台进行优化,改进数据库访问效率,提高系统响应速度,减少卡顿现象的出现。

3. 错误提示改善:增加更加详细的错误提示,提供针对性的建议,帮助用户快速修改错误信息。

4. 功能扩展:根据用户需求,考虑新增座位选择、推荐优惠等相关功能,增加系统的可用性和吸引力。

四、总结:综上所述,该订票系统在简单易用和支付安全等方面具有优势,但在界面设计、系统性能和功能完善等方面还存在改进的空间。

我们建议在解决方案上优化界面、提升系统性能,同时根据用户反馈考虑新增一些功能。

这些改进将有助于提升用户体验和系统的竞争力。

火车票网上售票系统开题报告

火车票网上售票系统开题报告
[8]Marty hall. Servlet与jsp核心编程(第2版).清华大学出版社
[9]薛军超.MySql网络数据库开发[M].北京:人民邮电出版社
[10]贺平.软件测试教程[M].电子工业出版社
五、指导教师意见
指导教师签字:
(三)基本理论
系统的前端开发部分主要采用jsp框架实现页面的动态效果,并采用Ajax技术与服务器进行交互,提供良好的用户体验功能。
各子系统中,用户的内容评论等采用标签实现;注册使用引入了jQuery的Ajax技术实现验证功能;另外,采用jQuery的控件可以实现表单验证等功能,使得界面的样式更加流畅。
本论文主要阐述一个功能比较强大的火车票订购系统的后台操作过程及一些关键技术。该系统信息来源主要由管理员添加,方便火车票管理员的查询,用户可以通过查询到相关的火车票信息,选择是否适合自己,也可以在网上直接订票,省时省力。由于本系统的开发以节省资源为首,充分利用网络资源,所以本火车票订购上所看到的火车票信息均来自互联网。
二、研究方案及预期结果
(一)研究内容
本火车站网上订票系统可划分为用户和管理员两大模块。其中用户模块部分为用户在前台页面操作部分和管理员模块为后台管理以及对网站相关信息操作部分,其具体功能如图2.1所示。
图2.1火车票网上订票系统功能模块图
该火车票网上售票系统除了应具备用户模块注册、登录、验证功能的实现和管理员登录、验证的原始账号设置以及对新增加的管理员授权设置功能以外,还应该具备的基本网站使用功能如下:
4.实用性:系统功能应满足各类用户的功能需求。
5.易操作性:建立友好的用户界面,操作方便。
6.安全性:应采用合理的安全技术,保证服务器、用户关键数据传输等安全。
软件环境是一个系统开发的工具,它取决于开发人员对软件的熟悉程度,如果开发人员选择一个不熟悉的软件开发会大大增加开发系统所需要投入的成本,所以说选择软件环境也是很重要的。

火车票订票管理系统设计报告

火车票订票管理系统设计报告
现在随着社会的发展,数据量急剧增长,现在人们就借助计算机和数据库技术科学的保存大量的数据,以便能更好的利用这些数据资源。本论文就是通过MFC的整体设计把数据库与应用程序相连接,做成一个火车票的订票管理系统,使得火车票管理员能够有效的管理车次信息、旅客信息、退票信息等。同时用户可以通过查询到相关的火车票信息,选择是否适合自己,也可以在网上直接订票、退票,省时省力。
4.1主窗口界面
4.2旅客信息窗口
4.3车次信息窗口
4.4取票及退票窗口
第五章系统的实现
总结与展望
致谢
参考文献
需求分析
需求分析的任务
调查机票预定系统应用领域涉及的内容,对涉及到领域的各个应用的信息要求和操作要求进行详细分析,形成需求分析说明书。最重要的是调查、收集信息、分析购票人信息和火车预定流程。处理要求、数据的安全性与完整性要求。
统计功能:
按火车票统计买票人数
按姓名统计火车票数
②旅客购票需求
交费功能:
交费
退费
③取票需求
通知功能:
通知旅客取票
统计功能:
统计通过验证的人数
统计可以取票的人
统计未通过验证的人数
查询功能:
购票旅客查询
购票旅客姓名
购票旅客身份证号
购票旅客订单号
④列车车次信息需求
查询功能:
车次
始发站
终点站
始发时间
系统框架
在调查完了用户需求之后,就要开始分析用户需求。在此,我们们采用自顶向下的结构化分析方法(SA方法)。首先,定义全局概念结构的框架,如图2.2所示。
图2.2火车票预定系统总框架图
各子系统需要进一步细化。旅客信息系统为例进一步细化,如图2.3所示。

12306需求分析报告

12306需求分析报告

12306需求分析报告需求分析报告:12306火车票预订系统一、引言12306火车票预订系统是中国铁路总公司于2007年推出的一套线上售票解决方案,旨在方便乘客进行火车票购买和座位预订。

随着时间的推移和用户规模的不断增加,系统中存在一些问题和需求,本报告将对这些问题和需求进行分析和总结,以便于系统进行改进和优化。

二、问题分析1. 服务器容量不足:目前,12306系统面临着庞大用户数量和突发的访问流量峰值带来的服务器压力增大的问题,导致系统时常出现故障和崩溃的情况,给用户带来了严重的不便。

2. 用户友好性不足:12306系统的界面设计相对简单,用户操作不够友好,特别是对于老年人和非技术人员来说,购票过程比较繁琐,容易造成操作错误和困惑。

3. 信息准确性问题:有时系统中的车票余量和票价信息与实际情况不符,这给用户带来了误导和困扰,也增加了客服工作的压力。

4. 客服响应不及时:12306系统的客服响应速度较慢,用户咨询和问题反馈的处理时间较长,影响了用户体验和满意度。

5. 安全性问题:12306系统存在被黑客攻击的风险,用户的个人信息和支付信息可能面临泄露的风险。

三、需求分析1. 扩大服务器容量:为解决服务器压力不足问题,系统应该增加服务器数量,提高系统的承载能力,确保在高访问流量时也能正常运行。

2. 优化用户界面设计:对系统的用户界面进行优化和改进,使其更加清晰、简洁、易于操作,并提供操作指引和帮助文档,方便用户操作和购票。

3. 提高信息准确性:加强与各火车站点和火车运输公司的数据对接,确保系统中的车票余量和票价等信息与实际情况保持一致,避免误导用户。

4. 加强客服支持:提高客服响应速度,增加客服人员和工作时间,加强客服培训,提高客服人员的专业水平,确保用户的咨询和问题能够及时得到解答和处理。

5. 加强系统安全保护:加强系统的安全性防护措施,采用先进的加密技术,提高系统对黑客攻击的抵抗能力,确保用户个人信息和支付信息的安全。

火车票订购系统jsp课设报告

火车票订购系统jsp课设报告

沈阳工程学院课程设计设计题目:火车票订购系统系别信息工程系班级软本101学生姓名王振、车佳兴、卜婷婷、王唯时学号17、27、06、08 指导教师关颖、史江萍职称讲师、讲师起止日期:2012年12月3日起——至2012年12月14日止沈阳工程学院课程设计任务书课程设计题目:火车票订购系统系别信息工程系班级软本101学生姓名王振、车佳兴、卜婷婷、王唯时学号17、27、06、08 指导教师关颖、史江萍职称讲师、讲师课程设计进行地点:实训F任务下达时间:2012 年12 月 3 日起止日期:2012年12月3日起——至2012年12月14日止教研室主任杨弘平2012年12月3 日批准1.设计的原始资料及依据查阅有关数据库设计、JSP程序设计、面向对象程序设计等资料,进一步加深对课程内容的理解,利用程序设计的基本思想进行程序的开发,进一步掌握编程方法和技巧,提高学生用程序的思想来解决实际问题的能力。

本课程设计主要涉及到需求分析、总体设计、详细设计以及底层数据库设计几个主要环节。

2.设计的主要内容及要求(1)写出系统的需求分析。

(2)写出数据库设计。

(3)写出系统的详细设计及各模块的功能。

(4)编写代码,开发系统。

3.对设计说明书撰写内容、格式、字数的要求(1)学生应撰写的内容为:中文摘要和关键词、目录、正文、参考文献等。

课程设计说明书(论文)的结构及各部分内容要求参照《沈阳工程学院毕业设计(论文)撰写规范》执行。

应做到文理通顺,内容正确完整,书写工整,装订整齐。

(2)装订格式:封面、任务书、成绩评审意见表、中文摘要和关键词、目录、正文、结论、致谢、参考文献。

(3)课程设计说明书(论文)是体现和总结课程设计成果的载体,一般不应少于3000字。

4. 设计完成后应提交成果的种类、数量、质量等方面的要求(1)每组提交一份课程设计报告。

(2)每组提交一份课程设计成品。

5.时间进度安排6.主要参考资料(文献)⑴王珊.数据库系统概论.高等教育出版社,2000⑵李代平.软件工程(第2版).清华大学出版社.2008⑶向学哲.JSP程序设计教程.人民邮电出版社,2006⑷陈旭东.JSP2.0应用教程.清华大学出版社,2006⑸孙鑫.Java Web开发详解.电子工业出版社,2006沈阳工程学院课程设计成绩评定表系(部):信息工程系班级:软件本101 学生姓名:卜婷婷摘要随着时代的发展,社会的进步,我们已经进入了信息化的社会。

火车票购票系统实验报告

火车票购票系统实验报告

火车票售票系统一、实验目的:1、熟练掌握数据库设计原理及模型构建软件PowerDesignerd 的使用。

2、熟练掌握Visual Studio 2008的使用。

3、实现方便、快捷使用火车票购票系统查票、购票、退票等功能。

4、实现系统的安全性设置,使系统具有一定的维护功能。

二、实验设备及软件:PC 机一台、Visual Studio 2008、SQL SERVER 2000三、需求分析: 3.1 功能分析:功能模块图教师评阅意见:签名: 年 月 日实验成绩:火车票售票系统新用户注册 购票 、预约余 票 查询 退 票 票价查询1、新用户注册模块:新用户注册需要新用户填入自己的基本信息包括用户名、密码和确认密码),详细的购票需要信息(包括姓名、性别、出生日期、证件类型、证件号码)以及联系方式(包括手机号码、电子邮箱、地址),只有当所有的信息格式填写正确和填写完全后才能注册成功。

2、购票/预订模块:购票/预订模块需要用户登录后,输入需要购票的出发站、目的站和出发日期后即可显示可购票,选择自己需要的票即可购票,点击购票则购票成功。

3、余票查询模块:余票查询模块需要用户在登录进入售票系统后点击余票查询按钮,按照要求填入出发地、目的地,选择出发日期,选择填入出发车次,完成输入后即可在界面下方看到所有满足要求的查询结果。

4、退票模块:退票模块需要用户在登录后,进入退票界面,即可显示登录用户所有订单,选择需要退票的订单,点击退票按钮即可退票。

5、票价查询模块:票价查询模块同样需要用户在登录进入售票系统后点击余票查询按钮,按照要求填入出发地、目的地,选择出发日期,选择填入出发车次,完成输入后即可在界面下方看到所有满足要求的查询结果。

3.2 流程图:火车票售票系统业务流程图如下图所示:1、新用户注册及登录流程图:新用户填写失败注册信息提交注册成功2、购票/预订流程图:填写失败成功2、余票查询流程图:填写显示3、退票流程图:登陆失 败 显示成功 出 发 站 目 的 站 出 发 日 期 用 户购 票 用 户 出 发 站 目 的 站 出 发 日 期 余 票 信 息用 户 退票界面所 有 订 单 退 票4、票价查询流程图:用户登陆票价查询显示车票票价四、数据库结构设计:4.1 E-R模型的建立:E-R模型由新用户注册、登录界面、购票、余票查询、票价查询这五个实体构成。

火车订票系统报告

火车订票系统报告

1.1 需求分析调查学生火车票预定系统应用领域涉及的内容,对涉及到领域的各个应用的信息要求和操作要求进行详细分析。

最重要的是调查、采集信息、分析购票人信息和火车票预定流程。

处理要求、数据的安全性与完整性要求。

要求系统能有效、快速、安全、可靠和无误的完成上述操作。

并要求客户端的界面要简单明了,易于操作。

火车站为方便旅客返程,需要开辟一个火车票订票系统,这个火车订票系统可以满足旅客的主要需求。

首先是要有旅客的登陆界面,包括旅客的用户名和密码。

然后登陆到主操作界面,旅客可以进行车票的查询,显示起始车站和终点车站,乘车的日期,发车时间,座号和票价,并且在查询到自己的所要车坐的车次后可以预订车票;旅客还可更改自己的用户名和密码,以保证个人信息的安全。

如是管理员登陆的话,还可以添加车次,包括起始站,终点站,发车时间,车次类型,还可以删除某个车次;并且在需要的时候,管理员也可添加和删除用户。

1.2 流程图经过可行性分析和初步需求调查,抽象出该系统业务流程图,结合该实例具体情况,给出旅客订票的具体需求。

图1.2 旅客购票流程图1.3 系统框架在调查完了系统需求之后,就要开始分析用户需求。

在此,采用自顶向下的结构化分析方法。

首先,定义全局概念结构的框架,如图 1.3 所示:图 1.3 火车定票系统总框架图每一个子系统需要进一步细化。

车次信息系统的细化如图 1.4 所示:车票信息系统的细化如图 1.5 所示:旅客信息系统的细化如图 1.6 所示:1.3 软件模块划分1.普通用户模块在普通用户模块中可以实现登陆,用户名修改,车次查询,订票。

2.管理员模块管理员模块包含三个板块的内容:①管理员可以实现登陆,用户名修改,车次查询,订票。

②车次基本信息管理:包括添加,查询,删除车次。

③用户信息管理:包括添加,删除用户。

1.4 功能结构2 详细设计(更功能模块的实现)2.1 登陆界面①用户名两个静态文本输入框②密码①用户名编辑框登陆界面两个编辑框②密码编辑框①登录两个按钮②取销登陆界面如图 2.1 所示:图2.1 登陆界面功能的实现:①首先建立一个对话框,命名为“欢迎使用火车票预订系统”,添加两个静态文本输入框“请输入用户名”和“请输入密码”,再添加两个编辑框“用户名编辑框”和“密码编辑框”然后建立类向导。

网购车票系统需求分析报告

网购车票系统需求分析报告

文档名称:需求分析说明书项目名称:网上订购火车票系统编写:蔡益华敏校对:杭杰审核:田涛日期:2014年10月20日院系:南邮通达学院专业:软件工程1.引言1.1编写目的火车站市场的管理和服务机制要求逐步走向规化,对于政府管理部门来说确实是一个难点,订票是客运业务中最基本的一个业务,表面上看,它只是火车站业务的一个简单的部分,但是它涉及到管理与客户服务等诸多方面。

然而,过去传统的售票方式已经不能满足现代客运业务流量剧增的客观要求,这就要求一种全新的订票方式——网上订购,来缓解订票高峰时期的客运压力,并为用户提供方便快捷的购票方式。

在此,给出详细设计,供软件编程人员参考。

1.2 项目背景项目委托单位:计算机学院软件工程系。

开发单位:南邮通达学院软件工程32班第四小组。

小组成员:组长:杭杰组员:闫满,田涛,蔡益华,敏任务分配:杭杰负责Rational Rose 整体建模,数据库描述。

闫满负责模块图绘制,资料搜索田涛负责ER图绘制,文档审核蔡益华,敏文档编写与文档整理1.3 定义TTOS:Train Ticketing Online System,网购火车票系统1.4 参考资料[1] 人杰,马素霞《软件工程》(原书第七版)。

:机械工业 2011.7[2] 耿祥义,跃平《Java大学实用教程》(第三版)。

:电子工业。

2012.1[3] 吴建,潮,汪杰《UML基础与Rose建模案例》(第三版)。

:人民邮电 2012.7[4]施伯乐,丁宝康,汪卫《数据库系统教程》(第三版)。

高等教育 2008.7[5]增杰,坤《MySQL 5.6从零开始学》(视频教学版)。

:清华大学 2013.92.任务概述2.1 目标《网购火车票系统》针对的用户是所有需要乘坐火车的乘客,当春运来潮之际,购票点将出现严重拥挤的状况,客户的需求也是多种多样,将充满无限等待,同时也大大降低了购票效率。

为了满足大家需求,需求分析如下:1. 能够通过电子商务平台构建网上购票系统,减少购票拥挤,等待的现象,大大节约了用户的时间,这主要包括:(1)用户注册账户,设置个人信息。

火车票系统分析报告

火车票系统分析报告
CONTENTS
ANALYSIS
可行性分析
1
ANALYSIS
系统分析
2
DESIGN
系统设计
3
TEST
系统测试
4
ANALYSIS
可行性分析
系统建设的背景
系统建设的目的
ANALYSIS
可行性分析
系统建设的意义
概括分析
ANALYSIS
可行性分析
PPT模板下载:行业PPT模板: 节日PPT模板:素材下载: PPT背景图片:图表下载: 优秀PPT下载:教程: Word教程: 教程: 资料下载:课件下载: 范文下载:试卷下载: 教案下载:
订票时的判定树
ANALYSIS
系统分析
ANALYSIS
系统分析
随着信息化时代的到来,人们在日常生活中越来越追求生活的便利,渴望达到足不出门便可完成一切事情的状态。正是因为科技的发展和人们需求的扩大,各种信息系统逐渐进入我们的生活,比如图书管理系统、仓库管理系统、网上购物系统等。火车票订票系统以覆盖全国铁路的计算机售票网络为基础,实现用户网上查询、订票、退票功能,并且界面简单易懂,只要稍微了解电脑的都能进行网上订票。 现行系统状况 中国铁路客票发售和预订系统的核心功能是建立一个覆盖全国铁路的计算机售票网络,实现客票管理和发售工作现代化,从而方便旅客购票和旅行,提高铁路客运经营水平和服务质量,系统可预订、预售和发售当日客票,具有售返程、联程等异地购票功能。当前系统预售期为60天。可以实现票额、座席、制票、计费、结算、统计等工作的计算机管理。 具体表现在: 1.客户端界面清晰友好,达到一目了然的效果。 2.客户端能够有方便的查询系统及简单明了的订票、退票操作。 3.防止用户重复订票、退票操作,影响系统数据的正确性。 4.服务器端提供信息完全可靠,时效性强。 5.能够保证数据与信息的安全性。 实施计划 为了对当前的火车票订票系统进行分析和设计,我们小组做了如下工作: 1.了解当前订票系统,包括其发展的历程以及存在的问题。 2.分工进行系统分析、系统设计以及系统规划。 3.整合。

网上火车票订购系统报告

网上火车票订购系统报告

东华大学____软件设计实践___报告专业计算机科学与技术班级学号姓名完成日期一、需求分析1.1.设计背景铁路作为中国最重要的交通工具之一,在市场经济浪潮中,面临着严峻的考验。

公路运输的便捷,航空运输的快速,这一切都对铁路运输构成很大的冲击。

在对铁路客运服务存在的最大问题进行调查时,结果表明,有29.3%的乘客认为购票难排在各项选择的第一位。

火车站市场的管理和规范问题,是困扰我们多年的一个老问题,也是政府管理中的一个难点,订票是客运业务中的一个最基本的业务,表面上看,它只是火车站业务的一个简单的部分,但是它涉及到管理与客户服务等多方面,因此,随着我国铁路交通的不断发展,过去传统的售票方式已经不能满足现代客运业务流量剧增的客观要求,简单的窗口售票模式已经不能满足方便人们出行的目的。

采用先进的网络技术开发出方便快捷的网上订票系统是现代客运业务发展的必然需求。

电子商务的出现,正好带给了铁路客运服务一个发展契机,推出新型的订票方式-- 网上订票,来缓解订票高峰时期的客运压力,并为用户提供方便快捷的订票服务。

它既是技术上的创新,又将完善铁路服务,在一定程度上解决买票难这一大难题,增强铁路竞争力,为铁路争取到更多的客流。

本次设计的火车票网上订票系统通过访问主页,可以实现个人信息注册、车次车票价格查询、在线订票退票等基本功能,为用户提供方便快捷的订票服务。

本次设计便是利用开发工具VS2008和SQL Server 2005数据库共同开发的一个火车站网上订票系统,它能方便快捷地运用在火车站订票业务的营运之中。

该系统要解决的是火车站网上售票工作所要解决的问题,可以满足火车票网上售票的基本要求,包括查询、订票、退票三个方面的功能。

该系统能运用到火车站售票的工作中,根据用户的需求,设置其权限,并快捷方便的为用户提供服务。

1.2 系统设计目标本系统是利用网络的方便、快捷和计算机的准确、高效实现火车票网上订票系统。

火车票网上订票系统是通过主页访问、身份识别实现区别不同身份用户完成车票、车次的管理操作。

12306网络订票系统分析

12306网络订票系统分析

12306‎网络订票系‎统分析报告班级20112‎11306‎学号*****‎11261‎姓名门鑫摘要由于市场客‎运的刚性需‎求和互联网‎的普及以及‎信息化时代‎的到来,12306‎网络订票系‎统在铁路客‎运系统中扮‎演着越来越‎重要的角色‎,成为了越来‎越多的人的‎订票方式,该系统的稳‎定运行也是‎人们能够方‎便出行的保‎障。

而由于铁路‎运力的限制‎,越来越多的‎人不得不“抢票”。

据统计,12306‎网站最高有‎日均14亿‎的点击量,这“12306‎”迅速也使得‎12306‎成长为网界‎上最繁忙的‎网站之一,14亿次的‎点击大军,直接导致了‎12306‎系统的崩溃‎。

对1230‎6系统的分‎析和研究,有助于我们‎吸取其经验‎教训,总结成功经‎验。

对网络订票‎系统进行优‎化,构建一个可‎靠的网络订‎票系统满足‎市场的需求‎,为用户提供‎一个方便可‎靠的订票平‎台。

目录摘要……………………………………112306‎系统概述………………………………2用户特点‎分析……………………………………3 系统架构分‎析………………………………4常见问题‎及解决方案‎分析………………………………5经验及教训‎…………………………………………6总结…………………………………………1.12306‎系统概述中国铁路客‎户服务中心‎(英语:Sinor‎a il Custo‎m er Servi‎c e Cente‎r),俗称123‎06网站,是中国铁路总‎公司下属的信息‎服务网站,基于中国铁道科‎学研究院所设计的“铁路客票发‎售及预订系‎统”创建。

客户通过登‎录本网站,可以查询旅‎客列车时刻‎表、票价、列车正晚点‎、车票余票、售票代售点‎、货物运价、车辆技术参‎数以及有关‎客货运规章‎。

铁路货运大‎客户可以通‎过本网站办‎理业务。

该网站于2‎010年1‎月30日(2010年‎春运首日)开通进行试‎运行。

用户在该网‎站可查询列‎车时刻、票价、余票、代售点、正晚点等信‎息[2]。

火车票订购系统的测试报告

火车票订购系统的测试报告

火车票订购系统需求分析1.1 系统任务概述这里将该系统的应用是学生在线订购火车票系统,主要涉及对列车信息的管理、学生信息的管理和学生订票信息的管理:对列车信息的管理:对列车信息的添加、修改、删除和查询等对学生信息的管理:对学生信息的添加、修改、删除、查询等对订票信息的管理:对订票信息的管理,如:何人,何时订了何票等。

此外,对于每个使用该系统的人,都要实现用户名和密码登陆,只有合法的用户才能使用该系统。

1.2 功能需求1.2.1 学生的管理每个通过资格审查的人都注册,并拥有自己的用户名和密码,成为注册用户,以后凭此登陆系统;不能通过审查的人员则不予办理。

每个注册用户都拥有一个账号,此账号里包含该用户的所有个人信息,每次的订票活动都凭借此账号进行,直到该账号被注销或删除为止。

因此,对学生的管理包含对学生相关信息的添加、修改、删除及检索功能。

1.2.2 列车信息管理列车信息的管理中很大一部分就是对车次信息的管理,主要涉及以下功能:新列车车次入库:对次新的列车车次信息,都将其详细信息加以记录,方可对外订购和查询列车信息的检索:要想从上千条列车信息记录中找到需要的车次,必须提供列车车次的快速检索和查询功能。

信息的修改:列车的基本信息(如车次号、车次时间、单价等)是不需提供修改功能的,但其它一些信息(是否打折、席别、票价、张数等)需要有修改功能。

列车信息的删除:对过时的列车信息要能够从系统信息中删除。

1.2.3 订票信息管理这是火车订票系统的核心功能之一,由系统管理员实现,主要涉及订票的车次的基本信息、学生的部分信息,订购日期及归订购张数等。

订票时:审查学生是否有订票权;检查列车信息信息是否可以被订购;两者都满足后才能办理订票手续。

取票时:获取学生信息和列车车次信息,判断订票时间是否超期,若超期则不予订购,只有在学生交了订金后才算成功订票。

对订票的历史记录要提供一定的查询功能,且由于不可能永远保存所有记录,还需要提供相应的删除记录的功能。

火车票预订系统报告

火车票预订系统报告

基于.NET的火车联网售票系统的设计摘要基于B/S模式的火车联网售票系统是一个目前非常流行的在线售票系统。

该系统的出现大大满足了现今对于火车售票的需要,使原本极为麻烦的售票、购票过程变得方便快捷,从而提高效率并且大大降低了售票员的工作量。

火车联网售票系统主要包括的火车票查询子系统、订票子系统等功能系统。

它能够实现在线车票查询(包括简单查询、详细查询两个部分),在线订票等功能。

其开发主要包括后台数据库的建立管理和前台应用程序的开发这两个方面。

程序功能实现后用户将可通过互联网在线查询、订购所需的火车票,并能随时查看自己所订购的车票。

本文首先介绍了火车联网售票系统的整体系统构架及Microsoft SQL SERVER 2000数据库的建立,接着详细介绍了各子系统,包括各子系统的功能概述,具体实现,以及数据库相关表设计。

关键词:在线售票;订单;管理The Design of Train Online Booking System Based on .NETAbstractOnline Booking System based on B/S structure is currently a very popular online ticketing system. The system can meet the requirement of the selling train ticketing, make the extremely trouble process of buying train ticket fast and convenient. It improves efficiency and reduces workload of conductor.Train Online Booking System mainly comprise of ticket query, booking subsystem, complete online ticket query (includes simple query, detail query), online booking and so on. The development includes the establishment and management of the background database, and the implementation of application program .The system will allow customers to inquiries and book the train tickets through the Internet. They can inquire about the tickets of their booking at any time.This paper introduces the ticketing system interconnection of the overall system architecture and how to create Microsoft SQL SERVER database being followed by a detailed description of the subsystems, including the subsystems overview, the detail of realization and the related design of table.Key words:online booking ; order ; manage目录论文总页数:21页1 引言 (1)1.1 课题背景 (1)1.2 本课题研究的意义 (1)2 系统概述 (1)2.1 开发目的 (1)2.2 开发环境 (1)2.2.1 硬件环境 (1)2.2.2 软件环境 (1)2.3 软硬件需求 (2)2.3.1 硬件配置要求 (2)2.3.2 软件配置要求 (2)3 数据库设计 (2)3.1 数据库概念模型 (2)3.2 数据库各表设计 (4)3.3 数据库的连接 (6)4 系统总体设计 (7)4.1 用户登录和注册子系统 (7)4.1.1 用户登录模块 (7)4.1.2 用户注册模块 (7)4.2 火车票查询子系统 (8)4.2.1 快速查询 (8)4.2.2 详细查询 (8)4.3 订票子系统 (8)4.4 用户管理子系统 (8)4.4.1 用户注册信息的管理 (8)4.4.2 订单管理 (8)4.4.3 用户留言模块 (8)4.5 管理员管理子系统 (8)4.5.1 订单信息管理 (8)4.5.2 用户信息管理 (9)4.5.3 车票信息管理 (9)4.5.4 地址信息管理 (9)4.5.5 用户留言管理 (9)4.5.6 发布公告/热门信息模块 (9)5 系统具体设计 (9)5.1 用户登录和注册子系统设计 (9)5.1.1 功能概述 (9)5.1.2 用户登录和注册子系统的实现 (9)5.2 火车票查询子系统设计 (10)5.2.1 功能概述 (10)5.2.2 火车票查询子系统的实现 (11)5.3 订票子系统设计 (12)5.3.1 功能概述 (12)5.3.2 订票子系统的实现 (12)5.4 用户管理子系统设计 (14)5.4.1 功能概述 (14)5.4.2 用户管理子系统的实现 (15)5.5 管理员管理子系统设计 (16)5.5.1 功能概述 (16)5.5.2 管理员管理子系统的实现 (17)结论 (19)参考文献 (19)致谢 (20)声明..................................................... 错误!未定义书签。

网上订票系统分析报告

网上订票系统分析报告

网上订票系统分析报告一、公司运作基本商务环节根据已完成的票务系统分析报告中功能模块的分析并结合一定的网上调查,最终得出系统的体系结构图。

网上票务系统的体系结构图如下所示:公司的基本商务环节有如下几个:1.票务信息的获得:与演出公司合作,一旦演出公司票务信息有变动,即同步更新网站数据库的信息2.用户订票:用户浏览票务信息后,通过页面提交订票请求。

3.配送:用户订票之后,根据用户提供的地址,将票送到及时用户手中4.结算:用户订票之后,须马上付费,公司与其他网上支付公司合作,提供便捷的网络支付渠道,并同时提供前台支付二、电子商务对企业商务活动影响由于本公司定位于网络服务公司,所以少有部分为线下商务活动。

线下的商务部分包括,与票务公司接洽,及时更新票务信息;客户订票后进行送票。

这些商务活动也可以由线下变为线上,只要在有合作关系的演出公司配置更新客户端。

即可以由演出公司主动的更新票务信息,省却了沟通环节、节省了时间和沟通成本并提升了更新速度,只要演出一敲定,马上就能在网站看到更新信息,为客户提供了速度的体验,若演出受欢迎,则成为重要的市场开拓筹码。

综上,电子商务不仅省却了一部分商务环节,节约了成本和时间,另一方面,也提高了客户的体验,成为吸引客户的有效武器。

三、各项业务数据流和相关处理过程1 用户注册1.1 简单描述本用例用于用户的注册和个人信息的填写。

1.2 前置条件无。

1.3 后置条件用例成功后,添加一名新用户。

1.4 事件流1.4.1 基流当用户希望注册个人信息以使用本系统时,用例启动。

(1)系统转到用户注册页面,提示用户输入个人信息。

(2)用户输入个人信息。

(3)系统检查信息是否有效(是否已注册,邮箱是否可用,密码是否过于简单),将信息存入数据库。

1.4.2 替代流如果用户输入的注册信息无效,系统显示错误信息并转到错误页面,用户重新填写信息,或者取消注册,用例结束。

用户注册用例图:用户注册用户2 用户登录2.1 简单描述本用例用于用户或管理员的登录。

12306网络订票系统分析

12306网络订票系统分析

12306网络订票系统分析报告班级2011211306学号**********姓名门鑫摘要由于市场客运的刚性需求和互联网的普及以及信息化时代的到来,12306网络订票系统在铁路客运系统中扮演着越来越重要的角色,成为了越来越多的人的订票方式,该系统的稳定运行也是人们能够方便出行的保障。

而由于铁路运力的限制,越来越多的人不得不“抢票”。

据统计,12306网站最高有日均14亿的点击量,这“12306”迅速也使得12306成长为网界上最繁忙的网站之一,14亿次的点击大军,直接导致了12306系统的崩溃。

对12306系统的分析和研究,有助于我们吸取其经验教训,总结成功经验。

对网络订票系统进行优化,构建一个可靠的网络订票系统满足市场的需求,为用户提供一个方便可靠的订票平台。

目录摘要……………………………………1 12306系统概述………………………………2用户特点分析……………………………………3 系统架构分析………………………………4常见问题及解决方案分析………………………………5 经验及教训…………………………………………6 总结…………………………………………1.12306系统概述中国铁路客户服务中心(英语:Sinorail Customer Service Center),俗称12306网站,是中国铁路总公司下属的信息服务网站,基于中国铁道科学研究院所设计的“铁路客票发售及预订系统”创建。

客户通过登录本网站,可以查询旅客列车时刻表、票价、列车正晚点、车票余票、售票代售点、货物运价、车辆技术参数以及有关客货运规章。

铁路货运大客户可以通过本网站办理业务。

该网站于2010年1月30日(2010年春运首日)开通进行试运行。

用户在该网站可查询列车时刻、票价、余票、代售点、正晚点等信息[2]。

售票系统在北京时间每天23:00至次日7:00进入维护,期间不提供服务。

2011年1月19日(2011年春运首日),中华人民共和国18个铁路局(公司)所在地也分别成立了铁路客户服务中心,并公布了服务热线。

网上售票系统设计报告

网上售票系统设计报告

题目延安火车票网上售票系统的设计与实现学生姓名张贵艳学号200809010121 专业班级经管0801班设计(论文)内容及基本要求毕业设计内容:1、介绍该系统开发的相关背景和意义2、进行系统可行性和需求分析3、功能模块划分、数据库设计4、系统实现以及书写设计报告基本要求:1、熟练掌握ASP和ACCESS等工具2、设计报告结构清晰、完整3、语言流畅,言简意赅4、书写符合西安石油大学毕业设计撰写规范设计(论文)起止时间年月日至年月日设计(论文)地点西安石油大学指导教师签名年月日系(教研室)主任签名年月日学生签名年月日延安火车票网上预订系统摘要:随着科学技术的发展,计算机在我们生活的各个领域的应用越来越广泛,从而降低了人工劳动力的需求,提高了我们的生活质量和企业的经济效益。

火车票人工售票系统越来越显示出它的滞后性,我们迫切需要开发一个网上售票系统来满足社会的各种需要。

火车票网上售票系统按照软件工程的结构化设计思想,经过项目的可行性研究和需求分析、总体设计、详细设计,以及编码实现和调试等,并运用数据流图和数据字典、E-R图和数据库逻辑结构、系统流程图,对该系统的数据需求、数据库、系统软件结构、系统流程、以及处理过程等进行了分析和设计。

采用AS P动态服务主页语言,界面设计选择CSS框架和Macromedia Dreamweaver 8静态网页设计,后台数据库开发工具选择Microsoft Access 2003数据库,并采用性能优越的IlS5.1(InternetInformationServer)作为Web服务器。

该系统主要解决的是火车站网上订票工作所要解决的问题,可以满足火车站网上订票的基本要求,包括查询、订票、用户管理、订单管理等功能。

该系统可以运用到火车站订票的工作中,根据用户的需求,设置其权限,快捷方便的为用户提供服务。

关键词:火车票管理;订票查询;用户管理The Online Booking System of Yanan Train TicketsAbstract:With the development of science and technology, computers in our life in all areas used more widely, which reduce the labor requirements, and improve the quality of our life and the economic efficiency of enterprises. Train ticket artificial ticketing system more and more shows its lagging, so we need to develop an online ticketing system to meet the needs of the society.Train tickets online ticketing system according to the software engineering structured design thought, after the project feasibility study and demand analysis, overall design, detailed design, as well as code realization and commissioning, and use of data flow graph and data dictionary, e-r chart and database logic structure, system flow diagram, the data of the system, database, system software demand structure, system flow, and the process of analysis and design. USES ASP dynamic service home page language, interface design choice CSS framework and Macromedia Dreamweaver 8 static Web design, the backend database development tool select the Microsoft Access 2003 database, and using the superior performance of IlS5.1 (InternetInformationServer) as a Web server.This system mainly to solve the railway station of tickets online job of problem to solve, and can meet the basic requirements of the railway station tickets online, including inquires the, booking tickets, user management, order management etc. Function. This system can be applied to the railway station of the booking work, according to the needs of the users, set its jurisdiction, quick and convenient for the user to provide services.Key words: train tickets, booking information, user management目录1 绪论 (6)1.1选题的背景 (6)1.2国内外研究概况及发展趋势 (6)1.3研究的目的和意义 (7)1.4设计主要内容 (8)1.5开发工具及介绍 (8)1.5.1 ASP动态服务主页语言的简介 (9)1.5.2 Macromedia Dreamweaver 8的简介 (10)1.5.3 Microsoft Access数据库的简介 (12)1.5.4 InternetInformationServer(IlS5.1)的简介 (13)2 火车票预订系统分析 (16)2.1概述 (16)2.2火车票预订系统可行性分析 (16)2.2.1经济可行性 (16)2.2.2技术可行性 (16)2.2.3操作可行性 (17)2.3现行系统详细调查 (17)2.3.1 现行售票系统业务分析 (17)2.3.2 现行售票业务数据流程分析 (17)2.4新系统逻辑模型提出 (18)2.4.1 火车票网上售票系统描述 (18)2.4.2火车票网上售票系统业务分析 (18)2.4.3 火车票网上售票系统数据流程分析 (19)2.4.4 火车票网上售票系统数据字典 (20)3 火车票网上售票系统设计 (29)3.1概述 (29)3.1.1 系统设计目标 (29)3.1.2 系统设计策略 (29)3.2总体设计 (29)3.2.1 火车票网上售票系统的功能结构图 (30)3.2.2 火车票网上售票系统的系统流程图 (30)3.3数据库设计 (31)3.3.1 数据库概念结构设计 (31)3.3.2 数据库关系模型设计 (33)3.3.3 数据库物理结构设计 (34)4 软件程序框图 (37)4.1用户登陆模块流程图 (37)4.2用户注册模块流程图 (37)4.3查询模块流程图 (38)4.4用户购票模块流程图 (39)4.5管理员登陆模块流程图 (39)4.6车票管理模块流程图 (40)4.7订单管理模块流程图 (41)5系统窗体的设计 (42)5.1系统数据库连接 (42)5.2系统首页 (42)5.3管理员登录 (43)5.4火车票后台管理 (43)5.5管理用户界面 (44)5.6列车信息模块 (45)5.7用户注册管理模块 (49)5.8车票查询模块 (50)5.8.1车次查询 (51)5.8.2车站查询 (53)5.9订单管理模块 (54)5.9.1 订票页面 (55)5.9.2个人订单 (55)5.9.3管理订单 (56)6 测试和维护 (57)6.1测试平台简介 (57)6.2测试方法 (57)6.3实际测试用例及结果分析 (57)6.4系统维护与安全性 (58)6.4.1 Session与Cookie的安全性 (58)6.4.2 数据库的安全性 (58)6.4.3 出错处理 (58)结论 (59)参考文献 (60)致谢 (61)附录 (62)1 绪论1.1 选题的背景在当今社会,计算机占据了非常重要的位置,这些大部分都是通过使用软件而提高生产、管理效率来体现的。

网络在线售票实验报告

网络在线售票实验报告

一、实验目的1. 了解网络在线售票系统的基本原理和功能。

2. 掌握网络在线售票系统的设计和实现方法。

3. 培养动手实践能力和团队协作精神。

二、实验环境1. 操作系统:Windows 102. 开发工具:Visual Studio 20193. 数据库:MySQL 5.74. 网络环境:局域网三、实验内容1. 系统需求分析2. 系统设计3. 系统实现4. 系统测试四、实验步骤1. 系统需求分析(1)功能需求① 用户注册与登录:用户可以注册账号,登录系统进行购票操作。

② 查询车票信息:用户可以查询车次、座位、票价等信息。

③ 购票:用户可以在线购票,选择车次、座位、票价等。

④ 支付:用户可以选择支付方式,如支付宝、微信支付等。

⑤ 查看订单:用户可以查看已购票的订单信息。

⑥ 退票:用户可以在线退票,并查看退款进度。

(2)性能需求① 系统响应时间:在正常网络环境下,系统响应时间不超过2秒。

② 数据准确性:系统保证车票信息的准确性,确保用户购票成功。

2. 系统设计(1)系统架构设计系统采用B/S(Browser/Server)架构,分为前端和后端两部分。

前端采用HTML、CSS、JavaScript等技术实现用户界面;后端采用Java、MySQL等技术实现业务逻辑和数据存储。

(2)数据库设计数据库采用MySQL 5.7,设计以下表:① 用户表(user)- 用户ID(主键)- 用户名- 密码- 手机号- 邮箱② 车次表(train)- 车次ID(主键)- 车次名称- 出发站- 到达站- 出发时间- 到达时间③ 座位表(seat)- 座位ID(主键)- 车次ID(外键)- 座位号- 座位类型(硬座、软座、卧铺)④ 订单表(order)- 订单ID(主键)- 用户ID(外键)- 车次ID(外键)- 座位ID(外键)- 票价- 支付状态- 下单时间3. 系统实现(1)前端实现使用HTML、CSS、JavaScript等技术实现用户界面,包括用户注册、登录、查询车票信息、购票、支付、查看订单、退票等功能。

火车票订票系统毕业设计报告

火车票订票系统毕业设计报告

学士学位论文THESIS OF BACHELOR(2011-2015 年)题目:火车票订票系统的设计与实现------后台模块Topic: Design and Implementation of Train Ticket Booking System——Background Module 指导老师:姓名:学号:学院:软件学院专业:软件工程完成时间: 2015年4月摘要随着国家发展水平的提高和科学技术的发展,人们出行也越来越频繁,传统人工售票的工作效率已不能适应新的发展需要,无法给人们出行买票提供方便便捷的服务,耽误顾客的时间。

火车票网上订票系统的应用提高了售票的效率的同时方便了顾客购票。

本火车票网上订票系统是基于JSP实现的系统,后台数据库采用的是SQL Server 2005。

系统有两个用户即管理员、会员。

管理员的功能有会员管理模块、订票管理模块和车次管理模块,这些模块中,除了基本的删除、添加、修改外,还具有更加详细的查询功能;会员的功能有查看车次信息和订票。

本文首先简单介绍了系统的开发背景、使用的相关技术然后详细阐述了系统的设计与实现过程,对个人模块后台模块进行了重点介绍。

关键词:火车票订票;JSP;SQL Server 2005;后台模块AbstractWith the improvement of the country and the development of science and technology, traveling is becoming more and more frequent, the traditional manual ticketing work efficiency has not already adapted to the demand of the new development, not provided convenient service for people to buy tickets, just wasting the time of the customer. The application of online ticketing system to improve the efficiency of the online train ticketing service and provide convenience for tourists at the same time.The online booking system is based on JSP implementation system, background database using SQL Server 2005. The system has two users or administrators, member. The administrator function with tickets member management module, management module and trains management module, these modules, in addition to the basic deletes, add, modify, but also has more detailed query function; membership function is to check the train number information and booking. This paper introduces the development background of the system, the use of related technologies and in detail elaborated the system design and implementation process first, has carried on the key to personal background module is introduced.Key words:Train Ticket Booking;JSP;SQL Server 2005;Background Module目录第1章绪论 (1)1.1系统的开发背景 (1)1.2系统的开发目标 (1)1.3本文的主要内容 (1)第2章系统开发相关技术介绍 (2)2.1 JSP技术简介 (2)2.2 Servlet介绍 (4)2.3 SQL Server 2005简介 (5)第3章系统的分析和设计 (7)3.1可行性研究 (7)3.2系统业务流程图 (7)3.3数据流图 (8)3.4系统功能模块图 (10)3.4.1会员管理 (10)3.4.2车次管理 (11)3.4.3订单管理 (11)3.5数据库设计 (11)3.5.1数据库概念结构设计 (11)3.5.2数据库逻辑结构设计 (12)第4章个人模块的实现 (15)4.1管理员后台登陆的实现 (15)4.2管理首页的实现 (17)4.3管理员设置的实现 (18)4.4修改密码 (20)4.5车次管理的实现 (21)4.6增加车次信息 (23)4.7订票管理的实现 (24)4.8会员管理 (27)第5章结束语 (30)参考文献 (31)致谢 (32)第1章绪论第1章绪论1.1 系统的开发背景随着科学技术的发展,在网上订购火车票的人越来越多,特别是节假日的时候顾客扎堆进入火车票售票系统,火车票售票系统随时面临瘫痪的危险,对普通购票顾客来说,目前的网上火车票售票系统面向的是全国顾客,不同地方的顾客需要选择不同的出发地和目的地,浪费了时间,也许因此错过购票机会,无法到达预定地点,徒留遗憾。

火车票订票系统课程设计报告

火车票订票系统课程设计报告

火车票订票系统课程设计报告
本科生课程设计是在计算机技术应用系丛中的一门重要课程,本文将以设计一个订火
车票的订票系统为例,来阐述本课程的重要性和必要性。

本设计的火车票订票系统将分为两个主要模块:一是买票的用户模块,另一是负责订
票维护的管理员模块。

买票的客户只需要登录订票系统,然后选择所要购买的火车票,输
入相关个人信息和付款信息,就可以完成订票操作。

负责维护和管理的管理员模块将分为
一般管理员模块和超级管理员模块。

一般管理员只能查看用户的订票信息,而超级管理员
可以添加,修改和删除火车票信息,还可以实现用户和管理员之间的消息传递、用户登录
和日志记录功能。

此外,还将采用SQL语句来存储订票系统中的所有信息,支持对表的修改、查看和分析。

通过这种方式,我们可以更清楚地了解有关火车票订票的信息,针对不同的业务类型
展开全面的统计和分析活动。

本设计的火车票订票系统将采用C++语言编程实现,利用模块化的编程思想进行编程。

每个模块都将有自己的相关函数,有助于编程的可读性和可维护性。

综上所述,本次课程设计将依赖数据库存储和处理数据,并利用面向对象和模块化的
编程思想,实现一个火车票订票系统,以为乘客提供一个高效、便捷的订票服务,而且还
可以与现有的其他模块相集成,完善整个火车票预定系统。

本次设计旨在让学生掌握计算
机技术在实际应用中的重要作用,并培养学生们主动利用计算机技术解决实际问题的能力。

购票系统研究报告

购票系统研究报告

购票系统研究报告购票系统研究报告购票系统是指电子化的票务管理系统,可以实现用户在线购买车票、演出票、机票等,并进行相应的座位选择和支付操作。

该系统主要由前端用户界面、后端数据库和支付接口组成,可以极大地方便用户购票的过程,提高购票的效率和体验。

购票系统的功能主要包括以下几个方面:1. 用户注册和登录功能:用户可以通过注册一个账号并登录来进行购票操作,方便系统对用户进行身份验证和账户管理。

2. 演出信息浏览功能:用户可以浏览已上架的演出信息,包括演出时间、地点、价格等,以便选择购票项目。

3. 座位选择功能:用户可以在演出信息界面选择座位位置,系统会根据用户选择的座位进行实时计算座位的可用性和价格。

4. 购票操作功能:用户可以选择购买某个演出的票,并进行相应的座位选择和票数选择,在完成购票操作后,可以选择支付的方式进行支付。

5. 确认订单和支付功能:用户在购票完成后,系统会生成一份订单,用户可以在订单页面查看订单的详细信息,并选择支付方式进行在线支付。

6. 订单查询和退票功能:用户可以在个人中心查询购买的订单信息,并进行退票操作,系统会根据退票规则进行相应的退票操作。

购票系统的优势主要有以下几个方面:1. 方便快捷:购票系统可以随时随地进行操作,不再需要排队等候购票,大大提高了购票的便利性和效率。

2. 自助选择:购票系统支持在线座位选择,用户可以根据自己的喜好选择座位,提高了用户购票的满意度。

3. 一键支付:购票系统支持多种支付方式,用户可以选择适合自己的支付方式进行支付,无需现金交易,避免了携带大量现金的不便。

4. 订单管理:购票系统可以方便用户对购票订单进行管理和查询,可以随时查看购票记录和订单状态,方便用户进行后续的操作和处理。

购票系统在应用中具有广泛的应用前景,可以在火车票、演出票、机票等领域进行推广和应用。

购票系统的研究和开发将为用户提供更好的购票体验,提高购票的效率和便捷性,对于推动票务行业的发展具有重要的意义。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

东华大学____软件设计实践___报告专业计算机科学与技术班级学号姓名完成日期一、需求分析1.1.设计背景铁路作为中国最重要的交通工具之一,在市场经济浪潮中,面临着严峻的考验。

公路运输的便捷,航空运输的快速,这一切都对铁路运输构成很大的冲击。

在对铁路客运服务存在的最大问题进行调查时,结果表明,有29.3%的乘客认为购票难排在各项选择的第一位。

火车站市场的管理和规范问题,是困扰我们多年的一个老问题,也是政府管理中的一个难点,订票是客运业务中的一个最基本的业务,表面上看,它只是火车站业务的一个简单的部分,但是它涉及到管理与客户服务等多方面,因此,随着我国铁路交通的不断发展,过去传统的售票方式已经不能满足现代客运业务流量剧增的客观要求,简单的窗口售票模式已经不能满足方便人们出行的目的。

采用先进的网络技术开发出方便快捷的网上订票系统是现代客运业务发展的必然需求。

电子商务的出现,正好带给了铁路客运服务一个发展契机,推出新型的订票方式-- 网上订票,来缓解订票高峰时期的客运压力,并为用户提供方便快捷的订票服务。

它既是技术上的创新,又将完善铁路服务,在一定程度上解决买票难这一大难题,增强铁路竞争力,为铁路争取到更多的客流。

本次设计的火车票网上订票系统通过访问主页,可以实现个人信息注册、车次车票价格查询、在线订票退票等基本功能,为用户提供方便快捷的订票服务。

本次设计便是利用开发工具VS2008和SQL Server 2005数据库共同开发的一个火车站网上订票系统,它能方便快捷地运用在火车站订票业务的营运之中。

该系统要解决的是火车站网上售票工作所要解决的问题,可以满足火车票网上售票的基本要求,包括查询、订票、退票三个方面的功能。

该系统能运用到火车站售票的工作中,根据用户的需求,设置其权限,并快捷方便的为用户提供服务。

1.2 系统设计目标本系统是利用网络的方便、快捷和计算机的准确、高效实现火车票网上订票系统。

火车票网上订票系统是通过主页访问、身份识别实现区别不同身份用户完成车票、车次的管理操作。

系统有三个大的功能模块:登录功能模块,验证登录信息;管理员功能模块,实现车票和车次管理;普通用户功能模块,实现车票和个人信息管理。

1.3 系统设计方法本系统采用的是B/S结构,即Browser/Server(浏览器/服务器)结构。

它是随着Internet技术的兴起,对C/S模式应用的扩展。

在这种结构下,用户工作界面是通过IE浏览器来实现的。

B/S模式最大的好处是运行维护比较简便,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据。

用户可以通过WWW浏览器去访问Internet上的文本、数据、图像、动画、视频点播和声音信息,这些信息都是由许许多多的Web服务器产生的,而每一个Web服务器又可以通过各种方式与数据库服务器连接,大量的数据实际存放在数据库服务器中。

客户端除了WWW浏览器,一般无须任何用户程序,只需从Web服务器上下载程序到本地来执行,在下载过程中若遇到与数据库有关的指令,由Web服务器交给数据库服务器来解释执行,并返回给Web服务器,Web服务器又返回给用户;最大的缺点是对企业外网环境依赖性太强,由于各种原因引起企业外网中断都会造成系统瘫痪。

1.4 可行性研究可行性分析是在用户的要求和系统调研的基础上进行的,对新系统的开发从社会、技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。

可行性分析一般可定义为:可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是否可行。

可行性研究的目的不是解决问题,而是确定问题是否值得去解决。

其最根本任务就是对以后的行动方针提出建议。

该阶段通过对系统目标的初步调研和分析,提出可行性方案并进行论证。

我们在这里主要从技术可行性、经济可行性和操作可行性三方面进行分析。

1.4.1 技术可行性本系统开发的软硬件资源都已具备,前台开发工具使用VS2008,开发语言为C#,后台数据库使用SQL Server 2005,其基本操作实质还是对数据库进行添加、删除、查找等操作开发环境安全,技术可靠,两者使用都相对比较熟练,因此具备技术可行性。

1.4.2 经济可行性开发该系统所需的相关资料可以通过已存在的网上订票系统进行调查采集,所需的其他应用软件、硬件系统也易于获得,因此,开发成本较低。

而引进使用本系统后,与传统方式相比,具有高效率、低成本、高质量的特点,可以节省不少人力、物力及财力。

所以,从经济的角度来看,该系统可行。

1.4.3 操作可行性本系统采用菜单式,实现用户与数据库的交互,界面简洁友好,操作方便,界面设计十分亲切,功能标题醒目,各种功能的实现简单容易,易于理解,用户只需对订票流程和业务调查了解即可,不需掌握数据库等相关知识,上手较快,系统管理人员可以简单的实现车票的销售,车次的管理,统计,退票等功能。

通过以上可行性分析,认为该系统的开发方案切实可行,可进行开发。

1.5 需求分析需求分析是软件设计的一个重要的环节。

本阶段对订票系统的应用情况作全面调查,以确定系统目标,并对系统所需要的基础数据以及数据处理要求进行分析,从而确定用户的需求。

用户对系统的需求我们从以下几方面进行分析。

1.5.1 功能需求网上火车票订票系统是一个融合火车票订购、列车站点的管理、管理员信息、列车信息及售票信息查询为一身的综合系统。

功能需求从用户和管理员两个方面进行分析,本网上售票系统应该具备如下功能:1.从用户的角度看:(1)注册:用户需要订购自己所需要的火车票,所以本系统的使用者应该有注册账户功能。

(2)登录:用户注册过信息以后,可以通过登录权限进入用户模式。

(3)查询:用户可以实现对个人信息的查询、车次信息的查询和对已订车票信息的查询。

要求:1)对个人信息的查询,用户可以查看自己的基本信息。

2)对车次的查询,可以按照发车车次进行查询,也可以按照始发站和终点站进行查询。

3)对订单的查询,用户可以查看自己订单的所有车票信息。

(4)添加:用户可以进行订票来添加订单。

(5)退票:用户可以对自己已付款订单车次的车票进行退票操作。

(6)修改:用户可以对自己的个人信息和密码进行修改,也可以对已付款订单的车次进行改签。

2.从管理员的角度看:(1)登录:管理员可以通过登录权限进入管理员模式。

(2)查询:管理员可以对个人信息进行查询、可以对现有车次进行查询,可以对站点进行查询,可以对已注册用户信息进行查询。

1)对个人信息的查询,管理员可以查看自己的基本信息。

2)对车次的查询,可以按照发车车次进行查询,也可以按照始发站和终点站进行查询。

3)对站点的查询,管理员查看所有已存在站点的信息。

4)对已注册用户的查询,管理员可以查看本系统中所有已注册用户的基本信息和其订单信息。

(3)添加:管理员可以实现对车次的添加、对站点的添加和对车票信息的添加。

(4)删除:管理员可以实现对车次的删除、对站点的删除和对车票信息的删除。

(5)管理员可以修改站点信息、车次信息和车票信息。

1.5.2 性能需求为了保证系统能够长期、安全、稳定、可靠、高效的运行,本系统应该满足以下的性能需求。

1.准确性和及时性系统处理的准确性和及时性是系统的必要性能。

系统应能及时而且准确的根据用户权限及所输入的信息做出响应。

由于本系统的查询功能对于整个系统的功能和性能完成举足轻重。

作为系统的很多数据来源,而车票的数量和时间又影响用户的决策活动,其准确性和及时性很大程度上决定了系统的成败。

在系统开发过程中,必须采用一定的方法保证系统的准确性和及时性。

2.易用性本系统是直接面对用户的,而用户往往对计算机并不是非常熟悉。

这就要求系统能够提供良好的用户接口,易用的人机交互界面。

要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面,从而保证系统的易用性。

3.安全性网上订票系统中涉及到的数据是客运公司相当重要的信息,系统要保证用户的权限,对于车次等信息用户只享有查询服务,不得更改;系统还要提供方便的手段供系统维护人员进行数据备份、日常安全管理、以及系统意外崩溃时数据的恢复等工作。

同时系统还要保证对数据库进行及时更新,保证数据一致性。

二、详细设计(系统功能、模块划分及详细设计)2.1 系统功能分析该系统参考网上火车票订票官网进行设计,并根据自己的变成和设计能力对其功能进行进一步简化,系统可分为四大模块:登录模块,用户根据自己身份的不同进行登陆;注册模块:没有账户的用户可以输入个人信息和有效证件号码注册一个帐号;普通用户模块,进行个人车票的查询和预定,对自己订单和信息进行管理;管理员模块,对车次、车票、站点和订单进行管理。

通过身份识别判断账户信息并区别不通身份的用户。

火车票网上订票系统简单、操作灵活、方便、反应快速、计算准确,系统运行稳定、安全可靠,而且有良好的交互界面,让使用者可以方便、快速地掌握。

2.1.1 登录功能分析用户进入系统后根据身份的不同选择不同的身份进入系统,如果身份有误,则不能进入系统,在系统的主页上,用户登录之前可以查看车次信息,但不能进行预定和修改车次信息。

2.1.2 注册功能分析没有账户的用户在注册功能模块可以注册一个有效的帐号,注册成功之后就可以登录系统进行车票预定。

2.1.3用户功能分析用户可以根据需要进行注册,拥有账户后,可以根据自己的账户名和密码进行登录,进入系统之后,用户可以查看自己的订单和未完成订单,可以对已付款订单进行改签和退票。

用户可以查看自己的个人资料,并可以对资料进行修改,用户可以为自己的账户进行充值,也可以修改登录密码。

2.1.4 管理员功能分析管理员根据自己的用户名和密码登录进系统之后,可以对车次、车票。

站点进行增删改查操作,还可以查看所有用户的订单,可以查看个人信息和修改密码。

2.2 系统模块设计2.2.1系统模块图通过多系统的功能进行分析绘制出系统的模块图如下图所示:、图2-1 系统整体模块图2.2.2登录子模块程序运行以后进入主界面,点击登录可以进入登录子模块,用户根据自己的身份的不同,可以选择是普通用户还是管理员进行登录。

2.2.3 注册子模块程序运行之后进入主界面,点击注册可以进入注册子模块,可以输入自己的有效信息进行注册,该注册模块只能进行普通用户的注册,管理员不能进行注册,管理员帐号应是系统管理人员添加的,该模块不能实现。

2.2.4 普通用户子模块(1)车次查询模块:用户进入自己的主页之后可以点击余票查询,来获取自己想查询的车次信息,查询有两个方法,一是输入出发地、目的地和出发日期进行查询,二是可以输入出发地、目的地、出发日期和车次进行查询。

相关文档
最新文档