火车票订票系统开题报告.doc_第1页
火车票订票系统开题报告.doc_第2页
火车票订票系统开题报告.doc_第3页
火车票订票系统开题报告.doc_第4页
火车票订票系统开题报告.doc_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

_北 京 邮 电 大 学本科毕业设计(论文)开题报告学院计算机专业计算机科学与技术班级2011211311学生姓名罗传炜学号2011211428班内序号19指导教师姓名邓芳所在单位计算机学院职称副教授设计(论文)题目(中文)基于Java的火车票订票系统系统管理的设计与实现(英文Design and Implementation of the System Administration of Train Ticket Reserving System based on Java毕业设计(论文)开题报告内容:(主要包含选题的背景和意义;研究的基本内容和拟解决的主要问题;研究方法及措施;研究工作的步骤与进度;主要参考文献等项目)一、选题的背景和意义在二十一世纪的今天,我们早已步入信息时代。随着计算机技术的高速发展,网络服务已经融入我们生活的方方面面。我国近年来不断发展铁路交通,简单的窗口售票模式已经不能达到方便人们出行的目的。越来越多的人们选择在网络上购买火车票,整合先进的网络技术及计算机管理体系研究出方便快捷的网上订票模式,是社会发展的必然趋势。 火车票订票系统通过实现票务信息的计算机管理,提高工作效率。我们可以利用数据库将整个火车站的票务情况存入计算机,通过丰富的用户接口,完成数据的访问和管理,以满足用户需求。一个火车站售票信息管理系统应达到的目标是提供及时、广泛的信息服务,加快信息检索的效率,实况灵活的查询,减轻管理人员制作报表和统计分析的负担。但由于铁路火车票务管理的复杂性,本毕业设计与开发也仅是一个尝试性的工作,但它很有启发性,对于研究开发该类程序可以起一个抛砖引玉的作用。二、研究的基本内容和拟解决的主要问题 火车票订票系统是主要功能是管理车票信息,实现预定车票,退票等功能。该系统分为用户管理和系统管理两个部分,本毕业设计研究的部分是系统管理。毕业设计主要完成以下内容:1、系统界面设计本系统管理员界面采用JSP页面。在连接数据库和处理等部分拟采用JavaBeans技术。本项目使用集成开发工具Eclipse ,由于它拥有强大的语法提示及自动纠错等功能,因此可以方便的进行Java及JSP开发。2、系统管理模块设计系统管理模块可分为管理员登录、车次信息管理、订票管理、会员管理、售票情况统计五个部分。 管理员登录子模块:管理员登录后能对网站进行一系列的管理操作。用户不能登陆此界面。 车次信息管理子模块:管理员登录后,可以通过填写车辆路线、车次、发车时间、到站时间、座位类型和票价来增加车次信息,也可以修改或删除车次信息。 订票管理子模块:管理员登录后,可以查看用户所提交的预定车票的具体信息、付款情况、会员姓名、订票时间,并且对于已经处理完的订单和无效订单可以予以删除关闭。 用户管理子模块:管理员登录后,可以查看用户名、注册时间、上次登陆时间、上次登陆地点,并且可以选择删除非法、无效用户信息。 销售情况统计子模块:管理员登录后,可以查看售票情况统计。3、数据库设计针对火车票订票管理系统,通过对火车车次的查询和网上订票工作的过程、内容以及数据流分析,设计如下数据结构;车次信息包括:列车序号、车辆路线、车次、开车时间、到站时间、座位类型、票价。订票信息包括:车票序号、车辆路线、车次、开车时间、到站时间、座位类型、票、数量、付款情况、订票日期。用户信息包括:ID、用户名、密码、注册时间、用户状态、登录时间、真实姓名,有效证件号、性别、有效联系方式。本毕业设计拟解决的问题如下:1、熟悉Java Web编程,熟练使用eclipse开发工具,了解MySQL和Tomcat的使用。2、对系统管理的各模块进行设计与实现:用户信息管理需要实现对用户的查找、删除等操作;订票信息管理需要实现对订票信息的查找、删除等操作;余票信息管理需要进行对余票信息的增加、删除、修改和查找等;意见管理需要实现对用户意见的查看和删除;订票统计功能需要对预订车票的各信息进行统计和查看。 三、研究方法、措施及步骤: 本系统主要是基于Java语言,采用B/S结构,SSH架构,结合了MySQL数据库,并按照软件工程开发的基本步骤来实现火车票订票管理系统。 开发工具:MyEclipse 数据库环境:MySQL数据库服务器:TomCat系统环境:Microsoft Windows7或以上版本。1、 本系统采用的SSH为框架,SSH是目前较流行的一种Web应用程序开源框架,也是比较适合本研究课题的应用程序开源框架之一。 集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。2、 本系统的结构设计采用B/S模式, 将系统功能实现的核心部分集中到服务器上,起到简化系统开发、维护和使用的作用,同时节约开发成本及时间。3、 对于数据库的设计,MySQL是个全面的、集成化的数据库。其基本操作实质在于对数据库进行添加、删除、查找等简单操作,利用它可以为用户提供一个安全、可靠、和高效的平台。4、 按照软件工程的开发流程对火车票订票管理系统进行开发:系统分析:进行可行性分析,包括技术可行性。操作可行性等;需求分析:确定待开发软件的功能需求、性能需求和运行环境约束,制定系统需求分析规格说明;概要设计:根据软件需求规格说明建立软件系统的总体结构和模块间的关系,定义各功能模块的接口,设计全局数据库,规定设计约束,制定组装测试计划; 详细设计:对概要设计产生的模块逐步细化,形成若干个可编程的程序模块,运用过程设计语言设计程序模块的内部细节,包括算法、数据结构和各程序模块之间详细接口信息,编写详细设计说明书;系统实现:用Java对本系统进行开发;最后进行系统运行和维护。四、研究进度安排:第一阶段(02.2503.25):准备阶段。搜索相关资料,学习相关知识,搭建编程环境。第二阶段(03.25-04.25):设计阶段。开始进行基本模块的编程,逐步实现。进行中期总结。第三阶段(04.2505.20):实现阶段。总体编程实现,调试。第四阶段(05.21-6.14):完成论文撰写,整理资料,准备答辩。五、主要参考文献:1 张志峰,朱颢东 Java Web技术整合应用与项目实战清华大学出版,20132 张跃平,耿祥义 JSP程序设计清华大学出版社,20093 赵真 Eclipse开发技术详解化学工业出版社,20104 陈亚辉,缪勇 Struts2+Spring+Hibernate框架技术与项目实战清华大学出版社,20125宋坤 数据库系统开发完全手册M.北京:人民邮电出版社,2006.6赛奎春 SQL Server数据库开发实例解析M.北京:机械工业出版社,2004.7Abraham Silberschatz,Henry F.Korth,S.Sudarshan Database System Concep

温馨提示

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

评论

0/150

提交评论