首页 > 范文大全 > 正文

“火车准”手机App的设计与实现

开篇:润墨网以专业的文秘视角,为您筛选了一篇“火车准”手机App的设计与实现范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘 要:当今,很多人喜欢外出旅行,但火车晚点和景点拥挤等一系列问题却为旅客带来了极大不便。文中分析了“火车准”手机app的主要功能及设计,希望通过此平台为广大旅客提供相应的信息,并及时提醒旅客合理安排,错峰出行。

关键词:手机App;旅行;火车晚点;“火车准”

中图分类号:TP393 文献标识码:A 文章编号:2095-1302(2017)01-00-03

0 引 言

伴随着我国经济的迅速发展,人们的生活水平有了显著提高,旅行已成为人们消费的热点,而火车作为现代最重要的交通工具之一,在旅行中也起着重要的作用。对于出行的人来说火车晚点给他们造成了极大的不便,同时也会带来一定的经济损失。随着信息资源的网络化,我们的生活也朝着电子化不断发展,移动智能终端的普及使手机和现代生活紧密结合在一起,让我们能够快捷准确的获取最新信息。随着空间信息技术、移动通信技术、互联网技术以及移动终端技术的高速发展,为快速便捷获取信息提供了便利,它将互联网上所有信息和地理信息的交流特点进行有机结合,并扩展到移动终端,而在移动设备上完成工作等事情也是现在人们的生活趋势。因此开发一款方便出行的旅游软件很有必要。这款软件的好处在于只要手机能上网,就可以通过该系统及时获取火车的到站动态,随时随地掌握火车及周边环境的最新资讯,帮助出行人士方便、高效地安排自己的行程。“火车准”的大体功能分为预定火车票、火车是否晚点、及时提醒、旅行规划、生活服务,可为旅客提供周边的旅游景点并做出最便捷的方案,后期还可根据需求定制开发。

1 现状分析

1.1 “火车准”手机App推广现状

随着国民经济的发展,信息时代已经到来,移动互联网的飞速发展,使人们的消费方式和生活方式发生了巨大变化。随着智能手机的功能愈加强大,使用者可方便快捷地查询信息,同时也为其发展带来了前所未有的动力和机遇。该系统能够为用户提供更便捷的出行信息,用户只需下载应用程序到手机,注册登录就可以实时掌握火车及周边环境资讯。该系统主要通过大学生对外推广,由于缺乏经验造成了很大的局限性,е峦乒阈Ч不佳。

1.2 “火车准”手机App实现的意义

随着空间信息技术、移动通信技术、互联网技术以及移动终端技术的高速发展,为快速便捷获取信息提供了便利。移动技术将互联网上的所有信息和地理信息系统特点进行有机结合并扩展到移动终端上,为移动用户的交换、获取、共享和提供了有效途径。本系统是基于Android操作平台开发的客户端软件,通过此平台,将订票、火车晚点问题、时间规划、天气预报、提供周边旅游景点、生活服务等多种功能集于一体,为旅客提供更准确的信息,最大程度避免因赶不上火车而造成损失。

2 App应用功能及设计

2.1 “火车准”手机App功能结构图

“火车准”手机App实现了火车订票、晚点查询、周边环境反馈等一系列功能。该平台的主要功能模块设计如图1所示。

2.2 数据库设计

本系统面向的对象有用户和管理员,在进行数据库需求分析时需考虑两方面的因素。用户关心的是车次信息、天气和周边环境的查询,而管理员关心的是如何对服务信息进行添加、修改和删除,以及火车票的订单处理。根据本系统的要求和以上数据库需求分析,数据库的数据表设计为管理员信息表,火车站表,火车网点表,城市表,火车班车表,班次预定表,路线信息表,用户表,用户订单表。

3 功能模块介绍

3.1 用户注册登录模块

系统的模块主要包括用户和管理员两类,用户在使用App软件进行相应的功能操作时需实现用户注册,注册成功后才能登录并使用相应的权限。

3.2 查询模块

查询模块主要实现用户对火车票预定、火车晚点、天气预报等的查询。方便用户随时了解车票的预定情况、票数剩余情况以及各景点的天气情况等。

3.3 定位服务模块

本模块主要用于实现对景点周边环境的搜索和定位,便于用户在旅途过程中更好地找到目的地,大大提高了寻找效率,为旅客节省了时间。

4 软件开发环境

Android应用目前使用Java语言开发。Java代码被编译成字节码后,再被编译为.dex可执行文件,在Dalvik虚拟机上高效运行。软件运行平台的技术平台为Java虚拟机;开发工具为MyEclipse;开发语言为Java语言;数据库为SQL Server 2008;服务器操作系统的开发过程采用Windows 7,软件实施后采用Windows 7或以上版本服务器。MyEclipe是在Eclipse 基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要用于Java、Java EE以及移动应用的开发。它是功能丰富的JavaEE集成开发环境,包括完备的编码、调试、测试和功能。同时它支持使用Java、HTML和JQuery编码,使用移动工具创建拥有良好编码的应用,并嵌入到原生iOS和Android应用中。而SQL Server 2008继承了以往SQL Server各版本的可靠性、可用性、可编程性和应用性等特点,不仅可以有效执行大规模联机事务处理,还可以完成数据仓库和电子商务应用的诸多挑战性工作。SQL Server 2008定位于大规模联机事务处理、数据仓库和电子商务应用的数据库和数据分析平台,同时还扩展了SQL Server 2000的可靠性、可用性、可编程性和易用性。

5 结 语

通过“火车准”手机App可方便地查询火车车次、列车是否晚点及景点周边信息,不仅节省了旅客的时间,还能为旅客合理安排出行计划提供参考,提醒旅客错峰出行。该产品具有广阔的应用前景与良好的社会效益。

参考文献

[1] 萨师煊,王珊.数据库系统概论[M].北京:高等教育出版社,2003.

[2] 张利国,龚海平,王植萌.Android移动开发入门与进阶[M].北京:人民邮电出版社,2009.

[3] 李兴华.Java开发实战经典[M].北京:清华大学出版社,2009.

[4] [美]Brian Fling.移动应用的设计与开发[M].马晶慧,译.北京:电子工业出版社,2010.

[5] 韩超,梁泉.Android系统原理及开发要点详解[M].北京:电子工业出版社,2010.

[6]Reto Meier,王超.Android 2高级编程(第2版)[M].北京:清华大学出版社,2010.

[7]王倩倩,张天星,张爽,等.基于智能手机招聘信息App的应用研究与开发[J].物联网技术,2016,6(10):99-101.

[8]王艳军,刘捷,王亚龙,等.基于大数据的智能停车场管理系统设计[J].物联网技术,2016,6(11):104-105.