logo资料库

考勤管理系统需求分析.doc

第1页 / 共13页
第2页 / 共13页
第3页 / 共13页
第4页 / 共13页
第5页 / 共13页
第6页 / 共13页
第7页 / 共13页
第8页 / 共13页
资料共13页,剩余部分请下载后查看
引言
1.系统概述
2系统总体目标
3.系统分析
3.1系统需求分析
3.1.1功能需求
3.2系统流程图
3.3 数据流图(DFD图)
3.4 数据字典
4.系统模块设计
4.1概要设计
4.1.1 功能模块结构图
4.1.2功能模块描述
4.2数据库设计
基本用例图
4.3.1职工登入模块设计
用例图:
基本功能:
用例图:
基本功能:
用例图:
基本功能:
用例图:
目 录 引言 ................................................................. 1 1.系统概述 ........................................................... 2 2 系统总体目标 ...................................... 错误!未定义书签。 3.系统分析 ........................................................... 3 3.1 系统需求分析 .................................................. 3 3.1.1 功能需求 ................................................ 3 3.2 系统流程图 .................................................... 3 3.3 数据流图(DFD 图) ............................................ 5 3.4 数据字典 ..................................................... 6 4.系统设计 ........................................................... 7 4.1 概要设计 ...................................................... 7 4.1.1 功能模块结构图 .......................................... 7 4.1.2 功能模块描述 ............................................ 7 4.2 数据库设计 .................................................... 7 4.3 系统模块设计 ................................. 错误!未定义书签。 4.3.1 职工登入模块设计 ....................................... 10 4.3.2 考勤管理模块设计 ......................... 错误!未定义书签。 4.3.3 人事管理模块设计.......................................14 4.3.4 系统设置模块设计......................................16 引言 企业资源之本的人力资源,长期以来一直作为一个孤立的系统独立于企业核 心管理系统之外。最初企业管理者为了减轻企业在工资核算方面大量而繁琐的手 工操作,往往聘请一些咨询公司或引进一些工资核算系统。在企业间的商业竞争 越来越激烈的今天,如何吸引优秀人才、合理安排人力资源、降低人员成本、提 高企业竞争力,已经是企业管理者考虑的首要问题。企业级的数据库管理系统在 人力资源系统的加入以后,使得其功能真正扩展到了全方位企业管理的范畴。人
力资源管理的功能范围,也从单一的工资核算、人事管理,发展到可为企业的决 策提供帮助的全方位解决方案。这些领域包括人力资源规划、员工考核、劳动力 安排、时间管理、招聘管理、员工薪资核算、培训计划、差旅管理等,并同企业 管理系统中的财务、生产系统组成高效的、具有高度集成性的企业资源系统。 1.系统概述 人事/工资/考勤管理系统往往广泛应用于工业、商业、企业、事业、行政等单 位,几乎每个进行了信息化建设的单位都具有人事/工资/考勤管理系统。一个人 事/工资/考勤管理系统应该提供包括人事、工资、考勤以及后台管理等 4 个部分。 (1)人事管理应该包括对个人档案资料、个人简历、个人工作资料档案等项目管理,全 面合理地反映员工的人事档案,并可随时查询及打印人事档案资料卡片。 (2)考勤管理应与工资管理和人事管理无缝的结合,及时反应员工考勤情况。 (3)后台管理。对数据库表的备份和恢复、数据库表的维护等。 综上所述,开发人事/工资/考勤管理系统是非常有必要的。它不仅满足了企业人力 资源管理的需求,提高了企业的竞争力,还为企业的决策提供了有利的参考。 2 系统总体目标 本人事/工资/考勤管理系统在使用上比较方便、简单;实现了企业的人力资源管理 系统化、规范化和自动化,提高人力资源管理的信息共享程度,加快信息的提取和统计; 整个系统具有较大的灵活性和扩展性;界面设计上美观大方,后期维护上比较容易。
3.系统分析 3.1 系统需求分析 经过以上对本系统的调研及可行性分析后,下面将对系统在功能上以及性能上进行 进一步的需求分析。 3.1.1 功能需求 一个公司的角色是员工、各级管理者(包括组长、部门经理和总经理等)和 系统管理员。员工和各级管理者是系统的用户,而系统管理员是系统管理者,虽 然系统管理员也是一个员工,但这并不影响系统的功能。 人事管理部门只是信息的录入和操作人员,仅根据上级领导的决策将员工的 变动录入到系统。但是,经理级角色对出勤登记,拥有是否要求员工出勤的权限。 对于普通员工,签到和签离可以采用不同的方式。 员工的离职包括了辞退员工、员工的辞职及员工的退休。出勤登记,记录员 工外出,它与员工签到和签离信息一起组成员工的考勤信息。考勤信息只适用于 部门经理以下职务的员工。出勤信息由部门经理及经理以上职务的员工登记。 经上分析,系统主要功能需求描述如下: (1)人事管理:对个人档案资料、个人简历、个人工作资料三个项目进行管 理。 (2)工资管理:对职工的工资信息进行修改、查询。 (3)考勤管理:对职工的考勤记录进行添加、修改、查询。 (4)职工本人资料的管理:只能查看和修改职工个人档案资料。 3.2 系统流程图 登录系统
身份验证 人事管理部门,经理级 人 事 管 理 系 统 图 3.1 系统流程图 服务系统 查 看 和 修 改 个 人 信 息
3.3 数据流图(DFD 图) 1 服 务 系 统 普 通 员 工 登录验证 个人资料 2 考 勤 管 理 登录验证 雇员信息 经理级 员工信息 员 工 考 勤 信 息 员 工 调 动 记 录 员 工 离 职 记 录 员 工 调 动 员 工 离 职 3 人事管理 员 工 增 加 记 录 增 加 员 工 员 工 升 降 职 记 录 员 工 升 降 职 部门管理需要情况 人事管理部门 图 3.2 数据流图(DFD 图)
3.4 数据字典 名字:个人资料数据 描述:职工的个人信息,用于对职工的确认 定义:个人资料数据=职工编号+职工姓名+职工性别+出生日期 +职务+手机号码+个人工作资料档案 位置:输入到管理员客户端、雇员客户端 名字:职工列表数据 描述:职工的部门信息,用于对职工部门的确认 定义:职工列表数据=职工编号+职工姓名+部门代码+部门名称 +职工类别+职工职务+查询密码 位置:输入到管理员客户端、雇员客户端 名字:考勤数据 描述:职工的考勤信息 定义:考勤数据=职工编号+年月+迟到+早退+工伤假+工休假+病假+ 事假+婚假+产假+丧假+探亲假 位置:输入到管理员客户端、雇员客户端
4.系统模块设计 4.1 概要设计 4.1.1 功能模块结构图 4.1.2 功能模块描述 人事管理部门执行体 (1)人事管理系统模块:修改、删除、添加、查询职员及其信息。包括增加 人事管理 员工、员工离职、员工调动和员工升降职等。 (2)工资管理系统模块:对职工的工资信息进行修改、查询。包括计算实发 (3)考勤管理系统模块:对职工的考勤记录进行添加、修改、查询。包括员 工资、工资发放等。 员 工 调 动 员 工 离 职 增 加 员 工 工的出勤登记。 员 工 升 降 职 记 输 录 出 员 工 调 动 记 录 输 出 员 工 离 职 输 出 员 工 升 降 职 记 录 输 出 员 工 增 加 记 录 (4)服务系统模块:只能查看和修改职工个人档案资料。包括员工的工资考 勤信息的查看。 4.2 数据库设计 员工执行体 经理级执行体 系统管理员表 char(5) admin_no admin_name admin_sex 修 改 char(10) 个 char(1) 人 信 char(20) admin_title 息 admin_password char(20) 查 看 个 人 信 息 Not null Not null Not null Not null Not null 设定出勤 primary key 管理员编号 管理员姓名 性别 职称 登入密码 登 录 验 证 显 示 雇 员 输 出 出 勤 信 息 (1)个人资料数据表(Preson_info): 用于保存职工的个人资料,其中 EmployeeID 为主键。 表 4.1 个人资料数据表 图 4.1 功能模块结构图 字段名称 EmployeeID 数据类型 数字 说明 职工编号 Name 文本 职工姓名 主外键说明 主键 相关属性 字段大小=长 整型 字段大小=8
Sex Date Duty Mo_phone Picture Work Postalcode 文本 日期/时间 文本 文本 OLE 对象 文本 文本 职工性别 出生日期 职务 手机号码 个人照片 个人工作资料 档案 邮政编码 字段大小=4 格式=短日期 字段大小=20 字段大小=11 字 段 大 小 =200 字段大小=6 (2)职工列表数据表(depart_info): 用于保存职工的部门信息,其中 EmployeeID 为主键。 表 4.2 职工列表数据表 字段名称 EmployeeID 数据类型 数字 Name DepartID DepartName EmployeeClass Duty Password 文本 数字 文本 文本 文本 数字 说明 职工编号 职工姓名 部门代码 部门名称 职工类别 职工职务 查询密码 相关属性 字段大小=长 整型 字段大小=8 字段大小=长 整型 字段大小=20 字段大小=10 字段大小=20 字段大小=长 整型 主外键说明 主键、外键(表 Preson_info) (3)考勤数据表(attend_info): 用于保存职工的考勤信息,其中 EmployeeID 为主键,也是外键。 主外键说明 主键、外键(表 Preson_info) 表 4.4 考勤数据表 字段名称 EmployeeID 数据类型 数字 说明 职工编号 Time Late Leave_early Absence Job_wound S_leave 文本 数字 数字 数字 数字 数字 年月 迟到 早退 工伤假 公休假 病假 相关属性 字段大小=长 整型 字段大小=7 字段大小=长 整型 字段大小=长 整型 字段大小=长 整型 字段大小=长 整型 字段大小=长
分享到:
收藏