你大爷的梦想 2016-11-16 10:57 采纳率: 25%
浏览 1329

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

一、 项目背景

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

具体体现在以下几方面:

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

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

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

二、 项目概述

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

三、项目需求

(一)功能需求

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)手机客户端部署

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

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

3.网络环境

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

  • 写回答

1条回答 默认 最新

  • threenewbee 2016-11-16 13:19
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥65 汇编语言除法溢出问题