C工资管理系统课程设计资料 下载本文

《C#应用开发与实践》课程设计报告书

设 计 题 目:工资管理系统 指 导 老 师: 学 生 学 号: 学 生 姓 名: 同 组 人 员: 时 间:

目 录

第1章 选 题 ............................................................... 1

1.1 题目背景 ............................................................ 1 1.2系统实现的具体分工 ................................................... 1 1.3开发环境 ............................................................. 1 第2章 设计内容 ............................................................. 2

2.1 数据表设计 .......................................................... 2 2.2数据库分析 ........................................................... 3 2.3数据库E-R图 ......................................................... 3 2.4系统功能结构图 ....................................................... 4 第3章 系统实现 ............................................................. 6

3.1 涉及知识点 .......................................................... 6 3.2 系统运行 ............................................................ 6 3.3 主要源程序 .......................................................... 8 第4章 结束语 .............................................................. 11 参考文献 ................................................................... 12

第1章 选 题

1.1 题目背景

随着经济的发展,企业正向着大型化、规模化发展,而对于大中型企业,职工、职称等跟着工资管理有关的信息随之急剧增加。在这种情况下单靠人工来处理职工的工资不但显得力不从心,而且极容易出错。该系统就是设计一个小型企业工资的数据库管理系统,由计算机代替人工执行,一系列诸如增加新职工、删除就职工,工资查询等操作。这样就使办公人员可以轻松快捷地完成工资管理的任务。企业的工资管理是公司管理的一个重要内容。

因此,人事工资管理系统是企事业信息化、智能化、科学化和正规化不可缺少的管理软件。本系统开发的目的一方面从提高人事工资管理工作的效率出发,摆脱过去由人用纸和笔进行的费时费力的繁重工作,如何通过设计一个切实可行的软件系统用于解决人事工资管理,信息处理总量大、内容繁多、手段落后的现状,即利用成熟的计算机系统来实现人事工资管理工作的自动化。本系统根据企业管理的一些实际情况而编制的一套自动化的人事工资管理系统。

1.2系统实现的具体分工

系统分为人事管理、工资管理、系统管理、用户管理等模块,其中人事管理模块主要负责职工的信息管理,该模块主要用于实现档案管理、奖罚管理、调动管理和考评管理的功能。工资管理模块主要负责职工工资的信息管理,该模块主要用于实现考勤津贴和工资总结的功能。系统功能模块主要负责部门管理的功能。该模块主要用于实现操作员管理、修改口令的功能。最后退出模块实现程序的退出。

1.3开发环境

开发平台:

系统的开发平台采用Microsoft的公司的Visual Studio 2010; 数据库:

本系统的数据库管理软件是SQL Server 2008。 开发语言: