基于JSP的火车订票系统_第1页
基于JSP的火车订票系统_第2页
基于JSP的火车订票系统_第3页
基于JSP的火车订票系统_第4页
基于JSP的火车订票系统_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、息科学与工程学院毕业论文工作记录题 目: 基于JSP的火车订票系统的设计与实现学生姓名: 学 号: 学 制: 班级: 专 业: 计算机科学与技术 年级: 指导教师: 成绩: 完成时间: 毕业设计(论文)选题申请表基本情况学生姓名 学 号专业 年 级题 目基于JSP的火车订票系统的设计与实现选题来源指导教师推荐 学生自拟 其它选择本题目原因 选择基于JAVA/JSP的火车订票系统设计的主要原因是:在信息化的今天,通过软件进行信息管理已经成为一种趋势,同时通过信息管理系统,不但可以方便乘客购买票,突破传统只能到售票厅购票的局限性,而且在很大程度上提高了客运站的售票的效率,减小了工作人员的压力,同时

2、也从传统的售票点售票受时间和空间局限性中独立出来,对售票的规范化、信息化、效率化有很大的提高。指导教师意见指导教师签字: 年 月 日院部意见院长签字: 年 月 日 说 明一、开题报告前的准备毕业设计(论文)题目确定后,学生应尽快征求导师意见,讨论题意与整个毕业设计(论文)(或设计)的工作计划,然后根据课题要求查阅、收集有关资料并编写研究提纲,主要由以下几个部分构成:1研究(或设计)的目的与意义。应说明此项研究(或设计)在生产实践上或对某些技术进行改革带来的经济与社会效益。有的课题过去曾进行过,但缺乏研究,现在可以在理论上做些探讨,说明其对科学发展的意义。2国内外同类研究(或同类设计)的概况综述

3、。在广泛查阅有关文献后,对该类课题研究(或设计)已取得的成就与尚存在的问题进行简要综述,只对本人所承担的课题或设计部分的已有成果与存在问题有条理地进行阐述,并提出自己对一些问题的看法。引用内容要有标注。3课题研究(或设计)的内容。要具体写出将在哪些方面开展研究,要重点突出。研究的主要内容应是物所能及、力所能及、能按时完成的,并要考虑与其它同学的互助、合作。4研究(或设计)方法。科学的研究方法或切合实际的具有新意的设计方法,是获得高质量研究成果或高水平设计成就的关键。因此,在开始实践前,学生必须熟悉研究(或设计)方法,以避免蛮干造成返工,或得不到成果,甚至于写不出毕业设计(论文)或完不成设计任务

4、。5实施计划。要在研究提纲中按研究(或设计)内容落实具体时间与地点,有计划地进行工作。二、开题报告1开题报告可在导师所在教研室或系内举行,须适当请有关不少于3位老师参加,导师及所有同导师的同学必须参加。2本表(页面:A4)在开题报告通过论证后填写,一式三份,本人、导师、所在系(要原件)各一份。三、注意事项1开题报告的撰写完成,意味着毕业设计(论文)工作已经开始,学生已对整个毕业设计(论文)工作有了周密的思考,是完成毕业设计(论文)关键的环节。在开题报告的编写中指导教师只可提示,不可包办代替。2无开题报告者不准申请答辩。一、选题依据(拟开展研究项目的研究目的、意义)1. 背景随着科学技术的不断提

5、高,计算机科学日渐成熟,其强大的功能已为人们深刻认识。作为计算机应用的一部分,使用计算机对购票信息进行管理,具有着手工管理所无法比拟的优点。火车票订票系统,是基于顾客订票需求的不断增加,为了更好的完成售票工作,以及实现便利查询和高效管理火车票而设计的信息管理系统。该系统为管理员提供了一个个性化的窗口,从始于火车票信息录入的管理,到对查询火车车次信息以及乘客购买火车票,管理员可以通过系统进行车次信息票价信息修改等一系列操作。2. 目的为了应对交通运输行业的迅猛发展,尤其是火车运输业的发展和适应实名制后顾客买票的问题,针对不同类型不同规模的售票点,开发实时,高效,智能的火车票售票系统显得尤为重要。

6、本次系统就是在实际考察火车站售票过程在实践调查情况下提出的,旨在模拟现有。的火车站工作流程并且加入新的功能,做到实时,安全,广泛。目前全国火车售票系统已日趋完善,并且已经对实名制进行了改进,但是客户自主购买车票和预订车票问题并不理想,由于网页响应速度慢,所以我想将此系统做成B/S工作模式,运用JAVA开发工具开发出实时的售票系统,以满足客户自主买票的需求。3. 意义火车站市场的管理和规范问题,是困扰我们多年的一个老问题,也是政府管理中的一个难点,订票是客运业务中的一个最基本的业务,表面上看,它只是火车站业务的一个简单的部分,但是它涉及到管理与客户服务等多方面,因此,过去传统的售票方式已经不能满

7、足现代客运业务流量剧增的客观要求,这就要求一种全新的订票方式网上订票,来缓解订票高峰时期的客运压力,并为用户提供方便快捷的订票服务。 二、文献综述内容(在充分收集研究主题相关资料的基础上,分析国内外研究现状,提出问题,找到研究主题的切入点,附主要参考文献)1. 国内外研究现状目前,在国内外各大企业单位中,售票信息管理系统的使用是非常广泛的。同时,有很多的软件开发商也开发了许多基于各种车票管理系统。在当今社会,计算机占据了非常重要的位置,这些大部分都是通过使用软件而提高生产、管理效率来体现的。本文研究的火车站售票系统正好就是这样性质的一个软件。铁路运输一直都是我国重要的经济命脉,而且由于我国是内

8、陆国家,这铁路运输的意义就显得更加突出了,对于这样重要的一件事,当然需要良好的管理了。经过几十年的发展,事实早就证明了使用计算机软件来辅助自己比单纯的人工处理手段高明的多,在这样的背景下,研究这样的课题的意义也就不言而喻了。在以前,像售票这样的事,都是人工处理的,人工处理的缺点是显而易见的,成本大、处理的速度慢、出错的几率比较大,效率是很低的。现在,在世界各国,火车售票使用的基本上都是员工操作计算机的模式。严格的说,这并不是智能化,但是,这样的处理模式比已往的人工处理的好处显然还是很明显的,所有的数据都由数据库管理,可以随时动态的提取、存储数据,并可以将修改后的数据覆盖掉原有的数据。所以,开发

9、火车站售票系统软件是很有意义,也是必要的。2. 问题提出传统的火车订票信息管理都是以人工手写记录的管理方式管理车票信息和售票信息,这种管理方式存在着许多缺点,如:效率低、保密性差,使得统计工作变得复杂且繁琐,结果也难免与实际值有所差别,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着计算机科学日渐成熟,其强大的功能已为人们深刻认识,在信息时代这种传统的人工管理方法必然会被以计算机为基础的信息管理所取代。目前市面上流行许多大型企业管理系统,但是这些复杂的管理系统并一定不适合中小企业复杂的管理制度,因此不需要大型的繁杂的系统,只需要一个操作简单方便,功能实用,能

10、满足企业对售票信息管理和车票记录的系统。3. 研究的切入点 因为火车订票管理系统能适应购票客户和火车售票点的需要,提高售票的管理效率,所以我选择了基于JAVA/JSP的火车售票管理系统设计与实现。本系统提供了数据库管理的功能,确保对车票信息和订票信息的管理,并且要求该系统要具有操作简单方便、功能实用、简单明了的功能。我选择利用以Eclipse为开发平台,以JAVA作为开发语言,设计了火车订票管理系统。4. 主要参考文献1 李刚. 疯狂Java讲义.第2版M.北京: 电子工业出版社,2012.2 耿祥义. Java基础教程M.北京: 清华大学出版社,2014.3 赵国玲,王宏,徐莉. Java语

11、言程序设计M.北京: 机械工业出版社,2014.4 叶达峰. Eclipse编程技术与实例M.北京: 人民邮电出版社,2011.5 韩万江. 软件工程案例教材M.北京: 机械工业出版社,2007.6 张海潘. 软件工程导论M.北京: 清华大学出版社,2007.7 张文静,林琪著. JSP程序设计M.人民邮电出版社,2010. 8 明日科技李钟尉陈丹丹. Java项目开发案例全程实录.第2版M.北京: 清华大学出版社,2011.9 孙涌. 现代软件工程M.北京希望电子出版社,2011.10 孙卫琴等著. 精通struts:基于MVC的Java Web设计与开发M. 电子工业出版社,2010.11

12、 那静. EclipseSwt/JFace核心应用M.北京: 清华大学出版,2011.12 赛奎春. Java工程应用与项目实践M.机械工业出版社,2012.13 杨志茹. Java入门与实战教程M.北京: 人民邮电出版社,2010. 14 Bruce Eckel. Thinking in JavaM. Upper Saddle River, New Jersey, USA: Prentice Hall, 200615 郭玉梅. 个人信息安全的风险规避J.软件工程,2011,(Z1):71-72.16 王立福. 软件工程(第二版)M. 北京: 北京大学出版社, 2012.17 刘杰. Ecli

13、pse下插件的设计方法J.程序员,2010,(05):57-59. 18 张孝祥. 深入Java Web开发内幕核心基础M.北京: 电子工业出版社.北京.2011.10.19 Joshua Bloch. Effective JavaM. Piscataway, N.J: IEEE Press, 200920Marilyn G. Electronic commerce security, risk man-agement and controlM. Beijing: Machi

14、ne Industry Press, 2010.21Zoya Ali. Designing Object Oriented Software Applications within the Context of Software FrameworksD. Ohio State University,2011. 22Markus Aleksy,Axel Korthaus, “Ma

15、rtin Schader.Use Java and the CORBA realization distribute type system”, Journal of Pingxiang College,No.4,2012.三、研究方案(主要研究内容、目标,研究方法、进度)1.研究内容火车订票系统主要是为了高效、方便、安全的管理员工信息,主要实现以下模块功能:1、 安全登录即注册功能当订票客户进入到系统首页之后,点击首页左侧顶部的注册功能,系统跳转到订购客户注册信息

16、界面,在注册信息界面中用户需要跳入准确的身份证号和真实姓名,设置一个长达六位数的登录密码。当购票用户注册成功之后,可以点击登录按钮,系统跳转到登录界面输入用户名和密码进行登录。如果是管理员或者售票员,输入用户名和密码之后,登录成功系统进入管理员子系统。2、系统管理:管理员子系统和购票客户子系统。3、购票客户子系统当购票客户登录到前台子系统,在个人信息系统中可以查询有效车票的基本信息,通过输入起始站和终点站,以及有效车票时间。其次点击我的订单,系统跳转到我的订单基本界面,在我的订单基本信息界面,系统将显示全部的订票历史记录信息,同时对购票信息可以进行领票、改签和退票操作,系统将自动修改车票的有效

17、状态。最后客户可以根据需要修改登录密码。4、管理员子系统 当管理员或者售票员登录到系统之后,系统进入到管理员子系统,在管理员子系统中,首先可以对管理员信息进行管理,例如:增加管理员基本信息、修改管理员基本信息、删除管理员基本信息,根据账号查询管理员基本信息。其次可以对火车信息进行管理,在左侧的功能菜单树中,点击会员信息管理,系统进入会员信息管理界面,在会员信息管理界面中,管理员可以添加会员基本信息,删除会员基本信息,修改会员基本信息,同时可以根据会员的证件号查看会员的详细基本信息;点击火车信息管理,系统跳转到火车信息管理界面,在火车信息管理界面中,系统将自动显示全部的火车班次信息,其次可以添加

18、火车班次基本信息、修改火车班次基本信息、删除火车班次基本信息,根据车次查看火车的班次基本信息;点击站点信息管理,系统将自动跳转到站点基本信息管理界面,在站点基本信息管理界面,显示全部的站点基本信息,其次可以添加站点基本信息、修改站点基本信息、删除站点基本信息,根据站点名称查看站点基本信息;点击线路信息管理,系统进入到线路信息管理界面,在线路信息管理界面中,可以根据车次查看线路信息,同时可以点击线路管理,对线路信息进行管理;车票信息管理,可以添加车票信息、修改车票信息、删除车票信息,根据起始站、终点站和车票有效日期查询车票基本信息;订票信息管理,系统自动显示全部的已订票历史记录信息,可以看到所订

19、票的状态是已领、改签或者退票,同时管理员可以对订票信息进行删除操作。最后管理员可以进行密码修改操作。5、购票客户子系统或者管理员子系统,都设有注销账号功能的操作,其目的是清空系统的session会话。 2. 研究目标本系统采用JAVA技术开发火车订票管理系统。为了能够有助于订票客户更好清楚及时的查询火车的班次和发车时间,准确的订票;其次管理员可以快速及时的更新和维护车票信息,提高管理效率。同时也希望通过学习,能够对数据库技术和JAVA编程语言进一步学习了解应用。3. 研究方法和技术方案 系统总体设计,从需求系统总体设计,从需求分析开始,保证系统的稳定性、易维护性、可扩展性,最大限度地提高系统安全性和整体性能。从系统实现上,对当前开发技术有一定的了解后,针对本系统所要实现的功能,我决定使用Eclipse平台,JAVA编程语言来实现这个系统。采用此平台,具有开发效率高、性能强、安全性好等优点。从实现方案以及本系统的使用需求来看,本实现方案是完全可行的。另外,关于JAVA开发的系统,网上有较多的资料,图书馆有很多的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论