火车订票系统_毕业设计论文_开题报告
- 格式:doc
- 大小:106.00 KB
- 文档页数:7
毕业论文开题报告
申请课题火车订票管理系统的设计与实现
学号
班级
申请者有全套开题报告、论文、程序、英文翻译联系电话可联系本人
Email : qq:1113121143 参加者 RMB:200 联系电话
Email :
指导教师
申请日期 2015年1月16日
计算机科学与技术学院
填写说明
1. 毕业论文的选题应以专业课的内容为主,可以针对某些基础理论和学术问题进行探讨,也可以结合科技生产和社会生活的实际问题进行研究、开发与设计。
2. 毕业论文一般为一人一题。
如果选题确需多人合作完成一个课题,须由指导老师提出,课题需要多人合作的最多2人,经学院教学委员会审批同意,每个学生必须独立完成其中的一部分工作,并独立撰写各自的毕业论文,在课题名称后面注明其相应的子课题。
多人合作的须在封面上填写参加者的姓名和联系方式。
3. 所有学生的选题经研究确定后,一般不允许中途更改课题。
特殊情况需要更改课题者,须由指导教师调整或更改选题,且填写《毕业设计(论文)课题变动申请表》,经主管领导批准后方可调整或更改。
4. 成果形式一栏填写:论文。
5. 本开题报告最迟应在开始毕业论文开始前六周确定,并上报给指导老师,必须经指导老师和学院批准方才有效,否则无效。
6. 本开题报告使用A4纸张,上、下、左、右页边距均为2.5cm,请不要改变本开题报告页面设置。
所有自己书写的内容请使用楷体。
火车票订票系统毕业论文第1章绪论 (1)1.1 火车票网上订票系统的开发背景 (1)1.2 系统设计目标 (1)1.3 开发工具简介 (1)1.3.1 Java (1)1.3.2 MySQL5.5 (2)1.3.3 Tomcat (3)1.4 系统软硬件要求 (3)1.5 可行性研究 (3)1.5.1 技术可行性 (3)1.5.2 经济可行性 (4)1.5.3 操作可行性 (4)1.6 设计方法 (4)第2章需求分析 (5)2.1功能需求 (5)2.2 性能需求 (5)2.3 业务流程图 (6)2.3 数据流图 (7)2.4 数据字典 (9)第3章总体设计 (11)3.1 总体设计描述 (11)3.2 系统开发模式 (11)3.3 系统功能设计 (11)3.4 系统的总体结构 (12)3.4.1 子模块描述 (13)第4章数据库设计 (14)4.1 数据库介绍 (14)4.2 概念设计 (15)4.3 逻辑设计 (17)第5章详细设计 (20)5.1 系统主页 (20)5.2 管理员管理界面设计 (20)5.3 用户功能界面设计 (25)第6章系统调试与测试 (29)6.1 调试与测试概述 (29)第7章性能分析 (31)7.1 完整性分析 (31)7.2 安全性分析 (31)第8章结论 (32)参考文献 (33)致谢 (36)附录1. 外文文献 (37)附录2. 中文翻译 (43)附录3. 系统部分程序源代码 (47)第1章绪论1.1火车票网上订票系统的开发背景火车站市场的管理和规问题,是困扰我们多年的一个老问题,订票是客运业务中的一个最基本的业务,表面上看,它只是火车站业务的一个简单的部分,但是它涉及到管理与客户服务等多方面,因此,过去传统的售票方式已经不能满足现代客运业务流量剧增的客观要求,这就要求一种全新的订票方式——网上订票,来缓解订票高峰时期的客运压力,并为用户提供方便快捷的订票服务。
铁路客票系统的设计及实现的开题报告1.选题背景铁路作为我国主要的交通运输方式之一,其客运量一直位于前列。
在现代化发展的进程中,数字化、信息化、网络化已成为时代的主流。
随着人们通讯、信息获取和处理需求的日益增长,传统的售票方式已经不能满足广大旅客的需求。
因此,一个更高效、更便捷、更智能的铁路客票系统亟待建立。
2.研究目的本项目旨在为铁路客票管理部门建立一个更加高效、便捷、智能的铁路客票系统,以方便广大用户购票和管理客票。
3.研究内容本项目的研究内容主要包括:(1)系统需求分析:通过对传统的客票管理方式进行分析,找出瓶颈和需要改进的地方,明确系统的功能需求和性能需求。
(2)系统架构设计:根据需求分析的结果,设计系统的整体架构,包括前端、后台、数据库等。
(3)关键技术研究:研究实现系统所需要的关键技术,如用户认证、支付方式、数据存储等。
(4)系统实现:根据需求分析和系统架构设计,实现系统的各个功能模块。
(5)系统测试与优化:对系统进行全面测试,发现并修复程序错误,提高系统的鲁棒性和可用性。
4.研究方法(1)文献调研:对国内外相关研究和实践进行调查和研究,获得铁路客票管理的背景资料和经验。
(2)实地调研:通过实地考察铁路客票管理部门,深入了解其管理方式和存在的问题,从而为系统需求分析提供数据支持。
(3)面向对象分析和设计:采用面向对象的分析和设计方法,对系统进行模块化设计。
(4)Web开发:采用Web技术实现系统的前后台交互设计和实现。
(5)数据库开发:采用关系型数据库设计,完成数据表的建立和管理,实现有效的数据存储与检索。
5.预期成果本项目的预期成果是一个高效、便捷、智能的铁路客票管理系统,能够实现以下功能:(1)实现在线购票、改签、退票等功能。
(2)提供付款方式选择。
(3)实现电子票和纸质票选择。
(4)提供选座和选舱等功能。
(5)提供用户语音、短信、邮件等多种提醒方式。
(6)提供查询订单、历史订单等功能。
毕业设计论文火车票售票系统标题:基于互联网的火车票售票系统设计及实现摘要:火车票售票系统是实现火车票线上售票、查询和退票等功能的重要应用系统。
本设计旨在通过互联网的支持与应用,实现火车票售票系统的设计与实现。
该系统采用多层架构,包括前端展示层、业务逻辑层和数据存储层。
前端展示层主要负责用户界面的呈现和用户输入的交互,通过业务逻辑层处理用户请求并与数据存储层进行交互,实现火车票的售票与查询功能。
本设计的实施目标是提升售票系统的交易效率、提供良好的用户体验和保障用户信息的安全性。
关键词:火车票售票系统;互联网;多层架构;用户界面;交易效率;用户体验;信息安全性1.引言随着互联网的快速发展,人们对于火车票购买方式的期望也在不断提高。
传统的火车票购买方式存在排队时间长、退票流程复杂等问题。
采用互联网的火车票售票系统能够有效提升购票效率,减少用户排队时间,并为用户提供更好的购票体验。
2.系统设计2.1系统结构设计该火车票售票系统采用多层架构,包括前端展示层、业务逻辑层和数据存储层。
前端展示层主要负责用户界面的呈现和用户输入的交互,业务逻辑层用于处理用户请求以及与数据库进行交互,数据存储层负责存储用户信息、火车票信息等数据。
2.2功能设计3.系统实现3.1前端展示层设计与实现前端展示层采用HTML、CSS和JavaScript等技术实现用户界面和交互功能。
用户可以通过界面进行车票查询、选择和购票操作,并实时获取相关信息。
3.2业务逻辑层设计与实现业务逻辑层负责处理用户请求,并与数据库进行交互。
该层采用Java编程语言,使用相关框架完成业务逻辑的实现。
包括查询与购票的相关业务逻辑、订单生成、支付和退票等操作。
3.3数据存储层设计与实现数据存储层使用关系型数据库进行数据的存储,采用MySQL数据库管理系统。
数据库中包括用户信息表、车次信息表、订单信息表等。
通过数据库实现系统数据的存储和读取。
4.实施效果评估通过对该火车票售票系统的实施评估,可以得出以下实施效果:4.1提升购票交易效率:通过互联网的支持,用户不需要排队购票,购票操作更加便捷和高效。
摘要本文针对火车票的订票实际情况,按照数据库设计思想,经过项目的可行性分析和需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施调试等步骤设计开发了火车票订购系统。
并运用数据流图、E-R图对系统的需求分析和数据库等进行了分析和设计。
工具软件利用Visio2007和SQL Sever2000数据库来开发这个火车票订购系统。
该系统要解决火车票订购问题,进行车次以与车票信息的查询以与订票容的查询。
该系统可以根据用户的需求,设置其权限,并快捷方便的为用户提供服务。
关键词:数据库设计、火车票订购、Visio2007、SQL Sever2000AbstractAfter a long time observation of booking a train ticket and database design thought ,I have built a train ticket booking system in the following cycle the feasibility of the project analysis and demand analysis, concept structure design, logic structuredesign, structural design, database design implementation debugging . And using the data flow chart, e-r chart of system toanalysis requirements and design database .Using Tool software Visio2007 and SQL Sever2000 database to develop this ticket booking system. This system is to solve train ticket booking problem and to look up train ticket information and booking ticket content. According to the user's demand,the system can set its permission, and provide services for the user conveniently.Key Word: Database Design, Train Ticket Booking, Visio2007, SQL Sever2000目录一、概述--------------------------------------------------11.1 概述--------------------------------------------------------11.2 意义---------------------------------------------------------11.3 数据库优势------------------------------------------------1二、数据库设计----------------------------------------22.1 需求分析---------------------------------------------------22.1.1 功能要求-------------------------------------------------------------22.1.2 数据需求-------------------------------------------------------------22.1.3 性能需求-------------------------------------------------------------32.1.4 数据流程图----------------------------------------------------------32.2 概念结构设计----------------------------------------------42.2.1 概念结构---------------------------------------------------------------42.2.2 E-R图------------------------------------------------------------------42.3 逻辑结构设计----------------------------------------------42.3.1 关系模型与关系码--------------------------------------------------52.4 物理结构设计----------------------------------------------62.4.1确定数据的存放位置-------------------------------------------------72.5 调试分析-----------------------------------------------------72.5.1 建立基本表------------------------------------------------------------82.5.2 修改基本表------------------------------------------------------------92.5.3 查询基本表-----------------------------------------------------------102.5.4 数据更新---------------------------------------------------------------132.5.5 视图---------------------------------------------------------------------15三、用户使用说明-----------------------------------------173.1 个人说明----------------------------------------------------1 73.2 数据库设计的特点-----------------------------------------173.3 其他设计技巧-----------------------------------------------17四、实践结果-----------------------------------------------18五、附录与参考资料--------------------------------------185.1 课程设计心得-----------------------------------------------185.2 火车票订购系统的发展与展望-------------------------195.3 参考资料-----------------------------------------------------19一、概述1.1概述目前火车票的订购仅仅依靠手工操作,已现有的工作人员很难应付车票订购高峰时刻的大量数据处理问题,同时还会出现由此带来的旅客查询问题,导致火车误点情况。
1.1 需求分析调查学生火车票预定系统应用领域涉及的内容,对涉及到领域的各个应用的信息要求和操作要求进行详细分析。
最重要的是调查、采集信息、分析购票人信息和火车票预定流程。
处理要求、数据的安全性与完整性要求。
要求系统能有效、快速、安全、可靠和无误的完成上述操作。
并要求客户端的界面要简单明了,易于操作。
火车站为方便旅客返程,需要开辟一个火车票订票系统,这个火车订票系统可以满足旅客的主要需求。
首先是要有旅客的登陆界面,包括旅客的用户名和密码。
然后登陆到主操作界面,旅客可以进行车票的查询,显示起始车站和终点车站,乘车的日期,发车时间,座号和票价,并且在查询到自己的所要车坐的车次后可以预订车票;旅客还可更改自己的用户名和密码,以保证个人信息的安全。
如是管理员登陆的话,还可以添加车次,包括起始站,终点站,发车时间,车次类型,还可以删除某个车次;并且在需要的时候,管理员也可添加和删除用户。
1.2 流程图经过可行性分析和初步需求调查,抽象出该系统业务流程图,结合该实例具体情况,给出旅客订票的具体需求。
图1.2 旅客购票流程图1.3 系统框架在调查完了系统需求之后,就要开始分析用户需求。
在此,采用自顶向下的结构化分析方法。
首先,定义全局概念结构的框架,如图 1.3 所示:图 1.3 火车定票系统总框架图每一个子系统需要进一步细化。
车次信息系统的细化如图 1.4 所示:车票信息系统的细化如图 1.5 所示:旅客信息系统的细化如图 1.6 所示:1.3 软件模块划分1.普通用户模块在普通用户模块中可以实现登陆,用户名修改,车次查询,订票。
2.管理员模块管理员模块包含三个板块的内容:①管理员可以实现登陆,用户名修改,车次查询,订票。
②车次基本信息管理:包括添加,查询,删除车次。
③用户信息管理:包括添加,删除用户。
1.4 功能结构2 详细设计(更功能模块的实现)2.1 登陆界面①用户名两个静态文本输入框②密码①用户名编辑框登陆界面两个编辑框②密码编辑框①登录两个按钮②取销登陆界面如图 2.1 所示:图2.1 登陆界面功能的实现:①首先建立一个对话框,命名为“欢迎使用火车票预订系统”,添加两个静态文本输入框“请输入用户名”和“请输入密码”,再添加两个编辑框“用户名编辑框”和“密码编辑框”然后建立类向导。
火车订票系统系部:信息工程系学生:晨专业班级:软件08C1 学号:083431134 指导教师:瑾2010年10 月17 日目录一、绪论 (1)(一)引言 (1)(二)网上订票系统的优越性和实际应用价值 (1)(三)可行性分析 (2)(四)系统设计相关介绍 (3)二、火车订票系统的需求分析 (3)(一)主要工作容及关键问题 (4)(二)系统的概要设计 (5)(三)系统的模块功能描述 (8)三、数据库设计及实现 (9)(一)需求分析 (9)(二)概念结构设计 (9)(三)逻辑结构设计 (9)(四)数据库物理设计 (9)(五)数据库实施 (9)(六)数据库运行和维护 (9)(七)数据库中的数据表设计 (10)四、系统界面设计以及功能的实现 (12)(一)系统界面设计 (12)(二)本系统主要系统界面设计 (13)五、小结 (36)六、辞 (37)七、参考文献 (38)火车订票系统摘要:基于WEB的火车订票系统是通过网络查找信息,进行火车的订票系统,通过网络该系统能够为旅客提供一个快捷、便利的购票渠道,对促进铁路交通事业的发展具有重要意义。
本文详细介绍了铁路订票系统开发过程及其相关技术,运用动态网页、数据库、PS、FLASH等技术,提出了订票系统的解决方案,将整个订票系统分为前台查询、订票、留言和系统管理共两个主要的功能模块。
席位不断序的设计和实现基于Web技术订票系统要解决的关键性问题之一,它能够充分利用运能,提高席位利用率,从而达到提高旅客运送人数,并且增加客运收入的目的,本文对此作了深入探讨。
系统设计与实现综合运用了ASP、SQL等相关技术,完成了数据库开发,票务信息管理和网页站点设计等工作。
关键字: SQL Sever C# 网上订票系统一、绪论(一)引言随着国民经济的高速发展和人民生活水平的快速提高,对铁路客运无论在运能上还是在服务质量上都提出了更高的要求,高速公路和民航的发展,也给铁路提出了越来越严峻的挑战。
学士学位论文THESIS OF BACHELOR(2011-2015 年)题目:火车票订票系统的设计与实现------后台模块Topic: Design and Implementation of Train Ticket Booking System——Background Module 指导老师:姓名:学号:学院:软件学院专业:软件工程完成时间: 2015年4月摘要随着国家发展水平的提高和科学技术的发展,人们出行也越来越频繁,传统人工售票的工作效率已不能适应新的发展需要,无法给人们出行买票提供方便便捷的服务,耽误顾客的时间。
火车票网上订票系统的应用提高了售票的效率的同时方便了顾客购票。
本火车票网上订票系统是基于JSP实现的系统,后台数据库采用的是SQL Server 2005。
系统有两个用户即管理员、会员。
管理员的功能有会员管理模块、订票管理模块和车次管理模块,这些模块中,除了基本的删除、添加、修改外,还具有更加详细的查询功能;会员的功能有查看车次信息和订票。
本文首先简单介绍了系统的开发背景、使用的相关技术然后详细阐述了系统的设计与实现过程,对个人模块后台模块进行了重点介绍。
关键词:火车票订票;JSP;SQL Server 2005;后台模块AbstractWith the improvement of the country and the development of science and technology, traveling is becoming more and more frequent, the traditional manual ticketing work efficiency has not already adapted to the demand of the new development, not provided convenient service for people to buy tickets, just wasting the time of the customer. The application of online ticketing system to improve the efficiency of the online train ticketing service and provide convenience for tourists at the same time.The online booking system is based on JSP implementation system, background database using SQL Server 2005. The system has two users or administrators, member. The administrator function with tickets member management module, management module and trains management module, these modules, in addition to the basic deletes, add, modify, but also has more detailed query function; membership function is to check the train number information and booking. This paper introduces the development background of the system, the use of related technologies and in detail elaborated the system design and implementation process first, has carried on the key to personal background module is introduced.Key words:Train Ticket Booking;JSP;SQL Server 2005;Background Module目录第1章绪论 (1)1.1系统的开发背景 (1)1.2系统的开发目标 (1)1.3本文的主要内容 (1)第2章系统开发相关技术介绍 (2)2.1 JSP技术简介 (2)2.2 Servlet介绍 (4)2.3 SQL Server 2005简介 (5)第3章系统的分析和设计 (7)3.1可行性研究 (7)3.2系统业务流程图 (7)3.3数据流图 (8)3.4系统功能模块图 (10)3.4.1会员管理 (10)3.4.2车次管理 (11)3.4.3订单管理 (11)3.5数据库设计 (11)3.5.1数据库概念结构设计 (11)3.5.2数据库逻辑结构设计 (12)第4章个人模块的实现 (15)4.1管理员后台登陆的实现 (15)4.2管理首页的实现 (17)4.3管理员设置的实现 (18)4.4修改密码 (20)4.5车次管理的实现 (21)4.6增加车次信息 (23)4.7订票管理的实现 (24)4.8会员管理 (27)第5章结束语 (30)参考文献 (31)致谢 (32)第1章绪论第1章绪论1.1 系统的开发背景随着科学技术的发展,在网上订购火车票的人越来越多,特别是节假日的时候顾客扎堆进入火车票售票系统,火车票售票系统随时面临瘫痪的危险,对普通购票顾客来说,目前的网上火车票售票系统面向的是全国顾客,不同地方的顾客需要选择不同的出发地和目的地,浪费了时间,也许因此错过购票机会,无法到达预定地点,徒留遗憾。
火车票网上订票系统毕业论文随着网络技术和电子商务的不断发展,网上购票系统已经成为人们购票的主要方式之一。
本文以火车票网上订票系统为研究对象,分析了该系统的需求分析、系统设计、系统实现及其在实际应用中所遇到的问题,并且提出了相应的解决方案。
一、需求分析1.1 研究目的本文旨在开发一套火车票网上订票系统,使用户能够方便快捷地订购火车票。
1.2 系统需求(1)火车票查询:用户能够通过该系统查询各种火车票信息,包括车次、发车时间、到达时间等。
(2)订票确认:用户通过查询后,选择合适的车次、座位等级订票,并实现在线支付。
(3)售后服务:用户在购票过程中遇到问题能够及时联系客服人员,并提供售后服务。
1.3 用户需求(1)方便快捷:用户通过该系统能够轻松查询到所需火车票的信息,并通过支付系统完成购票流程。
(2)安全可靠:用户希望在购票过程中,系统能够保证金钱的安全,并能够准确地为用户预订所需的票。
1.4 系统功能需求(1)用户登录:用户根据账户和密码登陆后,可以进行相关操作。
(2)火车票查询:用户可以通过起点站和终点站查询车次、车票价格、余票量等信息。
(3)火车票订购:用户可以选择一票多买、选择座位等级,通过在线支付完成购票。
1.5 系统技术需求(1)服务器和数据库:系统需要建立一个服务器,以及存储所有的数据和信息的数据库。
(2)网页设计:网页需要进行设计,使得用户能够通过浏览器访问到该系统,同时方便、易于操作。
1.6 系统性能需求(1)响应时间:系统需要保证用户的查询、订票等操作的响应时间在合理的范围内。
(2)安全性:系统需要保证用户的账户信息和支付信息的安全性。
二、系统设计2.1 系统总体设计(1)系统架构在该系统的架构设计上,应该考虑到点对点或者多对多的通信模式。
以及数据的传输量和传输速度对于整个系统的影响,因此需要采用C/S架构。
(2)系统功能模块的设计该系统的功能模块主要包括用户登录、火车票查询、火车票订购和售后服务。
火车票售票系统毕业设计论文摘要:随着科技的不断进步,人们的生活方式也在发生着巨大的变化。
现如今,火车已经成为了人们出行的重要方式。
然而,传统的火车票售票方式存在很多问题,如售票速度慢、效率低下、排队等待时间长等。
因此,为了解决这些问题,本文设计了一个火车票售票系统,从而提高售票效率、减少排队时间、提供更好的服务。
关键词:火车票售票系统、售票效率、排队时间、服务1.引言现代社会的快节奏要求出行方式更加高效方便,火车作为一种便捷、快速的交通工具,受到了越来越多人的青睐。
然而,传统的火车票售票方式已经不能满足现代人的需求,出现了很多问题。
比如,排队等票时间过长,售票效率低下等。
本文旨在设计一个火车票售票系统,解决这些问题。
2.火车票售票系统的设计2.1系统功能(1)火车票查询:用户可通过系统查询相关火车票信息,如车次、发车时间、票价等。
(2)火车票订购:用户可通过系统直接购买火车票,选择座位等信息。
(4)退票功能:用户在购票后如果需要退票,可通过系统进行退票操作。
(5)排队叫号功能:系统可根据用户购票情况,自动分配排队号码,提高售票效率。
2.2系统架构3.系统实现3.1系统需求分析通过对用户需求的分析,系统需要具备以下特点:(1)界面友好:用户能够快速上手,操作简单方便。
(2)售票速度快:用户能够快速查询和购买到所需的火车票。
(3)支付安全:保证用户支付过程的安全性。
(4)信息准确:提供准确、实时的火车票信息。
3.2系统设计与实现(1)前端界面设计:设计一个用户友好的前端界面,包括火车票查询界面、订票界面、支付界面和退票界面。
(2)后台管理系统:设计一个后台管理系统,用于管理火车票信息和用户信息,实现排队叫号功能。
(3)数据库设计:设计一个数据库,用于存储火车票信息、用户信息和支付信息等。
4.系统测试与分析通过对火车票售票系统进行测试,并对测试结果进行分析,可以评估系统的性能和功能是否满足需求。
测试结果表明,系统可以快速查询和购买火车票,用户体验较好,售票效率显著提高。
订票系统开题报告订票系统开题报告一、引言如今,随着互联网的快速发展,人们的生活方式也发生了翻天覆地的变化。
越来越多的人开始使用网络来完成各种日常活动,其中包括购物、学习、社交等。
而在这个数字化时代,订票系统也成为了人们生活中不可或缺的一部分。
订票系统的便捷性和高效性使得人们能够轻松地预订机票、火车票、电影票等各种票务服务。
本文将对订票系统进行开题研究,探讨其意义、功能和技术实现等方面。
二、订票系统的意义订票系统的出现给人们的生活带来了极大的便利。
传统的购票方式需要人们亲自前往售票处或通过电话预订,这不仅浪费了时间,还可能因为人工操作的疏漏而导致预订失败。
而订票系统通过网络连接各个售票点,实现了线上购票的便利,让人们可以随时随地进行预订。
这不仅节省了时间和精力,还提高了购票的成功率。
三、订票系统的功能1. 车次查询功能订票系统首先需要提供车次查询的功能。
用户可以通过输入出发地、目的地和出行日期等信息,系统将返回符合条件的车次信息。
这样,用户可以方便地选择最适合自己的车次。
2. 座位选择功能在购票过程中,用户可以根据自己的需求选择座位。
订票系统应该提供座位图,让用户可以直观地了解每个座位的位置和类型,从而做出选择。
3. 支付功能购票成功后,用户需要进行支付。
订票系统应该提供多种支付方式,如支付宝、微信支付等,以满足用户的不同需求。
4. 电子票务功能订票系统应该支持电子票务功能,即用户购票成功后可以收到电子票。
这样,用户无需打印纸质票,只需凭借手机或其他电子设备上的电子票进行检票。
四、订票系统的技术实现1. 数据库设计订票系统需要建立一个稳定可靠的数据库来存储车次信息、座位信息、用户信息等数据。
数据库的设计需要考虑到数据的完整性、一致性和安全性。
2. 网络通信订票系统需要与各个售票点进行网络通信,以实现实时的车次查询和座位选择功能。
网络通信的实现需要考虑到数据传输的稳定性和安全性。
3. 用户界面设计订票系统的用户界面应该简洁明了,方便用户操作。
摘要随着我国铁路交通的不断发展,简单的窗口售票模式已经不能满足方便人们出行的目的。
采用先进的网络技术开发出方便快捷的网上订票系统是现代客运业务发展的必然需求。
本次设计的火车票网上订票系统通过访问主页,可以实现个人信息注册、车次车票价格查询、在线订票退票等基本功能,为用户提供方便快捷的订票服务。
本系统采用了B/S模式的结构设计,采用Java语言开发。
界面设计采用MyEclipes8.5作为前台应用开发工具。
后台选用MySQL5.5数据库进行支持,采用MySQL Workbench 提供数据库可视化设计、模型建立、以及管理功能。
利用目前比较流行的Tomcat6.X搭建Web 应用服务器,提供通过网页访问功能。
采用MVC 开发模式实现系统的高内聚低耦合,确保系统的扩展性和安全性。
本系统共有六个功能模块:登录功能模块、个人主页模块、查询功能模块、火车票预定模块、车次管理功能模块及火车票管理功能模块。
通过登录站点http://localhost:8080/TBS/ 可以访问系统主页面,普通用户可以进行个人资料的注册、车次车票查询、订票退票等操作,管理员用户可完成车票的管理、车次的管理、途径站点的管理等功能。
关键词:网上订票;火车票;MyEclipse;B/S模式AbstractWith the continuous development of China railroad transportation, the simple window ticket sales mode can not meet the purpose to make people travel convenient. Using the advanced network technology to develop convenient and fast online tickets booking system is the necessary of modern passenger transport business. Through the home page, the online train tickets booking system achieved some basic functions such as personal information registration, train lines inquiry and prices inquiry online tickets booking and refunding and so on, that can provide convenient and fast service for users.The B/S mode was adopted in the system for the structural design, and developed by Java language. In the interface design, the MyEclipes8.5 was used as the front desk software developing tool, and MySQL5.5 database was used to support the background. By means of the MySQL Workbench, it provides database visual design, model establishment, and management function. It was used that present partly fashionable Tomcat6.X to build the Web AS, and to visit web function. The MVC development module was used to implement the system's high cohesion together with low coupling to make sure the expansibility and safety of the system.There were total six function modules in the system, that includes the login function module, the individual homepage module, the inquiring function module, the train tickets booking module, the train line management function and the train tickets management function module. Through the login site http://localhost:8080/TBS/ to visit the homepage, common users can complete the operations of personal data registration, train lines and tickets inquiring, tickets booking and refunding, etc., and the administrator can complete the functions include tickets management, train line management, pathway sites management and so forth.Key words:Tickets online booking; Train tickets; MyEclipse; B/S module目录第1章绪论 (1)1.1 火车票网上订票系统的开发背景 (1)1.2 系统设计目标 (1)1.3 开发工具简介 (1)1.3.1 Java (1)1.3.2 MySQL5.5 (2)1.3.3 Tomcat (3)1.4 系统软硬件要求 (3)1.5 可行性研究 (3)1.5.1 技术可行性 (4)1.5.2 经济可行性 (4)1.5.3 操作可行性 (4)1.6 设计方法 (4)第2章需求分析 (5)2.1功能需求 (5)2.2 性能需求 (5)2.3 业务流程图 (6)2.3 数据流图 (7)2.4 数据字典 (9)第3章总体设计 (11)3.1 总体设计描述 (11)3.2 系统开发模式 (11)3.3 系统功能设计 (11)3.4 系统的总体结构 (12)3.4.1 子模块描述 (13)第4章数据库设计 (14)4.1 数据库介绍 (14)4.2 概念设计 (15)4.3 逻辑设计 (17)第5章详细设计 (20)5.1 系统主页 (20)5.2 管理员管理界面设计 (20)5.3 用户功能界面设计 (25)第6章系统调试与测试 (29)6.1 调试与测试概述 (29)第7章性能分析 (31)7.1 完整性分析 (31)7.2 安全性分析 (31)第8章结论 (32)参考文献 (33)致谢 (36)附录1. 外文文献 (37)附录2. 中文翻译 (43)附录3. 系统部分程序源代码 (47)第1章绪论1.1火车票网上订票系统的开发背景火车站市场的管理和规范问题,是困扰我们多年的一个老问题,订票是客运业务中的一个最基本的业务,表面上看,它只是火车站业务的一个简单的部分,但是它涉及到管理与客户服务等多方面,因此,过去传统的售票方式已经不能满足现代客运业务流量剧增的客观要求,这就要求一种全新的订票方式——网上订票,来缓解订票高峰时期的客运压力,并为用户提供方便快捷的订票服务。
火车票订票系统课程设计报告
本科生课程设计是在计算机技术应用系丛中的一门重要课程,本文将以设计一个订火
车票的订票系统为例,来阐述本课程的重要性和必要性。
本设计的火车票订票系统将分为两个主要模块:一是买票的用户模块,另一是负责订
票维护的管理员模块。
买票的客户只需要登录订票系统,然后选择所要购买的火车票,输
入相关个人信息和付款信息,就可以完成订票操作。
负责维护和管理的管理员模块将分为
一般管理员模块和超级管理员模块。
一般管理员只能查看用户的订票信息,而超级管理员
可以添加,修改和删除火车票信息,还可以实现用户和管理员之间的消息传递、用户登录
和日志记录功能。
此外,还将采用SQL语句来存储订票系统中的所有信息,支持对表的修改、查看和分析。
通过这种方式,我们可以更清楚地了解有关火车票订票的信息,针对不同的业务类型
展开全面的统计和分析活动。
本设计的火车票订票系统将采用C++语言编程实现,利用模块化的编程思想进行编程。
每个模块都将有自己的相关函数,有助于编程的可读性和可维护性。
综上所述,本次课程设计将依赖数据库存储和处理数据,并利用面向对象和模块化的
编程思想,实现一个火车票订票系统,以为乘客提供一个高效、便捷的订票服务,而且还
可以与现有的其他模块相集成,完善整个火车票预定系统。
本次设计旨在让学生掌握计算
机技术在实际应用中的重要作用,并培养学生们主动利用计算机技术解决实际问题的能力。
火车票在线订购系统开题报告
xx科技大学xx科技学院
本科毕业设计(论文)开题报告题目火车票在线订购系统
系部名称信息工程系
专业班级计算机科学与技术
学生姓名
学号
指导教师
填表时间:年月日
填表说明
1.开题报告作为毕业设计(论文)答辩委员会对学生答辩资格审查的依据材料之一。
2.此报告应在指导教师指导下,由学生在毕业设计(论文)工作前期完成,经指导教师签署意见、相关系主任审查后生效。
3.学生应按照学校统一设计的电子文档标准格式,用A4纸打印。
4.参考文献不少于8篇,其中应有适当的外文资料(一般不少于2篇)。
5.开题报告作为毕业设计(论文)资料,与毕业设计(论文)一同存档。