网站大量收购独家精品文档,联系QQ:2885784924

一款铁路客货运服务调查评价系统设计及实现.doc

一款铁路客货运服务调查评价系统设计及实现.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一款铁路客货运服务调查评价系统设计及实现

一款铁路客货运服务调查评价系统设计及实现   摘 要 研究基于Android平台设计客户端APP,实现问卷答题、用户留言、账号管理功能。基于阿里云服务,采用PHP技术设计后台管理系统,实现问卷管理、答题统计、留言管理等功能。系统改进了现有调查问卷方式,对大规模服务调查评价具有实际的使用意义 【关键词】Android PHP 调查评价 云服务 从Android的系统架构来看,Android和其他平台相比,有着自身的一些特点,如集成了WebKit浏览器、Dalvik虚拟机等模块。开发者可以充分利用Android提供的模块接口,开发出具有特色的应用程序。基于Android的问卷调查,可以快速获取调查资料和统计结果,并且可以不受地域、时间及采样人群的限制,最大限度的获取采样样本,提高统计精度。不仅获取方式简单、而且通过合理的人工交互设计,被调查者参与意愿较强,得到的调查结果参考性高。基于PHP的后台管理系统可以快速设计、修改问卷内容,立即得出统计结果,并对其他功能服务进行管理 1 系统设计 1.1 总体设计 设计基于Android的铁路客货运服务调查客户端,如图1所示。以客运、货运两种服务类型对系统功能进行区分,重点设计服务调查问卷答题功能,另外为用户提供额外辅助功能,如“失物招领”、“订票”、“货运查询”等,尽量满足用户在使用客运、货运服务过程中可能会遇到的问题,扩大系统的服务平台属性,为用户提供便捷、一站式的服务体验。Android客户端主要包括客运服务、货运服务、账户管理三大功能模块 设计基于PHP的云服务器后台管理系统,如图2所示。后台管理系统用于提供铁路客货运评价Android客户端数据API及客货运评价问卷的设计、管理及数据分析。系统另外对答题、用户留言、用户进行管理。针对用户答题数据进行统计分析,以可视化方式向调查者提供评价结果 1.2 系统结构 系统基于C/S架构设计,客户端基于Android开发,服务器端基于PHP开发,如图3所示。服务器端采用MVC(Model View Controller)架构设计,包括功能控制器、视图、数据实体。在控制器中依据表现方式分为API模块及WEB模块,Android客户端数据传输由API模块控制,云服务器后台管理系统由WEB模块控制,两种控制器模块通过数据实体ORM与数据库进行通信,对数据进行增、删、改、查操作 Android客户端基于MVP(Model View Presenter)架构设计,包括控制器、视图、表现层三部分。数据通过API路由从后台管理系统获得,再经过表现层对数据进行处理后绑定至视图控件 1.3 数据库设计 系统采用Mysql 5.6数据库作为系统数据库。Mysql数据库无疑是一个很好的选择,它是多线程多用户的关系型数据库,Mysql数据库的优势在于可以处理拥有上千万条记录的大型数据,具有良好的运行效率和快捷管理 系统考虑使用ORM作为数据库实体。ORM,即Object-Relational Mapping(对象关系映射),它的作用是在关系型数据库和业务实体对象之间作一个映射,这样,我们在具体的操作业务对象的时候,就不需要再去和复杂的SQL语句打交道,只需简单的操作对象的属性和方法。 采用ORM技术,可以防止SQL注入攻击,提升系统安全性,同时在开发过程中也可以极大的提高开发效率 2 Android客户端设计 Android客户端包含三部分模块,客运服务、货运服务、账号管理。进入系统首先需要用户注册登录,用户登录后将跳转至客运服务页面,利用底部导航条功能,用户可以在三部分模块之间进行页面跳转 在客运服务页中,提供了6种服务功能,其中失物招领、紧急救助、投诉建议点击后将跳转至留言界面;在货运服务页中,与客运服务界面类似,由上至下包括广告轮播、货运服务评价、货运服务功能;账号管理页面,显示注册用户信息及功能按钮,包括我的问卷、我的服务、修改账号资料、修改密码、关于app、退出登录功能 2.1 网络通信模块设计 2.2 调查问卷答题设计 在客运服务或者货运服务中点击答题功能按钮,将跳转至答题界面。用户需要首先输入答题基本信息,包括车次、起始站、终点站、类型,并保证每个基本信息已输入不为空,才可点击开始答题,否则将提示要求输入所有信息内容 答题界面由上至下分为4部分,包括答题进度、问题标题、问题选项、答题功能按钮。根据问题类型,如多选、单选、量表,选项可以选择多个或者单个选择,点击“下一题”后回答下一道题。如果认为答题错误,可以点击“上一题”回顾已答题选项进行修改,答题结束后点击“完成”键完成答题,系统将向后台数据管理系统提交答题数据,完成数据提交后,答题界面将自动退出并弹出提示框提

文档评论(0)

linsspace + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档