毕业论文:火车票网上订票系统.docx

上传人:b****9 文档编号:154632 上传时间:2022-10-04 格式:DOCX 页数:59 大小:655.88KB
下载 相关 举报
毕业论文:火车票网上订票系统.docx_第1页
第1页 / 共59页
毕业论文:火车票网上订票系统.docx_第2页
第2页 / 共59页
毕业论文:火车票网上订票系统.docx_第3页
第3页 / 共59页
毕业论文:火车票网上订票系统.docx_第4页
第4页 / 共59页
毕业论文:火车票网上订票系统.docx_第5页
第5页 / 共59页
点击查看更多>>
下载资源
资源描述

毕业论文:火车票网上订票系统.docx

《毕业论文:火车票网上订票系统.docx》由会员分享,可在线阅读,更多相关《毕业论文:火车票网上订票系统.docx(59页珍藏版)》请在冰豆网上搜索。

毕业论文:火车票网上订票系统.docx

课题名称 火车票订票系统

学生姓名

专 业

班 级

指导教师

扬州大学信息工程学院

II

摘要

随着我国铁路交通的不断发展,简单的窗口售票模式已经不能满足方便人们出行的目的。

采用先进的网络技术开发出方便快捷的网上订票系统是现代客运业务发展的必然需求。

本次设计的火车票网上订票系统通过访问主页,可以实现个人信息注册、车次车票价格查询、在线订票退票等基本功能,为用户提供方便快捷的订票服务。

本系统采用了B/S模式的结构设计,采用Java语言开发。

界面设计采用MyEclipes8.5作为前台应用开发工具。

后台选用MySQL5.5数据库进行支持,采用MySQLWorkbench提供数据库可视化设计、模型建立、以及管理功能。

利用目前比较流行的Tomcat6.X搭建Web 应用服务器,提供通过网页访问功能。

采用MVC开发模式实现系统的高内聚低耦合,确保系统的扩展性和安全性。

本系统共有六个功能模块:

登录功能模块、个人主页模块、查询功能模块、火车票预定模块、车次管理功能模块及火车票管理功能模块。

通过登录站点

http:

//localhost:

8080/TBS/可以访问系统主页面,普通用户可以进行个人资料的注册、车次车票查询、订票退票等操作,管理员用户可完成车票的管理、车次的管理、途径站点的管理等功能。

念白

Abstract

WiththecontinuousdevelopmentofChinarailroadtransportation,thesimplewindowticketsalesmodecannotmeetthepurposetomakepeopletravelconvenient.Usingtheadvancednetworktechnologytodevelopconvenientandfastonlineticketsbookingsystemisthenecessaryofmodernpassengertransportbusiness.Throughthehomepage,theonlinetrainticketsbookingsystemachievedsomebasicfunctionssuchaspersonalinformationregistration,trainlinesinquiryandpricesinquiryonlineticketsbookingandrefundingandsoon,thatcanprovideconvenientandfastserviceforusers.nianbai

TheB/Smodewasadoptedinthesystemforthestructuraldesign,anddevelopedbyJavalanguage.Intheinterfacedesign,theMyEclipes8.5wasusedasthefrontdesksoftwaredevelopingtool,andMySQL5.5databasewasusedtosupportthebackground.BymeansoftheMySQLWorkbench,itprovidesdatabasevisualdesign,modelestablishment,andmanagementfunction.ItwasusedthatpresentpartlyfashionableTomcat6.XtobuildtheWebAS,andtovisitwebfunction.TheMVCdevelopmentmodulewasusedtoimplementthesystem'shighcohesiontogetherwithlowcouplingtomakesuretheexpansibilityandsafetyofthesystem.nianbai

Thereweretotalsixfunctionmodulesinthesystem,thatincludestheloginfunctionmodule,theindividualhomepagemodule,theinquiringfunctionmodule,thetrainticketsbookingmodule,thetrainlinemanagementfunctionandthetrainticketsmanagementfunctionmodule.Throughtheloginsitehttp:

//localhost:

8080/TBS/tovisitthehomepage,commonuserscancompletetheoperationsofpersonaldataregistration,trainlinesandticketsinquiring,ticketsbookingandrefunding,etc.,andtheadministratorcancompletethefunctionsincludeticketsmanagement,trainlinemanagement,pathwaysitesmanagementandsoforth.nianbai

Keywords:

Ticketsonlinebooking;Traintickets;MyEclipse;B/Smodule

ThisisnotwhatIdo,iscopiedfromtheinternet!

Theteacherdon'tletmethrough!

nianbai

V

目录

第1章绪论 1

1.1火车票网上订票系统的开发背景 1

1.2系统设计目标 1

1.3开发工具简介 1

1.3.1Java 1

1.3.2MySQL5.5 2

1.3.3Tomcat 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火车票网上订票系统的开发背景

火车站市场的管理和规范问题,是困扰我们多年的一个老问题,订票是客运业务中的一个最基本的业务,表面上看,它只是火车站业务的一个简单的部分,但是它涉及到管理与客户服务等多方面,因此,过去传统的售票方式已经不能满足现代客运业务流量剧增的客观要求,这就要求一种全新的订票方式——网上订票,来缓解订票高峰时期的客运压力,并为用户提供方便快捷的订票服务。

本次设计便是利用开发工具MyEclipes和MySQL5.5数据库共同开发的一个火车站网上订票系统,它能方便快捷地运用在火车站订票业务的营运之中。

1.2系统设计目标

本系统是利用网络的方便、快捷和计算机的准确、高效实现火车票网上订票系统。

火车票网上订票系统是通过主页访问、身份识别实现区别不同身份用户完成车票、车次的管理操作。

系统有三个大的功能模块:

登录功能模块,验证登录信息;管理员功能模块,实现车票和车次管理;普通用户功能模块,实现车票和个人信息管理。

1.3开发工具简介

1.3.1Java

Java是一个纯的面向对象的程序设计语言,它继承了C++语言面向对象技术的核心,舍弃了C++语言中容易引起错误的指针(以引用取代)、运算符重载(operatoroverloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。

Java不同于一般的编译执行计算机语言和解释执行计算机语言。

它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了“一次编译、到处执行”的跨平台特性。

Sun公司对Java编程语言的解释是:

Java编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。

54

总的来说,Java语言具有以下特点:

1.Java能运行于不同的平台。

Java引进虚拟机原理,并运行于虚拟机,实现不同平台的Java接口之间。

使用Java编写的程序能在世界范围内共享。

Java的数据类型与机器无关,Java虚拟机(JavaVirtualMachine)是建立在硬件和操

作系统之上,实现Java二进制代码的解释执行功能,提供于不同平台的接口的。

2.Java的编程类似C++,学习过C++的读者将很快掌握Java的精髓。

Java

舍弃了C++的指针对存储器地址的直接操作,程序运行时,内存由操作系统分配,这样可以避免病毒通过指针侵入系统。

Java对程序提供了安全管理器,防止程序的非法访问。

3.Java吸取了C++面向对象的概念,将数据封装于类中,利用类的优点,实现了程序的简洁性和便于维护性。

4.Java建立在扩展TCP/IP网络平台上。

库函数提供了用HTTP和FTP协议传送和接受信息的方法。

这使得程序员使用网络上的文件和使用本机文件一样容易。

5.Java程序的基本组成单元就是类,有些类是自己编写的,有些是从类库中引入的,而类又是运行时动态装载的,这就使得Java可以在分部环境中动态的维护程序及分类。

1.3.2MySQL5.5

MySQL5.5是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司。

MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内。

这样就增加了速

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1