后台管理系统则作为人事部门记录和和打印记录的考量依据。因此,对系统主要用例作如下展示:
图A-4 系统主用例图
4。3客户端app
员工登录考勤app,进入到员工考勤界面,然后通过app实现打卡,这就使得客户端app具有了考勤功能,同时,在客户端app中员工还可以查看自己的考勤记录。图A-5展示的是它的活动图。
图A-5_1 app登陆过程活动图
图A-5_2 app打卡流程图
客户端以打卡业务作为最终服务目标,因而其用例图如A-6所示:
图A-6 客户端用例图
功能描述如下:
F-C-1:打卡。员工可以通过登录app进行打卡,在打卡过程中,app会通过GPS定位,在地图上算出当前位置与公司的直线距离,然后判断是否要提示没到打卡范围。最后将员工打卡记录发回到web服务器上。
F-C-2:查看考勤记录。员工登录到app可以进行查看考勤记录,在查看考勤记录过程中,app会向服务器请求对应员工的考勤记录,然后发回到app中,进行显示。
F-C-3:登陆app。员工进入登录界面,通过输入帐号和密码,然后按下登录按钮,app会将数据发到Web服务器上进行判断,然后发回状态。正确则登录成功进入app主界面。
4。3。1 打卡
打卡是此app最主要的功能之一,因此对其进行如下描述。
用例描述:员工到达指定的距离内签到打卡;
执行对象:公司员工;
前置条件:公司员工通过人事下发的登录账号,成功登录所使用的app系统;
后置条件:通过GPS导航系统确保对员工位置的锁定,然后计算出距离公司的直线距离,距离符合就能打卡。
基本路径:
a)员工通过登录页面,输入账号密码,登录到考勤app首页,此时会在地图上显示你当前的位置;
b)然后点击打卡,app会计算当前位置距离公司的直线距离;
c)如果符合的话,不提示任何消息,打卡成功。
4。3。2 考勤记录查询
员工通过app可以查看当月考勤记录,以及出勤的天数,当前也可以查出自己上月的出勤打卡记录。进行如下描述:
用例描述:本人进行上月考勤记录的查询;来*自~优|尔^论:文+网www.youerw.com +QQ752018766*
执行对象:公司员工;
前置条件:公司员工通过人事下发的账号和密码,通过登录页面输入账号密码,成功登录所系统app,做为提前条件;
后置条件:无。
基本路径:
a)输入要查询的月份;
b)选择要查看的数据,其中包括出勤时间,每日出勤的详细情况等;
c)点击查询按钮。
4。4 后台管理端
后台管理系统的主要肩负是公司人事操作后台管理系统对公司员工的出勤考核,其主要功能模块被分成以下三种,一是员工管理;二是人事管理;三是考勤管理,后台管理系统只能由人事部门工作人员登录,登录人员在使用过程中首先要对系统进行安全认证,并取得所需权限,系统会根据登录人员的权限等级进行对应功能的解锁。