1。2 系统开发意义与目标
火车售票系统是铁路运输最基本的业务,从表面看来它只是里面最简单的一个部分。但是它的业务量巨大,面向全国每个需要乘车的用户。还涉及资金管理等多个方面。所以火车票在线订购的系统并不像看上去那么简单,与过去传统的售票方式不同的是,现在人们可以利用手机登陆app进行购票操作,还可以修改自己的个人信息。火车票在线订购系统的实现,大大方便了人们的日常出行,它能方便快捷地运用到火车业务的运营之中。
本系统作为一个面向用户的app,应该达到以下目标:
(1)用户注册/登录;
(2)个人中心:修改信息,管理联系人,密码修改。
(3)查询车票,购买车票。
(4)订单详情:未完成订单、未出行订单中可以退票,改签、历史订单。
(5)后台的车次管理、用户管理、订单浏览。
1。3 系统开发工具简介
1。WebStorm简介
WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能[1]。
功能:JavaScript、基于DOM,特定浏览器完成、编码导航和用法查询、支持ECMAScript、 支持CoffeeScript、 支持结点、JavaScript重构、avaScript单元测试、代码检测和快速修复、JSLint/JSHint、基于 Mozilla的JavaScript调试器[2]。
2.MyEclipse 简介
MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率[3]。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSP, CSS, Javascript, SQL, Hibernate[4]。
3。Android简介
Android是Google公司推出的专为移动设备开发的平台,诞生于2010年,布洛克绘制了一个简单的机器人,它的躯干就像锡罐的形状,头上还有两根天线,Android小机器人便诞生了。其中的文字使用了Ascender公司专门制作的称之为“Droid ” 的字体。Android是一个全身绿色的机器人,绿色也是Android的标志。颜色采用了PMS 376C和RGB中十六进制的#A4C639来绘制,这是Android操作系统的品牌象徵。有时候,它们还会使用纯文字的Logo[5]。自2007年11月5日推出以来,在短短的几年时间里就超越了称霸10年的诺基亚Symbian系统,成为全球最受喜欢的智能手机平台。应用Android不仅可以开发在手机或平板电脑等移动设备上运行的工具软件,而且可以开发2D甚至3D游戏[6]。
4。MySQL简介
MySQL是一个数据库管理系统。MySQL体积小、速度快、成本低廉,能够支持很多操作系统。为各种编程语言提供支持。优化SQL查询算法,提高速度,多种数据库连接方式,受到很多编程爱好者的喜爱[7]。
1。4 系统环境
一、开发环境:
硬件环境:CPU:Intel(R) Pentium(R) CPU P6200@ 2。13GHz 2。13GHz
内存:4。00GB
硬盘空间:500G
软件平台:开发工具:Webstorm、myeclipse、Android;
后台数据库:Mysql
操作系统:Windows 10,、android
开发语言:web、java
二、运行环境:
客户端:在Android手机上运行app
后台软件:Windows 10,谷歌浏览器。
2 系统的总体设计 基于Android的火车票在线订购系统的设计与实现(2):http://www.youerw.com/jisuanji/lunwen_202190.html