1、 2、员工考勤信息查询三、奖惩信息管理员工奖惩信息主要记录对员工的奖励和惩罚信息,奖励和惩罚信息与奖金挂钩,以激励或约束员工。员工奖惩记录管理主要包括以下两项功能:1、奖惩信息录入与维护2、员工奖惩信息查询四、员工履历管理员工履历管理主要是记录员工的工作履历请况,根据工作履历情况可以记录员工的工龄信息,并且可以作为评定员工职称的依据。员工工作履及管理主要实现的功能有:1、履历信息与维护2、员工履历信息查询五、职称信息管理员工职称信息记录员工的职称评定信息,因为员工的职称高低与工资有直接的关系,所以员工职称信息记录的结果将直接影响员工的工资水平。职称评定管理的主要功能有:1、职称信息录入与维护2
2、、员工职称信息查询六、员工工资管理工资管理是企业人事工资管理的一项重要内容,本系统中的其他管理内容都是与员工的工资管理相关联的,如考勤管理、奖惩记录管理、工作履历管理和职称评定管理,员工工资是根据这些管理记录的信息进行计算的。员工工资管理主要包括以下功能:1、工资信息录入与维护,员工工资在录入时有些项目内容是固化在程序中的,有些是根据其他管理信息获取的,最后根据这些信息按照一定的方法算出员工工资2、员工工资查询七、系统功能模块 系统维护和账户管理是数据库应用程序必不可少的一块。只有安全性提到了一定的高度,数据库应用程序的其他功能模块的实现才有意义。1、用户权限控制无疑是安全中最重要的环节;2、
3、其次简单实用的数据备份也是系统功能模块的重要组成部分。第三节 系统功能模块设计根据上节的描述,我们把该系统分成以下主要几个模块,系统功能模块图如下图1.1所示: 图1.1 系统功能模块图第四节 系统的流程分析 系统流程就是用户进入人事管理信息系统后的工作过程。由于本系统对不同的用户帐号设置了不同的操作权限,因此不同用户的操作流程有所不一样。本系统的操作流程主要分为用户登录操作和业务操作两部分。用户登录操作,用户登录操作主要是对用户的帐号(包括用户名和密码)进行身份验证。通过验证的进入系统操作界面,未通过的给出错误提示。业务操作根据帐号的权限允许或限制用户的行为。整个系统的流程如图1.2所示 重
4、新登入 验证失败 普通用户 系统管理员第二章 数据库应用程序开发概述第一节创建数据库数据库既可以通过SQL语句在查询分析器里创建,也可以在企业管理起的控制台中直接创建,这里主要介绍如何在企业管理器的控制台中创建数据库。本系统创建的数据库名为personnel_sys,单击开始/程序/Microsoft SQL Server /企业管理器,为所使用电脑SQL Server进行注册,在控制台根目录下,右击数据库/新建数据库/常规:数据库名称设为 personnel_sys/在数据文件和事务日记 内设置相应的位置、初始大小、文件增长方式等属性。最后单击确定,即可完成数据库的创建工作。第二节逻辑数据库
5、设计 根据系统设计的要求对数据库进行逻辑结构设计,下面分别对这些表的结构进行具体介绍。1.员工基本信息表base_data,主要用来存放企业中每个员工的基本信息,结构如表1.1所示 表1.1 表base_data的结构编号字段名称数据类型说明1worker_idvarchar(15)员工编号,关键字 2archivers_idvarchar(10) 档案编号3worker_namevarchar(8)员工姓名4department_name部门名称5sexvarchar(2 )性别6birthdaydatetime 出生日期7native_placevarchar(25)籍贯8school_a
6、gevarchar(4)学历9major专业10graduate_schvarchar(10)毕业学校11politic_statusvarchar(5)政治面貌12work_time参加工作日期13come_time入本单位日期14link_phonevarchar(14)联系电话15addressvarchar(21)住址16photoimage个人照片17remarkvarchar(255)备注 2.考勤信息记录表check_info,主要用来记录员工的考勤情况,通过对考勤情况的记录,就可以查看员工的工作表现,为后面的工资发放提供参考,具体结构如表1.2所示表1.2 表check_inf
7、o的结构员工编号,关键字months月份编号,关键字month_daysint本月天数holidays公休假天数real_work_days应出勤天数work_days出勤天数business_days出差天数absent_days缺勤天数leave_times请假次数late_times迟到次数leave_early_times早退次数holiday_overtime节假日加班时间other_overtime其他加班时间3.工资信息表wage_info,主要是记录员工每月所发放的工资信息情况,包括工资的各项内容及相应的数据,具体结构如表1.3所示 表1.3 表wage_info的就结构rec
8、ord_idbigint记录编号,关键字员工编号base_wagefloat基本工资allowance1巩固补贴allowance2出差补贴reward奖金overtime_money加班费deduct_check扣考核aged_money养老保险medical_money医疗保险compo_money工伤保险unemploy_money失业保险housing_money住房公积金income_tax所得税real_wage实发工资give_datevarchar(6)发放月份 4.奖惩记录表reward_pun,主要是用来记录员工的一些奖惩信息,该表的数据有时也与工资信息发生关联,具体结构如
9、表1.4所示 表1.4 表reward_pun的结构worker_name record_date 奖惩日期record_typevarchar(2)奖惩类型record_contentvarchar(30)奖惩内容record_reason奖惩原因allow_unitvarchar(20)批准单位 5.职称评定信息表pro_title,主要是记录员工的职称级别信息,根据不同的级别就可以订出不同级别的工资水平,具体结构如表1.5所示 表1.5 表 pro_title的结构assess_datedatetime评定日期assess_unit评定单位assess_title评定职称6.工作履历表work_age,反映企业员工的工作经历和工作时间,从工作履历表总可以看出员工的工龄情况,具体结构如表1.6所示表1.6 表work_age的结构worke
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1