您好, 访客   登录/注册

基于HTML5的“驾校”移动平台的设计与实现之教练模块的开发与实现

来源:用户上传      作者:

  【摘要】随着经济与互联网的发展,人们越来越丰富的生活方式逐渐与互联网密切相关。互联网,正在一步步改变我们的日常生活,而应当互联网凭借其低成本、高效率的特点,正迅速渗入各个行业。本文主要阐述了基于HTML5开发的“驾校”移动平台教练模块的开发与实现。该项目主要采用PhotoShophe Sublime Text为开发工具,使用更具扩展性和语意性的DIV+CSS布局,并配合jQuery的类库,使用谷歌、火狐、IE等浏览器运行检测。项目后台采用PHP开发技术,实现登录、注册、更改信息等功能。对平台的需求进行分析,进行4个模块的划分:个人中心、驾校模块、教练模块、以及其他一些投诉建议。对这4部分进行了详细设计与编码。实现了驾校所需求的学员登录、查询、更改信息;驾校与教练对于学员信息的管理,本身的信息登记等功能。该平台本着方便你我他的宗旨,提高工作效率,比传统的宣传、联系方式节省人力财力和时间。致力打造一个信息完善、安全,方便使用的移动端产品。
  【关键词】HTML5 驾校 移动平台
  一、绪论
  (一)项目开发背景
  伴随着人们生活水平提高,人们对于生活物质条件的要求越来越高,而汽车作为一种便捷、高效的交通工具走进了人们的日常生活中,大批数量的人开始学习汽车驾驶技术,使市场异常火热。
  正是因为市场的火爆以及源源不断来报名的学员,使得驾校的登记信息混乱,教学的质量不过关。中国是世界交通事故多发的国家,虽然有诸多大大小小的影响,但是最主要的原因归咎于驾驶员的技术和以及本身的素质很多驾校基础设施不齐全,师资技术薄弱,学员实践事件严重不足,在学员中普遍存在拿证后没有技术驾驶汽车;在经济利益的驱使下,部分驾校侵害学员的合法权益。
  (二)移动平台研究的目的与意义
  驾校的日常工作繁琐,考试安排、教练与学员教学间的调度,有的驾校不能及时更新学员的情况,导致考试等安排不合理。伴随着互联网发展、渗入,为诸多用户提供便捷、周到的服务。为了提高驾校工作效率,采用移动平台来收集、更新信息和调度日常的教学安排,操作简单。
  主要工作包括:阐述了驾校移动平台的发展现状,分析了驾校移动平台信息化的必要性和驾校移动平台的可行性;探讨了驾校移动平台开发的关键技术,如HTML、CSS样式、JavaScript、jQuery、PHP技术、数据库设计等多种技术共同实现。根据移动平台特点,从软件工程的角度出发,对驾校移动平台进行了全面的功能需求分析,划分了功能模块,并进行了非功能性需求分析;结合相关技术和软件工程开发理论知识,完成了平台总体结构的设计和各移动平台模块的详细设计,并设计了相应的数据库。
  二、开发工具以及相关技术介绍
  (一)开发工具的简介
  1. Sublime Text
  Sublime Text是一个代码编辑器,也是HTML和文本的编辑器。Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,Sublime Text拥有拼写检查、书签显示 、Goto跳转功能、即时项目切换转换、多窗口等良好的用户体验功能。Sublime Text还是一款可跨平台书写的文字或代码编辑器,同时支持Windows、Linux、Mac OS X等操作系统。拥有快速高效、无干扰的界面,多选、代码片段展示等编辑方面的功能,以及极具特色的Minimap展示功能。
  2.SVN
  在本项目的开发过程中,因为需求的多次修改,导致该项目的文件夹出现了很多的版本号,如:post1.2、post1.3。版本一多,不仅占用了电脑大量的内存,而且需求一旦进行更改,很容易看错文件,我运用控制器SVN,避免了这种问题。
  (二)相关技术介绍
  1.HTML5技术
  HTML5草案的前身名为Web Applications 1.0,是在2004年由WHATWG提出,再于2007年获W3C接纳,并成立了新的HTML工作团队。狭义上的HTML5是HTML4.0的升级版本,指的是HTML5+CSS3+JS新增的API接口,其技术约定的新规范是通过W3C指定的。广义上的HTML5是HTML5行业的代名词,是行业的技术标准,是当前新技术的代名词。
  2.DIV + CSS
  DIV + CSS是网页设计WC3标准,也是一个页面的基本布局方法。DIV没有实际发的语义性,它的盒模型划分成不同的块来存放每个部分的内容, DIV用来搭建网站的结构,CSS用来实现网站的具体风格以及优化页面,达到想要的美化效果。最基本的实质就是通过XHML对网站进行重构,使用CSS实现结构与样式的分离,优化HTML代码,从而得到一个结构良好的页面,便于以后的维护。
  三、移动平台需求分析
  (一)可行性分析
  1.技术可行性
  本平台主要采用了MySQL数据库来存储数据,在结合HTML5来进行实际功能的实现,同时实现对数据的增加、删除、修改、查询等功能。本课题基于HTML5技术开发,随着HTML5和计算机的迅猛发展,现时代的计算机硬件配置能满足基本开发的需求。因此,HTML5的开发不会受限于系统问题而影响应用的开发。
  2.经济可行性
  由于本平台实现的背景是在毕业设计上实现完成的,所以不涉及到的经济实力相差比较小,并且不直接与经济效益和发展前景直接相连,只要能够在一台移动设备运行就可以,所以在经济上达到要求完全不是问题。
  四、总结
  以互联网为主要手段的移动驾校产品会成为主要发展趋势,因此,基于HTML5的移动驾校平台的设计对于考驾照的发展显得尤为重要。在开发过程中,研究了移动端设计相关的技术,如HTML5技术、PHP技术、MySQL数据库技术等,从而为移动智驾平台的实现提供了解决方案。
  参考文献:
  [1]王跃,许志远,严珏玮.移动智能终端操作平台技术发展[J].中兴通讯技术,2014.
  [2]车联网的研究报告.百度文库-《互联网文档资源(http://wenku.baidu.c)》.2012.
  [3]史君.支持HTML5技术的嵌入式移动浏览器研究与开发[D].大连海事大学,2012.
转载注明来源:https://www.xzbu.com/2/view-11167230.htm