基于javaee的网络火车票订购系统的设计与实现答辩PPT.ppt
基于javaEE的网络火车票订票系统的设计与实现,目录,系统的背景及意义;开发环境;解决的问题;基本内容;总体设计详细设计:管理员;用户;结论;致谢。,背景 随着计算机技术和网络的快速发展,人们对计算机智能化的需求越来越大,对软件的实用性、速度等性能的要求也越来越高,而当前与人们生活息息相关的很多方面都未全面实现智能化,比如说,购买火车票,虽然当前提供了网上购票系统及自动取票机,但是其服务的效率远远不能满足人们的需求。意义 网上火车票订购系统的实现主要为人们的生活和出行提供了便利,使得人们的出行更加容易且顺畅。利用计算机和网络更有效率的实现购买火车票,而无需排队买票,这就是计算机时代给人们带来的时间优势。,系统的背景及意义,开发环境,硬件 计算机软件 Windows7 旗舰版 Eclipse 开发工具 Oracle 10g 数据库 Apache Tomcat 7.0.3 服务器,解决的问题,1.解决Structs2+Hibernate+JSP等工具的连接和操作细节上的难点;2.解决系统相关的安全问题(例如:用户登录的安全性);3.实现前台页面的相关操作连接后台数据库,主要是结合后台数据库,实现对用户的一些业务实现增、删、改、查等操作;4.解决页面的美化问题,实现动态页面和静态页面的相结合;,基本内容,系统设计:主要对系统的可行性研究需求分析分析现有火车票售票系统的特征、分析网上现有的销售平台的设计思想、系统的整体思想设计系统的模块功能分析系统的模块的设计以及开发环境和开发工具的选择等。数据库设计:主要对数据库的需求分析、概要设计、逻辑设计等进行研究。详细设计:主要分为用户和管理员两个模块。管理员模块主要实现对火车线路的增加、更改、删除、查看及对管理员登陆密码的修改等;用户模块主要实现查看火车信息、订票、退票、改签、查看个人信息、修改个人信息及查看订单记录等。,总体设计,详细设计,管理员 1.增加火车线路信息 主要是管理人员对火车自身信息和火车线路信息添加;2.修改火车线路信息 主要是管理人员对由于某些原因导致出现不合法的火车信息或由于铁路局火车道路规划的需要对发生变化或不合法的火车信息更改、修订。3.删除火车线路信息 主要是管理人员对一些不存在现实价值意义的火车信息的删除。4.查看火车线路信息 主要是管理人员根据需求对火车线路信息的查询 5.修改管理员密码 主要是管理人员修改自己的登录密码。,详细设计,用户 1.修改个人信息 主要是为了保障用户信息安全,用户可以对自己的信息进行替换和重新设置。2.查询个人信息 主要是用户对自己的信息查询。3.查询火车线路信息 主要是用户根据自己所想要订购的车票,查询其相应的火车线路的相关信息。4.订购火车票 主要是用户订购自己所需要的车票。5.改签火车票 主要是用户在特定的时间和权限范围内对自己购买的车票给予更改,从而买到自己真正寻求的车票。6.退购火车票 主要是用户由于某些原因不需要乘坐已购线路的火车而退还火车票,从而更好的安排自己的出行。,总的来说这次毕业设计对我学习jsp、Struts框架等是非常有用的。在这次的毕业设计中我把以前学过的知识运用在了实际操作上,使我真正懂得了怎么去运用它。通过毕设使我进一步掌握jsp设计的有关知识,提高了运用jsp的能力,加深了对它的相关知识的理解。大学本科的学习生活即将结束。在此,我要感谢所有曾经教导过我的老师和关心过我的同学,他们在我成长过程中给予了我很大的帮助。,结论,致谢,本文能够顺利完成,要特别感谢我的指导老师张兴中老师和崔略老师,感谢两位老师给予的帮助,再次感谢各位老师的关心和帮助。最后向所有关心和帮助过我的人表示真心的感谢。,