毕业论文-基于VC++SQL的人事工资管理系统设计,共65页,9823字,附任务书、开题报告、外文翻译
1、系统具有工资汇总的功能
2、系统具有信息浏览和员工信息查询的功能。
3、系统工资基本设定的功能。
4、系统具有个人工资查询功能。
本系统包括系统管理、房屋信息管理、客户信息管理、销售信息管理等.通过对数据库的控制和管理,可以实现对数据库的添加、修改、删除、查询等功能。
采用了Microsoft Visual C++ 6.0语言设计,并使用Microsoft SQL Server2000数据库。
具体的设计图如下:
目标、主要特色、工作进度:
目标:利用Microsoft Visual C++ 6.0做出系统工资管理模块设计、操作方便、功能强大齐全的人事工资管理系统的设计与开发。
主要特色:本系统包括系统管理、人事管理、出勤管理、用户管理、工资管理等。通过对数据库的控制和管理,可以实现对数据库的添加、修改、删除、查询等功能。
摘要:本系统所研究的内容是《人事工资管理系统》,在整个研究工程中,经过需求分析、概要设计、详细设计、系统测试等几个阶段的工作,使系统具有了插入、删除、修改、查询、导出以及备份恢复维护的基本功能。
本系统使用软件的开发工具是Microsoft Visual C++ 6.0,后台数据库是本地Microsoft SQL Server2000数据库,设计数据库软件是PowerDesignerTrial11。
Microsoft Visual C++ 6.0是一种开发性能非常优秀的面向对象的数据库应用开发工具,它能够设计高性能、基于客户/服务器(Client/Server)体系结构的应用系统。Visual C++ 6.0在不牺牲灵活性、性能和控制力度的同时,给C++带来了更高水平的生产效率。Microsoft Visual C++ 6.0提供了可视化编程,减少了编程过程中的难度,提高了编程效率。
Microsoft SQL Server2000是一种使用方便、简单的数据库,它提供了安全的管理措施,适合于中、小型系统。PowerDesignerTrial11工具是一个方便的画数据库模型的软件,并可以通过ER模型直接生成多种类型的数据库,诸如Oracle、Sybase 、Microsoft SQL Server2000等。
关键字:人事工资管理系统 ;VC++;SQL
目 录
1 绪 论 1
1.1 问题的提出 1
1.2 课题的背景及意义 1
2 系统需求分析 2
2.1 系统开发策略 2
2.2 系统功能需求分析 3
2.2.1 人事工资管理系统的系统分析概述 2
2.2.2 系统流程图 3
3 系统分析与设计 3
3.1 系统功能模块设计 3
3.2 数据库物理结构表的描述 4
4 员工表:EM_Employee 5
5 代码设计与实现 7
5.1 人事工资管理系统代码设计与实现 7
5.1.1 系统主界面 7
5.1.2 模块间的关系 7
5.2 代码开发 8
5.2.1 CDlgLogin窗口 8
5.2.2 加密类函数的主要代码 9
5.2.3 管理员登录后主界面 10
5.2.4 人事管理 12
5.2.5 出勤管理 17
5.2.6 工资管理 18
5.2.7 系统管理 21
5.2.8 用户管理 24
5.2.9 系统帮助 25
6 软件测试 25
6.1 系统模块测试 25
6.2 研究成果 26
7 技术难点及解决 26
7.1 一般用户和管理员操作权限问题 26
7.2 设置对话框中Static控件字体的大小及颜色,代码如下: 26
7.3 设置ListControl控件的行高,及屏蔽空白行代码实现: 26
7.4 设置照片,代码如下: 26
7.5 工资的计算问题 26
8 总结及展望 28
8.1 设置对话框中Static控件字体的大小及颜色,代码如下: 57
8.2 设置ListControl控件的行高,及屏蔽空白行代码实现: 57
8.3 设置照片,代码如下: 58