计算机毕业论文|计算机论文|计算机毕业设计|计算机网络论文  
设为首页 加入收藏 联系站长
论文无忧网|专业的计算机论文、计算机毕业论文服务网站
计算机毕业设计 计算机毕业论文 计算机论文 管理系统 工资 在线选课 图书
当前位置:计算机毕业论文网 >> VC论文设计 >> 浏览文章
VC人事管理系统

【说明】本站所列作品的内容只是论文的部分介绍,如果想了解此作品的详细资料,请联系在线客服。
全套设计作品包括系统+源程序+论文+开题报告+使用手册,可以直接作为毕业设计/论文使用.
本站作品全部经过技术员测试,完整无错,大家可以放心参考使用。包调试,包指导,售后全部免费,直到您通过答辩为止。
现成作品的购买流程请参照:购买现成作品流程 网站介绍 常见问题解答

 

摘要

科学技术日新月异的进步,让人类生活发生了巨大的变化,计算机技术的飞速发展,使各行各业在计算机技术应用方面得到了广泛的普及和使用。信息化时代的到来成为不可抗拒的潮流,人类文明正在进入一个崭新的时代。人事管理系统是使用Visual C++ 6.0开发的面向对象的数据库信息管理系统,该系统主要用于中小型企业单位的日常管理。该系统界面友好,操作简单,易学易用,从总体方案上力求达到该软件所需的目标要求。

关键词:人事管理    数据库    Visual C++ 6.0

 


                     Abstract                               The advance of the science technique continuous changes and improvements, let mankind the life took place the enormous variety, the calculatorflies technically to develop soon, making the every trade get the extensive universality with use in the aspects of calculator technique applying.The information turns the ages comes the current that become can't resist,human civilization enter a brand-new ages.Therefore, Marketing personnel the management system is a personnel database that  use what Visual C++ 6.0 develop to face to the object the information   management the system, that system to primarily used for the usual management in Marketing personnel. The system's interface the amity, operation is simple, easy to learn easily use, and try hard for the target request for needing of the software's from the total project.

Key phrase: Marketing personnel management   database  Visual C++ 6.0  

 

 

 

 

 

 

 

 

 

 

 

 

目录

 

1.课题要求 …………………………………………………………………….………..1

2. 目录……………………………………………………………………………….…..2   

3. 概述 ……………………………………………………………………………..…...3

    3.1.1 VC++特点……………………………………………….………………..…….3

    3.1.2本程序中使用的VC++控件及其属性简介………………………………………………..3

3.1.3系统数据访问接口的选择……...…………………………………………………3

3.1.4 Access介绍………….………………………………………………………..4

 

4.需求分析…………………………………………………………………………….5

4.1需求调查………………………………………………………………………….5

4.2人事管理系统层次图…………………………………………………………….5

5.数据库设计…………………………………………………………………………...7

5.1数据库选择………………………………………………………………………..7

5.2概念模型…………………………………………………………………………..7

5.3数据表的建立………………………………………………………………...9

  5.4数据库的实现………………………………………………………………….10

6.总体设计……………………………………………………………………………..13

6.1模块的设计………………………………………………………………………13

7.详细设计……………………………………………………………………………..14

7.1详细设计的意义……………………………………………………………….14

7.2各模块及界面的详细设计…………………………………………………….15

7.2.1权限验证模块的界面设计…………………………………………………….15

7.2.2用户权限控制模块及界面详细设计………………………………………..17

7.2.3 主窗体………………………………………………………………………….21

7.2.4人事档案管理模块及界面设计……………………………………………..23

7.2.5考勤信息模信息窗体的设计………………………………………………..28

7.2.6帮助窗口的设计……………………………………………………………..41

8.测试…………….…………………………………………………………………..43

8.1软件测试的重要性……….……………………………………………………43

8.2 测试方法………………………………………………………………………..43

8..2.1Manager主窗体模块的测度………………………………………………...43

 

小结………………………………………………………………………………………..44

致谢………………………………………………………………………………………..45

参考文献………………………………………………………………………………….46

 

 

3.  概述

 

 

所用开发语言简介

3.1.1 VC++的特点

Visual C++是功能最为强大可视化开发工具,它不仅支持传统的软件开发方法,更重要的是它能支持面向对象、可视化的开发风格。因此Visual C++又称作是一个集成开发工具,它提供了软件代码自动生成和可视化的资源编辑功能。

Visual C++具有的优点:提供了面向对象的应用程序框架MFCMicrosoft Foundation Class,简化了程序员的编程工作,提高了模块的可重用性;提供了基于CASE技术的可视化软件的自动生成和维护工具AppWizardClassWizardVisual StudioWizardBar等,实现了直观、可视的程序设计风格,方便地编和管理各种类,维护程序的源代码;封装了WindowsAPI函数、USERKERNELGDI函数,简化了编程时创建、维护窗口的许多复杂的工作。

3.1.2本程序中使用的VC++控件及其属性简介

(1)CStatic(静态控件):显示一些几乎固定不变的文字或图形描述。

(2)CButton(按钮控件):产生某些命令或改变某些选项设置。

(3)CEdit(编辑框控件):完成文字的输入输出双向操作,查看并编辑文字。

(4)CListBox(列表框控件):显示一个列表,让用户从中选取一个或多个项。

(5)CComboBox(组合框):将列表框和编辑框有机地组合在一起,可选择列表中已有的项,还可以编辑出新的项。

3.1.3系统数据访问接口的选择

Visual C++中可用的数据访问对象接口有三种:ODBCOpen Database Connectity,开发数据库连接)、DAO(Data Access Objects,数据访问对象)OLE DB(OLE data BaseOLE数据库)

1ODBCOpen Database Connectity,开发数据库连接)

ODBC提供了应用程序接口(API),使得任何一个数据库都可以通过ODBC驱动器与指定DBMC相联,用户的程序就可以通过调用ODBC驱动管理器中相应的驱动程序达到管理数据库的目的。作为Microsoft Windows Open Standards Architecture(WOSA,Windows开放式服务体系结构)的主要组成部分,ODBC一直沿用至今。

2.DAO(Data Access Objects,数据访问对象)

DAO 提供了一种通过程序代码创建和操纵数据库的机制。多个DAO 对象构成了一个体系结构,在这个结构里,各个DAO 对象协同工作,通过 Microsoft Jet 数据库访问数据库中的数据和数据库的结构定义。可以访问的数据库类型主要有:Microsoft Jet 数据库、ODBC 数据源、可安装的ISAM数据库。

DAO 是我们可以通过程序访问和操纵本地的或远程的数据和数据定义,管理数据库中的对象或结构。DAO 支持两种不同的数据库环境——称为工作区(Workspace.

Microsoft Jet Workspace ——这是一种使用Microsoft Jet 数据库引擎来访问数据源的工作区。

ODBC Direct Workspace ——这是一种使用 ODBC Direct 来直接访问一个ODBC 数据源,并绕过Microsoft Jet 数据库引擎的工作区。可通过ODBC访问数据库服务器,而无须安装Microsoft Jet 数据库引擎。

3OLE DB(OLE data BaseOLE数据库)

OLE DB试图提高一种统一的数据访问接口,并能处理除了标准的关系型数据库中的数据之外,还能处理包括邮件数据、Web上的文本或图形、目录服务(Directory Services),以及主机系统中的IMSVSAM数据。OLE DB提供一个数据库编程COM(组件对象模型)接口,使得数据的使用者(应用程序)可以使用同样的方法访问各种数据,而不用考虑数据的具体存储地点、格式或类型。这个COM接口与ODBC相比,其健壮性和灵活性要高的多。但是,由于OLE DB的程序比较复杂,因而对于一般用户来说使用ODBCDAO方式已能满足一般数据库处理的需要3.1.4 Access介绍

AccessMicrosoft Office办公套件中一个极为重要的组成部分。刚开始时微软公司是将Access单独作为一个产品进行销售的,后来微软发现如果将Access捆绑在OFFICE中一起发售,将带来更加可观的利润,于是第一次将Access捆绑到OFFICE97中,成为OFFICE套件中的一个重要成员。现在它已经成为Office办公套件中不可缺少的部件了。自从1992年开始销售以来,Access 已经卖出了超过6000万份,现在它已经成为世界上最流行的桌面数据库管理系统。后来微软公司通过大量地改进,将Access的新版本功能变得更加强大。不管是处理公司的客户订单数据;管理自己的个人通讯录;还是大量科研数据的记录和处理,人们都可以利用它来解决大量数据的管理工作。

建立一个数据库我们有多种选择,现在市场上有各种各样的数据库,而且每一种数据库都有其自身的特点,不能说哪一种更好,只能在其中寻找一种能更好地适应系统需求、更好地满足用户的要求以及适应开发人员的习惯。在本系统中,做为图书仓库管理系统是一个比较小的应用系统,它所产生和处理的数据量也比较小。因此,没有必要使用像SQL ServerOracle这样的大型数据库。我首先想到的数据库是Borland公司的Paradox数据库。另外,Microsoft Office中的Access数据库在计算机上的应用比较普及,是开发小型数据库系统的比较理想的选择,所以,在本系统中我选择了Access数据库。

Access做为一个数据库管理系统,它被集成在Microsoft Office中。Access数据库处理的基本结构,采取关系型数据库模式。与其他的数据库系统相比,Access更加简单易学,一个普通的计算机用户可以很快地掌握它。Access 2000的功能十分强大,利用它可以方便地实现对信息保存、维护、查询、统计、打印、交流、发布,而且它可以十分方便地与Office其他组件交流数据,这些功能对一个一般用户而言已经足够了

4.  需求分析

 

4.1需求调查

     

人事管理是企业管理的一个重要内容。随着时代的进步,企业也逐渐变的庞大起来。如何管理好企业内部员工的信息,成为企业管理中的一个重要问题。在这种情况下,一个可以规范化,自动化的企业人事管理系统就显的非常重要。

     

最初的人事管理,都是靠人力来完成。当企业规模比较小的时候,人力可以

完成。随着企业规模越来越大,企业员工的人数越来越多,依然维持着人力进管理必

然会造成工作效率底,工作错误曾高等问题。

     

人事管理系统就是把分散的企业单位的职工信息实行统一,集中,规范的收集

管理。建立分类编号管理,电脑存贮查询以及防火,防潮,防盗等现代化,专业化的

管理系统。为企事业单位和职工解除后顾之忧。

 

4.2人事管理系统层次图

其模块如下:

1:系统管理

系统启动的时候有一个管理员用户,使用这个用户登陆以后,可以添加其他用户,而且每个用户都可以更改自己的密码。

 

2:基础数据管理

1)添加员工信息:系统自动生成员工的编号。管理员可以添加员工的基本信息。包括姓名,性别,籍贯,年龄,生日,住址,E-mail,学历,专业,进入本公司的时间等。

2)修改员工信息:选择一个员工,可以修改这个员工的基本信息。

3)查询员工的基本信息:可以根据员工的编号,姓名或是进入本公司的时间进行查询员工的基本信息,并且可以针对查询结果进行修改和册除等工作。

4)册除员工信息:直接从列表中选中要册除的员工信息,然后进行册除操作,或者首先查询要册除的员工信息,然后在册除。

 

3:人事档案管理信息

1)添加员工考勤信息:主要分为上下班信息和其他考勤信息。上下班信息主要记录每个员工上下班时间,而其他考勤信息包括有请假,加班,出差等信息。

2)修改考勤信息:当考勤信息出现错误的时候,需要修改。可以从这里修改相应的记录。

3)查询考勤信息:根据员工的编号或者时间进行查询。得到所有的考勤信息,包括上下班,请假,加班,出差信息,但是不能对信息进行任何操作。

4)册除考勤信息:分为册除上下班信息和册除其他考勤信息。

5)设置上下班时间:设置公司的上下班的时间。

4:考勤管理.

1)考勤设置信息:主要对员工的的基本上下班时间,部门,请假等情况的设置.

2)考勤记录信息:记录当天员工的出勤情况.

3)考勤查询信息:调用数据库来查询员工的出勤情况.

5:数据库管理信息

1)添加调动信息:添加企业员工的原由部门,原由职务,新部门,新职务等信息

2)修改调动信息:相应的员工调动信息的修改。

3)查询调动信息:查询某个员工的调动信息或者某段时间内企业内部的调动情况。

4)册除调动信息:册除那些不需要的信息。

6:备忘录.

日常记事信息:记录一些在厂里面的会议,领导视查,交接班等等事情的事情。也可对记录的事情进行查询。

7:帮助

帮助信息:显示本管理系统的版本,及设计者情况。

 
上一篇: VC天气预报管理系统全套
下一篇: VC指纹识别系统全套
在线客服  
点击这里给我发消息 点击这里给我发消息
点击这里给我发消息 点击这里给我发消息
QQ:528311109 QQ:528311109
  服务邮箱:Service@paper51.com
热门浏览
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
最近更新  
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
设为首页 | 加入收藏 | 关于本站 | 联系站长 | 友情链接 | 版权申明 | 在线留言 | 网站地图
Copyright 2006-2008 Powered by Paper51.com,论文无忧网 All Rights Reserved.
声明:《论文无忧网》,根据《信息网络传播权保护条例》,如果我们网站上的的作品侵犯了您的权利,请及时通知我们,我们会及时删除。
《论文无忧网》为您提供优秀的计算机毕业设计|计算机毕业论文|计算机论文|毕业论文等资料,仅供学习参考使用。