学校人力资源管理很全的文档.docx
- 文档编号:3140240
- 上传时间:2023-05-05
- 格式:DOCX
- 页数:13
- 大小:329.14KB
学校人力资源管理很全的文档.docx
《学校人力资源管理很全的文档.docx》由会员分享,可在线阅读,更多相关《学校人力资源管理很全的文档.docx(13页珍藏版)》请在冰点文库上搜索。
学校人力资源管理很全的文档
一、题目概述
随着学院办学规模的日趋扩大,教师数量的与日俱增,对学院人事的管理也越来越复杂。
当今用计算机处理事务已成为一种趋势,利用计算机实现学院人事管理势在必行。
本系统结合东学校的人事管理制度,经过实际的需求分析,采用功能强大的VisualBasic6.0做为开发工具、SQLServer2000做为数据库开发出来的学校人力资源管理系统。
整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成人事基本信息、考勤、奖惩情况、工资管理的全过程,包括新进教职工加入时人事档案的建立、老教职工职称等的变动引起教职工信息的修改、教职工信息查询等人事管理工作以及教职工的考勤情况、奖惩情况与工资管理有密切的联系。
论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。
重点的说明了系统设计的重点、设计思想、难点技术和解决方案。
二、需求分析
1.系统开发的总体任务是实现学校人力资源信息关系的系统化、规范化和自动化。
系统功能分析是在系统开发的总体任务的基础上完成。
该管理系统主要功能包括:
1.系统用户管理功能(用户又包括普通用户和管理员)
●添加用户,包括用户的基本信息,用户名和密码;
●修改用户密码;
●删除用户。
2.学院教职工基本信息管理功能
●教职工基本信息的添加,包括职工编号、职工姓名、职工所在系别、性别、民族、出生日期、身份证号码、籍贯、政治面貌、加入党派时间、最高学历、最后专业、最高学历毕业时间、最高学历毕业院校、职称、资格时间、现党政职务、来院时间、聘任时间、任职时间、参加工作时间、原所在单位、原身份、原职务、备注等;
●教职工基本信息的修改;
●教职工基本信息的删除;
●教职工基本信息的查询;
●生成教职工基本信息报表。
3.学院教职工固定工资管理功能
●教职工固定工资信息添加:
包括职工编号、底薪、补贴、养老金、医疗保险、住房公积金、备注、输入时间等;
●修改固定工资信息;
●删除固定工资信息;
●固定工资信息查询。
4.学院教职工考勤信息管理功能
●考勤信息的添加,包括职工编号、考勤月份、加班天数、缺勤天数、一天的加班费、一天的缺勤费、备注等;
●考勤信息的修改;
●考勤信息的删除;
●考勤信息的查询;
●生成考勤信息报表。
5.学院教职工奖惩情况管理功能
●奖惩情况的添加,包括职工编号、奖惩时间、奖励原因、奖励金额、惩罚原因、处罚金额、备注等;
●奖惩情况的修改;
●奖惩情况的删除;
●奖惩情况的查询。
6.学院计发教职工工资管理功能
●计发工资,包括职工编号、税前小计、个人所得税、实发工资、计发工资时间等;
●工资查询;
●生成工资报表。
3、概要设计
3.1实体和表
通过对学院教职工管理内容和过程的分析,本系统应设计的实体和属性如下。
1.教职工基本信息
实体有职工编号、职工姓名、职工所在系别、等属性。
教职工基本信息实体与其属性之间关系的具体描述E-R图如3.1。
图3.1教职工基本信息实体E-R图
教职工基本信息表如表3.1所示。
表3.1教职工基本信息表
列名
数据类型
可否为空
说明
zgid
Varchar(8)
NOTNULL
职工编号,主键
zgname
Varchar(10)
NOTNULL
职工姓名
zgdept
Varchar(20)
NULL
职工所在系别
zgsex
Varchar
(2)
NULL
性别
zgnation
Varchar(8)
NULL
民族
zgbirthday
Varchar(8)
NULL
出生日期
zgidcard
Varchar(18)
NULL
身份证号码
zgjg
Varchar(10)
NULL
籍贯
zgzzmm
Varchar(10)
NULL
政治面貌
zgdate1
datetime
NULL
加入党派时间
zglevel
Varchar(10)
NULL
最高学历
zgspecial
Varchar(20)
NULL
最后专业
zgdate2
datetime
NULL
最高学历毕业时间
zgschool
Varchar(20)
NULL
最高学历毕业院校
zgbusi
Varchar(12)
NULL
职称
zgdate3
datetime
NULL
资格时间
zgzw
Varchar(12)
NULL
现党政职务
zgdate4
datetime
NULL
来院时间
zgdate5
datetime
NULL
聘任时间
zgdate6
datetime
NULL
任职时间
zgdate7
datetime
NULL
参加工作时间
zgoldlocal
Varchar(20)
NULL
原所在单位
zgsf
Varchar(10)
NULL
原身份
zgoldzw
Varchar(8)
NULL
原职务
zgremark
text
NULL
备注
2.教职工固定工资信息
实体包括职工编号、底薪、补贴、养老金、医疗保险、住房公积金、备注、输入时间等属性。
教职工固定工资信息实体与其属性之间关系的具体描述E-R图如图3.2。
图3.2教职工固定工资信息实体E-R图
教职工固定工资表如表3.2
表3.2教职工固定工资表
列名
数据类型
可否为空
说明
zgid
Varchar(8)
NOTNULL
职工编号,主键
gzbase
numeric(8,2)
NOTNULL
底薪
gzall
numeric(8,2)
NULL
补贴
gzage
numeric(8,2)
NULL
养老金
gzmedical
numeric(8,2)
NULL
医疗保险
gzhouse
numeric(8,2)
NULL
住房公积金
gzremark
text
NULL
备注
gztime
datetime
NULL
输入时间
3.教职工考勤信息
实体包括职工编号、考勤月份、加班天数、缺勤天数、一天的加班费、一天的缺勤费、备注等属性。
下面是教职工考勤信息实体与其属性之间关系的具体描述E-R图。
图3.3教职工考勤信息实体E-R图
教职工考勤表
表3.3教职工考勤表
列名
数据类型
可否为空
说明
zgid
Varchar(8)
NOTNULL
职工编号,主键
kqdate
datetime
NOTNULL
考勤月份,主键
kqdate1
numeric(8,1)
NULL
加班天数
kqdate2
numeric(8,1)
NULL
缺勤天数
kqpay1
numeric(8,2)
NULL
一天的加班费
kqpay2
numeric(8,2)
NULL
一天的缺勤费
kqremark
text
NULL
备注
4.教职工奖惩情况
实体包括职工编号、奖惩时间、奖励原因、奖励金额、惩罚原因、处罚金额、备注等属性。
下面是教职工奖惩情况实体与其属性之间关系的具体描述E-R图。
图3.4教职工奖惩情况实体E-R图
教职工奖惩情况表
表3.4教职工奖惩情况表
列名
数据类型
可否为空
说明
zgid
Varchar(8)
NOTNULL
职工编号,主键
jcdate
datetime
NOTNULL
奖惩时间,主键
jcresult1
text
NULL
奖励原因
jcpay1
numeric(8,2)
NULL
奖励金额
jcresult2
text
NULL
惩罚原因
jcpay2
numeric(8,2)
NULL
处罚金额
jcremark
text
NULL
备注
5.计发教职工工资
实体包括职工编号、税前小计、个人所得税、实发工资、计发工资时间等。
下面是计发教职工工资实体与其属性之间关系的具体描述E-R图。
图3.5计发教职工工资实体E-R图
教职工计发工资表
列名
数据类型
可否为空
说明
zgid
Varchar(8)
NOTNULL
职工编号,主键
gztotal
numeric(8,2)
NULL
税前小计
gzduty
numeric(8,2)
NULL
个人所得税
gzlaborage
numeric(8,2)
NULL
实发工资
gzdate
datetime
NOTNULL
计发工资时间,主键
表3.5教职工计发工资表
6.系统用户表
表3.6系统用户表
列名
数据类型
可否为空
说明
user_ID
Varchar(10)
NOTNULL
用户名,主键
user_PWD
Varchar(20)
NULL
密码
user_Des
Varchar(20)
NULL
描述
3.2实体和实体之间的关系
实体和实体之间的关系E-R图如下:
图3.6实体之间关系E-R图
学校人力资源管理系统数据库中各个表格的设计结果如下表格所示。
每个表格表示在数据库中的一个表。
四、详细设计
4.1系统用户管理窗体模块的实现
此模块主要实现用户登录,界面如图4.1所示:
图4.1用户登录界面
4.2创建学校人力资源管理的主窗体
学校人力资源管理的主窗体如图4.2所示
图4.2学校人力资源管理系统主窗体
4.3职工基本信息管理窗体模块的实现
教职工基本信息管理模块中添加教职工信息,在系统运行时,选择“教职工基本信息管理|添加教职工信息”菜单,将出现如图4.3所示的窗体。
图4.3添加教职工信息窗体
五、软件测试
白盒测试是把程序看成装在一只透明的白盒子里,测试者完全了解程序的结构盒处理过程。
它根据程序的内部逻辑来设计测试用例,检查程序中的逻辑通路是否都按预定的要求正确地工作。
这里简单介绍了本系统的几个模块的测试的结果,其他模块都是用类似的方法进行测试的。
1)登录模块测试
系统启动后,将首先出现用户登录窗体,提示用户输入用户名和密码。
如果用户3次输入密码不正确,将退出程序。
用户如果没有输入用户名和密码,将出现消息框给予提示。
如果输入的用户名在用户表中没有找到,将提示该用户不存在,重新输入用户名,文本框将重新获得输入焦点。
2)添加用户模块测试
如果数据库中已经存在该用户,则系统会出现“该用户名已经存在”的信息。
3)修改用户模块测试
要修改密码,只能修改当前的用户密码并且修改密码时,必须先输入该用户以前的密码,才能添加新密码。
这样极大的确保了系统的安全性。
4)删除用户模块测试
只要从表格中选择要删除的用户即可删除。
这样管理员就能方便快捷地删除某个用户。
5)查询教职工信息模块测试
在查询教职工信息时,可以根据教职工的编号、姓名、所在系别进行查询。
如果输入的查询信息不正确,系统将会显示空记录(即没有用户所要查询的信息),没有出错提示。
6)添加教职工考勤信息模块测试
在添加教职工考勤时,其中的“加班天数”和“加班费”等需要输入数字的,如
果用户在输入其他非数字信息时,系统会出现警告提示用户输入的信息不正确。
7)计发教职工工资模块测试
当计发某月的工资时,该月相应的考勤信息和奖惩情况中相应的费用都将自动显示在该模块窗体中,只要选择教职工跟时间就可以结算工资。
总结
在这段时间中,通过本人的努力和老师的指导、同学们的帮助,本系统基本满足学校人力资源管理方面的需求。
实现了人事基本信息、考勤、奖惩情况、工资管理、报表生成等功能。
但由于本人水平有限,时间有限,该系统还存在很多不足:
1)在系统用户管理中还没有实现用户切换功能。
2)在某些模块中对于时间的考虑上也有局限性,如考勤时间、奖惩时间、计发工资时间等。
3)工资模块方面还没有做到全面统计结算,只能实现一次一个教职工的当月结算功能,这样也就花费了很多人力。
4)工资中如果个人所得税的计算规定有所改变的话,则用户只能进行手工计算,没有实现管理员可以输入税收的税率。
5)人事管理功能都不够强大,只能满足暂时需要,人事信息、考勤和工资报表打印功能尚不够全面完善,不能实现动态报表。
6)学院的每月考勤和奖惩情是通过Excel文件来存放的,如果可以把已经制作好的Excel文件直接导入数据库中就可以省去很多人力,本系统还没有实现该功能。
参考文献
1陈明.软件工程学教程.科技出版社,2002
2萨师煊,王珊.数据库系统概论.第三版.高等教育出版社,2000
3李春葆喻丹丹曾慧曾平编著ASP.NET动态网站设计教程清华大学出版社2001
4张立科编写组.WindowsAPI函数参考手册.人民邮电出版社.2002
5严蔚敏,吴伟民.数据结构.第二版.清华大学出版社.2001
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学校 人力资源 管理 文档