VC++管理系统项目设计与实现

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

VC++制作一个人事管理系统——教职工管理系统

关键词:VC++应用程序向导增加对话框资源 ADODC控件 DataGrid控件对话框切换2.1系统设计的目的和意义

人事管理系统是公司或学校或其他的事业单位用来统一管理人员的软件,下面我就一学校的教职工管理系统为例。

学校职工查询是学校管理中需要经常处理的一项工作,我的毕业设计结合一个简化的学校教职工管理系统的制作,介绍如何利用VC++的应用程序向导制作应用程序。该系统的制作涉及一个数据库、两个数据表及其相关的对话框的制作开发,涉及在工程中增加对话框、调用对话框的方法以及应用程序向导的使用方法。最重要的是,在我的毕业设计中,我将介绍一种新的数据源引用方法,即使用ADODC控件引用数据源并制作应用系统的方法。我的毕业设计程序是简单的,但方法是重要的。

2.2系统功能设计

本系统具有—般系统的数据处理功能,如数据录入、增加、修改、删除等。

2.3数据库与数据表的设计

本系统将首先创建一个职工信息数据库,并在它之中创建两个数据表,一个是“职工信息数据表”,—个是“职工工资信息表”。在我的毕业设计当中,我仅用Microsoft Access 2003创建教职工管理数据库及其数据表。

2.3.1利用Microsoft Access 2003创建教职工管理数据库及其数据表

微软公司的许多产品所支持的数据库结构与数据库驱动器类型均是通用的,因此,用户往往可以借助于相关的工具创建数据库与数据表,这里我介绍采用Microsoft Access 2003创建数据库及其数据表的方法。先定义职工信息数据表的结构,如表2.1所示,它专门用于记录教职工的基本情况。

表2.1职工信息数据表的结构

职工工资情况表的结构定义如表2.2所示,注意,这是一个简化了的职工工资数据表,因为工资表往往比较复杂,而且不同的单位工资表结构也有所不同.我不可能定义一个“万能”的工资表结构,只能创建一个具有示范意义的工资数据表结构。

2.3.2数据库与数据表的创建过程

利用Microsoft Access创建数据序及具数据表的步骤如下:

(1)启动Microsoft Office 2003中的Microsoft Access应用程序,出现如图2.1所示对话框。

图2.1新建数据库

(2)选择创建一个空数据库。

(3)单击“确定”按钮之后出现保存对话框,确定保存数据库的文件位臵和数据库名称即可,本例中数据库名称为“职工管理数据库”;随后出现图2.2所示界面。

图2.2数据库中的数据表操作界面

在数据表操作界面小,用户可以打开已经存在的数据表,也可以创建新的数据表。

(4)单击“设计”菜单项即可以设汁一个斯的数据表结构;设计一个新的数据表结构就是通过数据表的设计器设计一个表的字段名称、宇段类型、字段大小、小数位数以及索引

字段等等。图2.3所示是职工信息数据表结构的设计器,采用同样的方法,可以创建职工工资数据表。两个数据表结构一经创建,用户可以打开该数据表,在数据表中输入一些基本数据,以便在后面的系统设计中体现设计的效果。创建的数据库保存在“D:张超的毕业设计\ 职工管理数据库”中。

2.4创建职工管理系统应用程序框架

在VC++中创建应用程序往往可以通过向导首先创建一个应用程序的框架,应用程序框架为期户提供了一个基本的开发过程。在这里,首先介绍制作“职工管理系统”程序的基本框架的过程和方法,其过程如下:

(1)启动VC++程序,出现VC++开发平台。

(2)在VC++主菜单中单击“文件新建”菜单项,出现工程类型选择列表。

(3)在“工程”类型选择列表中选择工程类型为“MFC AppWizard (exe)”。

(4)在“工程”编辑框中键入“教职工管理系统”。

(5)在“位臵”列表拒中选样存放的位臵,此处设臵为“D:\VC++我的毕业设计”。

(6)选择“R创建新工作区”并选择适合于Windows操作系统的Win32平台,如图2.4所示。

图2.4工程创建的基本配臵

(7)单击“确定”按钮,出现图2.5所示对话框,该对话框用于进行应用程序类型设臵。

图2.5 应用程序类型设臵

(8)选择“基本对话框”,并设臵在资源中使用的语言为“中文[中国]”。

(9)单击“下一步”按钮,出现另一个设臵对话框,即工程特色设臵对话框,如图2.6所示。

图2.6工程特色设臵

在工程特色设臵对话框中作三项内容选择,即:A关于框符、3D控制、ActiveX控件,并输入标题对话为“教职工管理系统”主界面。

(10)单击“完成”按钮,出现应用程序设臵的全部信息:

Application type of 教职工管理系统: //工程类型

Dialog-Based Application targeting: //基本对话框

Win32 //适合于Windows平台

Classes to be created: //创建类

Application: CMyApp in教职工管理系统.h and 教职工管理系统.cpp

Dialog: CMyDlg in教职工管理系统Dlg.h and 教职工管理系统.cpp

Features: //特色信息

+ About box on system menu //创建了About对话框

+ 3D Controls //支持3D控件

+ Uses shared DLL implementation (MFC42. DLL) //使用动态链接库

+ ActiveX Controls support enabled //支持ActiveX控件

+ Localizable text in: //工程定位

中文[中国] //资源使用语言

相关文档
最新文档