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

毕业论文开题报告
申请课题火车订票管理系统的设计与实现
学号
班级
申请者有全套开题报告、论文、程序、英文翻译联系电话可联系本人
Email : qq:1113121143 参加者 RMB:200 联系电话
Email :
指导教师
申请日期 2015年1月16日
计算机科学与技术学院
填写说明
1. 毕业论文的选题应以专业课的内容为主,可以针对某些基础理论和学术问题进行探讨,也可以结合科技生产和社会生活的实际问题进行研究、开发与设计。
2. 毕业论文一般为一人一题。
如果选题确需多人合作完成一个课题,须由指导老师提出,课题需要多人合作的最多2人,经学院教学委员会审批同意,每个学生必须独立完成其中的一部分工作,并独立撰写各自的毕业论文,在课题名称后面注明其相应的子课题。
多人合作的须在封面上填写参加者的姓名和联系方式。
3. 所有学生的选题经研究确定后,一般不允许中途更改课题。
特殊情况需要更改课题者,须由指导教师调整或更改选题,且填写《毕业设计(论文)课题变动申请表》,经主管领导批准后方可调整或更改。
4. 成果形式一栏填写:论文。
5. 本开题报告最迟应在开始毕业论文开始前六周确定,并上报给指导老师,必须经指导老师和学院批准方才有效,否则无效。
6. 本开题报告使用A4纸张,上、下、左、右页边距均为2.5cm,请不要改变本开题报告页面设置。
所有自己书写的内容请使用楷体。
火车票网上售票系统开题报告

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

1、熟悉Java Web编程,熟练使用eclipse开发工具,了解MySQL和Tomcat的使用。
2、对系统管理的各模块进行设计与实现:用户信息管理需要实现对用户的查找、删除等操作;订票信息管理需要实现对订票信息的查找、删除等操作;余票信息管理需要进行对余票信息的增加、删除、修改和查找等;意见管理需要实现对用户意见的查看和删除;订票统计功能需要对预订车票的各信息进行统计和查看。
火车票订票系统通过实现票务信息的计算机管理,提高工作效率。我们可以利用数据库将整个火车站的票务情况存入计算机,通过丰富的用户接口,完成数据的访问和管理,以满足用户需求。一个火车站售票信息管理系统应达到的目标是提供及时、广泛的信息服务,加快信息检索的效率,实况灵活的查询,减轻管理人员制作报表和统计分析的负担。但由于铁路火车票务管理的复杂性,本毕业设计与开发也仅是一个尝试性的工作,但它很有启发性,对于研究开发该类程序可以起一个抛砖引玉的作用。
三、研究方法、措施及步骤:
本系统主要是基于Java语言,采用B/S结构,SSH架构,结合了MySQL数据库,并按照软件工程开发的基本步骤来实现火车票订票管理系统。
开发工具:MyEclipse
数据库环境:MySQL数据库
服务器:TomCat
系统环境:Microsoft Windows7或以上版本。
1、本系统采用的SSH为框架,SSH是目前较流行的一种Web应用程序开源框架,也是比较适合本研究课题的应用程序开源框架之一。集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。
毕业设计(论文)开题报告内容:(主要包含选题的背景和意义;研究的基本内容和拟解决的主要问题;研究方法及措施;研究工作的步骤与进度;主要参考文献等项目)
火车站网上售票系统需求分析报告

需求分析书20122013班张佳俊组组员何益超李轶孙忠奇张志轩1导言1.1目的该文档是关于用户对于火车票网上售票系统的功能和性能的要求,重点描述了火车票网上售票系统的设计需求,将作为对该工具在概要设计阶段的设计输入。
本文档的预期读者是:●设计人员●开发人员●项目管理人员●测试人员●用户1.2范围该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决整个项目系统的“做什么”的问题。
在这里,对于开发技术并没有涉及,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的渠道。
1.3缩写说明无1.4术语定义无1.5引用标准[1] 《企业文档格式标准》V1.1[2] 《需求规格报告格式标准》V1.11.6参考资料[1] 《实用软件工程(第三版)》[2] 《需求规格报告格式标准》V1.12系统定义我们分别阐述一下项目的来源、背景和项目的目标。
2.1项目来源及背景随着科学技术的发展,计算机领域不断取得日新月异的研究成果。
计算机在代替和延伸脑力劳动方面发挥越来越重要的作用,在日常生活中随处都离不开离不开计算机。
尤其是在交通发达的今天,要管理大量的车票销售,计算机优势更加体现出来。
在数字化的今天,为了加强火车售票的管理必须依靠计算机,使火车售票员更好的对游客的管理更加有序、到位,基于上述种种原因,开发火车站售票系统更加显得重要,我们结合本次课程设计开发以下的火车站售票系统方案。
本系统主要为了更好地实现火车售票管理,给火车售票员提供一个井然有序的管理平台, 防止手工管理混乱,避免一些人为的错误。
提供一个良好的售票环境,更好的完成售票。
同时也对旅客提供一个查询客运情况。
2.2项目要达到的目标本项目设定的目标如下:1.系统能够提供友好的用户界面,使操作人员的工作量最大限度的减少2.系统具有良好的运行效率,能够得到提高生产率的目的3.系统应有良好的可扩充性,可以容易的加入其它系统的应用。
铁路客票系统的设计及实现的开题报告

铁路客票系统的设计及实现的开题报告1.选题背景铁路作为我国主要的交通运输方式之一,其客运量一直位于前列。
在现代化发展的进程中,数字化、信息化、网络化已成为时代的主流。
随着人们通讯、信息获取和处理需求的日益增长,传统的售票方式已经不能满足广大旅客的需求。
因此,一个更高效、更便捷、更智能的铁路客票系统亟待建立。
2.研究目的本项目旨在为铁路客票管理部门建立一个更加高效、便捷、智能的铁路客票系统,以方便广大用户购票和管理客票。
3.研究内容本项目的研究内容主要包括:(1)系统需求分析:通过对传统的客票管理方式进行分析,找出瓶颈和需要改进的地方,明确系统的功能需求和性能需求。
(2)系统架构设计:根据需求分析的结果,设计系统的整体架构,包括前端、后台、数据库等。
(3)关键技术研究:研究实现系统所需要的关键技术,如用户认证、支付方式、数据存储等。
(4)系统实现:根据需求分析和系统架构设计,实现系统的各个功能模块。
(5)系统测试与优化:对系统进行全面测试,发现并修复程序错误,提高系统的鲁棒性和可用性。
4.研究方法(1)文献调研:对国内外相关研究和实践进行调查和研究,获得铁路客票管理的背景资料和经验。
(2)实地调研:通过实地考察铁路客票管理部门,深入了解其管理方式和存在的问题,从而为系统需求分析提供数据支持。
(3)面向对象分析和设计:采用面向对象的分析和设计方法,对系统进行模块化设计。
(4)Web开发:采用Web技术实现系统的前后台交互设计和实现。
(5)数据库开发:采用关系型数据库设计,完成数据表的建立和管理,实现有效的数据存储与检索。
5.预期成果本项目的预期成果是一个高效、便捷、智能的铁路客票管理系统,能够实现以下功能:(1)实现在线购票、改签、退票等功能。
(2)提供付款方式选择。
(3)实现电子票和纸质票选择。
(4)提供选座和选舱等功能。
(5)提供用户语音、短信、邮件等多种提醒方式。
(6)提供查询订单、历史订单等功能。
火车票查询系统 开题报告

(2)获得售票权限。
(3)管理员登录系统。
(4)列车信息管理。
三、设计(研究)方案
本系统的应用主要是针对一个始发站终点站,路过站点,车次的查询功能。系统实现了作为一个查询活动相关的基本功能。具体的功能描述如下:
(1)旅客查询列车信息。旅客可以通过自己的需求来查询是否有满足自己要求的列车。
年月日
课题性质(打√选择)
设计(√)
论文()
一、文献综述
火车票管理系统是在当今网络这个大环境下产生出来的。在以前没有网络技术的情况下,一般人都是去火车站的售票窗口来查询列车。现如今,交通水平发展速度迅速,火车站的客运列车增加,客运量也随之而增加,老式售票已经不能在满足现在旅客的需要了。我会常常遇到这样的情况,当我排了很长时间的队,来到了售票员窗口前,才知道我买的车票已经售空了。当然,这只是老式售票的一种不便,类似的问题还有很多。为了解决这样的问题,售票系统便自然而然的借助于网络出现了。JSP技术便是实现售票系统的一种方便而有效的技术。
软件测试:测试发现并调试软件中的错误和缺陷。预计时间:3周
完善各项文档及和报告。预计时间:2周
五、主要参考文献
[1]徐明华Java Web整合开发与项目实战第三版人民邮电出版社2009-2-1
[2]孙鑫java servlet编程思想第二版中国电力出版社2006-7-1
[3]李宁javaWeb开发技术大全第五版清华大学出版社2009-5-1
四、工作进度安排
系统分析、需求分析:向相关单位的有关人员了解情况,确定软件的总体要求以及所需要的硬件和支持软件。预计时间:2周
概要设计:确定软件系统的结构,对数据结构进行设计,进行模块划分,确定功能。预计时间:2周
火车站售票排队系统的分析与研究开题报告记录

火车站售票排队系统的分析与研究开题报告记录————————————————————————————————作者:————————————————————————————————日期:开题报告题目:火车站售票排队系统的分析与研究1. 毕业设计(论文)综述1.1题目背景随着我国经济的发展和人民生活水平的提高,铁路旅客发送量逐年稳步上升,春运等高峰时期的客流相对日常客流来说更为集中。
目前国内火车站拥挤情沉严索,过长的等待时间不仅浪费买票的人的时间也使火车站蒙受损失。
调查表明:目前超过50%的人外出的首选是坐飞机而不是火车,虽然火车相对便宜,但是飞机的优点是快而且不用为买票拥挤而发愁,而火车光买票就相当拥挤更不用说乘坐火车时候拥挤的状况了。
当代世界人们越来越珍惜时间,因此火车站减少顾客的买票时间对于吸引顾客是很有意义的。
具行为科学家研究发现,无序排队是影响客户流失的一条主要原因。
等候超过10分钟,情绪开始急躁;超过20分钟,情绪表现厌烦;超过40分钟,常因恼火而离去。
行为学家的这一研究成果在火车站的一项调查中得到了验证。
让客户等待10分钟的代价,是要流失20%至30%的客户。
排队是在日常生活中经常遇到的现象,如顾客到商店购买物品、病人到医院看病、旅客到火车站乘车购票等常常都要排队。
顾客到达间隔时间的随机性和为顾客服务时间的随机性是排队现象产生的原因,因此可以说排队现象几乎是不可避免的。
如果增添服务设备,就要增加投资或发生空闲浪费;如果服务设备太少,排队现象就会严重,对顾客个人和社会都会带来不利的影响。
因此,管理人员必须考虑如何在这两者之间取得平衡,经常检查目前处理是否得当,研究今后改进对策,以期提高服务效率和质量。
1.2研究意义由于目前国内火车站拥挤情沉严索,过长的等待时间不仅浪费买票的人的时间也使火车站蒙受损失。
如果车站资源运用不合理,如售票窗口开放的数量不能够适应客流时段变化的问题,即售票窗口开放过多会造成车站资源浪费,售票窗口开放数量较少那么旅客则难以在高峰时期方便快捷的购买到火车票,所以有必要结合实际客流到达状况,选择合适的售票组织模式,开放合适数量的售票窗口,对车站售票组织工作进行优化,合理利用车站资源。
火车票售票管理系统

电子商务分析与设计设计题目火车站售票管理系统组长成员成员目录一、需求分析 (1)1.1功能需求 (1)1.2系统用例分析 (1)1.2.1.火车站售票管理系统的参与者 (1)1.2.2.管理员用例图 (2)1.2.3.系统管理员用例图 (3)1.2.4.票务管理员用例图 (4)1.2.5.乘客用例图 (5)二、静态模型设计 (6)2.1类图 (6)2.2数据库字段 (7)三、动态模型设计 (9)3.1时序图 (9)3.1.1“系统管理员时序图 (9)3.1.2顾客时序图 (10)3.1.3.票务管理员时序图 (12)3.1.4.售票员时序图 (13)3.2 状态图 (15)3.3协作图 (16)3.4活动图 (17)3.4.1.“乘客查询”活动图 (17)3.5系统部署图 (19)四、小组成员分工说明 (20)五、课程设计的收获和总结 (21)参考资料 (22)一、需求分析1.1功能需求线上预订火车票系统是一款功能强大、操作简便、易维护的、具有良好人机交互界面的线上订票系统,它包括用户管理模块、系统参数设置模块、票务信息模块提供票价、列车的实时信息、订票管理模块提供订票和退订功能、实时信息提示模块提供车况、路况、列车晚点等实时信息、数据管理模块提供数据备份、数据操作功能;实现火车票线上预定的自动化的计算机系统,为旅客提供准确、精细、迅速的火车票销售信息和方便、简单的订票功能;线上预订火车票系统主要是对于订票信息的统一管理,满足了中小型线上订票网站对于用户的管理,订票信息的收集和处理方面的要求;用现代化的方式取代以前的传统模式,更有利于信息的流通,资源的宏观管理;具有体积小,代码简洁,易维护、易修改的优点;1.2系统用例分析1.2.1.火车站售票管理系统的参与者乘客:查询、预订车票的人员;售票员:具体负责乘客的车票订单;票务管理员:负责更新车票信息;系统管理员:系统管理员负责系统的员工信息管理,会员信息管理以及系统的维护等;根据以上分析,创建系统参与者,如图所示:管理员系统管理员票务管理员售票员乘客图1-1系统参与者1.2.2.管理员用例图火车站系统中的所有人都是管理员,管理员是一个抽象的概念,他包含的行为是所有管理员的共同行为;管理员在本系统中通过合法的身份验证能够修改自身的信息和密码;根据以上分析,建立用例图如下所示:查询信息图1-2系统管理员用例图1.2.3.系统管理员用例图系统管理员能够通过本系统进行如下活动;管理会员信息:系统管理员能够对当前注册到本系统的客户进行整理;管理售票员信息:系统管理员能够管理当前系统中的售票员信息,如添加、删除和修改售票员信息等;系统设置:系统管理员可以对系统进行必要的设置和维护,如升级等; 管理乘客信息系统管理管理售票员信息系统管理员系统设置系统维护<<include>><<include>>图1-3系统管理员用图1.2.4.票务管理员用例图票务管理员能够通过本系统进行如下活动:添加车票信息、删除车票信息、修改车票信息等;修改车票信息图1-4票务管理员用例图1.2.5.乘客用例图对于火车票售票系统,乘客可以登录和查询;其下为乘客的用例图,即乘客可以进行的活动;图1-5乘客用例图二、静态模型设计2.1类图2-1系统类图2.2数据库字段乘客姓名、性别、联系电话、有效证件列车班次发车时间、起点、终点、乘坐人数、价格火车站名称、所在地、车站经过车次订票票号、列车班次号、乘客号、票价、车票类型管理员密码、姓名付款方式付款序号、付款名字乘客表列车班次表订购车票表管理员表火车站表三、动态模型设计3.1时序图3.1.1“系统管理员时序图1)系统管理员进入登录界面2)系统管理员输入登录信息3)后台数据库检验信息是否合法4)若合法,则显示登录成功,否则转85)系统管理员进入火车站管售票理系统6)系统管理员修改系统信息7)后台数据库更新8)登录信息不合法;9)系统弹出“重新登录”对话框10)若选择“是”返回到第2步图3-1系统管理员时序图3.1.2顾客时序图1)进入登录界面2)验证用户的登录信息是否正确3)若正确,显示登录成功否则转第十一步4)用户进入管理系统查询界面,输入查询信息5)返回查询信息6)用户进入预定界面7)用户进行预订8)数据库更新9)返回预订票信息10)显示预订成功11)登录信息不正确12)系统显示错误原因,并提示是否重新登录13)若选择“是”,则返回到第2步;图3-2顾客时序图3.1.3.票务管理员时序图1)选择车票添加操作进入相关页面2)系统列出表单要求填写3)填写添加车票的信息4)提供更新信息给数据库5)用户表明填写完成6)系统显示表单请求确认7)确认表单完成操作8)数据库更新、保存9)用户要求修改信息;10)返回到第2步;图3-3票务管理员时序图3.1.4.售票员时序图1)售票员要求查看相关的车票信息2)后台系统整理3)后台数据库传递相应订票信息4)系统显示出有效的订票信息5)售票员从中选择订票选项6)更新订票信息7)售票员表明订票完成8)系统显示所订车票的信息9)系统请求确认信息10)售票员确认订票信息,完成订票11)数据库保存图3-4售票员时序图3.2 状态图1)进入数据库系统界面2)进入预订车票界面3)预订成功后推出4)进入退订车票界面5)退订成功后退出6)预订退订车票失败则退出图3-5 系统状态作图3.3协作图1客户首先要连接上网络的电脑2客户进行网站搜索,检索有关的票务信息3电脑将显示的票务信息给予客户4客户再通过查看信息后选择买票5客户输入自己的账号6验证帐户并提交扣钱7电脑将票的代码显示给客户,凭证取票图3-6 系统协作图3.4活动图3.4.1.“乘客查询”活动图查询系统方便人们的生活,人们不用注册即可按照一定的要求进行查询;如,按“始发站——-终点站”进行查询;系统接收查询信息后,进行相应的整理,其过程如下:图3-7“乘客查询”活动图3.4.2.“乘客登录”活动图乘客分老客户和新客户,新客户为没有注册过的客户,那么,其首先要注册;老用户是已经注册过的用户,其直接输入用户名登录即可;其活动图如下:图3-8“乘客登录”活动图3.5系统部署图在火车站售票管理系统中,系统包括五格节点,分别是系统管理员管理系统、票务管理员管理系统、售票员管理系统、客户管理系统和售票管理系统;票务管理员管理系统负责进系统车票信息更新,系统管理员管理系统负责进行系统维护,售票管理系统负责客户预订退订票管理,客户管理系统负责对客户信息的管理,售票员管理系统负责售票管理;图3-9系统部署图四、小组成员分工说明需求分析阶段是软件开发的最核心的部分,我们组成员通过上网查阅资料,去图书馆借阅有关的书籍以及根据课本上的知识,再经过我们组成员三个人之间的默契配合,共同完成了软件的核心部分-----需求分析;完成了我们所要做的项目的需求分析之后,下面的课程设计可根据需求分析来进行,我们组成进行分工合作共同完成了这次课程设计;静态模型中的类图由刘盈娣和燕京京完成;动态模型的四部分图,时序图由我们三个共同完成,状态图和协作图由陈斌完成,活动图由燕京京完成,系统部署图由刘盈娣完成;我们分工明确,互相帮助,顺利的完成了自己的任务;最后的总结由陈斌完成,再做了最后的文档的整理;五、课程设计的收获和总结经过一个星期的实践学习,使我们对UML有了更进一步的认识和了解,要想学好它要重在实践,要通过不断的上机操作才能更好地学习它,通过实践,我们也发现我们的好多不足之处,最主要是自己在UML图形正确使用上不够熟悉,通过实践,使我们在这个方面的认识有所提高;其次,经过查找资料,调查研究,获取需求以及在这些基础上做出的系统分析;总的来说,这个系统的设计考虑了大部分要考虑的因素,一些影响不大的因素就没有考虑在内,系统的需求分析中占相当一部分比例的用例规格说明采用表格的方式,直观,便于理解,不过需求分析在整体的格式多样性上有所欠缺,这在以后的设计中要吸取教训;通过这次的课程设计,我们不但学到了很多东西,也把原来学的东西理解的更透彻了,特别是把原来学的不同科目的东西结合起来了,收获很大;通过实践的学习,我们认到学好计算机要重视实践操作,不仅仅是学习UML 语言,还是其它的语言,以及其它的计算机方面的知识都要重在实践,所以后在学习过程中,我们会更加注视实践操作,使自己更好地学好计算机;没有实践,学习就是无源之水,无本之木;以上就是我们在进行课程设计实训的心得和感受;参考资料1 李大友,陈明等实用软件工程基础清华大学出版社2吴建,汪杰等 UML基础与Rose建模案例人民邮电出版社3 Soren Lauesen 著软件需求电子工业出版社4 uml 和rational rose 2002 从入门到精通电子工业出版社。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
[5]邵丽萍.Java语言程序设计[M].清华大学出版社
[6]蔡剑景楠著.Java Web应用开发:J2EE和Tomcat[M].清华大学出版社
[7](美)Bruce W. Perry W. Perry朱涛江邹红.Java Servlet&JSP经典实例.中国电力出版社
4.概要设计:包括体系结构设计、接口设计、代码设计、数据库设计、输入输出设计、运行设计、出错处理设计、安全保密设计、维护设计。
5.详细设计:包括模块定义、输入项目、输出项目、算法、程序逻辑、接口、限制条件、测试要点。
6.系统编码:包括概述开发工具及编程脚本、脚本习惯说明、脚本。
7.系统测试:包括测试原则、测试方法概述、测试项目测试用例、软件测试结论。
操作系统:Windows XP/Windows7
数据库:MySQL
系统开发工具:myEclipse
软件开发语言:Java
服务器:Tomcat
(五)论文框架
1.系统概述:包括系统简介、组织结构、业务流程的描述、以及现行系统存在问题。
2.可行性分析:包括系统技术可行性、经济可行性、用户使用可行性。
3.需求分析:包括总体目标、具体目标、系统功能建模,系统业务流程图、数据流程图、数据字典、系统数据模型。
售票记录应包括:会员名、车号、发车日期、订购票数、总价。
3.退票
可退票,通过查询系统,客户可以根据自己的名字找到自己的订票信息,通过退票模块退去已购车票。
4.代售网点
对已购票用户取票操作、及售票操作和相关车辆票务的查询操作。
5.后台管理员操作
1)输入修改票务车辆相关信息
2)代售点授权以及处理代售点反馈信息
3)发布铁)用户实名验证以及限购票数,黑名单设置。
2)铁路相关政策、法律以及新发布的消息等。
3)用户建议邮箱反馈功能。
(二)解决问题
中国人口基数大,开通网上售票系统能有效减轻各个售票处人员排队等候的压力,使人们更加有效的利用时间,同时易于铁道工作人员减轻工作压力,便于及时发布最新消息以及对客户情况的及时了解与统计,从而便于更方便更快捷的对铁道资源的及时调度和应对突发情况的有效方针的及时预定。同时该系统采用相对稳定的框架进行开发,便于日后的维护和使用,使用MVC结构则方便以后新功能的扩展以及现有功能的修改。
对于后台管理整体采用MVC模式,整个系统采用了SSH技术使得整体各个功能模块进行很好的分类和明晰。JSP进行view层的构建,控制器采用Action的控制。通过实体类javabean可以很好的进行数据交互。
(四)方法及技术路线
本系统信息量大,实现的功能复杂,应具有合理的信息存贮、管理、传输功能,对系统的处理能力、可性、安全性要求高。因此,总体设计应遵循以下原则:
本论文主要阐述一个功能比较强大的火车票订购系统的后台操作过程及一些关键技术。该系统信息来源主要由管理员添加,方便火车票管理员的查询,用户可以通过查询到相关的火车票信息,选择是否适合自己,也可以在网上直接订票,省时省力。由于本系统的开发以节省资源为首,充分利用网络资源,所以本火车票订购上所看到的火车票信息均来自互联网。
2012年6月6日~2012年6月10日:毕业论文以及源代码、程序环境等进行最终评审。
2012年6月11日:提交论文终稿以及源程序代码,准备答辩。
四、主要参考文献
[1]邓子云张赐.JSP网络编程[M].电子工业出版社
[2]王国辉李文立杨亮.JSP数据库系统开发完全手册.人民邮电出版社
[3]覃国蓉.基于B/S架构的软件项目实训[M].电子工业出版
4.实用性:系统功能应满足各类用户的功能需求。
5.易操作性:建立友好的用户界面,操作方便。
6.安全性:应采用合理的安全技术,保证服务器、用户关键数据传输等安全。
软件环境是一个系统开发的工具,它取决于开发人员对软件的熟悉程度,如果开发人员选择一个不熟悉的软件开发会大大增加开发系统所需要投入的成本,所以说选择软件环境也是很重要的。
1.查询
分为对车次信息的查询和客户对已订车票信息的查询。要求:
1)对车次的查询,可以按照发车车次进行查询;
2)车次信息包括:车号、出发地、目的地、发车日期、开出时刻、票价。
3)座位类型设定。
4)车次信息只允许用户查询,不能修改。
2.添加车票
通过查询系统,客户根据自己的需求找到满意的车次,再输入个人信息后直接通过网上售票确定已预订选中的车票。要求:
8.结束语、致谢、参考书目、附录、参考文献。
三、研究进度
2012年3月12日~2012年3月18日:进行需求分析后并对软件项目进行总体设计、详细设计。
2012年3月19日~2012年3月22日:按照现实动态需要对相关新功能评估与设计,最后在生成文档。
2012年3月23日~2012年5月13日:对软件项目各个模块功能进行详细编码设计。
二、研究方案及预期结果
(一)研究内容
本火车站网上订票系统可划分为用户和管理员两大模块。其中用户模块部分为用户在前台页面操作部分和管理员模块为后台管理以及对网站相关信息操作部分,其具体功能如图2.1所示。
图2.1火车票网上订票系统功能模块图
该火车票网上售票系统除了应具备用户模块注册、登录、验证功能的实现和管理员登录、验证的原始账号设置以及对新增加的管理员授权设置功能以外,还应该具备的基本网站使用功能如下:
[8]Marty hall. Servlet与jsp核心编程(第2版).清华大学出版社
[9]薛军超.MySql网络数据库开发[M].北京:人民邮电出版社
[10]贺平.软件测试教程[M].电子工业出版社
五、指导教师意见
指导教师签字:
2012年5月14日~2012年5月16日:对完成的软件进行黑盒、白盒测试,让第三方对软件进行功能测试。
2012年5月17日~2012年6月2日:对测试出的编写错误、漏斗进行修补以及对于测试出的功能不足之处加以及时添加和调整。
2012年6月3日~2012年6月5日:对毕业论文内容、格式、排版进行审查并最终打印、装订。
一、选题的目的、意义和研究现状
(一)选题的目的和意义
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对火车信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高火车信息管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
1.科学性:采用开发Web应用的先进、开放式的技术,实现基于数据库B/S体系结构的信息系统。
2.可靠性:系统应有足够的数据吞吐能力和合理的程序处理功能,在Web多并发用户大批量对数据查询、更新时,能稳定可靠地运行。
3.易维护性:应采用先进的程序设计模式,使程序模块结构合理,程序代码共享性好,可扩展、可维护性好。
(三)基本理论
系统的前端开发部分主要采用jsp框架实现页面的动态效果,并采用Ajax技术与服务器进行交互,提供良好的用户体验功能。
各子系统中,用户的内容评论等采用标签实现;注册使用引入了jQuery的Ajax技术实现验证功能;另外,采用jQuery的控件可以实现表单验证等功能,使得界面的样式更加流畅。
(二)选题的研究现状
中国现在拥有非常先进、发达的铁路系统,但目前的售票系统还是上世纪60年代开发的。2003年以后,中国铁路开始加快现代化建设,近几年来中国的铁路售票系统已经逐步走向现代化,订票全路联网,实现了信息化管理。但是铁路历史由来的“老大难”问题——售票问题,一直无法得到解决。每年的各大节假日,全国人民总会为买票问题而苦恼,一部分人更是无缘车票。目虽然前的电话订票,也极大地方便了旅客,然而最贴近现代化发展水平的还是网上订票项目,国家也积极推进。中国铁路物资总公司决定拿出专项经费用于开发最快捷最便民的火车网上订票系统,增加买票途径,以解决这多年来的“买票难”问题,因此研发一个好的火车网上售票系统对于我国惠民政策具有很大意义。