当前位置:文档之家› 企业工资管理系统

企业工资管理系统

企业工资管理系统设计与开发摘要:21世纪是一个信息化的时代,企业只有做好人力资源管理,才能置身于国际大舞台,这就离不开先进的企业工资管理系统。

而企业工资管理系统正是企业生产过程的一个重要组成部分。

本系统是对企业管理的实际需要而开发的企业工资管理软件,基于Visual Studio 2005、Access工具所开发完成的项目。

系统开发的总体任务是实现企业人事和工资信息关系的系统化,规范化和自动化。

根据数据管理的不同主题的需要,分成了个5模块,分别是用户管理信息,信息查询,员工管理,奖惩管理,工资管理。

整个系统完成的功能为:用户信息的添加、修改、删除;员工信息的添加、查询、修改、删除;员工工资信息的查、添加、修改、删除;奖惩信息的添加、修改、删除、查询。

关键词:企业工资管理 Visual Studio 2005 Access数据库Enterprise Salary Management System Design and Development Abstract:The 21st century is an era of normalization, enterprise only making human resources management, ability in the international arena, it cannot leave the advanced enterprise salary management system. And enterprise salary management system is enterprise production process is an important part of.This system is the actual needs of enterprise management and development of enterprise salary management software, based on Visual Studio 2005 and Access tool development completed projects. Systematic development of overall mission is to achieve enterprise personnel and salary information, standardization and the systematic relationship automation. According to data management of the needs of different subjects, divided into five modules, respectively is user management information, information query, employee management, rewards and punishments management wage management. The whole system to accomplish the function of: information about users add, modify and delete; Employee information add, inquiry, modification and deletion; Employee wages information check, add, modify and delete; Rewards and punishment information add, modify and delete, query.Keywords:Enterprise salary management Visual Studio 2005 Access Database目录第一章项目背景 (1)第二章开发平台 (1)2.1 开发平台简述 (1)2.1.1 软件平台 (1)2.1.2 硬件平台 (1)2.2 开发工具简述 (1)2.2.1 开发软件工具 (1)2.2.2 数据库系统 (2)第三章软件模块构成 (2)3.1 软件模块结构图 (2)第四章数据库设计 (4)4.1 数据库管理系统知识概述 (4)4.2 数据库设计 (4)第五章软件模块详细设计说明 (6)5.1 登录模块详细设计 (6)5.2 用户添加模块详细设计 (7)5.3 修改用户模块详细设计 (9)5.4 删除用户模块详细设计 (10)5.5 查询员工信息模块详细设计 (11)5.6 查询工资信息模块详细设计 (12)5.7 查询奖惩模块详细设计 (13)5.8 添加员工模块详细设计 (14)5.9 修改员工信息模块详细设计 (15)5.10 删除员工信息模块详细设计 (17)5.11 添加奖惩信息模块详细设计 (18)5.12 修改奖惩信息模块详细设计 (19)5.13 删除奖惩信息模块详细设计 (20)5.14 添加工资信息模块详细设计 (22)5.15 更新工资信息模块详细设计 (23)5.16 删除工资信息模块详细设计 (24)第六章项目测试 (25)6.1 登录模块测试 (25)6.2 添加用户信息模块测试 (25)6.3 修改用户信息模块测试 (25)6.4 删除用户信息模块测试 (25)6.5 添加员工信息模块测试 (25)6.6 修改员工信息;模块测试 (26)6.7 删除员工信息模块测试 (26)6.8 添加奖惩信息模块测试 (26)6.9 修改奖惩信息模块测试 (26)6.10 删除奖惩信息模块测试 (26)6.11 添加工资信息模块测试 (26)6.12 修改工资信息模块测试 (27)6.13 删除工资信息模块测试 (27)第七章软件使用说明 (27)致谢 (28)参考文献 (29)企业工资管理系统第一章项目背景随着企业的规模不断扩大,员工数量急剧增加,有关财务的各种信息量也成倍增长。

企业在一般日常工作中需要对企业人员档案,出勤和工资信息进行管理。

企业工资管理系统就是为此设计出的一套应用软件,重点突出了工资和人事两部分内容。

企业经常要对员工各种信息进行数据的统计以供分析,然而由于计算量非常大,通过人力去登记、计算、查找,会出现信息编写杂乱,记错,且不易查找,会耗费大量的人力和物力。

换而言之是缺乏系统、规范的信息管理手段,这就是企业工资管理系统的开发的基本环境。

基于这此问题,我认为有必要建立一个企业工资管理系统,使企业的信息管理规范化,系统化,程序化,避免使用大量的人力和物力,使企业管理工作系统化、科学化、提高整体的管理的水平,使企业置身于国际大舞台。

该系统开发成本低,可以为企业节省很多费用。

第二章开发平台2.1 开发平台简述2.1.1 软件平台操作系统:WINDOWS XP数据库:Microsoft Office Access 2003开发软件:Microsoft Visual Studio 20052.1.2 硬件平台CPU:intel(R)core(TM)duo cpu E7200内存:2G硬盘:250G显卡:intel(R)G33/G31 Express chipset Family DirectX2.2 开发工具简述2.2.1 开发软件工具本系统采用面向对象的软件开发办法,以MICROSOFT公司的可视化开发环境visual 作为主要开发工具,以Access 作为数据库。

Visual 是从 Visual Basic 语言演变而来的,是一种为高效地生成类型安全和面向对象的应用程序而设计的语言。

是微软最新平台技术,是.net framework SDK 的一种语言。

编译以后生成的可执行文件被称为Assembly,即程序集。

具有以下特点:1.真正成为面向对象以及支持继承性的语言。

2.窗体设计器支持可视化继承,并且包含了许多新的特性,比如自动改变窗体大小、资源本地化支持、数据类工具内在支持XML数据。

3.直接建立在.NET的框架结构上,因此开发人员可以充分利用所有.NET平台特性,也可以与其他的.NET语言交互。

4.为Windows应用程序提供了XCOPY部署,开发者不再需要为DLL的版本问题担忧。

2.2.2 数据库系统Microsoft Office Access是由微软发布的关联式数据库管理系统。

它结合了Microsoft Jet Database Engine和图形用户界面两项特点,是 Microsoft Office的成员之一。

Assess 能够存取 Access/Jet、Microsoft SQL Server、Oracle,或者任何 ODBC 兼容数据库内的资料。

熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的“进阶用户”则能使用它来开发简单的应用软件。

第三章软件模块构成3.1 软件模块结构图系统的所有文件如图3-1,首先进入系统的登录界面denglu.vb,输入用户名和密码进入主界面main.vb,系统可以实现用户管理(相关文件userdel.vb、userdel.vb、userupdate.vb)、员工管理(相关文件workerdel.vb、workerup.vb、workeradd.vb)、工资管理(wageadd.vb、wagedel.vb、wageup.vb)、奖惩管理(jcadd.vb、jcdel.vb、jcup.vb)、查询管理(cxjc.vb、cxwage.vb、cxworker.vb)。

图3- 1系统文件图系统结构图如3-2,系统模块共有17个,以下为模块的详细介绍:1.登录模块简介:该模块是用户的登录模块,输入正确的用户名和密码即可登录系统,进入主界面。

2.主界面模块:该模块是系统的主界面,主要用于用户操作,通过设置窗体的ismdiparent属性为true,使该窗体是其他窗口的父窗口。

3.添加用户模块:该模块用于添加用户信息。

界面有供输入用户名、密码、重新输入密码的文本框,供用户添加新用户的信息,当密码和重新输入不一致时,会弹出对话框“必须输入一致”。

4.修改用户模块:该模块用于修改用户信息,选择需要修改的用户,然后输入用户的密码,单击修改按钮即可对用户的信息进行修改。

5.删除用户模块:该模块用于删除用户信息,选择需要删除的用户的用户名,单击删除即可。

6.查询员工信息模块:该模块用户查询员工信息,员工信息包括员工编号、员工姓名、性别、出生年月、电话号码、家庭住址。

7.查询奖惩信息模块:该模块用户查询奖惩信息,奖惩信息包括:员工编号、员工姓名、奖惩、事件。

相关主题