人事工资管理系统定稿毕业设计.docx
- 文档编号:1189791
- 上传时间:2022-10-18
- 格式:DOCX
- 页数:16
- 大小:452.29KB
人事工资管理系统定稿毕业设计.docx
《人事工资管理系统定稿毕业设计.docx》由会员分享,可在线阅读,更多相关《人事工资管理系统定稿毕业设计.docx(16页珍藏版)》请在冰豆网上搜索。
人事工资管理系统定稿毕业设计
以下文档格式全部为word格式,下载后您可以任意修改编辑。
毕业设计(论文)
2015年4月20日
摘要
随着企业的规模不断扩大,员工数量急剧增加,有关员工的各种信息量也成倍增长。
面对庞大的信息量,就需要有企业人事信息管理系统来提高员工管理工作的效率。
通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。
文章分为三个部分:
引言部分介绍了选题的背景和研究的意义;正文部分详细阐述了人事工资管理系统的系统分析和大致的实现过程,是文章的主题部分,也是难点和创新点所在;结论部分总结了本次研究的体会和对本选题的展望。
关键词:
人事管理 工资管理 信息系统
目录
摘要I
AbstractII
目录III
引言1
第一章人事工资管理系统分析2
1.1可行性分析2
1.2需求分析2
第二章总体设计4
2.1项目规划4
2.2系统业务流程分析4
2.3系统功能结构4
第三章系统设计6
3.1设计目标6
3.2系统环境6
3.3开发语言7
3.4运行环境8
3.5数据库设计9
第四章详细设计13
4.1公共模块设计13
4.2公共类设计15
4.3主要功能模块设计18
第五章系统调试与测试27
5.1程序调试27
5.2系统测试27
第六章系统开发难点29
6.1权限设置29
6.2复杂查询29
6.3存储过程29
6.4动态配置系统参数29
第七章附录30
谢辞31
参考文献32
引言
随着企业的规模不断扩大,员工数量急剧增加,有关员工的各种信息量也成倍增长。
面对庞大的信息量,就需要有企业人事信息管理系统来提高员工管理工作的效率。
通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。
企业要实现现代化的主要内容之一就是实现企业人事信息管理的现代化,只有将计算机引入企业的管理,才能真正形成现代化企业的组织形式,管理和运用方式,才能真正体现企业规范化、科学化、现代化管理的手段。
在这种情况之下,只靠人工来处理员工的工资会出现很多问题,例如:
1花费财务人员大量的时间,
2计算的疏忽,出现工资发放错误的现象
所以设计一个人事工资管理系统,由计算机代替人工执行一系列诸如增加新员工,删除旧员工,工资修改,查询,统计及打印等操作。
这样就使办公人员可以轻松快捷地完成人事工资管理的任务,也能使人事管理自动化,提高信息处理的速度和准确性。
第一章人事工资管理系统分析
1.1可行性分析
1.经济上的可行性
在网络高速发展的今天,本系统将为企业办公效率开启一个新的窗口,其优越性有以下几点:
(1)本系统的运行可以减少不必要的人力,为企业节省更多的资源;
(2)本系统可以统计大量的数据,对各个数据库进行分类管理,保证数据的安全性和统一性;
2.技术上的可行性
本系统前台数据库采用MicrosoftSQLServer2005数据库,该数据库系统在安全性、准确性和运行速度方面比其他数据库有绝对的优越性,并且处理数据量大,效率高。
综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的。
因此,在技术方面是可行的。
1.2需求分析
需求分析是软件开发中最重要的一个环节,需求分析的成功保证了整个软件系统开发成功的一半。
一个好的需求分析需要充分调动客户的积极性,明确客户对系统的需求和帮助客户改进工作流程,使客户不仅理解今天要实现什么功能,明天还可能实现什么功能。
这样我们作出的需求分析才具备前瞻性,更好地满足客户的需求。
第二章总体设计
2.1项目规划
工资管理系统主要由人事管理、工资管理、系统管理、用户管理和退出等模块组成。
2.2系统业务流程分析
工资管理系统的业务流程如图2.1所示。
图2.1人事工资管理系统业务流程图
2.3系统功能结构
工资管理系统功能结构图如图2.2所示。
图2.2系统功能结构图
第三章系统设计
3.1设计目标
本系统属于中小型的数据库管理系统,可以对中小型企业人事工资进行有效的管理。
3.2系统环境
1.开发平台
本系统的开发平台采用Microsoft的公司的VisualStudio2005;
2.数据库
本系统的数据库管理软件是SQLServer2005。
3.3开发语言
本系统是使用的开发语言是VisualC#。
3.4运行环境
(1)硬件环境
客户机
●处理器(CPU):
Pentium41.2G;
●内存容量(RAM):
1G;
●硬件容量:
250G。
服务器
●处理器(CPU):
AMDAthlon(tm)64X2Dual;
●内存容量(RAM):
2G;
●硬件容量:
500G。
(2)软件环境
●操作系统
Windows98及以上版本
●支撑框架
.NETFramework1.1
3.5数据库设计
本系统采用SQL Server 2005作为前台数据库,数据库名称为db_PMS,其中包含8张数据,下面分别介绍。
1.数据表概要说明
为了更好的说明本系统的后台数据库中的数据表,特别设计了一个数据表树型结构图,如图
———考评管理信息表
———部门名称信息表
———员工档案信息表
———员工工资信息表
———奖罚管理信息表
———调动管理信息表
———登陆用户信息表
———员工职称信息表
2.主要数据表的结构
●tb_check(考评管理信息表)。
表tb_check用于保存员工考评管理基本信息,该表的结构如表2.1所示
表2.1考评管理信息表
字段名
数据类型
长度
主键否
描述
ID
Int
4
是
系统编号
PID
varchar
50
否
员工编号
Pname
varchar
50
否
员工姓名
Pdep
varchar
50
否
员工部门
PKpcontent
varchar
50
否
考评内容
PKpResult
varchar
50
否
考评结果
PKpscore
Int
4
否
考评分数
PKPeople
varchar
50
否
考评人
PKDate
varchar
50
否
考评日期
●tb_employee(员工档案信息表)。
表tb_employee用于保存员工档案的详细信息,该表的结构如表2.2所示
表2.2员工档案信息表
字段名
数据类型
长度
主键否
描述
ID
Int
4
是
系统编号
employeeID
varchar
50
否
员工编号
employeeName
varchar
50
否
员工姓名
employeeSex
varchar
50
否
员工性别
employeeDept
varchar
50
否
员工部门
employeeBirthday
varchar
50
否
员工生日
employeeNation
varchar
50
否
员工民族
employeeMarriage
varchar
50
否
婚姻状况
employeeDuty
varchar
50
否
职务名称
employeePhone
varchar
50
否
联系电话
employeeAccession
varchar
50
否
就职日期
employeePhoto
image
16
否
员工相片
employeePay
decimal
9
否
进本工资
●tb_pay(员工工资信息表)。
表tb_pay用于保存员工工资的详细信息,该表的结构如表2.3所示。
表2.3员工工资信息表
字段名
数据类型
长度
主键否
描述
ID
Int
4
是
系统编号
YID
varchar
50
否
员工编号
YName
varchar
50
否
员工姓名
YSex
varchar
50
否
员工性别
Ydep
varchar
50
否
员工部门
YZhiwu
varchar
50
否
员工职务
YBasePay
varchar
9
否
基本工资
YJintie
varchar
9
否
职务津贴
Yjiangli
varchar
9
否
奖励金额
YFK
varchar
9
否
罚款金额
Yquanqin
varchar
9
否
全勤奖金
Yjiaban
image
9
否
加班工资
Yyingfa
decimal
9
否
应发工资
Ygeren
decimal
9
否
个人所得税
Ypay
decimal
9
否
员工工资
YMonth
varchar
50
否
工资月份
●tb_prize(奖罚管理信息表)。
表tb_prize用于保存奖罚管理信息,该表的结构如表2.4所示。
表2.4将发管理信息表
字段名
数据类型
长度
主键否
描述
ID
Int
4
是
系统编号
UserID
varchar
50
否
员工编号
UserName
varchar
50
否
员工姓名
UserDep
varchar
50
否
员工部门
UserJF
varchar
50
否
奖罚类型
UserJFcontent
varchar
50
否
奖罚内容
UserJLMoney
decimal
9
否
奖励金额
UserFKMoney
decimal
9
否
罚款金额
UsrJFDate
varchar
50
否
奖罚日期
UserCXDate
varchar
50
否
撤销日期
第四章详细设计
4.1公共模块设计
1.文件夹架构
在开发工资管理系统之前,需要设计如图4—1所示的文件架构图,在开发时只需将相应文件保存到相应文件夹下即可。
图4-1文件夹架构
程序文件架构主文件架构如图4-2所示。
图4-2主文件架构图
人事管理和工资管理文件架构分别如图4—3和图4-4所示。
图4-3人事管理文件架构图
图4-4工资管理文件架构图
系统管理和部门管理文件架构分别如图4-5和图4-6所示。
图4-5系统管理文件架构图图4-6报表文件架构图
用户管理文件架构分别图4-7所示。
图4-7用户管理文件架构图
4.2公共类设计
在本系统中,主要建立了两个公共类,分别为DBConnection类和DBOperate类。
DBConnection类主要用于连接数据库,而DBOperate类中则定义了一些公共方法,分别用于实现各种功能下面详细介绍这两个类。
1.DBConnection类
DBConnection类是个数据库连接类,此类主要用于连接SQLServer数据库,在连接数据库时,只需要此类中的MyConnection即可。
2.DBOperate类
DBOperate类中建立多个方法用于执行不同的SQL语句。
4.3主要功能模块设计
1.系统登录窗体
系统登录主要用于对进入人事工资管理系统的用户进行安全性检查,以防止非法用户进
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人事 工资管理 系统 定稿 毕业设计