毕业设计(论文)-12306火车票网上订票系统.docx

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

毕业设计(论文)-12306火车票网上订票系统.docx

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

毕业设计(论文)-12306火车票网上订票系统.docx

全套设计加扣3012250582

存档日期:

存档编号:

本 科 生 毕 业 设 计

题 目:

12306火车票网上订票系统

学 号:

姓 名:

联系 电话:

电子 邮箱:

学 院:

计算机科学与技术学院

专 业:

计算机科学与技术(物联网)

年级、班级:

11计81班

指导教 师:

江苏师范大学教务处印制

江苏师范大学计算机学院学士学位

毕业设计原创性声明

本人郑重声明:

所呈交的毕业设计说明书12306火车票网上订票系统是本人在导师

指导下,在江苏师范大学计算机学院学习期间,进行毕业设计时取得的成果。

本人知道,除文中已经标明引用的内容外,本毕业设计说明书不包含任何其他个人或集体已经发表或撰写过的研究成果。

对本文的研究做出贡献的个人或集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律后果由本人承担。

班级:

11计81班学号:

学生签名:

2015年 5 月 10日

12306火车票网上订票系统

摘 要:

如今,虽然铁路局在火车营运管理方面上加大了力度,但是依旧存在很多人买票难的现象,所以需要一种新的订票方式来改变现状,这才能够顺应时代的发展,于是火车票网上定票的方式就这样产生了。

火车票的预定在网络上进行,用户就不必要去售票大厅进行排长队购买,节省了购票者的时间,同时也提高了售票的效率和铁路营运的效益。

本文通过对铁路实际售票情况的考察,结合软件工程设计的思想,从系统的可行性和需求上进行分析,根据分析结果对系统开发进行描述。

通过语法分析和逻辑设计进行编码设计,实现火车票网上订票系统的功能。

本文通过系统E-R图、用例图和结构图,对系统管理员,普通用户的功能的模块进行描述,详细介绍了系统数据处理功能的模块,通过数据库实现对数据的分析。

本系统采用是JSP技术作为前端页面开发语言,后台数据库用的是SQL Server2005,开发环境是MyEclipse,通过CSS页面部署和Struct2后台系统架构,把火车订票系统后台和前端页面相连接。

通过这些工作进行火车票网上售票系统的开发。

关键词:

网页设计;网上火车订票;JSP;SQLServer数据库

12306TrainTicketOrderOnlineSystem

Abstract:

Nowadays,althoughthemanagementofourcountry’sRailwayBureauhasarrivedtothehighlevel,thephenomenonofalotofpeoplecannotbuyingthetrainticketstillexists.Sothesocietyneedsanewwayofbuyingtraintickets.Inordertochangethestatus,trainticketsorderingonlineraised.Becauseofthenewwayoforderingtickets,usersdon’tneedtogotothetickethalltohaveaqueuetobuytraintickets.Itwillgoingtobeconfidentverymuch.Atthesametime,thefindingofthewaycanimprovetheefficiencyandtheeffectivenessofthebuyersandworks.

Thedestertationdescribedthedevelopmentofthesystembyobservingtheinvestigationontheactualrailwayticketing.Atthesametime,itcombinedwiththeideaofsoftwareengineeringdesign,fromthesystemfeasibilityanddemandanalysisaccordingtotheresultsoftheanalysis.

ThesystemadoptstheJSPtechnologyasafrontpagedevelopinglanguages.Thesystem’sdatabaseadoptsSQLServerdatamanagement.ItsdevelopingenvironmentisMyEclipse.Byusingthistools,thetrainticketsorderingonlinesystemcanbedesigned.

Keywords:

WebDesign;TicketOrdering;JSP;SQLServerDatabase

目 录

第1章绪论 1

1.1课题背景 1

1.2目的和意义 1

1.3开发工具及技术 1

1.3.1MyEclipse开发环境 1

1.3.2Tomcat后台服务器 1

1.3.3SQLServer数据库 2

1.3.4JSP技术 2

1.4软硬件需求 2

第2章需求分析 3

2.1需求调研 3

2.2可行性分析 3

2.2.1技术可行性 3

2.2.2经济可行性 3

2.2.3操作可行性 4

2.3.4法律可行性 4

2.3系统用户用例图 4

2.4功能模块需求分析 5

2.5设计思想 6

2.6性能需求 7

2.6.1系统的安全性 7

2.6.2数据的完整性 7

2.7界面需求 8

第3章系统分析与设计 10

3.1数据库的分析和设计 10

3.1.1数据库的概念结构与设计 10

3.1.2数据库的结构逻辑设计 12

3.1.3数据库的连接原理 14

第4章系统功能实现 15

4.1系统登陆页面实现 15

4.2管理员功能模块 16

4.2.2用户信息管理 16

4.2.3车次信息管理 17

4.2.4订单信息管理 20

4.2.5公告信息管理 20

4.2.6用户留言管理 22

4.2.7修改登陆密码 22

4.2.8安全退出系统 23

4.3普通功能模块 23

4.3.1普通用户订单信息 23

4.4前台网站模块 23

4.4.1网站首页 23

4.4.2用户注册 24

4.4.3车票查询 25

4.4.4车票预定 25

4.4.4系统留言板功能 26

第5章系统测试 27

5.1系统测试的目的和意义 27

5.2测试过程 27

5.2.1主页面的登录模块测试 27

5.3其他错误 28

第6章总结与展望 29

6.1总结 29

6.2展望 29

毕业设计体会 30

致谢 31

参考文献 32

英文翻译资料 33

全套设计加扣3012250582

第1章 绪论

1.1课题背景

火车使我们的出行更加方便,但是铁路营运市场的管理和规范问题一直是政府头疼的问题,虽然政府一直关注但是依旧未能完全解决处理,因此铁路运营成为了政府管理中的一个难点[1]。

火车票的售票业务是铁路营运中的一个最基本的业务[2],从表面上来看,它只是铁路营运中的一个很普通的部分,但是它在铁路管理和用户服务上都有着一定的影响,所以,以前那种传统的售票方式已经不能够满足现代铁路运营业务流量暴涨现象的客观需求,这时候就需要一种全新的订票方式—网上订票,因此这种网上订票方式顺应着社会的需求而崛起,这种订票方式可以缓解订票高峰时段的售票压力,也能为消费者提供便利。

1.2目的和意义

中国现在的铁路营运系统已经非常先进了,但是售票制度还是一直处在逐步改进的阶段[3]。

但是一到高峰期的时候,总是会出现订票难的现象。

例如在春节期间,买不到票的现象一直出现,新闻中也是一直播报,因此订票制度的改革还是非常需要的,虽然电话订票一些方式的产生能够帮助广大用户更好的了解到火车票的信息,但是依旧是有漏洞的,现在是网络的时代,我们需要符合社会的发展而实现火车票的火车预定和支付,这中火车订票方式的产生,无疑是方便了用户,对于铁路售票的管理也有很大的帮助[4]。

1.3开发工具及技术

输入研究或设计的本次毕业设计采用MyEclipse开发环境和Tomcat服务器,设计过程中前端页面开发采用JSP语言,通过在SQLServer2005中利用SQL语句进行数据存储和运用。

下面简要介绍MyEclipse、Tomcat和SQLServer数据库。

1.3.1MyEclipse开发环境

MyEclipse[5]是在Eclipse的基础开发的,它是在Eclipse中加上了自己特有

的插件开发的一款开发环境软件。

他可以用来进行开发Java。

MyEclipse的功能相对于Eclipse而言更加强大,因为他能够实现网页的开发,具有Web实现功能[6]。

MyEclipse对Eclipse软件[7]中功能进行扩展,使得自己实现的功能更加强大,它与Tomcat的相互响应速度也加快了,这有利于程序运行的反应速度的提升,提高了系统工作效率[8]。

他的功能丰富,包含了系统代码的编写,编译,调试,部署,测试等功能,也支持各种脚本语言,编译语言,部署语言和数据库语言的使用[9]。

1.3.2Tomcat后台服务器

Tomcat[10]是应用服务器,所占的内存不大,在系统开发中被普遍使用,能

够实现JSP页面的调试和运行。

Tomcat服务器启用之后可以响应页面,进行页

55

面访问。

对于Tomcat而言,虽然是一个独立运行的服务器,但是却起到了一个连接的作用[11]。

1.3.3SQLServer数据库

SQL Server数据库是一款开放源码的软件,它的成本较其他数据库而言成

本较低,所以应用比较广泛。

而且他自身能够实现的功能基本上能够满足一般的个体使用者和中小型企业[12]。

它适用于Windows操作系统,能够采用JDBC作为数据库连接途径,存储的数据库的量也比较大[13],所以选择SQLServer数据库作为本系统的数据库。

1.3.4JSP技术

JSP技术是一种前端网页开发语言,它利用Java进行设计编译,进行动态

网页的逻辑处理[14]。

当Web服务器想要访问利用JSP技术编写的动态网页,提交请求,通过响应其中编写的代码端进行反映后,将结果呈现到JSP页面中后呈现再显示在网络的网页中,从而实现动态网页的设计[15]。

JSP页面由HTML代码和部分Java语句设计而成[16],服务器在响应请求的时候执行的就是其中的Java语句,通过Java语句处理之后才能够呈现在HTML页面中,供给用户浏览,并且做出响应[17]。

1.4软硬件需求

硬件需求:

CPU:

Pentium以上计算机内存:

512M以上

软件需求:

操作系统版本:

Win7

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

当前位置:首页 > 总结汇报 > 学习总结

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

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