基于移动互联技术的火车票务系统开题报告
2022-01-09 22:54:03
全文总字数:1803字
1. 研究目的与意义及国内外研究现状
随着我国铁路交通的不断发展,简单的窗口售票模式已经不能满足方便人们出行的目的。采用先进的网络技术开发出方便快捷的网上订票系统是现代客运业务发展的必然需求。本次设计的火车票网上订票系统通过访问主页,可以实现个人信息注册、车次车票价格查询、在线订票退票等基本功能,为用户提供方便快捷的订票服务。
本毕业设计的内容是设计并且实现一个基于web技术的网上订票网站,故而系统主要以j2ee作为开发基础,主要使用了struts2 spring hibernate等多种框架的结合使用,用myeclipse作为开发工具,以mysql作为数据库,以macromedia公司的dreamweaver作为界面美化工具,使用java语言开发,页面采取jsp动态页面开发技术。该系统界面简单、操作方便,容易维护。
国内外研究现状
火车站市场的管理和规范问题,是困扰我们多年的一个老问题,订票是客运业务中的一个最基本的业务,表面上看,它只是火车站业务的一个简单的部分,但是它涉及到管理与客户服务等多方面,因此,过去传统的售票方式已经不能满足现代客运业务流量剧增的客观要求,这就要求一种全新的订票方式——网上订票,来缓解订票高峰时期的客运压力,并为用户提供方便快捷的订票服务。
2. 研究的基本内容
本程序主要分系统管理员和用户两个权限。系统管理员的主要功能有常规管理(包括类型管理,线路管理)、经营管理(包括票数管理,订单管理)、注册用户管理、公告管理;用户主要功能有注册登录功能、查询班次、订票管理、订单管理、查看公告。
系统管理员的主要功能有常规管理(包括类型管理,线路管理)、经营管理(包括票数管理,订单管理)、注册用户管理、公告管理。
用户主要功能有注册登录功能、查询班次、订票管理、订单管理、查看公告。
3. 实施方案、进度安排及预期效果
在开发本平台中所用到的开发工具就是是知名的java项目开发工具myeclipse。myeclipse企业级工作平台(myeclipse enterprise workbench ,简称myeclipse)是对eclipse ide的一种扩展,利用myeclipse,我们可以在数据库和j2ee的开发、发布,以及在应用程序服务器的整合当中极大地提高系统的工作效率。myeclipse是一个功能非常丰富的j2ee集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持html, struts, jsp, css, javascript, sql, hibernate。
本系统采用jsp技术,基于mvc模式开发,使用ssh框架(struts2、spring、hibernate)来增加系统的开发速度。所谓的mvc模式是'model-view-controller'的缩写,中文翻译为'模式-视图-控制器'。程序就是用struts2和hibernate这两个框架来实现模型层和控制器这两层,jsp实现视图这一层。一般来说程序就是在数据库和页面之间起桥梁作用的,jsp页面请求先到action,再到dao,再回到action,回到jsp页面,action主要处理来自页面的请求,dao主要是和数据库的交互,struts2主要用在action,处理来自页面的请求,处理完请求后跳转回页面。hibernate主要用在dao,包括对数据库的增、删、改、查的操作,spring控制程序的流程。
进度:设计已经进入测试阶段;
4. 参考文献
[1] 高永清 , 商丹 . 基于 zig bee 智慧实验室系统的设计 [j]. 电视技术 ,2015,39(08).
[2] 林 燕 奎, 熊 贝 贝 等 . 现 代 智 慧 实 验 室的 设 计 和 应 用 [j]. 实 验 室 研 究 与 探索 ,2014,33(06)
[3] 周春月 , 闫子淇 . 基于物联网技术的智慧实验室架构研究 [j]. 实验室研究与探索 ,2014,33(05)