ImageVerifierCode 换一换
格式:DOC , 页数:27 ,大小:7.95MB ,
资源ID:1952797      下载积分:10 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/1952797.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     索取发票    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(学位论文-—车票预订信息系统.doc)为本站上传会员【胜****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

学位论文-—车票预订信息系统.doc

1、摘要随着我国铁路交通的不断发展,简单的窗口售票模式已经不能高效地满足人们的需求。采用先进的网络技术开发出方便快捷的网上订票系统是现代客运业务发展的必然需求。本次设计的火车票网上订票系统通过访问主页,可以实现个人信息注册、车次信息查询、车票价格查询、在线订票、退票等基本功能,为用户提供方便快捷的订票服务。 本系统采用Navicat for MySQL提供数据库可视化设计。利用目前比较流行的Tomcat5.5搭建Web应用服务器,提供通过网页访问功能。本系统共有六个功能模块:登录功能模块、个人主页模块、查询功能模块、火车票预定模块、车次管理功能模块及火车票管理功能模块。本系统通过登录站点http:

2、/localhost:8080/train/可以访问系统主页面,普通用户可以进行个人资料的注册、车次车票查询、订票、退票等操作,管理员用户可完成车票的管理、车次的管理、途径站点的管理等功能。 关键词:网上订票;火车票;Tomcat;JSPAbstractWith the continuous development of Chinas railway transportation, simple window ticketing model has been unable to effectively meet the needs of the people. The use of advan

3、ced network technology to develop the online booking system convenient is the inevitable requirement of modern passenger business development. The online train tickets booking system design through the home page, you can realize the basic functions of personal registration information, train informa

4、tion query, ticket price query, online booking, a refund, provide convenient booking service for users.The system uses Navicat for MySQL to provide visual database design. Using the popular Tomcat5.5 to build the Web application server, providing access to functions by Webpage. The system consists o

5、f six modules: login function module, personal homepage module, query module, train ticket booking module, train management function module and train ticket management module.The system can access the system through the http:/localhost:8080/train/ page site login, registration, the train ticket ordi

6、nary users can carry out personal information query, booking, refund and other operations, the administrator user can complete the ticket management, train management, site management functions approach.Keywords: Online booking,Train tickets,Tomcat,JSP目录1 绪论11.1 课题现状11.2 课题开发目的11.3 课题关键技术11.3.1 JSP简

7、介21.3.2 MySQL简介21.3.3 Tomcat简介32 可行性研究42.1 资源可行性42.2 时间可行性42.3 技术可行性42.4 经济可行性42.5 社会的可行性53 需求分析53.1 目标和任务53.2 功能分析53.2.1 前台订票功能分析53.2.2 后台管理功能53.2.3 网站的界面设计53.3 网站业务流程63.3.1 火车票订票系统的业务流程介绍63.3.2 系统的业务流程图63.4 系统开发环境74 系统概要设计84.1 系统结构设计目标84.2 数据库结构设计84.2.1 数据库概念结构设计84.2.2 数据库逻辑结构设计94.2.3 数据库物理结构设计105

8、 系统详细设计115.1 系统总体结构图125.2 功能描述125.2.1 主页125.2.2 车票信息查询页面125.2.3 查看/修改个人信息页面135.2.4 后台管理135.2.5 管理员增加新车信息145.2.6 管理员查看/修改/删除车次155.2.7 管理员查看用户的购票信息156 系统运行与测试156.1 系统调试166.2 测试与运行166.2.1 测试的重要性166.2.2 测试运行166.2.3 测试用例176.3 测试结论207 总结217.1 内容总结217.1 工作总结21参考文献21致 谢221 绪论网上售票,相对于传统售票方式而言,是随着现代信息技术的发展而产生

9、的一种新型售票方式,是一种消费者和工作人员分离的、非面对面的售票方式,是一种跨地区的售票模式。1.1课题现状中国电子商务发展到今天经历了低潮、曲折等一系列的变化,但困难并没有抹杀网络人对其的热忱。电子商务将成为21世纪网络发展的主流。国内企业在纷纷加入到阿里巴巴等一系列大型电子商务网站,通过网络进行B2B(企业对企业)的网上交易之后,也充分认识到网络交易将成为未来商品交易的重要组成部分,在建立企业宣传网络的同时,也逐步扩大企业自身的网络销售渠道,建立起自己的商务网站,完成了从B2B到B2C(企业对个人)同时进行网络交易的过渡,大大提高了企业网络交易的数量和金额。随着硬件技术,网络技术及网上交易

10、法则的日趋完善,电子商务将成为企业销售经营的主要渠道。网上商务作为电子商务的一个重要组成部分, 本身具有开放性、全球性、低成本、高效率的特点,作为一种新的贸易形式所具有的价值,它不仅会改变企业本身的生产、经营、管理活动,而且对整个整个社会的经济运行与结构产生一定影响。在互联网服务业务方面:电子邮件、搜索引擎、网上银行、网络广告、网络新闻、网络游戏等服务业务在快速的发展着,与此同时网上交易(网上购物)也在突飞猛进的发展着,并且越来越受广大消费者的认同。随着社会主义物质文明的不断进步,网上购票的出现,为公民的旅游出行提供了更加方便、快捷的渠道。大力发展网上购票一来可以大大减轻出行高峰期的购票压力;

11、二来可以实现购票的快捷、顺畅。1.2课题开发目的为了解决传统售票的种种弊端,满足人们对精神生活多样化、个性化、方便化的需求,网上订票的优点主要体现在:网上订票方便快捷,折扣信息一目了然;对比传统的购票方式,旅客可以在任何时候购买,方便,省去电话问询等诸多繁琐的环节和费用。该课题主要是结合网络的发展条件和现实生活中的需要而开发的,目标是完成用户网上车票订购,管理员的主要功能是车次信息进行管理,可以对车次完成添加、修改、删除等操作,并根据数据库的信息直观的查到所定票券信息的基本情况,达到真正的实现方便消费者,方便工作人员的目的。1.3 课题关键技术本系统主要采用JSP语言和HTML语言进行开发维护

12、,后台采用MySQL建立数据库,使用tomcat作为系统运行服务器。下面对主要技术进行简单的介绍。1.3.1 JSP简介JSP是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态技术标准。在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标签,就构成了JSP网页java程序片段可以操纵数据库、重新定向网页以及发送E-mail等,实现建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,这样大 大降低了对客户浏览器的要求,即使客户浏览器端不支持Java,也可以访问JSP网页。JSP全

13、名为Java Server Pages,其根本是一个简化的Servlet设计,他实现了Html语法中的java扩张(以 形式)。JSP与Servlet一样,是在服务器端执行的。通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户端。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。通常JSP页面很少进行数据处理,只是用来实现网页的静态化页面,只是用来提取数据,不会进行业务处理。JSP技术使用Java编程语言编写类XML的

14、tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 JSP(JavaServer Pages)是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要

15、Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。自JSP推出后,众多大公司都支持JSP技术的服务器,如IBM、Oracle、Bea公司等,所以JSP迅速成为商业应用的服务器端语言。1.3.2 MySQL简介1.MySQL是最受欢迎的开源SQL数据库管理系统,它由MySQL AB开发、发布和支持。MySQL AB是一家基于MySQL开发人员的商业公司,它是一家使用了一种成功的商业模式来结合开源价值和方法论的第二代开源公司。2.MySQL是一个快速的、多线程、多用户和健壮的SQL数据库服务器。3.

16、MySQL是一个数据库管理系统。一个数据库是一个结构化的数据集合。它可以是从一个简单的销售表到一个美术馆、或者一个社团网络的庞大的信息集合。如果要添加、访问和处理存储在一个计算机数据库中的数据,你就需要一个像MySQL这样的数据库管理系统。从计算机可以很好的处理大量的数据以来,数据库管理系统就在计算机处理中和独立应用程序或其他部分应用程序一样扮演着一个重要的角色。4.MySQL是一个关系数据库管理系统。关系数据库把数据存放在分立的表格中,这比把所有数据存放在一个大仓库中要好得多,这样做将增加你的速度和灵活性。5.MySQL是开源的。开源意味着任何人都可以使用和修改该软件,任何人都可以从Inte

17、rnet上下载和使用MySQL而不需要支付任何费用。如果你愿意,你可以研究其源代码,并根据你的需要修改它。6.MySQL服务器工作在客户/服务器或嵌入系统中。7.MySQL数据库服务器是一个客户/服务器系统,它由多线程SQL服务器组成,支持不同的后端、多个不同的客户程序和库、管理工具和广泛的应用程序接口。8.MySQL也可以是一个嵌入的多线程库,你可以把它连接到你的应用中而得到一个小、快且易于管理的产品。1.3.3 tomcat简介Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序

18、的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML(标准通用标记语言下的一个应用。)页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat

19、处理静态HTML的能力不如Apache服务器。Tomcat 很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。2 可行性研究可行性研究的主要任务是在系统初步调查的基础上,对新系统是否能够实现和值得实现等问题作出判断,避免在花费了大量的人力和物力之后才发现系统不能实现或新系统投入使用后没有实际意义而引起浪费。内容包括:资源可行性、时间可行性、技术可行性、经济可行性、社会因素方面的可行性。2.1 资源可行性资源可行性是指完成该系统需要的各种设施,现在所具

20、备计算机本机器的配置如下:处理器:AMD Fusion APU E-35 1.6GHz内存:2.6GB题目主要采用的技术:数据库:MYSQL编程语言: JSP开发环境:Windows72.2 时间可行性本次毕业设计2014年3月已经开始准备,到答辩时间百十余天,在现有的理论知识和部分实践的基础上能够完成。2.3 技术可行性 技术可行性是指设备条件、技术解决方案的实用性和技术资源的可用性的度量。在学习期间,学习过网站设计,数据库概论等课程,因此该系统采用MYSQL/JSP/tomcat来设计,可以达到技术的可行性。2.4 经济可行性 经济可行性是希望以最小的成本开发具有最佳的经济效益的软件产品,

21、主要进行投资及效益的分析。该系统规模不大,运用的资源相对也较小,因此开发该系统的成本相对较低。因此,该系统能获得较好的收益/投资比,可达到经济可行性。2.5 社会的可行性 社会可行性主要从法律、用户等方面分析可行性。该系统是为了解决传统的购票方式带来的问题而开发的,也是为广大旅游者而服务的。因此不管从法律还是用户方面都是可行的。 3 需求分析 本应用程序是将现代化的计算机技术与销售管理服务模式相结合,按照销售管理的服务流程设计完成的。同时为扩展服务范围,初步设计一个销售平台以利于信息发布和管理。3.1 目标和任务为了最终实现目标,必须设计出所有程序和文件(或数据库)。模块是数据说明、可执行语句

22、等程序设计对象的集合,它是单独命名的而且可通过名字来访问。模块化就是把程序化分成若干个模块,每个模块完成一个子功能,把这些模块集起来组成一个整体,可以完成指定的满足问题的要求。(1)操作简单、界面友好:完全控件式的页面布局。(2)即时可见:对管理员的处理(包括写入、修改、删除)将立即在主页的对应栏目显示出来。(3)功能完善:不仅包括常见网站功能的各个方面:发布信息、浏览、删除、修改、检索等各个方面,而且,还能进行对会员的管理。(4)动态管理:对系统数据库实行动态操作,能实现对数据库信息的动态查询、动态更新修改和动态录入数据。3.2 功能分析3.2.1 前台订票功能分析参考平时的网上所见系统并经

23、过自己的分析认为该系统应该具有这样的功能:用户注册登录后,可查看网页的信息,可以查看车票信息,可进行修改密码,可查看已买的票,可以退票操作等功能。3.2.2 后台管理功能后台管理功能则主要涉及的是系统管理员的一些操作,主要应包括管理员对车次信息的增删改查管理,查看用户购票信息等功能。3.2.3 网站的界面设计网站是将现代化的计算机技术与电子商务相结合,按照电子商务的服务流程设计完成的。为了使系统在实际运行中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下系统开发目标:其工作流程为:普通用户只能浏览各种信息。系统管理员可以对系统管理的所有功能进行操作。在网站界面的设计过

24、程中应该考虑一下几个方面的要素并应该尽量满足各个要素的要求:(1)用户友好性:指用户操作使用系统时主观操作的复杂性,主观操作复杂性越低,系统越容易被使用,说明系统的用户友好性越好。 (2)计算机启动的交互系统,具有良好的可学习性和可使用性;而用户启动的交互系统一般具有交互能力强、灵活性高、运行速度快等特点。(3)用户需求:它集中反映了用户对软件产品的期望。用户需求应该包含功能需求和使用需求两方面。系统设计必须考虑能让用户舒适地使用计算机完成他们的工作。3.3 网站业务流程网站业务流程就是用户或管理员输入一系列的数据所达到不同目的的活动。3.3.1 火车票订票系统的业务流程介绍该系统是一个商业性

25、系统,故在使用过程中首先需要用户注册才能有权利购买车票,消费者完成一系列的注册资料的填写后即可成为本站的会员,然后就可以随意浏览车次信息,确定要购买时亦可完成购买操作,在购买时需填写真是信息,以方便所购票券及时、准确的送到。对于管理员来说,管理员的用户名和密码是在后台设计好的,设计时只需在数据库中完成要求填写的各个信息即可。管理员在登录管理员身份后对车次信息进行管理。3.3.2 系统的业务流程图经过详细的系统分析画出系统的业务流程图,如图3.1所示。 图3.1系统业务流程图3.4 系统开发环境鉴于以上对系统的分析,可以得出开发运行该系统的最低要求的硬件平台主要为:(1)操作系统:Windows

26、 XP。 (2)CPU:P以上。(3)内存:256MB以上。(4)开发工具软件:JSP、Navicat for MySQL、tomcat5.5。(6)数据库及其驱动程序:MySQL。(7)服务器:tomcat。 4 系统概要设计本系统采用模式开发,采取网站的形式,这样就省却在每一台电脑上都装客户端的麻烦。4.1系统结构设计目标 (1)实用性强:我们努力使系统符合实际操作流程的习惯,满足用户使用的需求。(2)安全可靠性高:后台维护功能齐全,根据平台在各个阶段不同的使用情况,管理人员可以设置相应的操作权限,实现系统的维护,保证系统的安全、可靠。(3)使用模块化设计的方法:使系统具有良好的可扩充性,

27、便于后来者分析维护。根据认真详细的系统需求分析可以得出开发该系统的结构HIPO图,如图4.1所示。 图4.1系统HIPO图4.2 数据库结构设计4.2.1 数据库概念结构设计根据所学知识对本次毕业设计系统的分析,画出系统的关系图,如图4.2所示。 图4.2系统的关系图4.2.2数据库逻辑结构设计综合分析,主要设计包括三张表:用户信息表、火车信息表、订单信息表,各数据表及功能如下。由实体关系图可以得到系统的关系模式为:用户信息表(用户名,密码,身份证号码,真实姓名,超级密码)如表4.1所示。火车信息表(车次,发车时间,到达时间,始发站,终点站,硬座价格,硬卧价格,硬座数量,硬卧数量)如表4.2所

28、示。订单信息表(车票编号,车次,乘车人姓名,证件号码,发车时间,始发站,终点站,席别,座位号)如表4.3所示。表4.1用户信息表(userinfo)字段名数据类型主键?长度用户名varchar是30密码varchar20身份证号码varchar30真实姓名varchar20超级密码varchar50表4.2火车信息表(traininfo)字段名数据类型主键?长度车次varchar是20发车时间varchar20到达时间varchar20始发站varchar20终点站varchar20硬座价格varchar10硬卧价格varchar10硬座int10硬卧int10表4.3订单信息表(sold)字

29、段名数据类型主键?长度车票编号int是10车次varchar20乘车人姓名varchar20证件号码varchar30发车时间varchar20始发站varchar20终点站varchar20席别varchar20座位varchar504.2.3 数据库物理结构设计使用Navicat for MySQL在MySQL数据库中创建名为traindatabase的数据库,在数据库中创建以上所诉各个表。下面的图4.3、图4.4、图4.5是创建的各表的截图。 图4.3用户信息表截图 图4.4火车信息表截图 图4.5订单信息表截图5 系统详细设计本系统详细设计包括了系统的总体结构图及主要部分的功能描述。详

30、尽介绍了系统的主要功能。5.1 系统总体结构图分析系统要实现的功能,画出系统总体结构图,每个模块的设计相对独立但所用的数据库中的数据相互联系。 系统总体结构图如图5.1所示。 图5.1系统总体结构图5.2功能描述5.2.1主页主页设计相对简洁明朗,旨在突出主要功能。主页是普通用户登录后的个人主页,界面简洁美观,有买票、查票、查看和修改个人信息等功能。如图5.2所示。 图5.2主页截图5.2.2 车票信息查询页面车票信息查询页面共有三种查询方式:车次查询;车站查询(查询经过某站的火车);站站查询。车票信息查询页面设计如图5.3。图5.3车票信息查询页面5.2.3 查看/修改个人信息页面查看/修改

31、个人信息页面部分包括3个功能,修改密码,通过验证超级密码修改;查看个人的信息,包括买票人的真实姓名和身份证号码等个人信息;查看已买的票。查看/修改个人信息页面如图5.4所示。图5.4查看/修改个人信息页面5.2.4 后台管理后台管理的设计理念与主页相似,以简洁明了为主,突出主要功能, 管理员主页是管理员登录后显示的页面,可以对火车信息进行增删改查。管理员主页如图5.5所示。 图5.5管理员页面截图5.2.5 管理员增加新车信息填写新的火车的各信息,增加一辆车,外观上采取表单的形式,各个数据都有相应的格式,格式要正确。添加新车页面如图5.6所示。图5.6增加新车信息5.2.6 管理员查看/修改/

32、删除车次列出所有的火车信息,每列火车信息之后都有两个选项,分别可以对火车信息进行删除和修改。如图5.7所示。图5.7查看/修改/删除车次5.2.7 管理员查看用户的购票信息查看用户购票情况,显示的购票信息就类似于火车票上的各个信息。如图5.8所示。图5.8显示所有用户购票信息6 系统运行与测试软件测试是软件开发过程的重要组成部分,是用来确认一个程序的品质或性能是否符合开发之前所提出的一些要求。6.1 系统调试一个系统功能的实现,需要经过这么几步:首先,把大致的骨架给设计好;然后,根据系统要求写代码,接着是调试程序;最后,完善总结。 6.2 测试与运行 6.2.1 测试的重要性软件的测试在软件生

33、命周期中占据重要的地位,如果不在早期阶段进行测试,错误的延时扩散常常会导致最后成品测试的巨大困难。 6.2.2 测试运行1.打开命令行窗口 输入MySQL启动语句:net start mysql,如图6.1所示。 图6.1启动MySQL2.启动tomcat,如图6.2。 图6.2启动tomcat3.在浏览器地址栏输入地址http:/127.0.0.1:8080/train/,能够进入系统的主页面,然后具体实现各个功能。未进行任何登录时,显示图6.3的界面。 图6.3未登录时的界面6.2.3 测试用例测试用例1:注册账号格式填写不正确,结果系统提示错误。如图6.4所示。 图6.4注册新账号格式不

34、对显示的页面测试用例2:页面中每一项都按要求填写。结果用户登录成功。如图6.5所示。 图6.5注册成功显示的页面 测试用例3:买一张票。如图6.6所示。 图6.6购票页面测试用例4:查看已买的票。如图6.7所示。 图6.7显示已买的票测试用例5:管理员登录。如图6.8所示。 图6.8管理员主页测试用例6:管理员增加新车信息。如图6.9所示。 图6.9增加新车测试用例7:管理员查看所有车次信息。如图6.10所示。 图6.10所有车次信息测试用例8:管理员查看所有用户的购票信息。如图6.11所示。 图6.11所有用户购票信息6.3 测试结论根据集成测试、系统测试、验收测试和性能测试的相关要求及大量

35、的测试用例可以得出此系统的设计符合要求。基本上完成了开题报告中所要求的几大功能。各个功能完成得都不错,界面简洁但无贫乏之感,该程序贯彻并实现了结合网络的发展条件和现实生活中的需要,完成了用户网上车票订购的目标和管理员对车次信息和用户购票信息进行管理的目标,经测试,管理员对车次完成添加、修改、删除等操作并无问题,并实现了根据数据库的信息直观的查到所定票券信息的基本情况,达到了真正的实现方便消费者,方便工作人员的目的。开发工具的使用并不复杂,系统的维护也比较简单,如若需要,可植入新的功能也不复杂。综上所述,该系统运行良好,是个优良的系统,具有良好的运用前景。7 总结7.1内容总结:本文主要的内容是

36、通过结合JSP/Servlet理论知识联系实际需求实现一个基于tomcat服务器之上的集火车票的购买查询和管理于一体的网站,重点讲述了各功能的实现过程。在理解他人的研究成果基础上,按照另一种思路重新编写程序并实现了所有功能。包括实现了用户注册和登录,用户的车票和买票,用户退票,用户的修改密码等功能。管理员方面则包括管理员对火车信息的增删改查操作,管理员对用户购票信息的管理等操作。7.1工作总结:(1) 学习了JSP基本编程,基本熟悉JSP编程语法。(2) 由于本文作者知识浅薄,所以经过查阅有数据库和服务器运行的相关教程,理解了本文章所需的相关的数据库和服务器概念。(3) 阅读关于服务端和客户端

37、之间数据传输的有关资料并理解和运用了TCP/IP协议。(4) 通过研究学习、分析前人编写的JSP/Servlet程序,吸取了养分,以致文章完成。(5) 通过这次独立完成毕业设计的经历,不仅巩固和学习许多课内外的知识,还培养了自己耐心细心用心的性格。 参考文献1 张孝祥编著. 深入体验Java_Web开发内幕-核心基础 M. 北京:电子工业出版社2 英Ben Forta 编著 刘晓霞 钟鸣 译. MySQL必知必会M.北京:人民邮电出版社3 王群著.计算机网络管理技术 M.北京:科学出版社,2001:15-404 Steven Holzner.Java技术内幕M.北京:机械工业出版社,2002:

38、10-30.5 陈志泊著. 基于ASP的网页设计M. 北京:人民邮电出版社,2007.16 Steven J. Willing, MD, MBA and Lincoln L. Berland, MD. A Radiology Department Intranet: Development and Applications. M 2002:20-407 Susan Sales Harkins,Mike GunderloyAbsolute Beginners Guide to Microsoft Access 2002M. 美国:Que,2003:2-25.8 Nicholas Chase.Pr

39、ogramming Active Server PagesM美国:Que,1999:11-95.9 Bruce Eckle.Thinking in Java,Third EditionM.北京:机械工业出版社,2004:12-37.致 谢经过几个月的辛苦研发,本人最终完成了此次毕业设计的任务。该论文从选题到完成,每一步都是在高媛老师的精心指导和大力支持下完成的,倾注了高媛老师大量的心血。在此,谨向高媛老师表示我最崇高的敬意和衷心的感谢!毕业设计能够顺利完成,同时也感谢我的同组同学,在该系统的完成过程中他们也给我提供了不少的意见。感谢学校和院系的各位领导对我们毕业生的照顾,感谢学校的老师们给我们提供了一个好的环境。同时,在四年的学习生活中,得到了同窗师友的热心帮助和关心,在此对他们表示深深的谢意。没有他们的帮助和支持是没有办法顺利完成我的学士学位论文的,但愿同窗之间的友谊长青,师生之间的情谊长存!最后,再次对关心、帮助过我的老师和同学表示衷心地感谢!

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服