火车票预订系统毕业设计

火车票预订系统毕业设计

ID:6645212

大小:97.00 KB

页数:33页

时间:2018-01-21

火车票预订系统毕业设计_第1页
火车票预订系统毕业设计_第2页
火车票预订系统毕业设计_第3页
火车票预订系统毕业设计_第4页
火车票预订系统毕业设计_第5页
资源描述:

《火车票预订系统毕业设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、火车票网上预订系统摘 要3第1章 绪 论31.1 火车票网上订票系统的开发背景31.2 系统设计目标41.3 开发工具简介41.3.1  Java41.3.2 MySQL5.551.3.3 Tomcat51.4 系统软硬件要求61.5 可行性研究61.5.1 技术可行性61.5.2 经济可行性71.5.3 操作可行性71.6 设计方法7第3章 总体设计73.1 总体设计描述83.2 系统开发模式83.3 系统功能设计83.4 系统的总体结构93.4.1 子模块描述932火车票网上预订系统第4章 数据库设计104.1 数据库介绍104.2 概念设计114.3 逻辑设计12第5章 详

2、细设计145.1 系统主页145.2 管理员管理界面设计145.3 用户功能界面设计15第6章  系统调试与测试156.1 调试与测试概述15第7章 性能分析177.1 完整性分析177.2 安全性分析18第8章 结论18参考文献19致 谢2132火车票网上预订系统摘 要 随着我国铁路交通的不断发展,简单的窗口售票模式已经不能满足方便人们出行的目的。采用先进的网络技术开发出方便快捷的网上订票系统是现代客运业务发展的必然需求。本次设计的火车票网上订票系统通过访问主页,可以实现个人信息注册、车次车票价格查询、在线订票退票等基本功能,为用户提供方便快捷的订票服务。 本系统采用了B/S模

3、式的结构设计,采用Java语言开发。界面设计采用MyEclipes8.5作为前台应用开发工具。后台选用MySQL5.5数据库进行支持,采用MySQL Workbench 提供数据库可视化设计、模型建立、以及管理功能。利用目前比较流行的Tomcat6.X搭建Web 应用服务器,提供通过网页访问功能。采用MVC开发模式实现系统的高内聚低耦合,确保系统的扩展性和安全性。 本系统共有六个功能模块:登录功能模块、个人主页模块、查询功能模块、火车票预定模块、车次管理功能模块及火车票管理功能模块。通过登录站点http://localhost:8080/TBS/ 可以访问系统主页面,普通用户可以

4、进行个人资料的注册、车次车票查询、订票退票等操作,管理员用户可完成车票的管理、车次的管理、途径站点的管理等功能。第1章 绪 论 32火车票网上预订系统1.1 火车票网上订票系统的开发背景 火车站市场的管理和规范问题,是困扰我们多年的一个老问题,订票是客运业务中的一个最基本的业务,表面上看,它只是火车站业务的一个简单的部分,但是它涉及到管理与客户服务等多方面,因此,过去传统的售票方式已经不能满足现代客运业务流量剧增的客观要求,这就要求一种全新的订票方式——网上订票,来缓解订票高峰时期的客运压力,并为用户提供方便快捷的订票服务。本次设计便是利用开发工具MyEclipes和MySQL5

5、.5数据库共同开发的一个火车站网上订票系统,它能方便快捷地运用在火车站订票业务的营运之中。 1.2 系统设计目标 本系统是利用网络的方便、快捷和计算机的准确、高效实现火车票网上订票系统。火车票网上订票系统是通过主页访问、身份识别实现区别不同身份用户完成车票、车次的管理操作。系统有三个大的功能模块:登录功能模块,验证登录信息;管理员功能模块,实现车票和车次管理;普通用户功能模块,实现车票和个人信息管理。 1.3 开发工具简介 1.3.1  Java Java是一个纯的面向对象的程序设计语言,它继承了 C++ 32火车票网上预订系统语言面向对象技术的核心,舍弃了C ++语言中容易引起

6、错误的指针(以引用取代)、运算符重载(operator overloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了“一次编译、到处执行”的跨平台特性。Sun 公司对 Java 编程语言的解释是:Java 编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。总的来说,J

7、ava语言具有以下特点: 1.Java能运行于不同的平台。Java引进虚拟机 原理,并运行于虚拟机,实现不同平台的Java接口之间。使用Java编写的程序能在世界范围内共享。Java的数据类型与 机器无关,Java虚拟机(Java Virtual Machine)是建立在硬件和操作系统之上,实现Java二进制代码的解释执行功能, 提供于不同平台的接口的。 2.Java的编程类似C++,学习过C++的读者将很快掌握Java的精髓。Java舍弃了C++的指针对存储器地址的直接操作,程

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。