基于Android的外勤管理系统的UI设计与实现开题报告

 2023-03-12 20:09:26
{title}

1. 研究目的与意义(文献综述包含参考文献)

{title}

文 献 综 述一、外勤管理系统的研发背景随着经济快速发展,企业之间的竞争越来越激烈,对企业人员进行高效调度和有效的监管是企业发展制胜的保障,而对于数量庞大的外勤人员的有效管理是企业长期以来无法解决的难题,这些外勤人员很多工作在企业外,他们的考勤、绩效考核很难用手工或者传统的信息系统进行。

因此没有良好的管理方式,完全依靠人力来进行,效率十分低下,而且管理成本比较高,处于管理困难,有效分析难的状态。

管理者无法有效的掌握外勤人员在外的具体位置,无法掌握外勤人员在外的工作情况,无法快速地给外勤人员分配工作任务和了解具体工作进展,无法真实的知晓外勤人员的考勤准确性,同时差旅费的报销不能得到有效控制。

针对于企业管理者遇到的上述这些问题,同时结合现在的移动互联网新技术,设计一个基于Android手机平台的外勤人员管理系统的客户端软件,可以满足管理者对外勤人员的监管需求和外勤人员的日常办公需求。

外勤管理系统的目的是在移动定位的基础上,帮助企业及时了解外勤人员的最新位置,确定每个外勤人员的行程,查询外勤人员的历史行程路线,并对外勤人员进行自动或半自动的调度和管理。

二、外勤管理系统的国内外研究现状1996年6月,美国通过了一项法令来强制推行911无线服务(E911)[1]。

该法令要求蜂窝、宽带和区域性中小无线运营商将主叫电话号码转发到PSAP(公众安全应答点),自动将911呼叫路由到合适的PSAP,并提供始发移动台(MS)的位置,可以由应急调度员对蜂窝呼叫机的求助者定位进行帮助。

对于基于手机的解决方案,FCC要求无线运营商可以将67%的紧急呼叫定位在50米范围之内,95%的紧急呼叫定位在150米范围之内。

该法规推动了美国全球定位服务的应用,这实际上就是移动位置服务的开始。

在日本处于领先地位的安全业务提供商SECOM有限公司于2001年4月在全国范围内推出CoCo SECOM EZ业务,提供紧急情况下的安全服务响应。

这种安全性较高的业务可进行资产跟踪、寻找丢失财产和个人定位。

CoCo SECOM业务是世界上第一个使用QUALCOMM公司具有GPSOne功能芯片的商用业务。

Secom采用可扩展的SUN服务环境及JAVA技术实现了系统的平台。

Secom利益于使用SUN平台和JAVA技术,以至于开发和配置SECOM服务更快。

CoCo SECOM由三个子系统组成:一个运行SAP软件的主管理系统;一个运行iPlanet E-Commerce结论的WEB系统;以及一个安全设备管理系统。

这些系统基于一个总的系统结构和来自不同位置的无关操作。

这个管理系统由三个SUN企业10000服务器和一簇Sun StorEdge磁盘阵列组成。

能运行SAP软件的一个要求,它是SECOM的标准企业资源计划应用,SAP模块用来管理销售和分发,事务管理和费用管理和控制,但它应能被大量的扩展,这是应用本质的要求,选用SUN企业10000服务器是最好的选择为提供越来越多的用户提供可扩展性。

QUALCOMM推出的定位平台是CDMA与GPS相结合的平台GPS One,近期内CDMA带有GPS的手机在一年左右时间内将超过100万台。

目前,美国、日本、韩国正在布置这种系统。

我国,在移动互联网中的移动增值业务中定位业务将成为主要业务。

未来几年中,我国移动定位业务规模很快会大导10亿元以上的规模,而且会加速度的持续增长[2]。

中国联通[3]从2000年开始铺设基于美国QUALCOMM公司的CDMAIS-95网络,到2002年用户数已经达到500余万用户,并升级为CDMA2000lx网络。

美国QUALCOMM公司为CDMA网络提供了从网络设备到终端一整套的位置服务解决方案,GPSONE技术。

GPSONE技术定位精度在5-10米,并且由于网络设备与终端采用统一的QUALCOMM技术,不存在异构网络与终端的问题。

在这套技术下,中国联通为了开拓地理信息服务的增值服务市场,逐步开始实施位置服务平台的建设,并完成了CDMA位置信息服务系统工程,并投入对外运营。

手机定位技术就是采用基站定位技术或是GPS定位技术,实现手机定位的一项技术。

依赖于GPS的定位模式为采用手机中GPS定位功能,把他们的位置信号向定位后台传输,完成手机的定位业务[4]。

基站定位为采用基站测算出手机的距离,对手机位置进行确定。

后者可以没有手机GPS定位的功能,可精度很大程度上决定了基站的密度,在某种情况下误差可能出现多于一公里。

前者对定位的精度要求是很高的。

同时,还能够以来Wi-fi实现小范围内的定位[5]。

基于位置的服务(Location Based Service,LBS),它是通过电信移动运营商的无线电通讯网络(如GSM网、CDMA网)或外部定位方式(如GPS)获取移动终端用户的位置信息(地理坐标,或大地坐标),在GIS(Geographic Information System,地理信息系统)平台的支持下,为用户提供相应服务的一种增值业务[6]。

其中,GIS是一种进行数据采集及处理,而后数据存储并管理,最后对数据分析并输出空间的地理信息的计算机信息化系统[7],支持二维数据坐标[8-10]。

LBS被认为是移动领域的杀手级业务,普遍被行业看好,也有众多公司试水这一领域。

在国外,2009年3月成立的Foursquare是LBS的鼻祖,仅用一年时间就有了100万的用户群,甚至传言要被雅虎以一亿美金收购。

国内的LBS市场已经热的发烫,2010年初,拉手网、玩转四方、街旁等创业公司纷纷涌现,网易、腾讯、新浪等门户公司也纷纷投入到LBS的研发中,甚至中国移动等传统通信厂商也开始试水LBS。

在投资方面,同众多模仿国外成功的产品一样,也能拿到可观的投资[11]。

自从GIS走上商业化道路之后,就先后有大量的定位系统的研究和成功软件的出现[12]。

专业制造商出现之后,商业化的使用系统就开始进入市场,出现了一大批GIS为核心的信息技术公司以及著名的国内外软件,如GENAMAP,ERDAS等[13]。

同时,对外勤人员也开始使用GIS的技术进行管理,也出现了对外勤管理系统的研究,比如GPSOne技术[13]和PAD技术[9]的研究。

三、外勤管理系统研究的理论基础外勤管理系统是开发在Android手机终端的应用程序,项目使用的手机终端设备为Android模拟器。

开发环境是Android SDK结合Eclipse和jdk1.6,数据库采用MYSQL数据库,编程语言为java语言。

项目首先依次完成Android SDK、Eclipse以及JDK的安装工作,然后根据互联网资源完成开发环境变量的设置以及环境的搭建工作,利用开发环境自带的Android3.0模拟器来成功运行在Android系统中。

项目结构共分为Android客户端、移动传输、终端服务器、管理客户端四个部分。

Android客户端可以是手机或平板电脑等Android移动设备;移动传输是依靠运营商建立的移动传输设备,如基站传输GPS定位信息和图片等上传信息;终端服务器用来存储员工上传的位置信息以及图片信息,同时对管理人员提供、统计结果等服务;管理客户端是专门为管理人员开放的操作平台,管理人员利用管理客户端对系统进行管理,包括对人员的管理和对数据的管理,客户端对管理人员提供增、删、改、查等操作权限,此外,管理客户端可以提供统计考勤结果,然后下发给员工。

采用C/S架构设计应用程序,客户端是基于Android系统的,用户通过Android客户端登录系统进行考勤,通过Android SDK中提供的GpsStatue.Nmealistener监听定位请求,然后通过LocationManage下提供的功能来定位用户的位置,并返回用户的位置信息。

然后通过javaScript处理数据,通过XMLHttpRequest来传送数据和请求到服务区。

将数据存储在服务器的MySQL数据库中。

四、外勤管理系统UI设计与实现的研究内容页面模块是客户端中直接面向用户的部分,担负着与用户交互的重要作用,其操作模式需要符合Android 5.0以上的设计规范,以迎合Android用户现有的操作习惯。

主界面设计从功能引出布局结构,功能的重要程度决定显示信息的优先级次序,把重要的元素和核心功能放在页面前端和中心位置。

简化、删除或合并其他次要信息,增强用户体验与交互,让用户更关心的内容显示在页面的主要区域中[14]。

扁平化布局,尽可能让用户以最少的步骤找到自己的任务。

在各个页面不断重复核心功能,整体布局规划,将用户常用的页面放置在屏幕下面的标签栏,一级页面底部用颜色明确标出用户所在的位置。

手机端产品的使用场景大都是移动的,处在不稳定的环境中,在使用手机端App时利用的大都是碎片化的时间,还有手机的屏幕尺寸比电脑屏幕小的多,用户使用手机是以手指来操作,所以最小可点击区域都要比手指可点击区域要小。

主界面要在最短的时间内要让用户对内容产生兴趣,给用户留下好的视觉享受。

视觉风格保持一致与网页端产品相统一,彰显个性强调规范下的美学,图标使用极简主义线条,选择更符合项目需求的占位图片。

登录界面设计充分考虑手机端用户的使用习惯,合理保留和调用用户的信息,尽量避免繁琐的键盘操作。

使用第三方注册登录,这样可以直接调用一些常用的用户信息,如姓名、性别、电话等。

提供更简单和更少步骤的登录、注册流程,及时给予明确的反馈,充分考虑到输入框内的格式要求。

整合产品经理提供的要求,合理布局完善登录,注册界面结构。

完成登录、注册界面的视觉设计。

产品经理提供登录、注册界面要求,内容为:手机号、验证码、密码、重新输入密码[15]。

筛选需求,果断砍掉繁琐无用的部分,保留合理的部分:手机号、验证码、密码。

避免重复输入[16]。

参考文献[1] Reed J H , et al. An overview of the challenges and progress in meeting the E-911 requirement for location service[J]. IEEE Commun.Mag, 1998, (4).[2]张洁.基于GPSOne技术的外勤管理系统研究[D].山东大学, 2008.[3]联通新时空与高通(中国)公司合著《联通新时空CDMA工程技术手册》(一、二册).[4]王西点.基于手机位置的实时交通信息采集技术[J].中国交通信息产业.2009(01):12-27.[5]孙磊.基于手机位置定位的公司外勤人员监管系统设计与实现[D].电子科技大学, 2013.[6]简评国内国外LBS应用的几种形式[EB/OL],http://www.jinanee.com/article.asp?id=855.[7]毛志红.地理信息系统(GIS)发展趋势综述[J].城市勘测.2002(1):25-28.[8]周心铁,刘毓华.组件技术与GIS的发展[J].计算机世界, 1998, 3(16).[9] Winkler V J R. Securing the Cloud: Cloud computer Security techniques and tactics[M]. Elsevier, 2011.[10] Wehner M , Oliker L , Shalf J. A real cloud computer[J]. Spectrum, IEEE, 2009, 46(10):24-29.[11]车洋冰.基于LBS的邮政发行投递外勤管理系统的设计与实现[D].东北大学, 2013.[12] Malczewski J. GIS and multicriteria decision analysis[M]. John Wiley 手绘图形FLASH视频几个质量范围。

原型的本质更倾向于一个DEMO,它不需要有全部的功能,但要体现出设计对象的基本特性。

2. 产品定位与现行市场分析。

与开发人员共同明确项目的市场定位、产品定义、客户群体、运营方式等。

3. 用户研究与分析。

通过合适的途径搜集相关资料,并分析目标用户的各种属性,提出用户研究报告和可用性设计建议。

4. 界面交互与流程等架构设计。

根据可用性分析结果制定交互方式、操作与跳转流程、结构、布局、信息和其他元素。

5. 界面详细设计与界面输出。

结合循环讨论过的分析结果进行设计,配合好开发人员完成相关的界面结合。

6. 完善工作,包括可用性循环研究、用户体验回馈。

把一些可行性建议进行完善。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。