系统需要实现两大功能,一个是员工端,即移动终端;另一个是管理员端,即 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.youerw.com +QQ752018766-
(1)Java 语言是强制面向对象的,Java 语言提供类、接口和继承等原语,C++语言只 对虚函数使用动态绑定,而 Java 语言能够全面支持动态绑定。Java 语言是一个纯正的面向 对象程序设计语言; android移动考勤系统的设计+源代码(4):http://www.youerw.com/jisuanji/lunwen_87631.html