UML人事工资考勤管理系统
uml人力资源管理系统-系统设计说明书

人力资源管理系统————系统设计说明书刘庆霞1112111022摘要:采用面向对象方法,基于uml建模技术对人力资源管理系统进行分析与设计。
通过用例图,类图和时序图等uml表示法工具分析设计了人力资源管理系统的静态模型和动态模型,完成了系统开发的分析、设计阶段的工作,并探讨了基于uml的系统建模方法及运用面向对象的方法进行系统开发的优势。
关键词:面向对象、uml、人力资源管理系统1U ML建模技术Uml作为一种建模语言,它的定义包括uml语义和uml表示法两个部分。
其中uml语义描述了基于uml的精确元模型定义。
Uml表示法定义了uml符号的表示法,为开发者或开发工具使用这些图形符号和文本语法为系统建模提供了标准。
在实际系统分析与设计中,主要通过uml表示法对系统进行分析与建模。
Uml的主要内容即uml表示法可以由5类图来定义:用例图,静态图,行为图,交互图,实现图。
在系统分析与设计阶段,主要用到的图有用例图,交互图,静态图三类,uml的建模内容分为2类:静态建模和动态建模。
2人力资源管理系统分析与设计2.1系统功能分析人力资源管理系统主要是对企业人力资源进行管理,主要包括人事档案管理、劳动合同管理、培训管理、绩效考核管理、薪资管理。
根据系统使用内容的不同,将系统使用者划分为系统管理员、人力资源部业务员、绩效考核人员、人力资源部管理人员四类。
系统管理员主要负责系统的日常维护和系统使用者的权限管理;业务员负责人事档案管理、劳动合同管理、薪资管理;绩效考核人员负责员工的日常考勤、考核;人力资源部管理人员负责制定企业的人力资源管理制度。
(1)人事档案管理:当公司雇用新员工时,人力资源部业务员首先将新员工信息、社会关系、学习经历等信息录入系统,然后通过本模块下设的人事档案管理子模块进行员工信息的修改和删除;(2)考勤、考核管理:绩效考核人员首先通过日常考勤记录考勤员工的工作情况,例如通过应出勤天数、早退、休假、事假等,然后通过考勤管理模块一个月汇总考勤一次。
uml综合案例:员工考勤系统

《UML2面向对象分析与设计》综合案例:员工考勤系统作业评分实施细则一、第四章作业(用例图和用例文档)1. 评分档次用例图和用例文档分别按照满分10分计算,以此作为评分标准,基本的评分准则如下:●一档(10分):图形(文本)条理清楚,无任何明显错误●二档(8-9分):图形/文本清楚,存在个别错误●三档(6-7分):图形/文本一般,存在一定的错误●四档(5分):图形/文本条理不清,存在致命错误或错误数过多一般情况下按错别个数扣分,每个错误按严重程度扣0.5、1、2分,最终成绩向上取整;同类错误不重复扣分。
2. 参考答案作业答案部分仅供参考,学生的作业可能会多种多样,具体按照第三部分的典型错误扣分,用例图:用例文档:员工(含小时工和普通员工)相关用例无前置条件员工已正确登录到该系统后置条件无(将在下次迭代中确定)涉众利益员工:准确地维护自己的考勤信息公司:要求员工的信息准确基本路径1—添加新的考勤1.1、用例起始于用户需要记录新的考勤信息1.2、系统显示当前日期和时间,并提醒用户该时间即为用户的上班时间1.3、用户确认该信息1.4、系统记录当前日期和时间,并将其作为用户考勤信息的上班时间2—提交考勤信息2.1、任何时刻用户都可以提交自己的考勤信息2.2、系统查询用户上班时的考勤记录(E-1)2.3、系统记录当前的日期和时间,作为用户考勤信息的下班时间2.4、系统显示用户今天完整的考勤信息2.5、用户确认提交考勤信息2.6、系统保存考勤信息,并将考勤信息的状态改为“已提交”(D-1)备选路径E-1 如果系统没有找到用户上班时的考勤信息,则用例终止;用户可以通过项目经理为其添加上班的考勤信息数据需求A-1 考勤信息主要包括:用户名、日期、上班时间、下班时间、状态D-1 考勤信息的状态有:“新考勤”(只有上班时间,没有下班时间的考勤信息)、“已提交”(有完整的上下班时间,但还没有进行工资结算的考勤)、“已完成”(已结算工资的考勤)业务规则B-1 作为用户考勤信息的上下班时间由系统自动获取,不允许用户编辑B-2 状态为“已提交”的考勤信息不允许普通用户进行任何操作;非功能需求无设计约束无待解决问题无参与者时间、项目管理数据库(外部系统)相关用例无前置条件无后置条件无(将在下次迭代中确定)涉众利益员工:…(包括临时工、普通员工、销售人员)公司:…基本路径—计算普通员工和销售人员工资1.用例起始于系统时间到达每月末晚上,需要计算普通员工和销售人员工资(E-1);2.系统查询所有的普通员工和销售人员的个人信息(D-1);3.对于每一个员工(普通员工、销售人员):3.1.根据员工的类别获得其考勤信息或订单信息(E-2);3.1.1.如果是普通员工,则获得本月的考勤信息(D-2);3.1.2.如果是销售人员,则获得本月的销售信息(D-3);3.2.系统从项目管理数据库中获得员工的工资级别信息(E-3);3.3.系统根据员工的考勤信息(或销售信息)和工资级别信息计算该员工的工资,保存;4.计算完成后,系统产生一个提醒信息,以便于项目经理确认备选路径E-1—计算临时工工资1. 用例起始于系统时间达到每个周末的晚上,需要计算临时工工资2. 系统查询所有临时工的个人信息3. 对于每一个临时工:3.1. 获得员工的考勤信息3.2 从项目管理数据库中获得员工的工资级别信息;3.3 系统根据员工的考勤信息和工资级别信息计算该员工的工资,保存;4. 计算完成后,系统产生一个提醒信息,以便于项目经理确认E-2 如果找不到该员工的考勤信息或订单信息,则记录相关日志,并转回3计算下一个员工E-3 如果无法获得员工工资级别信息,则记录相关日志,并转回3计算下一个员工数据需求D-1. 员工信息=员工编号+员工姓名D-2 考勤信息参见“登记考勤”用例D-3 订单信息参见“登记订单”用例业务规则暂不明确非功能需求暂不明确设计约束3. 典型错误情况3.1 用例图部分3.1.1 参与者本系统中包含的参与者有:小时工、普通员工、销售人员、项目经理、项目管理数据库、时间,其中由于小时工和普通员工有关考勤的处理细节完全相同,因此为了便于简化和复用,可将他们统一合并为员工(不合并也可以,不算错误),但不能和销售人员合并,因为销售人员没有考勤信息,而是登记订单信息,需要明确区分。
职工工资管理系统 uml 最新

面向对象的分析与设计课程结课大作业学号**********学生姓名海仁妮萨·艾比布拉专业计算机科学与技术班级计算机民16-1塔里木大学教务处制《面向对象的分析与设计》课程结课作业 一 二 三 四 五 六 七 八 总结 总分总分 10 10 10 10 10 10 10 10 20 100 得分职工工资信息管理系统1.系统分析1. 1需求分析 1. 1. 1 开发的意义传统人工的方式管理文件工资,这种管理方式存在着许多缺点,如;效率低、保密差、另外时间一长,将产生大量的文件和数据,给查找,维护和更新都带来了不少的麻烦,并且容易丢失。
因此,开发一个新型的计算机管理的职工工资管理系统对本来说非常重要。
1. 1. 2组织结构图单位职工工资管理信息系统主要是针对单位职工工资的数据库管理系统,目标是形成一套界面友好、功能齐全、使用方便的职工工资信息管理应用系统,其结构组织图如下:1. 1. 3 功能分析为了实现系统目标,系统必须具有各种功能,各子系统功能的划分如下:职工信息的浏览、编辑和查询。
包括职工编号,主键、性别、身份证号、工作证号、手机号码、工作岗位、职务、工资卡账号、工资金额等。
部门信息的浏览和查询。
包括部门编号,主键、部门名称、部门职能描述、上级部门编号等。
工资项目包括编号,主键、项目名称、固定值项目金额、计算值的公式等。
职工工资管理系统职工信息部门信息工资项目工资统计系统用户题号分值工资统计的功能即是对职工工资进行汇总。
包括编号、职工编号、统计年月、工资项目编号、工资项目金额。
系统用户的功能即添加、修改、删除、查看系统用户信息,包括用户名、密码、职工编号和用户类型等信息1. 2业务流程描述和E -R 图 1.2. 1 业务流程图第一部分数据流程图职工信息浏览编辑查询部门信息浏览查询项目类型基本工资岗位工资奖金应发工资扣税款实发工资合计人事后勤工资核算系统财务部 门工资信息汇总职工信息扣款等信息第二部分数据流程图1. 2.2职工信息E —R 图职工信息实体职工编号姓名 性别工作岗工作证身份证手机号工作岗工资金工资卡账1. 2.3工资项目表E —R 图1. 2.4月度工资统计表E —R 图1. 2.4用户信息E -R 图2、系统的分析与设计2.1、系统的用例图1、需求分析如下所示:创建用例图之前首先需要确定参与者: ①在工资管理系统中,需要职工的参与,职工可以查询工资的历史数据并领取工工资项目表实体编号项目名称项目类型固定值项目金额计算值公式月度工资统计表实体编号职工编号统计年月工资项目编号工资项目金额用户信息实体用户名职工编号密码资,还可以通过职工编号查看职工的基本信息。
人力资源管理系统UML建模方案

人力资源治理系统——UML建模组名:TBNO小组成员:XX,XX,XX,XXX1.人力资源治理系统建模过程分析1.1人力资源治理的需求本局部用自然语言对系统进行描述。
人力资源治理部门提供一个全面的信息治理系统,通过系统能够比立轻易地获得所需的关于组织体系、薪酬福利本钞票、人力资源状况等静态数据,也能够方便地获得各种变动信息来进行趋势预Nt371。
在企业内实现信息依据权限的共享,人力资源治理的Et常业务在信息系统的协助下变得高效快捷。
为了开发本系统,首先要理解人力资源治理功能,通常人力资源治理系统包含以下模块,各模块功能简述如下:(1)人事治理(2)规章制度治理(3)考勤治理(4)绩效治理(5)组织机构治理(6)薪资治理(7)培训治理〔8〕聘请治理1.2体系结构设计人力资源治理系统的用户要紧包括四类:(1)系统治理员:总部的IT人员,负责系统的日常维护,人员权限和信息编码的治理,具有一定的计算机专业知识。
(2)治理者:总部、分公司的人力资源部的相关人员,执行该系统的大局部业务操作,涉及信息处理和查询。
该局部人员电脑使用水平一般,全然会操作Windows,Offce等系列软件,以及收发电子邮件,会使用扫瞄器上网。
(3)决策者:总部、分公司的高层治理人员,他们一般为进行人事方面的决策执行查询操作系统。
该局部人员电脑使用水平为初级,一般会使用Windows操作系统,会使用扫瞄器上网。
(4)查询者:集团公司所有职员。
他们使用本系统要紧用于查询与自己相关的个人信息,以及特不情况下处理突发性工作,该局部人员电脑使用水平不确定。
本模块的角色是系统治理员,用户治理要紧实现用户的添加、删除、修改以及用户的权限指派等操作;为了维护数据库的平安,对系统数据库的备份和恢复也是由系统治理员实现,其次系统涉及到的所有选择性参数由本模块进行初始化。
系统治理的用例图。
2系统用例模型培训治理的角色包括人力资源治理人员和一般职员,人力资源治理人员采纳咨询卷调查的方法猎取培训需求信息,并对调查的结果进行培训需求分析,然后据此制定年度培训方案,并将此方案作为培训信息进行公布,一般职员能够通过本模块查询培训方案信息。
基于UML考勤管理子系统的开发文档

3.1 系统管理子系统3.1.1子系统的主要功能用于应聘者的基本管理(用于应聘者进行登录系统)3.1.2 主要用户分析应聘者和系统管理员3.1.3 主要业务事件3.1.3.1 业务事件1:用户注册(1)业务流程分析:参与者:应聘者前置条件:应聘者已进入人事管理信息登录系统页面后置条件:无事件路径:1、系统提示应聘者注册信息,应聘者点击注册2、应聘者输入注册信息3、系统提示确定或者重置信息4、应聘者选择4a选择确定,返回54b选择重置,返回25、系统检验是否注册成功5a注册成功,返回65b注册不成功5b1系统提示用户名已存在,返回25b2系统提示某选项不能为空,返回26、系统显示注册成功(活动图)(2)业务实体分析:给出该业务流程中所涉及的业务实体及其之间关系的领域模型(类图)。
并给出描述主要的类或对象在该业务事件中的状态转换图。
输入注册信息注册成功注册不成功(状态转化图)(系统类图)(3)用例分析:给出该业务流程的用例图,并给出用例的脚本描述(必须考虑正常和异常情况)。
(4)交互图分析:给出主要用例的顺序图和协作图描述。
(协作图)(顺序图)3.1.3.2 业务事件2:登录(1)业务流程分析:“登录”参与者:应聘者前置条件:应聘者已进入人事管理信息系统登录页面后置条件:无事件路径:1、应聘者输入登录信息2、应聘者选择登录或重置2a登录,返回32b重置,返回12C关闭当前页面,返回03、系统检查应聘者信息是否正确3a:输入正确3b:输入错误3b1 系统提示用户名或密码错误,返回23b2 系统提示用户名不存在,返回23b3 系统提示该用户名已登录,返回24、系统显示登录成功(活动图)(2)业务实体分析:给出该业务流程中所涉及的业务实体及其之间关系的领域模型(类图)。
并给出描述主要的类或对象在该业务事件中的状态转换图。
3.2 考勤管理子系统3.2.1 s子系统的主要功能对于所有员工的出勤、加班、旷工、请假进行统计和管理3.2.2 主要用户分析系统管理员和部门管理员3.2.3 主要业务事件3.2.3.1 业务事件1:考勤管理(1)业务流程分析:参与者:管理员和部门管理员前置条件:成功登陆系统后置条件:根据记录,更新数据库事件路径:1、管理员或部门负责人选择考勤管理2、输入工号,3、点击查询4、系统显示该员工的考勤信息5、管理员选择添加或删除5a点击添加,返回65b勾选要删除的项,点击删除。
(完整word版)人力资源管理系统UML建模

本模块的角色包括人力资源管理人员和普通员工,人力资源管理人员对对规章
制度进行添加、删除和修改操作,而普通员工对规章制度进行查询、浏览,系统提
供的查询方式包括按照类别查询、按照规章制度的发布日期查询和按照关键字进行
查询。
2.6
人事管理是人力资源管理中最核心的模块之一,它处理的内容主要包括职工基
本信息(相对固定的信息)以及职工变动信息,职工的变动信息主要包括家庭关系
状况也是考核的内容之一,所以绩效管理的角色包括人力资源管理人员、员工个人、
部门考核人员以及考勤管理子系统。本模块的关键在于考核的指标体系,并且这种
指标体系应该是随着企业的经营状况和环境的变化而变化,所以人力资源管理人员
首先定义考核项目及其项目属性,员工个人根据定义好的考核项目制定自己的考核
计划表,并在期初进行填写。期末员工进行自评,并且部门对其管辖人员进行测评,
操作,涉及信息处理和查询。该部分人员电脑使用水平一般,基本会操作Windows,
Off ce等系列软件,以及收发电子邮件,会使用浏览器上网。
(3)决策者:总部、分公司的高层管理人员,他们一般为进行人事方面的决策执
行查询操作系统。该部分人员电脑使用水平为初级,一般会使用Windows操作系统,
会使用浏览器上网。
(4)查询者:集团公司所有员工。他们使用本系统主要用于查询与自己相关的个
人信息,以及特殊情况下处理突发性工作,该部分人员电脑使用水平不确定。
1.3
本模块的角色是系统管理员,用户管理主要实现用户的添加、删除、修改以及
用户的权限指派等操作;为了维护数据库的安全,对系统数据库的备份和恢复也是
由系统管理员实现,其次系统涉及到的所有选择性参数由本模块进行初始化。系统
考勤管理系统uml课程设计

考勤管理系统uml课程设计一、课程目标知识目标:1. 学生能理解UML的基本概念,掌握考勤管理系统UML图的绘制方法;2. 学生能运用所学知识,分析并设计出符合实际需求的考勤管理系统;3. 学生了解考勤管理系统的功能模块及其相互关系。
技能目标:1. 学生能够运用UML工具进行系统分析与设计,提高解决问题的能力;2. 学生通过小组合作,培养团队协作和沟通能力;3. 学生能够运用所学知识,独立完成考勤管理系统的UML课程设计。
情感态度价值观目标:1. 学生在课程学习中,培养对信息技术的兴趣,提高学习积极性;2. 学生通过实际案例分析,认识到信息技术在实际应用中的重要性;3. 学生在小组合作中,学会尊重他人意见,培养良好的团队合作精神。
课程性质:本课程为信息技术课程,以实践操作为主,注重培养学生的实际操作能力和团队协作能力。
学生特点:学生处于高年级阶段,具有一定的信息技术基础和UML知识,具备独立分析和解决问题的能力。
教学要求:教师应结合实际案例,引导学生运用所学知识进行考勤管理系统的UML课程设计,注重理论与实践相结合,提高学生的实际操作能力。
同时,关注学生的学习进度和情感态度,确保课程目标的达成。
在教学过程中,将课程目标分解为具体的学习成果,便于后续的教学设计和评估。
二、教学内容1. UML基本概念回顾:类、对象、关系、继承、多态等;2. 考勤管理系统的功能需求分析:学生出勤、请假、迟到、早退等业务流程;3. UML图绘制方法:用例图、类图、序列图、活动图等;4. 考勤管理系统UML课程设计:根据功能需求,绘制相应的UML图;a. 用例图:展示系统功能模块和用户交互;b. 类图:描述系统中的类及其属性和方法;c. 序列图:展示系统操作过程中对象之间的交互;d. 活动图:描述业务流程的具体操作步骤。
5. 教学大纲:a. 第一周:UML基本概念回顾,考勤管理系统功能需求分析;b. 第二周:UML图绘制方法学习,小组讨论确定考勤管理系统UML课程设计方向;c. 第三周:绘制考勤管理系统UML图,小组合作完成课程设计;d. 第四周:课程设计展示,总结与反馈。
基于UML的企业人员薪金管理系统的设计和规划答辩PPT

系统开发环境
操作系统:Windows 7 数据库管理系统:SQL SERVER 2005 开发工具:MyEclipse 开发语言:JSP CPU: P4 1.8GHZ 内存容量:512MB以上
前台和后台功能图
业务流程图
人事部
员工信息
员工信息处理 电子信息
员工档案存 储
员工信息单
员工信息
根据员工档案 建立员工工资
簿
财政部
绩效考核管理
薪酬福利管理
绩效考核存 储
薪酬福利存 储
员工基本工 资存储
员工工资记录 存储
工资记录
员工工资表
第一层数DFD
系统管理员信息
员工信息
管理员
绩效考核信息
管理员信息
薪酬福利信息
系统管理员信息 D1
系统管理 员信息
P1
系统管理员管 理 员工信息
P2
D2 员工信息
基于UML的企业人员薪金管理 系统的设计和规划
姓名: 学号: 专业:计算机(物联网) 指导教师:
项目开发的背景
随着改革的深入和经济的发展,企业管理日益繁重,从而对人事 与工资管理的要求也更加严格。在传统的手工管理时期,企业员工的 各方面的记录需要耗费大量纸张的精力,且由于员工的日益增多,加 之员工工资记录和发放任务非常复杂,都严重的影响了企业的生产和 发展。同时,人事部门和财政部门之间信息交流困难,经常造成员工 信息记录丢失,极大地影响了企业的管理。另外也使员工统计、工资 统计汇总成了一大难题。
当今企业间的竞争压力越来越大,企业要想生存,就必须在各个 方面加强管理,并要求企业有更高的信息化集成,能够对企业的整体 资源进行集成管理。现代企业已意识到,企业间的竞争是综合实力的 竞争,要求企业有更强的资金实力,更快的市场响应速度。这就要求 企业各个部门之间统一计划,协调生产步骤,汇总信息,调配企业内 部资源,实现既要独立又要统一的资源共享管理。随着信息技术的发 展,企业为提高人事与工资管理的管理效率,加快企业运转速度,决 定开发“基于UML的企业人员薪金管理系统”。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.1理解需求
下面是一分典型的文本需求说明,是通过对系统的终端用户 和客户进行调研后编写的。因为篇幅所限,这里只列出比较 关键的部分。
(1)系统在员工进入公司时为员工建立人事档案,人事档案 的管理由公司经理级人员完成,应该包括员工进入公司的时间、 员工级别、员工的基本工资、员工所在部门和员工的其他基本 信息等。
一个公司的角色是员工、各级管理者(包括组长、部门经 理和总经理等)和系统管理员。员工和各级管理者是系统 的用户,而系统管理员是系统管理者,虽然系统管理员也 是一个员工,但这并不影响本系统的功能。
人事/工资/考勤管理系统的用例包括:
·增加员工 ·员工离职(包括了辞退、辞职、退休等) ·修改员工信息 ·员工调动 ·员工升降职 ·查询员工信息 ·导出员工信息 ·员工签到 ·员工签离 ·员工奖惩 ·员工请假 ·工资发放(包括奖金)
(1)人事管理提供包括姓名、性别、职称、职务、部门、学历、工 作记录等项全面合理地反映员工的人事档案,并可随时查询及打印 人事档案卡片。
(2)考勤管理包括每天的签到和签离、事假、和病假等。考勤管理 和奖惩工资管理、人事管理无缝结合,能及时反映员工考勤情况。
(3)奖惩管理,对每个员工的表现给出奖统的设 计和实现。
人事/工资/考勤管理系统广泛应用于工业、商业、企业、 行政等单位,几乎每个进行了信息化建设的单位都具 有人事/工资/考勤管理系统。图1-1和图1-2是典型的人 事/工资/考勤管理系统的界面。
图1-1
图1-2
从界面可以看到,一个人事/工资/考勤管理系统应该提供包 括人事管理、工资管理、考勤管理和奖惩管理4部分内容。
2.需求分析
人事/工资/考勤管理系统是将企业的人事管理、工 资管理、考勤管理有机相合,综合运用的一个企 业管理软件,它使企业的人事管理由以往的手工 作业,向自动化、网络化、现代化迈进了一大步。 从而使企业的人事管理人员从繁重的人事管理中 解放出来,大大提高了工作效率,减轻了管理人 员的工作量。
下面分别讲解人事/工资/考勤管理系统的理解需求 和分析需求。
(4)奖惩记录的管理,除了考勤,对表现好的员工给予 表扬、资金等奖励,对表现不好的员工给予警告、罚款、 开除等惩罚。这些奖惩记录也会在工资核算中给予体现。
(5)员工调动和离职应保留员工的历史住处以备日后查 询。在打印员工卡片时应输出此员工的职务变更和调动的 历史。
(6)系统还应该提供强大数据统计、查询、报表生成以 及打印等功能。
2.2 需求分析
需求分析就是描述系统的需求,通过定义系统中 的关键域来建立模型。分析的根本目的是在开发 者和提出需求的人之间建立一种理解和沟通的机 制,因此,人事/工资/考勤管理系统的需求分析也 应该是开发售货员和用户或者客户一起完成的。
需求分析的第一步是描述人事/工资/考勤管理系统 的功能,即定义用例,以此确定系统的功能需求。 人事/工资/考勤管理系统的用例分析主要涉及说明 的新闻记者和分析,需要和人事/工资/考勤管理系 统的潜在用户进行讨论。
应该注意到上述用例中员工离职包括了辞退员工、员工的辞职以及 员工的退休,也可以根据用户的具体需要将3种行为分别建立用例。 本系统中把和Excel连接起来,通过Com组件,可以把数据 库、数据集和数据表中的内容直接输出到Excel中处理。员工的升 降可以看作调动的一种,但是,如果是在同一部门升降职就不好处 理了,因此,建议将升降职和调动分开,升职将只界定在同一部门 的职务变化,而调动界定为员工在不同部门的转变。员工在上班是 要签到,下班时要签离,对此系统将给予刷卡记录,自动记录系统 时间和自动判断是否迟到、早退、缺勤等,并允许员工请假,分为 事假和病假。根据每个月的员工的表现,管理部门会有相应的奖惩 记录。在管理部门进行发放工资时,根据员工的职务生成基本工资, 管理部门根据员工的表现给予奖金,系统自动统计员工的出勤事假、 病假和奖惩记录来共同核算工资。
(7)系统客户端运行在Windows平台下,服务器端可以 运行在Windows平台或者Unix平台下。系统还应该有一个 较好的图形用户界面。
(8)系统应该有很好的可扩展性,例如系统界面上的 “基础设置”这一功能的作用是,当系统运行起来以后可 以以员工属性的候选值进行设置,例如当公司新添加了部 门,可以在“部门”一项中添加项目,这样在设置员工属 性时,新添加的项目自动出现在列表框中以被选择。总之, 此程序可以在当系统运行起来后不必改变源代码或者后台 数据库就可以进行基础设置。
第七讲 人事/工资/考勤管理系统
-需求分析
主讲:
主要内容:
1、概述 2、需求分析 3、UML系统建模
1.概述
人事/工资/考勤管理系统,主要处理公司雇员的人 事信息。在数据库应用刚出现时,就在DOS系统 下出现了各种版本的人事/工资/考勤管理系统。从 Dbase I到Oracle,从单机版到网络版再到后来的 三层结构,人事/工资/考勤管理系统也在不断地随 计算机技术的发展扩充其功能。
(4)工资管理需要将工资核算与人事管理无缝结合,确保资料的及 时准确及一致性,每月的工资数据可由系统自动生成。既每月的工 资可以作为一个核算单元,也可随时切换工资核算期间。
人事/工资/考勤管理系统作为数据库管理信息系统应用的一 种,其开发流程与其他数据库管理住处系统类似,包括需求 分析、UML系统建模、确定系统集成方案、数据库分析和设 计以及各功能模块的开发等,在下面的几节中交分别讲述。
(2)员工的工资首先应该包括基本工资和资金两个部分。基 本工资根据员工的级别划分(临时员工、正式员工、组长、部 门经理、总经理),资金应根据员工的业绩由其直接或更高级 领导确定。同时,工资还会有根据考勤和奖惩记录给出的罚款 和奖励,一并加入工资核算。
(3)员工在来到公司上班时应该首先登录公司系统签到;离 开公司时登录系统签离。规定如果迟到和早退超出2个小时, 按照缺席处理,并在本月工资核算的时候对迟到、早退、缺勤、 事假、病假给予一定数量的罚款。