您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 基于javaweb的火车票订购系统
摘要I摘要出行一直是人们日常生活中不可或缺的一部分。在科技发达的今天,人们希望足不出户就可以方便、快捷地查询到出行所需的信息,预订出行所需的车票,为自己的行程进行合理的安排。开发一套火车车次查询系统既能方便广大乘客出行,节省时间,提供便利,省去不必要的麻烦,也能为车站工作人员带来工作便利,提高工作效率,节省人力资源。国内的火车车次查询系统多数是基于.NET实现的,而基于JSP的系统较少。SunMicrosystems所开发的JSP以Java为平台,利用Java纯面向对象编程语言的巨大优势(跨平台性即一次编译处处运行的特点),给我们的网页设计带来了很大的方便,减轻了工作量。本系统利用JSP+MicrosoftSQLServer2000实现了“火车票查询订购系统”功能:火车车次的查询功能和火车车票的预订功能等。本文对系统的需求分析、总体设计及详细设计进行了详细地阐述,主要实现了以下功能:用户注册、用户登录、车次查询、车票预订、车票退订、车次信息管理、修改密码、订票管理、会员管理、销售情况统计、管理员设置等功能。最终实现完成了该系统。关键词:火车车次;查询系统;JSP;MicrosoftSQLServer2000AbstractIITitleJavaweborderingsystembasedonthetrainticketAbstractTravelisanintegralpartofeverydaylife.Developinscienceandtechnologytoday,peoplehopetoremainwithindoorscanbeconvenient,fastsearchtraveltotherequiredinformation,bookingtravelrequiredticket,fortheirjourneytoareasonablearrangement.Developmentofatrainticketquerysystemcanfacilitatethemajorityofpassengertravel,timesaving,convenience,eliminatingunnecessarytrouble,alsocanbringconvenienceforstationstaffwork,improveworkefficiency,savinghumanresources.Domestictraininquirysystemaremostlybasedon.NETtoachieve,andthesystembasedonJSPless.SunMicrosystemsdevelopedbyJSPonJavaplatform,usingJavapureobject-orientedprogramminglanguage(thegreatadvantagesofplatformindependenceisacompilerrunningeverywherecharacteristics),toourwebpagedesignhasbroughtgreatconvenience,toreducetheworkload.ThesystemusesJSP+MicrosoftSQLServer2000toachievethetrainbookingfunction:traininquiryfunctionandtrainticketreservationfunction.Inthispaper,thesystemneedsanalysis,systemdesignanddetaileddesignwereintroducedindetail,mainlytoachievethefollowingfunctions:userregistration,userlogin,tripsinquiries,ticketbooking,tickettounsubscribe,traininformationmanagement,passwordmodification,bookingmanagement,membermanagement,salesstatistics,administratorfunctions.Eventuallyrealizethecompletionofthesystem.Keywords:trainnumberssearchingsystemJSPMicrosoftSQLServer2000目录III目录第1章概述..........................................................11.1项目简介.......................................................11.2课题开发的目的.................................................11.3课题开发的意义.................................................11.4同类软件国内外现状.............................................2第2章开发工具及模式相关技术简介.....................................32.1JSP简介.........................................................32.2MICROSOFTSQLSERVER2000简介.......................................62.3APACHETOMCAT5简介................................................82.4ECLIPSE7.0简介...................................................82.5B/S开发模式和与C/S模式的比较...................................82.6MVC介绍........................................................10第3章可行性分析...................................................123.1经济可行性....................................................123.2技术可行性....................................................123.3法律可行性....................................................133.4逻辑可行性....................................................13第4章需求分析.....................................................144.1功能需求......................................................144.2数据库需求分析................................................154.3系统开发环境需求..............................................16第5章总体设计.....................................................185.1系统功能模块的划分............................................185.2数据库设计....................................................205.3数据库逻辑结构设计............................................225.4系统设计架构..................................................24第6章详细设计.....................................................256.1前台管理模块详细设计..........................................256.2后台管理模块详细设计..........................................34目录IV第7章系统测试.....................................................417.1软件测试基本理论..............................................417.2测试用例......................................................437.3测试分析......................................................437.4部分测试结果..................................................44总结...............................................................46致谢...............................................................48参考文献.............................................................49第1章概述1第1章概述1.1项目简介火车站售票的管理和规范问题,是困扰我们多年的一个老问题,也是政府管理中的一个难点,订票是客运业务中的一个最基本的业务,表面上看,它只是火车站业务的一个简单的部分,但是它涉及到管理与客户服务等多方面,因此,过去传统的售票方式已经不能满足现代客运业务流量剧增的客观要求,这就要求一种全新的订票方式——网上订票,来缓解订票高峰时期的客运压力,并为用户提供方便快捷的订票服务。本系统是利用开发工具JSP和SQLServer2000数据库共同开发的一个火车票订购系统,用户通过上网操作,能够实现火车车次查询以及车票预订、退订的各个目的,也能方便快捷地运用在火车查询订票业务的营运之中。1.2课题开发的目的Internet和Intranet技术的发展,人们对网络信息的需求越来越大,对网络数据库的交互和查询速度等性能的要求也越来越高。火车站的发展趋势是完全自动化的售票信息查询,网络订票,智能化订票,而且随着计算机的普及,信息处理量的逐渐扩大,然而传统手工的火车站售票方式,管理过程繁琐而复杂,执行效率低,并且易于出错。为了改善传统车站售票方式的不足,开发一个更便捷的火车站售票系统。1.3课题开发的意义列车时刻查询和决策工作是一项琐碎、繁杂的工作,由于列车时刻在各种节日休假时期经常性的调整,导致列车时刻表必须经常修改,以确保准确无误的向用户及时的提供列车时刻信息。几十年前的那种传统的方式存在着许多缺点,如:效率低、时间长、繁琐,给用户带来了诸多不便。在计算机普及的信息时代,使用电脑软件进行查询,使查询更加迅速、方便、清晰。此火车票查询订购系统软件,能帮助人们利用计算机快速方便的查询列车信息。本软件集列车基本数据、车次管理、列车查询于一身,目的在于能够使管理人员更加方便快捷的对列车时刻进行更新和管理。同时使用户更加方便快速的查询列车时刻信息。此列车时刻查询决策系统使列车时刻信息的
本文标题:基于javaweb的火车票订购系统
链接地址:https://www.777doc.com/doc-6461717 .html