案例四用VC制作个工资管理系统3699.docx





《案例四用VC制作个工资管理系统3699.docx》由会员分享,可在线阅读,更多相关《案例四用VC制作个工资管理系统3699.docx(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、A、课程程设计实实施步骤骤同学们可可按下列列步骤完完成所选选题目的的设计并并写出设设计报告告。第一步:问题分分析在对所选选题目进进行调研研的基础础上,明明确课题题背景及及该选题题要做什什么。依依据调查查结果,进进一步分分析和表表达用户户的需求求。(1)系系统的功功能需求求:围绕绕选题,明明确系统统的主要要功能;(2)用用户操作作需求:系统应应以怎么么的方式式与用户户进行交交互。第二步:总体设设计(1)系系统的功功能划分分:主要要给出系系统的功功能结构构图;(2)系系统流程程:主要要给出系系统工作作流程示示意图。第三步:详细设设计与实实现(1)类类设计:给出系系统中设设计的类类的功能能、结构构等
2、的说说明;(2)系系统的主主要代码码:类的的实现及及程序主主要代码码及其说说明;第四步:测试以运行结结果的形形式给出出程序的的测试过过程,需需要运行行界面截截图与文文字说明明,缺一一不可。第五步:形成设设计报告告对设计结结果的合合理性、规规范程度度和实际际运行的的结果以以报告的的形式进进行提交交。B、课程程设计报报告要求求课程设计计报告有有四个方方面的要要求:1问题题描述。包包括此问问题的理理论和实实际两个个方面。2解决决方案。包包括:(1)总总体设计计:应合合理划分分系统功功能模块块,系统统工作流流程合理理、符合合实际;(2)详详细设计计与实现现:类的的设置是是问题域域中客观观存在事事物的放
3、放映和抽抽象,代代码符合合程序编编写规范范;(3)测测试:对对系统应应进行全全面的功功能测试试,以保保证系统统的可靠靠运行。3报告告撰写格格式要规规范,具具体参见见样例。案例四用用VC+制作作一个工工资管理理系统关键词:VC+数据据库数据据表控件件绑定统统计计算算4.1 课程程设计的的目的和和意义工资管理理是任何何企事业业单位都都需要进进行的一一项工作作,因此此,开发发制作工工资管理理系统具具有较大大的社会会现实意意义,同同时工资资管理系系统的最最大特征征是数据据处理,它它是数据据库应用用系统的的典范,它它具有一一切数据据库应用用系统的的特征,如如数据录录入,数数据统计计和数据据报表等等,其系
4、系统结构构与现实实生活紧紧密结合合,具体体直观。工工资管理理系统也也是数据据库应用用开发中中经常进进行例证证的好例例子,它它的开发发应用简简单而又又不失一一般性。作为一个个案例,我我们需要要重复进进行一些些过程,如如创建工工程框架架,引入入数据源源,建立立消息映映射,最最终实现现统计计计算。本程序比比较简单单,目的的是让大大家对VC的编编程逐步步加以理理解,它它的意义义是非常常重要的的。4.2 系统统功能设设计在本系统统的设计计中,将将主要实实现如下下的一些些功能:增加记记录功能能、修改改记录功功能、删删除记录录功能、刷刷新记录录功能,最最后实现现统计计计算功能能。4.3 数据据库与数数据表的
5、的设计作为工工资管理理系统,它它是数据据库应用用系统数数据处理理的典范范,数据据库应用用系统开开发的前前提是首首先开发发数据库库和数据据库中的的数据表表。因此此在本案案例中,我我们采用用Miccrossoftt Acccesss 220033创建数数据库和和数据表表。为此此我们先先定义一一个“职工工工资数据据表”的结构构,如表表4.11所示。表4.11 “职工工资数据表”结构字段名名称字段类型型字段大小小小数位数数索引必须填写写年份数字整型是月份数字整型是输入日期期日期/时时间默认是职工编号号数字整型是姓名文本16是部门文本20是基本工资资数字长整型自动是业绩工资资数字长整型自动是奖金数字长整
6、型自动是津贴数字长整型自动是各种补助助数字长整型自动是应发数数字长整型自动是水电费数字长整型自动是房租数字长整型自动是储蓄数字长整型自动是会费数字长整型自动是保险数字长整型自动是扣除总计计数字长整型自动是实发工资资数字长整型自动是创建数数据库及及其数据据表的步步骤如上上:(1)启启动Miicroosofft OOffiice 20003中的的Miccrossoftt Acccesss应用用程序,出出现图44.1所所示界面面,通过过该界面面可以创创建一个个新的数数据库或或打开一一个已经经存在的的数据库库。图4.1 新建数数据库选选择(2)选选择创建建新数据据库,即即选择“空Acceess数数据库
7、”选项。(3)单单击“确定”按钮之之后出现现保存对对话框,确确定保存存数据库库的文件件位置(D: VC+写作案例CH4)并给定数据库名称:工资管理数据库;然后出现图4.2所示界面。图4.2 数据库库中的数数据表设设计界面面在数据据库设计计界面中中,用户户可以打打开已经经存在的的数据表表,也可可以创建建新的数数据表。(4)单单击“设计”菜单,即即出现一一个数据据表设计计器,用用户可以以在其中中设计一一个新的的数据表表结构,如如图4.3所示示。图4.3 数据表表设计器器在Miicroosofft AAcceess 20003数据据库设计计器中,用用户可以以定义数数据表的的字段名名称、字字段类型型、
8、字段段大小等等数据表表结构的的内容。数数据表结结构一经经确定,用用户可以以打开该该数据表表,在数数据表中中输入一一些基本本数据,以以在后面面的系统统设计中中体现设设计的效效果。最后,系系统自动动将创建建的数据据表保存存在“DD:VCC+写写作案例例CHH4332资管管理数据据库”中,将将创建的的数据表表命名为为“职工工工资数据据表”。注意,在在微软的的Miccrossoftt Acccesss各版版本之间间,如在在Miccrossoftt Acccesss 998与Miccrossoftt Acccesss 220033中,采采用旧版版本创建建的数据据库及其其数据库库中的数数据表如如要在新新的
9、版本本中运用用,往往往需要在在新版本本中进行行转换才才行。4.4 创建建工资管管理系统统基本框框架在前面我我们已经经创建了了“工资管管理数据据库”、“职工工工资数据据表”。它可可为应用用程序提提供一个个数据源源。应用用程序就就是对该该数据源源的记录录进行访访问、增增加、删删除以及及数据管管理的一一切操作作。有了了这一切切的工作作,用户户就可以以着手进进行应用用系统的的构建了了。与前面的的案例一一样,在在VC+应用用系统创创建中,需需要通过过向导先先创建一一个应用用程序框框架,然然后再加加入数据据控件,与与数据源源进行绑绑定,并并进行程程序的修修改与加加工制作作。创建建“工资管管理系统统”应用程
10、程序框架架的步骤骤如下:(1)结结束数据据库的创创建并启启动VCC+,出出现VCC+主主控界面面。(2)在在VC+主控控界面中中单击“文件|新建”菜单项项,出现现新建工工程类型型选择对对话框,在在工程类类型列表表中选择择MFCC ApppWiizarrd(EEXE)工程类类型。(3)输输入工程程名称为为“工资管管理系统统”,并选选择Wiin322平台类类型。(4)单单击“确定”按钮,进进入文档档类型设设置。(5)选选择单文文档类型型,即创创建一个个单文档档界面的的应用程程序,设设置资源源使用语语言为中中文,选选择文档档查看看体系结结构支持持。(6)单单击“下一步步”按钮,进进入框架架设置的的第
11、2步,出出现图44.4所所示对话话框。在在该对话话框中,需需要用户户对数据据库的类类型作一一些相关关的选择择。图4.4 程序框框架设置置的第22步(7)选择“查看数数据库不不使用文文件支持持”;这时时候Daata Souurcee按钮处处于可用用状态(或或激活状状态);在这一一种选择择下,VVC+将为应应用系统统引入数数据环境境,即数数据源,该该数据源源就是我我们在前前面创建建的“工资数数据库”,而不不使用其其他类型型数据的的文件支支持。但但数据源源在系统统制作中中的引入入需要用用一定的的驱动程程序为之之进行。(8)单单击“DDataa Soourcce”按按钮,出出现图44.5所所示的选选择
12、数据据源类型型的对话话框。图4.5 数据源源创建类类型注意,在在ODBBC数据据源文件件列表中中,我们们已经创创建了一一个ODDBC数数据源文文件,因因此可以以在其中中直接选选择引用用即可。如如果没有有“工资管管理数据据库”这样的的文件,则则往往需需要用操操作系统统控制面面板中的的ODBBC程序序加以创创建,其其方法参参考案例例一:在这里我我们选择择ODBBC数据据源类型型,即选选择一种种开放式式数据源源连接的的驱动程程序类型型作为系系统的数数据源。往往往在单单击OKK按钮后后会出现现找不到到该数据据库文件件的信息息提示,因因为作为为ODBBC数据据源,必必须先创创建一个个数据源源名并进进行数
13、据据源登录录。数据据源名称称创建与与登录可可以采用用多种方方式进行行,我们们将在本本课程中分分不同的的情况加加以说明明。这里里我们将将采用一一种通用用的方法法,即在在Miccrossoftt Wiindoows998(MMicrrosooft Winndowws 220000/Mee/XPP中也一一样)中,利利用开放放式数据据源创建建与连接接的公用用程序OODBCC进行数数据源名名称的创创建与连连接。其其方法如如下;(9)打打开Miicroosofft WWinddowss98控控制面板板。(10)双击ODBC DataSource(32Bit)程序图标,出现“ODBC数据源管理器”对话框,如
14、图1.13所示。(11)在“用户数据源”列表框中选择名称为“MS Access Database”的选项。(12)单击“添加”按钮,然后在出现的对话框中选择使用何种驱动程序来安装数据源。如图1.14所示。图1.113 ODBBC数据据源管理理器图1.114 选择安安装数据据源的驱驱动程序序在图11.144中选择择“Miccrossoftt Acccesss DDrivver(*.mmdb)”,作为为安装数数据源的的驱动程程序。(13)单单击“完成”按钮,出出现数据据源安装装对话框框,如图图1.115所示示。图1.115 数据源源安装对对话框作为所所创建或或安装的的数据源源,需要要一个数数据源名
15、名称,以以便于在在应用系系统制作作中加以以引用和和识别,因因此,需需要为数数据源命命名,这这里我们们将其命命名为“人事管管理数据据库”。然后后在图1115所示示对话框框中对该该数据源源进行描描述户可可以填写写如下内内容:“该数据据库用于于创建人人事管理理系统”。数据库文文件“人事管管理数据据库”是保存存在磁盘盘文件中中的,为为此需要要引入该该数据库库作为数数据源。(14)单单击“选择”按钮,出出现图11.166所示的的数据库库选取对对话框。图1.116 数据库库文件选选取选取数数据库文文件并确确认之后后,回到到图1.15所所示对话话框,再再在图11.155所示对对话框中中单击“确定”按钮,回回
16、到ODDBc数数琚源管管理器对对话框,结结束数据据源的安安装过程程。此后后可以发发现,在在ODBBC数据据源管理理器中出出现了“人事管管理数据据库”这样一一个数据据源,它它就是供供用户使使用的本本地机上上的ODDBC数数据源,如如图1.17所所示。图1.117数据据源安装装结束(155)有了了本地机机上可供供用户使使用的数数据源之之后,在在图112所示示对话框框的ODDBC列列表中选选择“人事管管理数据据库”数据源源即可(该数据据源就是是前面安安装的适适合于本本地机用用户使用用的ODDBC数数据源文文件)。(16)单击OKK按钮,出出现该数数据源中中的数据据表、数数据查询询或视图图的选择择对话
17、框框,因为为在一个个数据源源也即一一个数据据库中,往往往存在在多个数数据表、查查询或视视图。这这里选择择的数据据表就是是“人事管管理系统统”的单文文档界面面所使用用的数据据表“人事管管理数据据表”,如图图1.118所示示。图1.118 选择数数据源中中的数据据表单击OOK按钮钮确认后后,即回回到数据据源设置置对话框框,如图图1.119所示示。图1.119 数据源源设置对对话框(9)单单击OKK按钮,出出现数据据源中的的数据表表,即工工资数据据库中的的数据表表。选择择“职工工工资数据据表”,如图图4.66所示。图4.6 选择职职工工资资数据表表(100)单击击OK按钮钮选定该该数据表表。然后后返
18、回到到图4.4所示示对话框框,完成成数据源源的创建建工作。(11)在图4.4所示示对话框框中单击击“完成”按钮,即即完成应应用程序序框架的的生成工工作,出出现工程程框架创创建的全全部信息息,该信信息将提提示用户户所创建建的应用用程序框框架包括括的内容容,如:应用系系统名称称、界面面类型、适适合的操操作系统统、类文文档的创创建和系系统特色色等。确认创建建信息之之后,出出现应用用程序框框架界面面,如图图4.77所示。图4.7 应用程程序框架架界面4.55 开开发工资资处理界界面如前所述述,应用用系统向向导只能能生成一一个应用用程序基基本框架架,该框框架还不不具备任任何功能能,我们们需要在在框架的的
19、基础上上进行系系统各种种功能的的制作。通通常一个个应用程程序框架架生成两两个对话话框,一一个是IIDD_ABOOUTBBOX对对话框,它它是一个个说明该该系统的的对话框框,几乎乎由向导导自动完完成,如如图4.8所示示。图4.8 ABOOUTBBOX对对话框该对话话框仍然然是基本本的,如如果用户户需要修修饰或修修改,可可以根据据自己的的需要进进行。在基本框框架中另另外一个个对话框框就是主主对话框框IDDD_MYY_FOORM,它它是我们们加工制制作的主主要内容容,数据据源也是是专门为为该对话话框引入入的。4.5.1 主对话话框IDDD_MMY_FFORMM中控件件的加入入与布局局在工资管管理系统
20、统中,主主对话框框主要用用于处理理工资管管理的一一切内容容。制作作该对话话框的主主要步骤骤如下:(1)在在主对话话框IDDD_MMY_FFORMM中将提提示文本本框“TODDO:在在这个对对话框里里设置表表格控制制。”删除。(2)在在主对话话框IDDD_MMY_FFORMM中放入入各种需需要的控控件,如如标签控控件、编编辑框控控件、命命令按钮钮控件,其其对话框框布局如如图4.9所示示。图4.9 主对话话框IDDD_MMY_FFORMM控件布布局其中,各各个控件件的属性性设置如如表4.2-表表4.55所示。表4.22 标签签对象的的基本属属性ID标题内容容IDC_STAATICCCAPPTIOO
21、N职工工资资管理系系统IDC_STAATICCNE年份IDC_STAATICCYF月份IDC_STAATICCZGBBH职工编号号IDC_STAATICCZGXXM职工姓名名IDC_STAATICCZGBBM部门IDC_STAATICCJBGGZ基本工资资IDC_STAATICCJJ奖金IDC_STAATICCYJGGZ业绩工资资IDC_STAATICCJT津贴IDC_STAATICCGZBBZ各种补助助IDC_STAATICCRDFF水电费IDC_STAATICCFZOOU房租IDC_STAATICCCX储蓄IDC_STAATICCHF会费IDC_STAATICCBX保险IDC_STAATI
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 案例 VC 制作 工资管理 系统 3699

限制150内