火车票订票系统毕业设计报告

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

学士学位论文THESISOFBACHELOR(2011-2015年)题目:火车票订票系统的设计与实现------后台模块Topic:DesignandImplementationofTrainTicketBookingSystem——BackgroundModule指导老师:姓名:学号:学院:软件学院专业:软件工程完成时间:2015年4月摘要I摘要随着国家发展水平的提高和科学技术的发展,人们出行也越来越频繁,传统人工售票的工作效率已不能适应新的发展需要,无法给人们出行买票提供方便便捷的服务,耽误顾客的时间。火车票网上订票系统的应用提高了售票的效率的同时方便了顾客购票。本火车票网上订票系统是基于JSP实现的系统,后台数据库采用的是SQLServer2005。系统有两个用户即管理员、会员。管理员的功能有会员管理模块、订票管理模块和车次管理模块,这些模块中,除了基本的删除、添加、修改外,还具有更加详细的查询功能;会员的功能有查看车次信息和订票。本文首先简单介绍了系统的开发背景、使用的相关技术然后详细阐述了系统的设计与实现过程,对个人模块后台模块进行了重点介绍。关键词:火车票订票;JSP;SQLServer2005;后台模块AbstractIIAbstractWiththeimprovementofthecountryandthedevelopmentofscienceandtechnology,travelingisbecomingmoreandmorefrequent,thetraditionalmanualticketingworkefficiencyhasnotalreadyadaptedtothedemandofthenewdevelopment,notprovidedconvenientserviceforpeopletobuytickets,justwastingthetimeofthecustomer.Theapplicationofonlineticketingsystemtoimprovetheefficiencyoftheonlinetrainticketingserviceandprovideconveniencefortouristsatthesametime.TheonlinebookingsystemisbasedonJSPimplementationsystem,backgrounddatabaseusingSQLServer2005.Thesystemhastwousersoradministrators,member.Theadministratorfunctionwithticketsmembermanagementmodule,managementmoduleandtrainsmanagementmodule,thesemodules,inadditiontothebasicdeletes,add,modify,butalsohasmoredetailedqueryfunction;membershipfunctionistocheckthetrainnumberinformationandbooking.Thispaperintroducesthedevelopmentbackgroundofthesystem,theuseofrelatedtechnologiesandindetailelaboratedthesystemdesignandimplementationprocessfirst,hascarriedonthekeytopersonalbackgroundmoduleisintroduced.Keywords:TrainTicketBooking;JSP;SQLServer2005;BackgroundModule目录III目录第1章绪论..............................................11.1系统的开发背景..............................................11.2系统的开发目标..............................................11.3本文的主要内容..............................................1第2章系统开发相关技术介绍..............................22.1JSP技术简介.................................................22.2Servlet介绍..................................................42.3SQLServer2005简介..........................................5第3章系统的分析和设计..................................73.1可行性研究..................................................73.2系统业务流程图..............................................73.3数据流图....................................................83.4系统功能模块图.............................................103.4.1会员管理.....................................................103.4.2车次管理.....................................................113.4.3订单管理.....................................................113.5数据库设计.................................................113.5.1数据库概念结构设计............................................113.5.2数据库逻辑结构设计............................................12第4章个人模块的实现...................................154.1管理员后台登陆的实现.......................................154.2管理首页的实现.............................................174.3管理员设置的实现...........................................184.4修改密码...................................................204.5车次管理的实现.............................................214.6增加车次信息...............................................234.7订票管理的实现.............................................24目录IV4.8会员管理...................................................27第5章结束语...........................................30参考文献................................................31致谢...................................................32第1章绪论1第1章绪论1.1系统的开发背景随着科学技术的发展,在网上订购火车票的人越来越多,特别是节假日的时候顾客扎堆进入火车票售票系统,火车票售票系统随时面临瘫痪的危险,对普通购票顾客来说,目前的网上火车票售票系统面向的是全国顾客,不同地方的顾客需要选择不同的出发地和目的地,浪费了时间,也许因此错过购票机会,无法到达预定地点,徒留遗憾。因此,拟设计开发一个火车票订购系统,可以订购从固定地方到达其他地方的火车票,不仅可以缓解目前火车票售票系统的压力,降低工作人员的工作量,同时可以节约订购顾客的时间,方便订购。1.2系统的开发目标本次设计便是利用开发工具JSP和SQLServer2005数据库共同开发一个火车票订票系统,它能方便快捷地运用在火车站售票业务的营运之中。本系统的目标是能够减缓目前火车票售票系统的压力,方便普通订购火车票顾客订购,使火车票订购更方便,便捷,一目了然。1.3本文的主要内容本系统设计主要是根据订票业务的基本流程进行的,本系统的所有车票预定的起始点都是南昌,即本系统是从南昌到全国各地的火车票订购系统。本系统的用户权限有两个,分别是管理员和普通订购票的会员。管理员可以实现对整个系统的管理,如会员管理,订票管理和车次管理等,在这些管理中,管理员可以对系统中信息增删改查;会员的主要功能是查询火车票、对火车票的订购以及对个人信息的查看和修改等。本文首先简单介绍了系统的开发背景、开发目标、使用的相关技术然后详细阐述了系统的设计与实现过程。第1章简述了系统的开发背景和目标,以及系统的主要内容。第2章简单的介绍了系统的相关技术。第3章是系统的分析与设计。第4章介绍了系统的实现。第5章是结束语。第2章系统开发相关技术介绍2第2章系统开发相关技术介绍2.1JSP技术简介JSP是服务器端的脚本语言,是以Java和Servlet为基础开发而成的动态网页生成技术,它的底层实现是JavaServlet。JSP(JavaServerPages)页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端所请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器[4][11]。特点:面向对象,跨平台,和Servlet一样稳定,可以使用Servlet提供的API,克服了Servlet的缺点。应用:一般和JavaBeans结合使用,从而将界面表现和业务逻辑分离,如图2.1所示:图2.1JSP与Bean的结合使用关系图JSP使用HTML来决定网页的版面,是在HTML代码中混合某种程序代码,由语言引擎解释执行程序代码。HTML代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑[4][11]。JSP是基于Java的技术,继承了Java的所有特性(跨平台、多线程、OO),可以使用Java强大的API。JSP工作方式是代码先被JSP容器转换为Servlet代码再编译为类。JSP负责与客户端的连接,主要负责将服务器端信息传送到客户端。使用JSP的真正意义在于:可以将界面设计和业务逻辑设计分离。(1)JSP的执行过程JSP是一种实现普通静态HTML和动态HTML混合编码的技术,JSP最终会被转化成标准的Servlet,JSP设计的目的在于简化表示层的表示,两种形式表示的JSP执行过程分别如图2.2和图2.3所示:第2章系统开发相关技术介绍3图2.2执行过程1图2.3执行过程2(2)JSP的作用*.jsp*.java*.classServletServlet分析器Jspparser执行responserequestJSDK查找对应的JSP文件是否存在是否是修改或创建后第一次调用调用Jspparser将其编译成Servlet程序调用JSDK将其对应的Servlet程序编译成Servlet字节码执行(若未载入则先载入)已有的对应的Java字节码YYNN第2章

1 / 37
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功