北京邮电大学本科毕业设计(论文)开题报告.doc_第1页
北京邮电大学本科毕业设计(论文)开题报告.doc_第2页
北京邮电大学本科毕业设计(论文)开题报告.doc_第3页
全文预览已结束

下载本文档

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

文档简介

北 京 邮 电 大 学本科毕业设计(论文)开题报告学院计算机专业计算机科学与技术班级2011211278学生姓名农高明学号2011211278班内序号17指导教师姓名邓芳所在单位计算机学院职称副教授设计(论文)题目基于Java的火车票订票系统用户管理的设计与实现The Design and Implementation of the user management of Train Ticket Reserving System based on Java毕业设计(论文)开题报告内容:(主要包含选题的背景和意义;研究的基本内容和拟解决的主要问题;研究方法及措施;研究工作的步骤与进度;主要参考文献等项目)1. 选题背景和意义随着时代的发展,社会的进步,我们已经进入了互联网时代。计算机已被广泛的用于社会的各个领域,成为推动社会发展的技术动力。而在计算机应用中,互联网技术十分突出,已成为发展信息技术的核心,主导者信息化产品的开发和信息市场的进一步开拓。互联网产业是社会信息化进程中的一个战略性产业。与此同时,互联网也融入到了我们的生活中,比如网上购物,网上订票等。改变了我们许多生活方式,带来很多方便,成为我们生活中不可或缺的一部分。铁路运输一直都是我国重要的经济命脉,而且由于我国是内陆国家,这铁路运输的意义就显得更加突出了,对于这样重要的一件事,当然需要良好的管理了。经过几十年的发展,我国拥有总里程超过五万公里的铁路线,是世界上最大的铁路运输网之一。而铁路客运服务在其中又占有非常重要的地位。火车站客运服务管理和规范问题,是困扰我们多年的问题,也是政府管理中的难点,订票是客运业务中的一个最基本的业务,传统的柜台售票方式仅靠工作人员手工操作已不能满足现代客运业务流量剧增的客观需求。这就要求一种全新的订票方式网上订票,来缓解订票高峰时期的客运压力,提高购票效率,为用户提供方便快捷的查询、订票服务。所以,开发出一款基于java订票的火车站售票管理系统用户管理就显得尤为重要了。2研究的基本内容和拟解决的主要问题本火车票订票用户系统是基于java采用B/S架构形式设计的主要有:用户注册、用户登录、用户信息管理、车票查询、预定、退订等功能模块。1用户注册模块:用户填写信息注册成为系统会员。系统根据用户在注册页面填写的信息,在数据库中查询该用户是否已存在,若不存在则将相关信息存储到数据库中并提示注册成功,否则提示对应注册失败的原因。2用户登录模块:系统根据用户在登录界面输入的用户名和密码在数据库中进行查找匹配,如匹配成功,则提示登陆成功并跳转到主页面,否者提示登录失败的原因。3用户信息管理模块:已登陆的用户,选择个人信息管理,系统从数据库中输出该用户的相关信息(用户名、证件号、订票数、价格等信息)到个人信息页面。4查询模块:用户对车次信息的查询。系统根据用户在查询页面输入的信息(出发地、目的地、出发日)在数据库中查找匹配到相应的车次,将车次信息(乘车地点、余票数、票价、出发时间、到站时间等)输出到查询页面。5订票模块:用户根据查询到的车次信息,可以选择适合自己的车次进行预订。系统根据用户的选择,更新数据库中相应的车次信息和个人预订票的信息,并提示用户预订成功。6退票模块:用户可以在用户信息管理中,选择自己需要退订的车票。系统根据用户的选择更改数据库中相应的数据,返回相应的票价到用户账户中,并提示用户退票成功。3研究方法及措施本系统主要是基于java语言,采用B/S结构,SHH架构,结合了MySQL数据库,来实现用户进行网上查询、预订、退订火车票等的火车订票用户管理系统。 开发工具:MyEclipse 数据库环境:MySQL数据库服务器:TomCat系统环境:Microsoft Windows7或以上版本。1采用B/S结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。2已SHH为架构,SHH已把底层封装好,开发效率高、层次清晰,易于维护和扩展。SSH 为 struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久层提供支持,Spring做管理,管理struts和hibernate。3采用MySQL作为信息管理的数据库,MySQL数据库体积小、速度快、总体成本低,适合作为火车订票系统的数据库,通过它创建完整、一致性的车次信息、订票信息、会员信息表,存储相关信息,便于管理、查询和修改,提高吞吐量和数据信息的安全。4.研究工作的步骤与进度:第一阶段(02.2503.25):准备阶段。搜索相关资料,学习相关知识,搭建编程环境。第二阶段(03.25-04.25):设计阶段。开始进行基本模块的编程,逐步实现。进行中期总结。第三阶段(04.2505.20):实现阶段。总体编程实现,调试。第四阶段(05.21-6.14):完成论文撰写,整理资料,准备答辩。5.主要参考文献:1 张志峰,朱颢东 Java Web技术整合应用与项目实战清华大学出版,20132 孙卫琴,李洪成.Tomcat 与 Java Web 开发技术详解M.电子工业出版社, 2003.6 3 张跃平,耿祥义 JSP程序设计清华大学出版社,20094 赵真 Eclipse开发技术详解化学工

温馨提示

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

评论

0/150

提交评论