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