毕业设计企业员工培训管理系统论文.doc
企业员工培训管理系统 基本信息管理目 录 引言 31 概 述 51.1开发工具的选择 51.2本文所做的工作 81.3设计的基本概述 92 需求分析 10 2.1系统目标 10 2.2系统需求 10 2.3系统功能模块图 11 2.4数据流程图 113 企业员工培训管理系统的分析与设计 13 3.1企业员工培训管理系统的分析与概要设计 13 3.2企业员工培训管理系统的数据库设计 144 企业员工培训管理系统的具体实现 17 4.1准备工作 174.2启动窗体的制作 20 4.3登录窗体的制作 22 4.4FORMMAIN主窗体的制作 25 4.5子窗体的制作 27结论 40致谢 41参考文献 42附录 源程序 43摘 要企业员工培训管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强.数据安全性好的库。而对于后者则要求应用程序功能完备、易使用等特点。本系统的开发工具是 Microsoft 公司生产的Visual Basic 6.0。它具有良好的可视化应用程序开发环境,以及强大的可扩展数据库的功能。利用 VB 6.0 提供的强大的可视化组件库进行编程,可以快速,高效的开发基于WINDOWS环境的各类应用系统。本系统的数据环境为ACCESS2002。应用本系统可以实现的功能有:可以通过查询列出所需要的企业员工要求培训的课程的信息;可以查询员工的考试成绩;只有管理员可以进行数据的添加、删除、查找等操作。这样数据不容易被篡改,提高了系统的安全性。关键词:管理 数据库 系统 可视化AbstractThe training management system of enterprise employee is a typical information management system, the development of which mainly includes the foundation and protection of the later database and the development of the former application programme. For the former, we should set up a well identical, integrated and safe database. For the later, the application programme should be complete and easy to use. The development tool of the system is Visual Basic 6.0 produced by Microsoft Company. It has well visible development environment of application programme and strong function of expandable database. Taking advantage of the strong visible component storehouse to programme, user can rapidly and efficiently develop any kind of systems which base on WINDOWS environment. The data environment of the system is ACCESS 2002.The functions of the system is as follows: the needed information of the training classes asked by employee can be displayed by searching; search the test results of the employee; only managers have the rights to add, delete and search, etc. Having these functions, the data of the system cannot be easily modified, and the safety of the system is greatly improved.key words:management database system visible引言 随着计算机技术的普及,数据信息处理技术得到了空前发展,使得越来越多的人员从事于数据库操作相关的开发工作,并且不断有新人准备加入其中.计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。企业员工培训管理系统是一个企业单位在培训人才时不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以企业员工培训管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 作为计算机应用的一部分,使用计算机对员工培训信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高员工培训管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情. 在开发的企业员工培训管理系统里遵循着的规则是:以通信功能作为界面设计的中心,使人与计算机之间能够准确地交流信息。操作界面始终一致,每一个窗体都让使用者始终都按一种方式思考与操作。操作界面友好而且系统功能使用方便,使操作者的数据输入量降为最低程度,减少操作者的干预量。在下面的各章中我们将以开发一套企业员工培训管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。1 概述1.1 开发工具的选择现在,市场上可以选购的应用开发产品很多,流行的也有数十种。目前在我国市场上最为流行、使用最多、最为先进的可用作企业级开发工具的产品有:Microsoft公司的Visual BasicMicrosoft公司的Visual CBorland公司的Delphi Powersoft公司的PowerBuliderJava等等作为数据库系统的开发,Visual Basic是一个非常理想选择。数据库是MIS中的重要支持技术,在MIS开发过程中,如何选择数据库管理是一个重要的问题,目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库应用的特点及适用范围,本系统选用的数据库语言Visual Basic语言. 1.1.1VB简介Visual Basic是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发Windows环境下的种类应用程序。它简单易学、效率高,且功能强大,而且程序开发人员不必具有C/C+编程基础。在用Visual Basic设计大型应用软件时,不必建立具有明显开始和结束的程序,而是编写若干个微小的子程序,即过程。这些过程分别面向不同的对象,由用户操作引发某个事件来驱动完成某种特定的功能,或者由事件驱动程序调用通用过程来执行指定的操作,这样可以方便编程人员,提高效率。Visual Basic具有强大的数据库管理功能,利用数据控件和数据库管理窗口,可以直接建立或处理Microsoft Access格式的数据库,并提供了强大的数据存储和检索功能。同时,Visual Basic还能直接编辑和访问其他外部数据库,如dBASE,FoxPro,Paradox等,这些数据库格式都可以用Visual Basic编辑和处理。1.1.2ACCESS2002简介Access2002是Office软件包的成员之一,Access擅长对数据进行处理,例如建立、排序、分类及汇总数据等操作。除此之外,美化数据输入界面的窗体、数据访问页,强调所见即所得的报表,再加上Access所擅长的宏与模块功能,奠定了Access在小型数据库系统的领先地位。Access2002推出后,新增并强化了许多功能,在其他Office软件中能够用到的功能都出现在Access2002中,不用再跨越两个软件进行操作,这种整合给用户提供了极大的方便。Access最重要的特征是不必编写程序。对于大多数关系型数据库管理系统,如C、C+等而言,其管理者需要具有程序设计能力,才能建立和管理一个有效的应用程序,而Access数据库系统把数据库应用程序的建立移进用户环境中,除非要执行复杂的操作,数据库的管理者不再必须具有程序设计能力。利用系统提供的向导或生成器,再利用几个简单的宏或VBA语句,就可以迅速建立简单的应用程序。Access中数据库文件不是简单的存储数据的表,这是Access与其他桌面数据库的一个重要区别。Access中数据库文件不仅包含传统意义上的表,还包括操作或控制操作的其他对象(如查询、窗体和报表等)。除了Access和Visual Basic各自的特点之外,将两者结合起来使用,最主要的优点就是两者使用相同的数据引擎,即Microsoft Jet。Microsoft Jet是Microsoft Access数据库系统的数据库引擎组件。在1992年Access1.0发布的时候,Jet首次问世。当1993年Visual Basic3.0发布的时候,Jet1.1内置于其中。此后,只要发布新版本的Access,就会有相应版本的Jet数据库问世。当一个新版本的Visual Basic准备发布的时候,它一定会内置进行了一些修改的最新版本Jet数据库。由于Access和Visual Basic使用的相同的数据库引擎,因此可以建立既包括Access组件又包括Visual Basic组件的应用程序,这样就提高了程序的稳定性,充分发挥了两者各自的优点。1.2 本文所做的工作第一部分绪论部分主要叙述课题提出背景、目前应用现状、分析比较当前开发工具,数据库技术的比较。第二部分对系统进行需求分析、功能划分、数据流图设计。第三部分根据需求分析的结果,用户概念数据模型表示数据及其相互间的联系。第四部分根据需求分析的结果,对系统进行详细设计,主要介绍用Visual Basic6.0实现每一个模块的具体功能。最后毕业设计小结,总结部分介绍了设计体会和编程体会,并指出了系统设计中的不足和改进的方向。1.3 设计的基本概述在企业,所面对的数据是众多的,而且复杂繁琐。像员工信息,设备信息,员工培训信息等等。其中员工培训是企业的一项重要的数据资源。不管每年新增的员工,还是老员工,都要学习新的技能,如果对员工培训使用人工管理,不仅仅浪费了大量的人力资源,还有大量的金钱。而且由于人工管理存在了大量的不可控因素,比如说,人为的损坏,丢失,篡改,不易保存,保存时间短,难查找等一些弊端,造成了员工培训管理的某些不规范,使得员工培训管理陷入“事半功倍”的地步。所以,实现企业管理的信息化、自动化是事在必行的。本系统就是针对企业现在员工培训管理的弊端,根据员工培训管理的基本流程,实现员工培训管理的电子化,减轻管理人员的负担。借助计算机,管理人员能够很好对企业员工培训进行管理,同时可以避免以前由于误操作而引起的错误。2 需求分析2.1 系统目标采用公司现有的软硬件软件及科学的管理系统开发方案,建立企业员工培训管理系统,实现移动企业员工培训管理的计算机自动化。系统应符合公司员工、课程管理制度,并达到操作直观、方便、实用、安全等要求。2.2 系统需求根据企业员工培训管理的实际要求,结合员工培训管理的实际流程,“企业员工培训管理系统”应需要满足以下需求:(1)掌握企业每个员工的基本情况。其中包括员工号、员工姓名、职称、出生日期、性别、家庭住址、联系电话等信息。(2)基于权限的管理。本系统可同时提供给管理员和员工使用。但对于员工类用户而言,只能对所有的信息进行查看,不能做任何操作。而对于管理员而言,可以对所有的信息进行查阅、删除、新增等具体操作。(3)培训需求的管理。此部分不允许员工进行浏览,只允许管理员进行查看。2.3 系统功能模块图企业员工培训管理系统培训需求管理基本信息管理培训效果评价系统管理课程信息管理员工基本信息员工信息管理课程信息查询成绩信息查询成绩信息管理图1系统功能模块图2.4 数据流程图根据企业员工培训管理系统的流程,结合上述功能模块的分析,设计企业员工培训管理系统的整体流程,如图2所示。系统的总体流程Start窗体(用以显版本信息和系统信息)Start窗体停留几秒后进入登录窗体登录窗体(用户可分为员工,管理员)通过验证 MDI主窗体(系统主窗体)以员工用户登录 以管理员登录浏览,录入新的信息。查找,浏览自己的信息、成绩信息、课程信息退出图2系统流程图3 企业员工培训系统的分析与设计3.1 企业员工培训管理系统的分析与概要设计3.1.1企业员工培训管理系统的分析企业员工培训管理系统是针对企业在对员工培训的大量业务处理工作而开发的软件。根据用户的要求,实现人员基本情况管理、课程管理、和成绩管理等几个方面的功能。用户通过输入个人信息,由系统自行生成相应的统计数据供用户查询。另外管理员还可以对这些基本信息进行定期的更新和删除, 企业员工培训管理系统力求给用户方便快捷的途径去管理这些繁琐的数据。3.1.2企业员工培训管理系统的概要设计根据系统功能调查,结合实际情况,经过模块分析,系统分为以下几个功能模块。培训需求管理模块:本系统不允许员工查阅,只允许管理员浏览,他需要密码即可进行系统对所需要培训的课程和所要求培训的人员进行浏览和查询。基本信息管理模块:此部分包括6个子模块,课程信息管理、员工信息管理、成绩信息管理等三个模块不允许员工登陆,只能让管理员登陆,进行查询或新增等操作。而课程信息查询、员工基本信息、成绩信息查询是允许员工登陆的,员工不需要密码,直接可以浏览这三个子模块,但不允许做任何操作,如果有任何疑义,需要想管理员报告,只能管理员对其信息进行修改。培训效果评价模块:此模块管理员和员工都允许访问,员工可以输入他们对课程的评价或者是老师的评价。3.2 企业员工培训管理系统的数据库设计根据系统功能需求,数据库采用Microsoft Access2002,它完全可适合工作需求,并且它所支持的数据类型十分丰富,维护简便,费用比较低,人员素质要求不是很高,容易升级。根据以上模块分析和流程设计,可以分析出,在企业员工培训管理系统的数据库中,需要包含以下几个表:员工信息表、课程信息表、成绩信息表、需求信息表、课程评价表、管理员帐号与密码。其中表1用来存储员工信息,表2用来存储课程信息,表3用来存储成绩信息,表4用来存储需求信息,表5用来存储课程评价,表6用来存储管理员的帐号与密码。表1 员工信息表字段名类型宽度备注员工号数字10主关键字员工姓名文本10性别文本2所在部门文本50身份证号文本50出生年月日期时间50籍贯文本50民族文本10婚姻状况文本10健康状况文本20参加工作时间日期时间50职称文本20岗位文本20家庭住址文本50联系电话数字20表2 课程信息表字段名类型宽度备注课程号数字10主关键字课程类别文本20课程名文本50课程学时数字20表3 成绩信息表字段名类型宽度备注员工号数字10主关键字课程名文本50时间日期时间50授课教师文本20成绩数字10评价文本50表4 需求信息字段名类型宽度备注员工号数字10主关键字需要培训的课程文本50要求培训的员工文本20所在部门文本20表5 课程评价表字段名类型宽度备注员工号数字10员工姓名文本10对课程的评价文本200日期日期时间50表6 管理员帐号与密码表字段名字段说明类型宽度备注UserID管理员号码文本8主关键字UserName用户名文本15Password登陆密码文本104 企业员工培训管理系统的具体实现4.1 准备工作4.1.1创建工程在Visual Basic 中创建一个工程,打开VB 6.0 在弹出的“新建工程”窗口里单击“打开”按扭。即新建了一个工程。4.1.2建立数据连接本系统在设计登陆窗体时利用了ADO作为数据连接手段,其它窗体都是用Data控件作为连接手段。ADO作为数据连接手段,所以需要在工程中添加对ADO的引用,具体方法如下:新建工程后,选择菜单中的“工程”里的“引用”,在出现的表单中选择“Microsoft ActiveX Data Objects 2.0 Library”,并单击“确定”按扭。本部分采取ADO作为数据连接手段,同时采取“数据环境设计器”作为数据连接ADO的载体。在工程中添加一个数据环境,并命名为DataEnv。所谓“数据环境(Data Environment)”,是指在打开或修改一个表单或报表时需要打开的全部表、视图和关系。随窗体或报表一起保存的数据环境可用“数据环境设计器”进行修改。在添加一个数据环境设计器以前,需要引用数据环境设计器,应按照以下步骤执行:(1)在“工程”菜单中,单击“引用”按扭。(2)从“引用”对话框中,选择“Microsoft Data Environment Instance 1.0”,然后单击“确定”按扭。在引用了数据环境设计器之后,就可向工程中添加一个数据环境设计器。添加数据环境设计器,应按以下步骤:(1)从“工程”菜单中,选择“添加Data Environment”。(2)一旦数据环境设计器被添加到工程中,数据环境设计器窗口出现,并且将一个Connection对象添加到数据环境。在数据环境设计器中的Connection对象上单击右键,选择“重命名”,改为Con,再单击右键,选择“属性”,在弹出的“数据连接属性”框中的“提供者”选项卡中选择“Microsoft Jet 4.0 OLE DB Provider” 单击下一步,在“连接”选项卡中的第一项“选择或输入数据库名称:”里选择已创建的数据库“D:新建文件夹张璐xyxx.mdb”,然后再单击“测试连接”,这时如果连接成功,则会弹出“测试连接成功。”的对话框提示。单击“确定”。这时,再将数据连接Con的相关属性进行设置,将它的CursorLocation属性选为“3-adUseClient”。好了,这样就完成了数据连接。Data控件(数据控件)是一个数据控制中心,使用Microsoft的Jet数据库引擎实现数据访问.使用Data控件访问数据库,用户无需编写任何代码就可以创建数据应用程序,Data控件很适合桌面数据库的访问,如Access、FoxPro等。Data控件是Visual Basic的内部控件,加到窗体上后的外形如图4.1所示。Data控件允许从一个记录移动到另一个记录,并显示和操作来自被连接的数据感知控件的记录。Data控件两端的箭头的具体功能是:移动到当前记录集的第一个记录。:向前移动一个记录。:移动到当前记录集的最后一个记录。:向后移动一个记录。Data控件本身只能进行数据库中数据的操作,不能进行数据显示,Data控件要和数据感知控件(也称为数据绑定控件或数据约束控件)结合使用,共同完成数据的显示处理工作。图3 Data示意图用Access2002创建的数据库不能直接被Visual Basic6.0的Data控件访问,必须经过转换。在Access的主窗口的菜单拦中单击“工具”菜单,然后依此选择“数据库实用工具”、“转换数据库”、“转为Access97文件格式”子菜单。单击“转为Access97文件格式”后,弹出对话框,选择“xyxx.mdb”,单击转换,然后在弹出的对话框的文件名文本框中输入“企业员工培训管理系统”,单击保存即可。4.2 启动窗体的制作4.2.1窗体模块的功能运行本系统,首先出现启动窗体(frmstart)。通常来说,start窗体用来向用户展示有关系统的版本信息、开发情况和版权信息等:同时它还可用来对应用程序系统的参数初始化或初始化数据库连接。在本系统中,没有初始化工作需要做,start窗体只起展示屏幕的作用。4.2.2窗体界面的设计新建一个窗体,将其命名为frmstart。再在上面添加所需要的控件,并设置它们的属性(如表7所示)。表7 启动窗体的主要控件属性设置表控件 名称 属性FormFrmstartCaption属性设为frmstart,TimerTimerInterval属性设为2000LabelLabel1Caption属性设为“企业员工培训管理系统”LabelLabel2(0)Caption属性设为“开发环境:Visual Basic 6.0”LabelLabel2(1)Caption属性设为“数据环境: Access2002”LabelLabel3(0)Caption属性设为“版权所有,违者必究!”LabelLabel3(1)Caption属性设为“授权给:任何给本系统提出宝贵意见的人”4.2.3窗体流程当系统启动时,启动窗体(frmstart)首先启动,停留片刻后退出启动窗口,同时进行入登录窗口。然后调整窗体及各个控件的大小、位置。整个窗体界面示意如图4所示。图4 frmstart窗体的设计界面4.3 登录窗体的制作4.3.1窗体模块的功能使用本系统的用户分为两类:管理员和员工。所以在设计登录窗体时,要比普通的登录窗体增加选项框数组,用来表示用户身份。选项框数组由两个选项框组成,其中下标为0的选项框表示管理员,下标为1的选项框表示员工。同时为了避免非法用户的干扰,对于用户登录窗口,如果在用户连续输入错3次密码,则系统将会自动退出。4.3.2添加数据命令根据用户选择的身份不同,在不同的表里查询数据:如果用户选择了“管理员”身份,则在Manager中针对UserName和Password字段进行搜索;如果选择了“学生”身份,则不需要用户名和密码直接进入。因为用户在查询时需要进行使用数据库的表连接,所以需要在数据环境设计器DataEnv的数据连接对象Con中单击右键,选择添加一个“数据命令”,取名为sqlManager。再打开刚刚添加的数据命令sqlManager的属性对话框,在“通用”选项卡上选择“SQL语句”,并输入“select UserName,Password from manager。4.3.3窗体界面的设计在工程中添加一个窗体,命名为frmLogin,再在上面添加所需要的控件,并设置它们的属性(如表8所示)。表8 登录窗体的主要控件属性设置以及功能表控件名称属性功能FormfrmLoginCaption属性设为“登录窗口”。用来显示登录窗体FramefraUsertypeCaption属性设为“用户类型”OptionButtonoptUserTypeCaption属性设为“管理表示录入管理员”,Index设为0员用户OptionButtonoptUserTypeCaption属性设为“学生”,Index设为1表示学生用户Framefrauser_pswCaption属性设为“登录”LabellblUserNameCaption属性设为“用户名:”LabellblPasswordCaption 属性设为“密码”TextboxtxtUserNameText设为空用来输入用户名TextboxtxtPasText属性设为空,将PasswordChar属性设为“*”用来输入密码CommandButtoncmdOKCaption属性设为“确定”CommandButtoncmdCancelCaption属性设为“取消”窗体的界面如图5所示。 图5 登录窗体示意图4.3.4窗体流程在验证用户时,如果用户选择了“管理员”身份,则系统将会在数据库中的Manager表进行查询,以确定是否在相应的用户名和口令;如果用户选择了“员工”身份,则系统不需要身份验证,可直接进入系统。如果用户所选择的身份,及其输入的用户名口令和数据库中对应的用户名和密码吻合,则用户登录成功,此时系统会自动退出登录窗体,并进入到MDI主窗体。如果用户所输入的用户名和口令,没有通过数据验证,则用户登录失败。用户需要重新输入用户名和口令,如果用户登录失败超过3次,则系统自动退出登录窗体,并提示用户“无权使用该系统”。4.4 FORMMAIN主窗体的制作本系统采取多文档界面(Multi Document Interface ,MDI)来组织系统中各个窗体。多文档界面是一种Windows用户界面标准。它有一个父窗口,在典型情况下,父窗口用来显示程序菜单以及包含子窗口。在工程中添加一个MDI窗口,并取名为“FORNMAIN”。进行菜单的设计和代码的设计。4.4.1菜单的设计主菜单有“培训需求管理”、“基本信息管理”、“培训效果评价”、“系统管理”等。在“基本信息管理”的主菜单中,设计六个根菜单“课程信息管理”、“课程信息查询”、“员工信息管理”、“员工基本信息”、“成绩信息管理”、“成绩信息查询”。在“系统管理”菜单中,设计两个根菜单“关于”、“退出”。如果以管理员身份登陆的话,则FORMMAIN窗体菜单如图6所示,如果以员工身份登陆的话,如图7所示。图6管理员登陆示意图图7员工登陆示意图整个MDI主窗体的菜单相关内容如表4-3所示:表9 FORMMAIN窗体的菜单设计对象属性设置一级菜单培训需求管理标题培训需求管理名称xq说明员工登陆时,xq的Enabled属性为false一级菜单-基本信息管理标题基本信息管理名称jb基本信息管理的二级菜单标题课程信息管理名称kcxx说明员工登陆时,kcxx的Enabled属性为false基本信息管理的二级菜单标题课程信息查询名称kccx说明无基本信息管理的二级菜单标题员工信息管理名称yggl说明员工登陆时,yggl的Enabled属性为false基本信息管理的二级菜单标题员工基本信息名称ygxx说明无 (续表)对象属性设置基本信息管理的二级菜单标题成绩信息管理名称cjgl说明员工登陆时,cjxx的Enabled属性为false基本信息管理的二级菜单标题成绩信息查询名称cjcx说明无一级菜单“系统管理”标题系统管理名称xtgl“系统管理”的二级菜单标题关于名称gy“系统管理”的二级菜单标题退出名称TC4.5 子窗体的制作成绩信息、课程信息、员工信息、培训需求信息、课程评价、关于等窗体都设计为主窗体FORMMAIN的子窗体。4.5.1成绩信息窗体的制作新建一个窗体,命名“成绩信息”,其属性和其他控件的设计如表10所示。表10 成绩信息窗体及其控件属性控件名称属性Form成绩信息Caption属性设为“成绩信息”,MDIChild属性设为TrueLabelLabel1Caption属性设为“员工号”LabelLabel2Caption属性设为“课程名”LabelLabel3Caption属性设为“时间”LabelLabel4Caption属性设为“授课教师”LabelLabel5Caption属性设为“成绩”LabelLabel6Caption属性设为“评价”FrameFrame1Enabled属性设为falseTextText1DataSource属性设为Data1,DataField属性设为“员工号”TextText2DataSource属性设为Data1,DataField属性设为“课程名”TextText3DataSource属性设为Data1,DataField属性设为“时间”TextText4DataSource属性设为Data1,DataField属性设为“授课教师”TextText5DataSource属性设为Data1,DataField属性设为“成绩”TextText6DataSource属性设为Data1,DataField属性设为“评价”CommandAddCaption属性设为“增加”CommandDeleteCaption属性设为“删除”CommandSaveCaption属性设为“保存”CommandUpdateCaption属性设为“修改”CommandCancelCaption属性设为“取消”CommandFindCaption属性设为“查找”CommandExitCaption属性设为“退出”DataData1Connect属性设为Access,DataBaseName属性设为“D:新建文件夹企业员工培训管理系统.mdb”,RecordSource属性设为“成绩管理”窗体如图8所示图8成绩信息窗体示意图进入窗体时,“保存”和“取消”按钮不可用,只有在单击“增加”或“修改”按钮以后才可用。当员工进入窗体时,只显示“查找”和“退出”按钮。4.5.2课程信息窗体的制作新建一个窗体,命名“课程信息”,其属性和其他控件的设计如表11所示。表11 课程信息窗体及其控件属性控件名称属性Form课程信息Caption属性设为“课程信息”,MDIChild属性设为TrueLabelLabel1(0)Caption属性设为“课程号”LabelLabel1(1)Caption属性设为“课程类别”LabelLabel1(2)Caption属性设为“课程名”LabelLabel1(3)Caption属性设为“学时”FrameFrame1Enabled属性设为falseTextText1DataSource属性设为Data1,DataField属性设为“课程号”TextText2DataSource属性设为Data1,DataField属性设为“课程类别”TextText3DataSource属性设为Data1,DataField属性设为“课程名”TextText4DataSource属性设为Data1,DataField属性设为“课程学时”CommandAddCaption属性设为“增加”CommandDeleteCaption属性设为“删除”CommandSaveCaption属性设为“保存”CommandUpdateCaption属性设为“修改”CommandCancelCaption属性设为“取消”CommandFindCaption属性设为“