系统需要实现两大功能,一个是员工端,即移动终端;另一个是管理员端,即 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有线电视和设备查询维护等管理系统设计
下一篇:MATLAB彩色图像融合系统设计

嵌入式移动数据库研究【2530字】

嵌入式移动数据库應用研究【2321字】

移动Ad Hoc网络发展的历史理论和技术

Android课程同步练习系统的设计

移动终端和JSP和MYSQL酒店管理系统设计

移动终端和WEB的校园二手...

Android智能手机的交互式学习系统的设计

安康汉江网讯

ASP.net+sqlserver企业设备管理系统设计与开发

我国风险投资的发展现状问题及对策分析

张洁小说《无字》中的女性意识

网络语言“XX体”研究

老年2型糖尿病患者运动疗...

新課改下小學语文洧效阅...

麦秸秆还田和沼液灌溉对...

互联网教育”变革路径研究进展【7972字】

LiMn1-xFexPO4正极材料合成及充放电性能研究