中天集团工资管理信息系统设计(源码)
中天集团工资信息管理系统的开发是针对中天集团薪酬管理制度设计的一个系统,是提高中天集团工资管理效率的有效方法之一。根据薪酬管理制度中的薪酬计算方式和薪酬标准来设计和实现系统,减轻工资信息管理人员的工作负担。通过对薪酬管理流程的了解,来具体分析开发中天集团工资管理系统的可行性。在开发系统的过程中,首先要了解工资管理人员的具体需求和他们的具体工作流程。工资管理人员需要对员工的工资信息进行统计,然后计算。工资管理人员需要统计员工的考勤信息,奖金,保险等信息 ,然后计算并保存 。本系统中不同用户角色具有不同的权限,由此设计了中天集团工资信息管理系统各模块的功能,并对系统中各个模块需要满足的功能进行了分析,并且对系统是否可行作了分析。本系统的实现采用C#语言和SQLServer数据库,在SQLServer数据库中设计并建立数据库,使用C#语言中的窗体设计功能来实现前端的操作界面。工资管理员工使用中天集团工资信息管理系统进行工资管理工作,不仅能够保证工资计算正确无误,还提高了工资管理的及时性、正确性、全面性,大大提高了管理水平和管理效率。关键词 管理系统,C#语言,SQLServer2008
目 录
1 绪论 1
1.1 选题背景 1
1.2 国内外现状研究 1
2 开发技术和工具 1
2.1 C#语言 1
2.2 SQLServer数据库简介 2
2.2.1 数据库的基本概念 2
2.2.2 本系统中数据库的访问 2
3 系统需求分析 3
3.1 可行性分析 3
3.1.1 操作可行性 3
3.1.2 技术可行性 3
3.1.3 经济可行性 3
3.2 系统需求分析 3
3.2.1 设计需求分析 3
3.2.2 功能需求分析 4
3.3 系统业务流程分析 4
3.3 系统业务逻辑分析 4
4 系统设计 4
4.1 系统模块设计 4
4.1.1 系统设计目标 4
4.1.2 系统具体设计 5
4.2 *好棒文|www.hbsrm.com +Q: @351916072@
数据库设计 6
4.2.1 概念模型设计 6
4.2.2 实体ER图 7
4.2.3 数据库设计 7
4.2.4 数据库表设计 8
4.3 数据字典 10
4.3.1 数据项 10
4.3.2 处理过程 11
5 系统实现 11
5.1 环境配置 11
5.1.1 运行环境配置 11
5.1.2 开发环境配置 11
5.2 功能模块实现 12
5.2.1 登录界面 12
5.2.2 主界面 12
5.2.3 奖罚信息管理界面 13
5.2.4 员工基本信息管理界面 14
5.2.5 员工工资信息管理界面 14
5.2.6 工资信息查询界面 15
5.2.7 部门名称管理界面 16
5.2.8 数据库管理界面 17
6 系统测试 17
6.1 程序调试 18
6.2 程序的测试 18
6.2.1 测试的重要性及目的 18
6.3 登录测试 18
6.4 管理员权限测试 18
6.5 测试结论 20
结 论 21
致 谢 22
参 考 文 献 23
1 绪论
1.1 选题背景
在各个企业的日常工作中,员工工资管理是企业管理的一个重要部分。随着经济的发展,企业的规模越来越大,员工越来越多,采用一个操作简单方便的工资管理系统是必要的。所以希望通过设计出中天集团工资管理信息系统,来提高中天集团的工资管理效率。它可以对员工的基本信息进行管理和保存,对员工的工资信息进行管理和保存。同时,完成这次系统设计会让我对系统设计的过程有进一步的了解。首先,我对数据库的应用有了更深的了解;其次,提高了我对C#语言使用的熟练度。提高了设计和调试程序的能力,对以后的学习和工作都有很大的益处。
1.2 国内外现状研究
据数据显示:C#几乎是软件开发和软件工程研究的最新成果:面向对象,安全类型,组件技术,自动内存管理,跨平台异常处理,版本控制,代码安全管理等等。虽然有很多人注意到,上面列出的这些特点,JAVA也有,但C#真的走得更远。在网络服务方面,C# 的即时编译和本地代码Cache方案比JAVA虚拟机具有绝对的性能优势。而且C#有希望成为像C++一样的公共标准,这样软件开发商就可以省去JAVA的许可证费用,减少开发成本。在操作系统、设备驱动程序、视频游戏等领域,C++在很长的时间内仍将占据主要地位,而在数量最大的应用软件的开发上,C# 很可能取代C++的位置。所以C#将会成为Windows平台上的主要开发语音。
2 开发技术和工具
2.1 C#语言
目前 C#和 Java 是最流行的两种开发语言[6]。Microsoft.NET FrameWork是微软公司提出的新一代软件开发模型,C#语言是.NET FrameWork中新一代的开发工具。C#语言是一种现代的,面向对象的语言,它简化了C++语言在类、命名控件、方法重载和异常处理等方面的操作,摒弃了C++的复杂性,更易使用。它使用组件编程,在这方面和VB类似。C#具有简单、高效、功能强大等特点,利用这种面向对象可视化的编程语言,结合事件驱动的模块设计,将使程序设计变得轻松快捷[4]。
2.2 SQLServer数据库简介
2.2.1 数据库的基本概念
数据库技术是20世纪60年代后期产生和发展起来的一项计算机数据管理技术[7]。SQL Server 是微软公司推出的关系型数据库管理系统。。SQL语言包括:数据定义语言、数据操作语言、数据查询语言、数据控制语言四部分。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所有具有完全不同底层结构的不同数据库系统,可以使用相同的SQL语言作为数据输入与管理的接口。它以记录集合作为操作对象,所有SQL语句接受集合作为输入,返回集合作为输出,这种集合特性允许一条SQL语句的输出作为另一条SQL语句的输入,所以SQL语句可以嵌套,这使它具有极大的灵活性和强大的功能。
2.2.2 本系统中数据库的访问
本系统的数据库访问过程实现主要通过六个步骤[14]:
a 建立数据库表,表中存储相应数据。
b 使用SqlConnection类建立数据库应用程序和数据库连接对象。
c 从数据库指定表中取出感兴趣的记录。
目 录
1 绪论 1
1.1 选题背景 1
1.2 国内外现状研究 1
2 开发技术和工具 1
2.1 C#语言 1
2.2 SQLServer数据库简介 2
2.2.1 数据库的基本概念 2
2.2.2 本系统中数据库的访问 2
3 系统需求分析 3
3.1 可行性分析 3
3.1.1 操作可行性 3
3.1.2 技术可行性 3
3.1.3 经济可行性 3
3.2 系统需求分析 3
3.2.1 设计需求分析 3
3.2.2 功能需求分析 4
3.3 系统业务流程分析 4
3.3 系统业务逻辑分析 4
4 系统设计 4
4.1 系统模块设计 4
4.1.1 系统设计目标 4
4.1.2 系统具体设计 5
4.2 *好棒文|www.hbsrm.com +Q: @351916072@
数据库设计 6
4.2.1 概念模型设计 6
4.2.2 实体ER图 7
4.2.3 数据库设计 7
4.2.4 数据库表设计 8
4.3 数据字典 10
4.3.1 数据项 10
4.3.2 处理过程 11
5 系统实现 11
5.1 环境配置 11
5.1.1 运行环境配置 11
5.1.2 开发环境配置 11
5.2 功能模块实现 12
5.2.1 登录界面 12
5.2.2 主界面 12
5.2.3 奖罚信息管理界面 13
5.2.4 员工基本信息管理界面 14
5.2.5 员工工资信息管理界面 14
5.2.6 工资信息查询界面 15
5.2.7 部门名称管理界面 16
5.2.8 数据库管理界面 17
6 系统测试 17
6.1 程序调试 18
6.2 程序的测试 18
6.2.1 测试的重要性及目的 18
6.3 登录测试 18
6.4 管理员权限测试 18
6.5 测试结论 20
结 论 21
致 谢 22
参 考 文 献 23
1 绪论
1.1 选题背景
在各个企业的日常工作中,员工工资管理是企业管理的一个重要部分。随着经济的发展,企业的规模越来越大,员工越来越多,采用一个操作简单方便的工资管理系统是必要的。所以希望通过设计出中天集团工资管理信息系统,来提高中天集团的工资管理效率。它可以对员工的基本信息进行管理和保存,对员工的工资信息进行管理和保存。同时,完成这次系统设计会让我对系统设计的过程有进一步的了解。首先,我对数据库的应用有了更深的了解;其次,提高了我对C#语言使用的熟练度。提高了设计和调试程序的能力,对以后的学习和工作都有很大的益处。
1.2 国内外现状研究
据数据显示:C#几乎是软件开发和软件工程研究的最新成果:面向对象,安全类型,组件技术,自动内存管理,跨平台异常处理,版本控制,代码安全管理等等。虽然有很多人注意到,上面列出的这些特点,JAVA也有,但C#真的走得更远。在网络服务方面,C# 的即时编译和本地代码Cache方案比JAVA虚拟机具有绝对的性能优势。而且C#有希望成为像C++一样的公共标准,这样软件开发商就可以省去JAVA的许可证费用,减少开发成本。在操作系统、设备驱动程序、视频游戏等领域,C++在很长的时间内仍将占据主要地位,而在数量最大的应用软件的开发上,C# 很可能取代C++的位置。所以C#将会成为Windows平台上的主要开发语音。
2 开发技术和工具
2.1 C#语言
目前 C#和 Java 是最流行的两种开发语言[6]。Microsoft.NET FrameWork是微软公司提出的新一代软件开发模型,C#语言是.NET FrameWork中新一代的开发工具。C#语言是一种现代的,面向对象的语言,它简化了C++语言在类、命名控件、方法重载和异常处理等方面的操作,摒弃了C++的复杂性,更易使用。它使用组件编程,在这方面和VB类似。C#具有简单、高效、功能强大等特点,利用这种面向对象可视化的编程语言,结合事件驱动的模块设计,将使程序设计变得轻松快捷[4]。
2.2 SQLServer数据库简介
2.2.1 数据库的基本概念
数据库技术是20世纪60年代后期产生和发展起来的一项计算机数据管理技术[7]。SQL Server 是微软公司推出的关系型数据库管理系统。。SQL语言包括:数据定义语言、数据操作语言、数据查询语言、数据控制语言四部分。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所有具有完全不同底层结构的不同数据库系统,可以使用相同的SQL语言作为数据输入与管理的接口。它以记录集合作为操作对象,所有SQL语句接受集合作为输入,返回集合作为输出,这种集合特性允许一条SQL语句的输出作为另一条SQL语句的输入,所以SQL语句可以嵌套,这使它具有极大的灵活性和强大的功能。
2.2.2 本系统中数据库的访问
本系统的数据库访问过程实现主要通过六个步骤[14]:
a 建立数据库表,表中存储相应数据。
b 使用SqlConnection类建立数据库应用程序和数据库连接对象。
c 从数据库指定表中取出感兴趣的记录。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1351.html