签到应用开发大家给点开发思路

DGWIT 发布于 2016/11/15 14:25
阅读 398
收藏 1

项目需求分析

一、 项目背景

随着工作节奏的变化,弹性工作时间逐渐变成趋势,因此集中考勤和打卡的制度会随之发生变化。移动的、离散的考勤机制需求也随之而生。

具体体现在以下几方面:

基于定位的签到:移动设备本身可以判定员工是否在办公区域内,可以作为签到、签出的地理位置识别。不需要引入任何额外的设备。

自动签到和签出:通过定位和时间机制来进行自动的签到、签出。只要应用打开,程序会自动进行签到和签出,免去漏签的烦恼。

后台记录管理:管理人员可以在后台统一查询和管理所有的签到记录。

二、 项目概述

掌上签到应用将为企业和员工提供便捷的签到和签出方式,支持企业基于弹性工作制的便捷考勤。

、项目需求

(一)功能需求

1.移动端

员工登陆系统进行签到操作。

1)登录

登录:输入手机号/工号、密码,验证通过则登录成功

密码找回:手机号、验证码验证通过则提供密码重置

2)手动签到功能

- 点击签到按钮

- 系统定位确定在设定的公司范围内

- 签到成功

- 范围误差50米

3)手动签出功能

- 点击签出按钮

- 签出成功

4)自动签到签出功能

- 手机应用处于开启的状态,系统以当天最早判定在公司范围内的时间为准进行自动签到(判定在公司的状态需要有持续时间的验证)

- 手机应用处于开启状态,在每日24时,自动判断最后一次在公司范围内的时间设定为自动签出时间

- 时间误差5分钟

5)签到签出信息的维护

- 以日历的形式标识签到签出记录

- 可以查看单条的签到签出记录

- 自动签到签出记录修正(修改时间、添加备注),原有记录的信息予以保留

6)个人信息维护

- 显示个人信息

- 修改维护个人信息(工号、姓名、部门、手机号、邮箱)

 

2.后台管理

1)注册

- 注册:通过Web端申请企业管理员帐号

- 企业帐号密码更新:修改密码和找回密码功能

- 帐号添加和密码初始化:添加公司员工的帐号和基本信息

2)公司信息维护

- 设置公司的位置,可以设置多个位置以应对公司有多个办公地点的情况

- 维护公司的基本信息

3)自动签到签出记录确认

- 对于异常记录(有签到没签出、或者有签出没签到、或者时间超过12小时、或者时间少于8小时)的确认

- 对于修正记录的确认

4)签到记录的查询和导出

- 通过员工号、部门、时间等信息查询签到记录

- 对于查询的结果可以导出

(二)运行环境需求

1.软件环境

服务器操作系统及版本:Windows Server或者Linux Server

手机终端系统:Android 4.0以上

IOS 6及以上

2.硬件环境

1) 服务器部署(建议)

CPU:Intel

内存:8G以上

外存:硬盘200G以上

输入/输出设备列表:鼠标,键盘,显示器等

2)手机客户端部署

支持Android 4.0以上,分辨率720及以上的手机。

支持IOS 6及以上,分辨率640及以上的手机。

3网络环境

支持Web服务能外网访问,API与终端能通讯皆可。

加载中
0
求是科技
求是科技
钉钉 不是实现了嘛,照着钉钉做就行啊
返回顶部
顶部