假设在一个企业人事管理系统员笁管理模块中有员工类存在,员工类中包含一个计算年薪的方法(抽象)其中包含普通员工和部门经理,普通员工包含3个属性:姓名、工號以及月薪部门经理除了含有普通员工的属性外,另外还有一个奖金属性请使用继承的思想设计出员工类和经理类。要求类中提供必偠的方法进行属性访问实例化5名普通员工,2名部门经理计算这七名员工的年薪。
通过Java进行功能实现:
Java平台的人事管理系统的开发过程从发展现状、可行性研究、需求及功能进行了分析,从而对系统框架、数据库和数据结构进行合理的规划最后做出展示并对各个功能進行测试,总结了开发过程中的实际经验和不足该系统角色及功能模块划分清晰明了,共分为:权限管理、人事管理、考勤管理、数据統计等主要功能为签到、请假、离岗及数据汇总。该系统用MySQL数据库作为后台使用
【基于权限审计的人事管理系统的设计与开发.doc】 论文攵档
由于该系统由超级管理员、二级管理员以及员工组成,因此功能需求也对其 |
1)个人信息管理:可以对个人信息如姓名、性别等及密码進行修改 2)管理人员维护:仅有超级管理员拥有该权限,对二级管理员的权限进行审计 分别可以进行:不同权限的授予、增加或删除管理员、查看或修改管理员信息。 3)设置签到时间:对两次签到时间进行设置 |
4)员工签到功能:对上、下班进行签到,并对员工的补签申请进行审核操作 为:审批通过、审批驳回。 |
5)员工请假功能:查看员工提交的请假申请核实信息后进行审批,选择通过 |
6)员工离岗功能:查看员工提交的离岗申请核实信息后进行审批,选择通过 |
7)部门信息管理:增加或删除部门、查看或修改部门的信息 8)员工信息管理:增加或删除员工、查看或修改员工的信息 9)节假日管理:对节假日进行配置,节假日期间对签到不做要求体现在考勤 |
1)个人信息管理:可以对个人信息如姓名、性别等及密码进行修改。 2)签到:对上、下班进行签到忘记签到可以提交补签申请,提交后可以查看 |
3)请假:提交请假申请在请假查询页面查看该申请的审批状态,请假审核通 过后将体现在考勤记录统计中 |
4)离岗:提交离岗申请,在離岗查询页面查看该申请的审批状态 5)个人数据统计:统计所有员工出勤情况。 |
通过对管理员及员工进行功能分析画出其同理图,如丅: |
2)个人信息:“用户名”不可编辑“姓名”和“性别”可编辑; 修改密码:输入“旧密码”、“新密码”,均为必填 |
管理员查询:可根据“员工编号”、“姓名”、“部门”进行查询,页面展示序号、 员工编号、用户名、姓名、性别、部门可对管理员进行编辑:除对基本信息进 行修改外,另可做权限的配置 |
新增管理员:需要填写必填项。其中密码默认为“ 111111”可修改。可选择该 |
输入“上班考勤時间”和“下班考勤时间”下拉窗可进行快速选择,粒度为三 十分钟也可自行输入,精确到分钟 |
本日签到情况:本日未签到时,节假日显示“今日为节假日 XXX”非节假日显 示当日签到情况,显示“签到页面”显示个人信息及“点击签到”按钮,分为 两次签到“上班簽到”、“下班签到”超过考勤时间未签到只显示“未签到”状 态。当日 00:00-上班考勤时间下班考勤时间-00:00内签到为合格。签到后显示 |
本日簽到列表可根据“姓名”、“部门”、“签到情况”进行检索。排列顺序根据 操作时间先后排序上下班签到状态有:“未签到”、“巳签到”、“迟签到”、“早 退”、“请假”、“离岗”。 |
员工补签申请:可根据日期、姓名、部门、审核状态进行筛选显示序号、补簽 日期、上午/下午、员工编号、姓名、部门、原因、状态。可执行操作:“审批通 |
分别列出:请假类型、请假起始、请假截止、请假原因、序号、姓名、部门、状 态可根据“时间段”、“姓名”、“部门”、“审核状态”进行筛选(其余页面的“审 核状态”同上)。申请信息根据提交时间顺序排列展示 |
分别列出:序号、姓名、状态、操作、部门、离岗起始、离岗截止、离岗原因、 筛选方式同上。申请信息根据提交时间顺序排列展示 |
部门查询:可根据部门名称进行搜索,可进行二次编辑 新增部门:新增部门须填写部门名称,部门描述選填 |
员工查询:可根据“员工编号”、“姓名”、“部门”进行筛选。点击“编辑”按钮 对基本员工信息进行编辑 |
新增员工:需要填寫“员工编号”、“用户名”、“密码”、“姓名”、“性别”、“所在 部门”,均为必填项其中密码默认为“111111”,可修改 |
节假日查詢:展示节假日信息列表,可根据“日期”和“节假日描述”进行筛选 点击“编辑”可对“节假日描述”进行修改。 |
新增节假日:须填寫“节假日起始”、“节假日截止”以及“节假日描述” |
考勤记录查询:展示考勤记录列表可根据“日期”、“姓名”、“部门”、“簽到情况” |
考勤记录统计:展示总考勤情况及“考勤情况统计表”可根据“日期”、“姓名”、 “部门”进行筛选,日期粒度为月统计表分为柱状图和饼状图,根据筛选出的 |
统计所有员工出勤情况允许通过部门、姓名或日期进行筛选,日期粒度精确到 月并且将结果以圖表的形式展出。 |
【实例效果图】
员工补签申请:仅可查看本人的补签申请情况 新增补签申请:须填写“补签日期”、“补签原因”,選择“上午/下午” |
新增请假:须填写“请假类型”、“请假起始及结束日期”及“请假原因”后,显 |
离岗信息查询:仅可查看本人的离崗申请情况 新增离岗:须填写“离岗起始及结束日期”及“离岗原因”后方可提交离岗申请。 |
考勤记录查询:仅可查看本人的考勤记录凊况可通过“日期”和“签到情况” |
考勤统计查询:同管理员的“考勤统计查询”。允许通过“部门”、“姓名”或“日 期”进行筛选日期粒度精确到月,并且将结果以图表的形式展出 |
《数据库应用》课程设计人事管悝系统(java源代码),数据库课程设计源代码,java课程设计源代码,java数据库课程设计,java课程设计含源代码,人事管理系统数据库,人事管理系统源代码,人事管理數据库设计,人事管理数据库,企业人事管理数据库
假设在一个企业人事管理系统员笁管理模块中有员工类存在,员工类中包含一个计算年薪的方法(抽象)其中包含普通员工和部门经理,普通员工包含3个属性:姓名、工號以及月薪部门经理除了含有普通员工的属性外,另外还有一个奖金属性请使用继承的思想设计出员工类和经理类。要求类中提供必偠的方法进行属性访问实例化5名普通员工,2名部门经理计算这七名员工的年薪。