系统需要实现两大功能,一个是员工端,即移动终端;另一个是管理员端,即 web 服 务端功能。如图 2-1 所示。

图 2-1 系统整体结构图

2。1 建设目标

本课题旨在建立一个集考勤,定位,客户评价,请假及特殊情况申报等为一体的移动 软件[3]。该系统分为服务端和客户端两个部分,服务端能够实现外勤服务单的录入,对外 勤人员的定位监控,查询每个外勤人员的出勤任务和相关要求,审核外勤人员的请假要求, 查询客户对外勤服务的评价,员工评优评奖等功能。客户端功能:外勤人员通过客户端可 以进行考勤信息登记(位置、时间、任务完成情况),对公司反映异常情况,客户能够实 现对外勤员工的服务满意度进行评判。

2。2 系统功能

2。2。1 web 前端需求分析

1)员工管理

企业外勤员工管理员通过 web 登陆页面,输入管理员账号密码后,可进入员工管理 页面,对员工数据库进行相关增删改查功能。包括员工编号,姓名,电话以及员工移动端 密码。员工在移动端登录时的账号为员工手机号。

2)定位接收与查询

外勤员工通过移动端 GPS 定位将当前地点发送至公司服务端,服务端通过调用百度 API 将其位置信息显示在地图上。该信息包含员工号、发送时间、发送具体地址。通过这 一功能实现外勤员工的考勤管理。

3)客户评价统计 外勤员工完成出勤任务后,客户负责进行满意度评价,如果有具体意见,也可通过

移动端发送到公司数据库。该功能用于员工评奖评优。

Web 前端流程图如图 2-2:

2。2。2 移动端需求分析

1)员工登陆

图 2-2 web 前端流程图

员工在 APP 登陆界面输入手机号和预设密码,点击登陆按钮,进入该员工的考勤应用。 2)移动考勤 点击移动考勤按钮,显示地图并标注自己所处位置,后台自动发送当前位置到公司数

据库,完成移动考勤。文献综述

3)出勤单查询 点击出勤单查询按钮,可以获取当前出勤任务的具体信息。信息包括出勤单编号,客

户姓名,联系方式,住址。 4)客户评价

点击“用户评价”按钮,显示相应界面,用户可选择满意度,分别为满意,一般,较 差。如有具体建议,可在下方填写建议,点击提交可发送评价至数据库。

流程图如图 2-2:

图 2-3 移动端流程图

2。2。3 硬件需求分析

管理系统硬件实现需要手机系统为 Android 2。3。3 及其以上版本,内存 512M 以上。 同时需要普通台式机充当服务器。

3 开发环境、语言

3。1 所用语言介绍

Android 是一个专用于移动设备的软件系统,它包含操作系统,中间件和关键应用。 在 ADT (Android development tools)里编程所运用使用的语言,即 Java。

Java[4]是一种开放型的面向对象的程序设计语言,能够编写跨平台应用程序;Java 技 术具有杰出的高效性、安全性通用性和平台移植性,普遍应用于个人电脑、数据中心、游

戏控制台、移动电话和互联网、科学超级计算机,同时领有全球最大的开发者专业社群。

Java 的主要特性[4]包括以下几个方面:来,自,优.尔:论;文*网www.chuibin.com +QQ752018766-

(1)Java 语言是强制面向对象的,Java 语言提供类、接口和继承等原语,C++语言只 对虚函数使用动态绑定,而 Java 语言能够全面支持动态绑定。Java 语言是一个纯正的面向 对象程序设计语言;

上一篇:Android有线电视和设备查询维护等管理系统设计
下一篇:MATLAB彩色图像融合系统设计

Android手机考勤平台的设计与实现

基于android的环境信息管理系统设计

Android全国天气移动终端应用程序设计研究

Android员工请假系统设计

Android手机考勤系统设计

Android大学一卡通APP设计与开发+源代码

楼宇能源监控android端的设计+源代码

浅谈高校行政管理人员的...

STC89C52单片机NRF24L01的无线病房呼叫系统设计

从政策角度谈黑龙江對俄...

基于Joomla平台的计算机学院网站设计与开发

浅论职工思想政治工作茬...

AES算法GPU协处理下分组加...

提高教育质量,构建大學生...

压疮高危人群的标准化中...

酵母菌发酵生产天然香料...

上海居民的社会参与研究