基于B/S结构的企业人事管理系统
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
ID 员工编号 姓名 性别 身份证号 出生年月 年龄 民族 婚烟状况 政治面貌 入党团时间 籍贯 联系电话 手机号码 家庭地址 毕业院校 专业 最高学历 特长 参加工作时间 总工龄 照片 部门 职务 职称 基本工资 入职时间 本单位工龄 离职时间 离职原因 bigint varchar varchar varchar varchar datetime imt varchar varchar varchar datetime varchar varchar varchar varchar varchar varchar varchar varchar datetime int image varchar varchar varchar money daterime int datetime varchar 8 5 10 2 20 8 4 20 4 10 8 50 20 30 50 50 20 10 50 8 4 16 20 20 20 8 8 4 8 50 是 是 是 否 否 否 否 否 否 否 否 否 否 否 是 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 (9)部门表:用于储存部门信息。部门表见表9所示:
表9 部门表
字段 1 2 3 4 5 列名 部门编号 部门名称 部门经理 部门地址 部门电话 数据类型 varchar varchar varchar varchar varchar
长度 2 20 10 50 30 Nulls 是 是 否 否 否
计算机科学与技术专业毕业论文(设计) 16
基于B/S结构的企业人事管理系统
四、系统的实现
4.1、系统功能窗体概述
在进行系统设计时,应当将那些可能被重复使用的功能编写成通用的过程或函数,存放在标准模块中,这样不仅可以减少代码量,而且方便日后维护。例如,定义一个数据库连接函数,日后如果要改变数据库系统或数据库名称,只需要改变该模块中的数据库连接函数。另外,在标准模块中,还可以定义一些变量,这样可以方便各功能窗体间相互传值。
企业人事管理系统的系统功能窗体可分为:窗体和模块两个部分。他们的作用分别是:
“main_bmgl_addmodify”可以对部门管理信息进行添加,修改的操作 “main_bmgl_cx”部门管理信息窗口 “main_fzfind”万能查询器信息窗口
“main_gzgl_gqsjcl”工资过期数据处理信息窗口 “main_gzgl_gzgl”工资信息管理窗口 “main_gzgl_gzgl_lr”工资信息修改窗口 “main_gzgl_gzgl_pl”批量修改窗口 “main_gzgl_xyfgz”选择工资月份窗口
“main_kqgl_addmodify”考勤记录添加,修改的操作窗口 “main_kqgl_gcqj”考勤员工公出请假操作窗口
“main_kqgl_gcqj_addModify”考勤员工公出请假添加,修改的操作窗口 “main_kqgl_sjsz”上下班时间操作窗口 “main_rsgl_bxgl”员工福利管理操作窗口 “main_rsgl_bxgl_lr”保险操作窗口 “main_rsgl_rsbd”人事调动操作窗口 “main_rsgl_rsbd_lr”添加调动信息操作窗口 “main_rsgl_yglz”员工离职操作窗口 “main_selman”选择员工操作窗口 “main_tj_age”员工年龄统计操作窗口 “main_tj_gztj”员工工资统计操作窗口 “main_tj_whcd”员工文化程度统计操作窗口 “main_yggl_addmodify”员工入职信息操作窗口 “main_yggl_find”员工信息查询操作窗口 “main_yggl_modify”员工信息浏览窗口 “MDIfrm_main”企业人事管理系统操作窗口
计算机科学与技术专业毕业论文(设计) 17
基于B/S结构的企业人事管理系统
系统功能窗体图如图2所示:
图2 系统功能窗体图
4.2、工程环境搭建
控件准备和引用设置是目前制作应用程序的前提条件,在Visual Basic 6.0默认的工具箱中,很多使用的部件没有显示,所以要将我们需要的部件添加进工具箱。另外,包括一些库文件的函数,也是没有被引用,我们要先将这些具有特定功能的函数引用。1
4.2.1、控件准备
企业人事管理系统中需要通过“工程”→“部件”命令添加到工具箱中的“ActiveX”部件,如图3所示。
计算机科学与技术专业毕业论文(设计) 18
基于B/S结构的企业人事管理系统
图3 控件准备图
4.2.2、引用设置
人事管理系统中需要通过“工程”→“引用”命令引用库文件内的函数,来完成数据库的连接,如图4所示。
图4 引用设置图
4.3、功能模块的实现
计算机科学与技术专业毕业论文(设计) 19
基于B/S结构的企业人事管理系统
只要是合法的用户都可以登陆主窗体界面进入系统。主窗体界面是显示系统主要操作功能的面板,在系统主窗体的状态栏中,
4.3.1、系统主窗体的功能
成功登录后,进入的系统的主窗体,在主窗体中有两组按钮,第一组是工具栏选择按钮,人事管理、部门管理、考勤管理、工资管理、福利管理、人事信息统计、窗口、退出作为主窗体的默认表,通过点击相应的按钮可以在主窗体中显示不同的表单,这些表单分别是员工管理、添加部门、日常考勤、公出请假、过期处理、工资导出、包括编辑,删除,查询和设置。用户成功进入系统主窗体运行结果如图5所示:
图5 主窗体界面
4.3.2、系统功能模块
1、人事管理:包括添加员工信息、修改员工信息、查询员工信息、员工调动、员工离职、可以对员工信息进行编辑,删除,查询和设置。
(1)添加员工信息:的编辑是可以对新员工进行添加录入,对在职员工的信息进行修改,也可进行相应的删除操作。员工信息编辑窗体运行结果如图6所示:
计算机科学与技术专业毕业论文(设计) 20