考勤录入23功能划分.PPTVIP

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
考勤录入23功能划分

系统分析之-- 考勤网站 第七组 组长:徐陶杰 组员:祁浩、孙萍萍、姜海粤、杜然君 1 2 3 目录 需求分析 数据设计 功能设计 1、需求分析 1.1 需求 1、生成考勤记录,一种是外派,一种是公司内部 2、管理人员查看工作人员的考勤记录信息 3、生成考勤报表 4、员工查看自己的考勤记录 5、员工查看自己的缺勤记录 1.2进行需求分析 通过分析我们发现我们的网站主要实现的功能就是考勤录入以及各种查询功能的实现,包括考勤查询、排班记录查询、缺勤记录查询等等。 因此我们对网站进行了初步的规划,先进行了数据设计,之后便是功能上的设计。 2、数据设计 2.1数据库描述 部门:每个职员属于一个部门,主管人员负责多个部门。 职员:职员属于一个部门,进行考勤。一个职员有一个部门领导且部门领导仅负责一个部门。 排班记录:记录职员应该上、下班的时间信息。排班记录针对每个职员。 考勤记录:职员真实考勤的信息记录。 2.2总体E-R图 2.3类图设计 2.3数据表说明-部门 表名: department 中文名称 字段名称 字段类型 字段长度 NULL 部门编号 depNo Varchar 8 not null 部门名称 depName Varchar 25 主管人员 depManager Varchar 8 2.3数据表说明-职员 表名: clerk 中文名称 字段名称 字段类型 字段长度 NULL 职员编号 clerkNo Varchar 8 not null 部门编号 depNo Varchar 8 not null 部门领导 clerkManager Varchar 8 职员姓名 clerkName Varchar 25 职称 clerkTitle Varchar 25 密码 clerkPasswd Varchar 8 奖金 clerkBonus Decimal 10,2 职员照片 clerkPicture Varchar 50 2.3数据表说明-排班记录 表名: schedual_data 中文名称 字段名称 字段类型 字段长度 NULL 排班记录编号 schNo Varchar 8 not null 职员编号 clerkNo Varchar 8 not null 上班时间 schStartHour DateTime 下班时间 schOverHour DateTime 日期 schDate Date 工作地点 schWorkPlace Varchar 25 2.3数据表说明-考勤记录 表名: attendance_data 中文名称 字段名称 字段类型 字段长度 NULL 考勤记录编号 schNo Varchar 8 not null 职员编号 clerkNo Varchar 8 not null 上班考勤时间 attStartHour DateTime 下班考勤时间 attOverHour DateTime 上班考勤情况 attSituation Varchar 30 上班考勤情况 attSituation Varchar 30 考勤日期 attDate Date 2.3功能划分-外部用户 工作职员:需要登录,使用考勤系统进行考勤录入,查询自己考勤信息,信息包括出勤情况,因未出勤而扣奖金的数量。 部门领导:需要登录,查询自己与该部门员工的个人考勤信息:出勤情况,因未出勤而扣奖金的数量。获得该部门缺勤统计情况。 主管人员:需要登录,查询任意人员考勤信息,个人信息包括出勤情况,因未出勤而扣奖金的数量。同时还可以设置奖惩金额。 2.3功能划分-数据流图 顶层 2.3功能划分-数据流图 一层 2.3功能划分-数据流图 二层-- 考勤录入 2.3功能划分-数据流图 二层-- 记录查询 2.3功能划分-数据流图 二层-- 统计情况 2.3功能划分-数据流图 二层-- 部门管理 3、功能设计 3.1面向对象分析 总共有三个角色,分别是职员,部门经理和主管人员。 接下来,我们分别对着三个模块进行简单的功能设计分析。 3.2职员-用例图 3.2职员-用例描述 注释:无 后置条件: 员工考勤信息录入数据库 异常事件流: 系统错误,点击返回按钮进行重新考勤 考勤地点错误,无法考勤录入,提示在错误地点考勤 3、职员个人信息错误,停止考勤,提示联系人事部确认 其他事件流: 在提交“确认考勤”按钮之前,可以点击返回按钮重新开始考勤,前面验证的信息将不会记录到考勤信息里面 基本事件流: 1、获取该机器的物理位置 1、公司职员点击考勤录入界面拍照按钮 2、系统开始拍照 3、职员信息与考勤地点的信息与

您可能关注的文档

文档评论(0)

2105194781 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档