




免费预览已结束,剩余59页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
企业员工培训管理系统 全面信息管理目 录摘要4Abstract5引 言61 管理系统91.1管理系统发展简介91.2管理系统概念101.3员工培训必要性112 管理系统的基本构成122.1人122.2计算机122.3管理数据133 系统设计133.1系统目标设计133.2开发设计思想143.3系统功能分析153.4系统功能某块设计164 数据库设计164.1数据库需求分析及逻辑结构设计174.2数据库概念结构设计245.详细设计275.1建立系统登陆主窗口285.2建立系统主程序窗口285.3“系统”菜单及关于菜单305.4培训管理系统32结 论51致 谢52参考文献53附录1:数据库建表54附录2:源程序68摘要本设计首先介绍了管理系统的发展过程及其概念,随后阐述了企业员工培训对一个企业的重要意义。指出了管理系统由人、计算机、管理数据三部分构成。通过PowerBuilder的数据库访问和操作技术,以及数据窗口对象的使用,实现了一个有一定实用价值的企业员工培训管理系统。本系统首先实现的是登录系统,包括用户登录、修改密码、about和退出系统等功能。之后实现企业员工培训管理部分,其中包括员工基本信息管理、员工成绩管理、岗位信息管理、培训课程评价、培训课程管理、部门信息管理、培训需求管理、培训计划管理、教师信息管理、教材信息管理、员工培训计划管理、培训资源管理窗口。这些窗口包含了如员工号、员工姓名等各种详细信息。并且本系统支持对上述窗口中的这些信息的录入、查询、删除与修改等操作。关键词:管理系统 员工培训 管理数据AbstractIt has introduced the evolution and concept of the management information system at first in the design. And it has explained the important meaning in an enterprise of its staffs training afterwards. It has pointed out the management information system formed by three parts of people, computer and management data. With using of visiting through the database of PowerBuilder and operating technology and data window target, it has realized a enterprises staffs training management information system which worth must using .This system realizes landing the system at first, including users land, revise the password, about and withdraw from the system. Later realized the staffs training administrative section of enterprise, including the windows of staffs basic information management, departments information management, teachers information management, train traffic demand, train planned management, the information management of the teaching material, staffs personal training planned management, training resource management, job information management, training course evaluation, training course management, the achievement of staff management. These windows include various kinds of detailed information such as staffs number, staffs name. This system supports inputting, inquiry, deleting of the information at the above-mentioned windows , with revising etc. operating. Keywords: management information system, staffs training, management data 引 言随着高新科学技术的迅速发展和计算机应用在全社会的日益普及,利用计算机进行信息处理给人们带来了新的工作和生活方式。由于计算机迅速、高效的数据记忆能力和处理能力及其不断增大的存储容量,已使计算机成为一个国家、一个企业必不可少的工具。特别是在信息领域,大量的数据处理工作越来越依赖于计算机,各级管理人员已经感觉到离开计算机就无法进行正常的工作。今天,计算机的价格已经非常低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行,原因主要有以下几个方面:首先,计算机可以代替人工进行许多繁杂的劳动;其次,计算机可以节省许多资源;第三,计算机可以大大的提高人们的工作效率;第四,计算机可以使敏感文档更加安全,等等。 本程序在Windows XP操作系统下,以中文版PowerBuilder为前台开发工具,它具有面向对象的可视化设计工具、丰富的数据类型、众多的内部函数和结构化程序结构,数据窗口对象是它的的精华所在,在PB集成开发环境中,用户可设计界面、编写代码、调试程序,直至把应用程序编译成可执行文件;后台数据库使用Microsoft SQL Server开发的。1 管理系统1.1管理系统发展简介管理信息系统在最初级阶段是统计系统,所研究的内容是数量数据间表面的规律,它可以把数据分成较相关和较不相关的组,然后把数据转换为信息。第二阶段是数据更新系统,其典型代表是美国航空公司于20世纪50年代建成的SABRE预约订票系统。它设有1008个订票点,可以存取600000个旅客记录和27000个飞行段记录。它的操作比较复杂,在任何一“点”都可以查到某一航班是否有空座位。但从概念上来讲,它只是一个数据更新系统,比如它不能告诉你以现在的售票速度何时票将售完,从而采取补救措施。因而它也是管理信息系统的低级阶段。第三阶段是状态报告系统,它可以分为生产状态报告、服务状态报告和研究状态报告等系统。比如生产状态报告系统,它的典型代表是IBM公司的生产管理系统。众所周知,IBM公司是世界上最大的计算机公司,1964年IBM生产出的中型计算机IBM360的组织生产的管理工作却大大复杂化了。为了保证生产以及其他环节的顺利进行, IBM建立了先进管理系统AAS,它能进行450个业务的操作。1968年,公司又建立了公用制造信息系统CMIS,运行很成功,过去需要15周的工作,该系统只用3周就可以完成。状态报告系统还有一种形式是数据处理系统,它用来处理日常业务和生产报告,重点在于将手工作业自动化,提高效率和节省人力。数据处理系统一般不能提供决策信息。最后的阶段是决策支持系统,它是用来辅助决策的信息系统。该系统可以计划、分析方案,审查解答和求解的误差。它应有较好的人机对话方式,可以和不怎么熟悉计算机的管理人员通话。它一般包括一些模型用以产生决策信息,但不强调全面的管理功能1.2管理系统概念惯例信息系统就是我们常说的MIS(Management Information System),在强调管理,强调信息的现代社会中它变得越来越普及。MIS是一门新的学科,它跨越了若干个领域,比如管理科学、系统科学,运筹学、统计学以及计算机科学。在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。20世纪,随着全球经济的蓬勃发展,众多经济学家纷纷提出了新的管理理论。20世纪50年代,西蒙提出管理依赖于信息和决策的思想。同时期的维纳发表了控制论,他认为管理是一个控制过程。1958年,盖尔写到:“管理将以较低的成本得到及时准确的信息,做到较好的控制”。这个时期,计算机开始用于会计工作。数据处理一词已经出现。1970年,Walter T.Kennevan给刚刚出现的管理信息系统一词下了一个定义:“以口头或书面的形式,在合适的时间向经理、职员以及外界人员提供过去的、现在的、预测未来的有关企业内部及其环境的信息,以帮助他们进行决策”。在这个定义里强调了用信息支持决策,但并没有强调应用模型,没有提到计算机的应用。1985年,管理信息系统的创始人,明尼苏达大学的管理学教授Gordon B.Davis给了管理信息系统一个较完整的定义,即“管理信息系统是一个利用计算机软硬件资源以及数据库的人-机系统。它能提供信息支持企业或组织的运行、管理和决策功能。”这个定义全面地说明了管理信息系统的目标、功能和组成,而且反映了管理信息系统在当时达到的水平。1.3员工培训必要性在竞争越来越激烈的今天,知识更新的数度也在急剧加快。企业员工培训越来越受到各个企业领导者的重视。通过一个员工培训管理系统,使企业的培训工作系统化、规范化、自动化,从而达到提高企业培训管理效率的目的。2 管理系统的基本构成管理信息系统在企业中的应用存在三个要素,这就是人、计算机和数据。2.1人人是指企业领导者、管理人员、技术人员,以及MIS建设的领导机构和实施机构,他们在系统中起主导作用。MIS是一项系统工程,不是只靠一些计算机开发人员就可以完成的,必须有企业管理人员,尤其是企业领导的积极参与。2.2计算机 计算机技术是MIS得以实施的主要技术。在这些技术中,软件开发是MIS开发的重点。在计算机软件技术中,人机界面已经发展成为一个重要的分支。MIS人机界面设计一般遵循以下一些基本原则:1. 以通信功能作为界面设计的核心2. 界面必须始终一致3. 界面必须使用户随时掌握任务的进展情况4. 界面必须能够提供帮助5 输入画面尽可能接近实际6 具有较强的容错功能2.3管理数据第三个因素也不能忽视。企业的管理数据是MIS正常运行的基础。广义地说,各项管理制度是MIS建设成功的基础。试想要计算一台机床的成本,需要按时输入每个部件、每个零件以及每个螺钉螺帽的费用,涉及企业的生产车间、采购、库房、工艺设计和财务等多个部门,必须有一整套管理制度做保证。3 系统设计3.1系统目标设计通过一个员工培训管理系统,使企业的培训工作系统化、规范化、自动化,从而达到提高企业培训管理效率的目的。 系统开发的总体任务是实现企业员工培训管理的系统化,规范化和自动化。 3.2开发设计思想 尽量采用公司现有软硬件环境,及先进的管理系统开发方案,从而达到充分利用公司现有资源,提高系统开发水平和应用效果的目的。 系统应符合公司员工培训管理的规定,满足公司日常员工培训工作需要,并达到操作过程中的直观、方便、使用、安全等要求。 系统采用C/S体系结构,Client(客户端)负责提供表达逻辑,显示用户界面信息,访问数据库服务区;Server(服务器端)这用于提供数据服务。系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充,维护。系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。3.3系统功能分析 系统功能分析是在系统开发总体任务的基础上完成的。本设计中的员工培训管理系统需要完成的功能主要有以下几点.1员工各种信息的输入包括员工基本信息、职称、岗位、已经培训过的课程和成绩、培训计划等。2员工各种信息的查询、修改包括员工基本信息、职称、岗位、已经培训过的课程和成绩、培训计划等。3培训课程信息的输入,包括课时、课程种类等。4培训课程信息的查询、修改。5企业所有员工培训需求的管理。6企业培训计划地制定、修改。7培训课程的评价。8培训管理系统的使用帮助。 9教师信息的管理、教师评价。10培训资源管理。11培训教材管理。12员工外出培训管理。13系统用户管理、权限管理。3.4系统功能某块设计 在系统功能分析的基础上,考虑Power Builder程序编制特点得到如图3-1所示的系统功能模块图。 图3-1 系统功能模块4 数据库设计数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响,好的数据库结构设计会减少数据库的存储量,数据的完整性和一致性比较高,系统具有较快的响应速度,简化基于此数据库的应用程序的实现等等。 在数据库系统开始设计的时候应该尽量考虑全面,尤其应该仔细考虑用户的各种需求,避免浪费不必要的人力和物力。 4.1数据库需求分析及逻辑结构设计 在仔细调查企业员工培训管理过程的基础上,得到本系统所处理的数据流程,如图4-1所示。 图4-1 数据流程图针对本实例,通过对企业员工培训管理的内容和数据流程分析,设计的数据项和数据结构以及数据库中的表格如下:1员工基本状况包括的数据项有员工号、员工姓名、性别、所在部门、身份证号、生日、籍贯、国籍、民族、婚姻状况、参加工作时间、员工状态、状态时间、家庭住址、联系电话。表4-1为PERSONNEL员工基本状况表。表4-1 PERSONNEL员工基本状况表列名数据类型数据长度可否为空EMP_NOint4NotnullEMP_NAMEvarchar10NullDEPT_IDint4NullEMP_XLvarchar10NullEMP_GENDERvarchar2NullEMP_BIRTHDAYdatetime8NullEMP_HOMETOWNvarchar8NullEMP_COUNTRYvarchar10NullEMP_NATIONvarchar10NullEMP_IDint4NullEMP_MARRIAGEvarchar2NullEMP_HEALTHvarchar20NullEMP_STARTWORKdatetime8NullEMP_STATEvarchar10NullEMP_STATE_DATEdatetime8NullEMP_HOMEADRESSvarchar10NullEMP_TELENOint4NullEMP_EMAILvarchar20Null2员工成绩状况包括的数据项有员工号、课程名称、时间、地点、授课教师、成绩、评价、是否通过等。表4-2为SCORE员工成绩表。表4-2 SCORE员工成绩表列名数据类型数据长度可否为空EMP_NOchar10nullCOURSE_IDchar10nullS_DATEdatetime8nullS_PLACEvarchar10nullTEACHER_IDchar10nullSCORE_1real4nullSCORE_2real4nullSCORE_NOTESvarchar10nullPASSvarchar50null3课程信息包括的数据项有课程号、课程类别、课程名、课程学时、等效课程、预修课程、开课部门、初训/复训等。表4-3为COURSE课程表。表4-3 COURSE课程表列名数据类型数据长度可否为空COURSE_IDchar10nullSUBJECTvarchar10nullCOURSE_CNAMEvarchar20nullCOURSE_ENAMEvarchar10nullCOURSE_DESCvarchar40nullCOURSE_DURATIONreal4nullCOURSE_BOOKvarchar10nullCOURSE_EQUreal4nullCOURSE_BEFOREreal4nullCOURSE_MARKint4nullDEPT_IDchar10null 4企业工作岗位信息包括的数据项有工作岗位代号、工作岗位名称、工作岗位、权力范围等。4-4为企业工作岗位信息表。表4-4 JOB工作岗位情况表列名数据类型数据长度可否为空JOB_IDChar10NotnullJOB_NAMEvarchar20NullJOB_POWERvarchar 20Null5企业部门信息包括的数据项有部门代号、部门名称、部门经理、部门副经理等。表4-5为DEPT部门信息表。表4-5 DEPT部门信息列名数据类型数据长度可否为空DEPT_IDchar10NotnullDEPT_NAMEvarchar10NullDEPT_MANAGERreal4NullDEPT_VICEMANAGERreal4Null6培训需求信息包括的数据项有所需培训的课程、要求培训的员工。表4-6为培训需求表COURSE_NEED。表4-6 培训需求表COURSE_NEED列名数据类型数据长度可否为空COURSE_IDchar10NullCOURSE_NEEDreal4Null7企业培训计划信息包括的数据项有培训的课程、培训开始时间、结束时间、培训教员、上课时间、上课地点。表4-7为企业培训计划表COURSE_AVAILABLE。表4-7 企业培训计划表COURSE_AVAILABLE列名数据类型数据长度可否为空COURSE_IDchar10nullCOURSE_DATE_BEGINdatetime8nullCOURSE_DATE_OVERdatetime8nullTEACHER_IDchar10nullCOURSE_PERSONFLOATreal4null8个人培训计划信息包括的数据项有培训员工、培训课程、培训开始时间、培训结束时间等。表4-8为个人培训计划表PERSONNEL_PLAN。 表4-8 个人培训计划表PERSONNEL_PLAN列名数据类型数据长度可否为空EMP_NOchar10nullCOURSE_IDchar10nullCOURSE_DATE_BEGINdatetime8nullCOURSE_DATE_OVERdatetime8null9课程评价信息包括的数据项有课程名、评价内容、评价时间等。表4-9为课程评价表COURSE_EVALVATION。表4-9 课程评价表COURSE_EVALVATION列名数据类型数据长度可否为空COURSE_IDchar10nullEVALVATIONvarchar40nullEVALVATION_DATEdatetime8null10教员信息包括的数据项有教员号、教员姓名、教员学历、开始授课时间、教员评价等。表4-10为教师信息表TEACHER。表4-10 教师信息表TEACHER列名数据类型数据长度可否为空TEACHER_IDchar10NullTEACHER_NAMEvarchar10NullTEACHER_XLvarchar10NullTEACHER_DATE_STARTdatetime8NullTEACHER_EVALVATIONvarchar40Null11培训资源管理信息包括的数据项有各个教室、教学设备的配备情况、各种教学教具借用情况、培训中心固定资产管理、各种培训费用和支出、培训资源需求管理等。表4-11为培训资源信息表TM_RESOURCE。表4-11 培训资源信息表TM_RESOURCE列名数据类型数据长度可否为空RESOURCE_IDChar10NullRESOURCE_NAMEvarchar10NullRESOURCE_MARKFloat8NullRESOURCE_PRICEvarchar10NullRESOURCE_QUATITYReal4NullRESOURCE_REMvarchar40Null12 培训教材管理包括的数据项有教材适合的课程、作者、教材状态、教材数量、价钱等。表4-12为教材信息表BOOK。表4-12 教材信息表BOOK列名数据类型数据长度可否为空BOOK_IDchar10nullBOOK_NAMEvarchar20nullBOOK_AUTHERvarchar40nullBOOK_STATEreal4nullBOOK_COURSE_IDreal4nullBOOK_QUATITYreal4nullBOOK_PRICEreal4null13用户口令表一个企业可以由多个用户管理该培训管理系统,因此需要在数据库中建立一个用户口令表格来管理TMS系统的用户.表4-13为管理TMS系统的用户口令表USER_PSWD。表4-13 管理TMS系统的用户口令表USER_PSWD列名数据类型数据长度可否为空TMS_USERChar10NullTMS_PSWDvarchar10Null有了上面的数据结构、数据项和数据流程,进行了下面的数据库设计。4.2数据库概念结构设计 这一设计阶段是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及它们之间的联系,为后面的逻辑结构设计打下基础。本设计根据上面的设计规划出的实体有:员工实体、部门实体、岗位实体、教员实体、教学资源实体、教材实体、课程实体。各个实体具体的描述E-R图如下:图4-2为员工实体E-R图。 图4-2 员工实体E-R图图4-3为部门实体E-R图。图4-3 部门实体E-R图图4-4为岗位实体E-R图。图4-4 岗位实体E-R图图4-5为课程实体E-R图。图4-5 课程实体E-R图图4-6为教员实体E-R图。图4-6 教员实体E-R图图4-7为培训资源实体E-R图。 图4-7 培训资源实体E-R图图4-8为教材实体E-R图。图4-8 教材实体E-R图实体和实体之间的关系E-R图如图4-9所示。 图4-9 实体和实体之间的关系E-R图5.详细设计本设计后台数据库使用的是Microsoft SQL Server。作为一种数据库SQL Server所作的一切工作都是为了在由行和列构成的表中有效地存储数据。SQL Server的核心是用于处理数据库命令的SQL Server引擎,它在windows下运行.支持对数据库连接和SQL命令进行处理。企业管理器(Enterprise Manager),查询分析器(Query Analyzer),每一种可以访问的SQL Server图形用户界面(Query User Interface, GUI)应用编程接口(Application Programming Interface, API)以及应用程序都与SQL Server建立连接,并要求SQL Server处理他们所发送的SQL 语句。前台工具采用的是Powersoft公司的PowerBuilder8.0。PowerBuilder 8.0是Sybase Inc.的子公司Powersoft推出的新一代数据库应用开发工具,它除了能够设计传统的高性能、基于客户/服务器(Client/Server)体系结构的应用系统外,也能够用于开发基于Internet的应用系统。PowerBuilder 8.0支持应用系统同时访问多种数据库,如Oracle, SQL Server等。PowerBuilder的精华是数据窗口对象,建立数据窗口对象是程序设计中极为重要的一个部分。针对不同的情况选择不同的数据窗口对象,会使程序的实用性和直观性大为增强。5.1建立系统登陆主窗口本系统运行后首先进入的是登陆窗口,该窗口共放置了5个静态文本框Static Text控件,放置在窗口相应位置来显示文字。还放置了2个单行编辑框Single Line Edit控件,一个供用户输入登陆的用户名,另一个供用户输入口令。另外还放置一个按钮控件,当用户名和口令都输入正确时点击它可进入系统主窗口。图5-1为凳陆窗口。 图5-1 登陆窗口5.2建立系统主程序窗口 登陆系统后,首先进入的是主窗体,它包含有15个按钮控件与1个菜单。点击按钮控件或菜单可进入系统的相应功能模块的窗口。5.2.1菜单的设计单击File中的New选项,在对话框中选择PB object在双击对话框中的Menu项。菜单即可生成,保存后在对话框中输入菜单名称即可。本设计的菜单中共设置了6个主菜单和13个子菜单项目。与点击主窗口中控件相同,点击菜单中的菜单项也会进入相应功能模块的窗口。这里之所以要设置这两种方法不同但功能相同的操作完全是为了使本系统能适用于有不同操作习惯的用户,以使本系统设计地更加人性化。5.2.2建立窗口 单击File中的New选项,在对话框中选择PB object在双击对话框中的Window项。窗口即可生成,保存后在对话框中输入窗口名称即可。在所创建的主窗口中的Menu Name中选择刚才创建的菜单,再添加相应控件主窗口即创建完毕。图5-2为系统主窗口。图5-2 系统主窗口5.3“系统”菜单及关于菜单本设计提供了一个About窗口。其中包括本系统的名称、所有者、联系方式等。点击关于菜单或主窗口面板上的关于按钮控件即可进入。关于窗口如图5-3所示。图5-3 关于窗口主窗口中的“系统”菜单下有两个菜单项,分别为修改用户口令、退出。其中单击这里的修改用户口令和退出于单击主窗口面板上的密码修改按钮控件和退出功能按钮控件相同都是进入以下两个窗口。下面分别介绍这两个窗口的详细设计。5.3.1修改用户口令窗口单击主窗口面板上的密码修改按钮控件或“系统”菜单的修改用户口令菜单项就会进入修改用户口令窗口。该窗口为用户提供了一个修改密码的服务。图5-4为修改用户口令窗口。具体实现过程:首先需要在OPEN事件中输入代码,使当单击密码修改按钮控件或修改用户口令菜单项时进入本窗体。其中用户需要在原口令中输入已有的口令,在新口令和确认中输入相同的新口令。系统会先判断用户两次输入的新口令是否相同,不同则弹出对话框警告;在判断用户输入的原口令是否正确,不正确也弹出对话框警告。如果上述条件在用户输入3次的情况下成立,则将数据库表格中该用户的原口令修改为输入的新口令。 图5-4 修改用户口令窗口5.3.2退出单击主窗口面板上的退出按钮控件或“系统”菜单的退出菜单项就会退出系统。该命令供用户在操作结束要退出系统时使用。具体实现过程:首先需要在open事件中输入代码,使得单击退出按钮控件或在“系统”菜单中单击退出菜单项时执行退出系统操作。5.4培训管理系统培训管理系统下共有十二个子窗口,这十二个子窗口的功能汇总在一起就是本系统总的功能。这十二个窗口分别为:学员信息管理、培训课程管理、培训教材管理、员工计划管理、培训课程评价、部门信息管理、培训计划管理、培训资源管理、员工成绩管理、教师信息管理、课程需求管理、岗位信息管理。下面将介绍这十二个子窗口的详细设计。5.4.1员工信息管理窗口 单击主窗口面板上或菜单中的“员工信息管理”进入图5-5所示的员工信息管理窗口。具体实现过程:首先需要在open事件中输入代码,使单击“学员信息管理”时进入本窗口。在本窗口中包含一个数据窗口控件,用户可对它进行添加、删除、查询、修改等操作。该控件与相应的数据窗口对象相连接。其创建过程如下,单击打开“New”对话框,然后在Data Window标签页选择数据窗口对象的显示风格,在这里我选择了Grid(网格显示方式) 单击“OK”按钮启动数据窗口对象向导。选择QUICK SELECT数据源,这是定义数据源的最简单方法,然后单击“NEXT”按钮,出现QIUCK SELECT窗口。在左上方的表格列中双击要连接的数据库表格。保存并为所创建数据窗口对象输入名称。至此,数据窗口对象创建完毕。 图5-5 员工基本信息窗口在员工基本信息窗口中的Data Object属性中选择刚才创建的数据窗口对象,就完成了在窗口中添加数据窗口控件的操作。员工信息管理窗口中的数据显示是由数据窗口控件来完成的。员工信息管理窗口的文字显示由静态文本框控件来完成。在员工基本情况显示部分的下面有2个下拉列表框控件。其中一个提供用户选择要查询的列(员工号、姓名、状态等),另一个下拉列表框提供用户选择要查询的符号(=,)另外还有一个单行编辑框控件,提供给用户输入要查询的内容。查询条件下放置有4个按钮控件,在其click事件中分别用来实现员工基本情况的增加、删除、查询以及确认的功能。“增加”按钮的click事件用于输入新员工基本信息;“删除”按钮控件的click事件用于删除员工基本信息窗口中当前的纪录;“查询”按钮控件的click事件用于执行条件查询,查询的条件是在2个下拉式列表框和一个单行编辑其中输入的;“确认”按钮控件的click事件用于提交和确认对该员工基本信息表格中记录所作的修改,包括插入和删除,如果提交失败,则取消修改。这4个按钮,基本上满足了我们对员工基本信息的管理。5.4.2培训课程管理窗口培训课程管理模块由2个窗口组成。一个窗口用于课程的日常管理,如增加、删除、修改等。另一个窗口用于完成本课程的评价功能。培训课程管理窗口由主程序窗口的“培训课程管理”按钮控件的单击事件激发,出现如图5-6所示的培训课程管理窗口。该窗口的中间放置一个数据窗口控件,用来连接数据窗口对象。 图5-6 培训课程管理窗口具体实现过程:首先需要在open事件中输入代码,使单击“培训课程管理”时进入本窗口。在本窗口中包含一个数据窗口控件。该空间与相应的数据窗口对象相连接。其创建过程如下,单击打开“New”对话框,然后在Data Window标签页选择数据窗口对象的显示风格,在这里我选择了Grid(网格显示方式)。单击“OK”按钮启动数据窗口对象向导。选择QUICK SELECT数据源,这是定义数据源的最简单方法,然后单击“NEXT”按钮,出现QIUCK SELECT窗口。在左上方的表格列中双击要连接的表格。保存并为所创建数据窗口对象输入名称。至此,数据窗口对象创建完毕。培训课程管理窗口中的数据显示是由数据窗口控件来完成的。在培训课程管理窗口中的Data Object属性中选择刚才创建的数据窗口对象,就完成了在窗口中添加数据窗口控件的操作。在数据窗口控件下放置有4个按钮控件,在其click事件中分别用来实现培训课程管理的增加、删除、确认以及关闭的功能。“增加”按钮的click事件用于输入新培训课程;“删除”按钮控件的click事件用于删除培训课程管理窗口中当前的纪录; “确认”按钮控件的click事件用于提交和确认对该培训课程管理表格中记录所作的修改,包括插入和删除,如果提交失败,则取消修改。“关闭”按钮控件的click事件用于关闭培训课程管理窗口。这4个按钮,基本上满足了我们对培训课程的管理。如果用户对这个数据窗口作了修改而没有保存,程序会弹出一个对话框来询问用户,由用户来决定是否在退出之前保存。5.4.3培训课程评价窗口培训课程评价与培训课程管理窗口同属于培训课程管理模块。培训课程评价窗口用于完成本课程的评价功能。培训课程评价窗口由主程序窗口的“培训课程评价”按钮控件的单击事件激发,出现如图5-7所示的培训课程评价窗口。该窗口的中间放置一个数据窗口控件,用来连接数据窗口对象。 图5-7 培训课程评价窗口具体实现过程:首先需要在open事件中输入代码,使单击“培训课程评价”时进入本窗口。在本窗口中包含一个数据窗口控件。该空间与相应的数据窗口对象相连接。其创建过程如下,单击打开“New”对话框,然后在Data Window标签页选择数据窗口对象的显示风格,在这里我选择了Grid(网格显示方式)。单击“OK”按钮启动数据窗口对象向导。选择QUICK SELECT数据源,这是定义数据源的最简单方法,然后单击“NEXT”按钮,出现QIUCK SELECT窗口。在左上方的表格列中双击要连接的表格。保存并为所创建数据窗口对象输入名称。至此,数据窗口对象创建完毕。培训课程评价窗口中的数据显示是由数据窗口控件来完成的。在培训课程评价窗口中的Data Object属性中选择刚才创建的数据窗口对象,就完成了在窗口中添加数据窗口控件的操作。在数据窗口控件下放置有4个按钮控件,在其click事件中分别用来实现培训课程评价窗口的增加、删除、确认以及关闭的功能。“增加”按钮的click事件用于输入新培训课程评价;“删除”按钮控件的click事件用于删除培训课程评价窗口中当前的纪录; “确认”按钮控件的click事件用于提交和确认对该培训课程评价表格中记录所作的修改,包括插入和删除,如果提交失败,则取消修改。“关闭”按钮控件的click事件用于关闭培训课程评价窗口。这4个按钮,基本上满足了我们对培训课程的管理。如果用户对这个数据窗口作了修改而没有保存,程序会弹出一个对话框来询问用户,由用户来决定是否在推出之前保存。5.4.4培训教材管理窗口培训教材管理窗口由主程序窗口的“培训教材管理”按钮控件的单击事件激发,出现如图5-8所示的培训教材管理窗口。该窗口的中间放置了两个数据窗口控件,用来连接数据窗口对象。在每个窗口的最下面放置4个按钮控件,在其click事件中分别用来实现增加一条记录、删除一条记录、确定所作的修改以及关闭窗口的功能。“增加”按钮的click事件用于输入新培训教材管理记录;“删除”按钮控件的click事件用于删除培训教材管理窗口中当前的纪录; “确认”按钮控件的click事件用于提交和确认对该培训教材管理表格中记录所作的修改,包括插入和删除,如果提交失败,则取消修改。“关闭”按钮控件的click事件用于关闭培训教材管理窗口。这4个按钮,基本上满足了我们对培训课程的管理。如果用户对这个数据窗口作了修改而没有保存,程序会弹出一个对话框来询问用户,由用户来决定是否在推出之前保存。图5-8 培训教材管理窗口5.4.5员工计划管理窗口员工计划管理窗口由主程序窗口的“员工计划管理”控件的单击事件激发,出现如图5-9所示的员工计划管理窗口。该窗口的中间放置一个数据窗口控件,用来连接数据窗口对象。在窗口的最下面放置4个按钮控件,在其click事件中分别用来实现增加一条记录、删除一条记录、确定所作的修改以及关闭窗口的功能。“增加”按钮的click事件用于输入新员工计划管理记录;“删除”按钮控件的click事件用于删除员工计划管理窗口中当前的纪录; “确认”按钮控件的click事件用于提交和确认对该员工计划管理表格中记录所作的修改,包括插入和删除,如果提交失败,则取消修改。“关闭”按钮控件的click事件用于关闭员工计划管理窗口。这4个按钮,基本上满足了我们对培训课程的管理。如果用户对这个数据窗口作了修改而没有保存,程序会弹出一个对话框来询问用户,由用户来决定是否在推出之前保存。图5-9 员工计划管理窗口5.4.6培训资源管理窗口培训资源管理窗口由主程序窗口的“培训资源管理”控件的单击事件激发,出现如图5-10所示的培训资源管理窗口。该窗口的中间放置一个数据窗口控件,用来连接数据窗口对象。在窗口的最下面放置4个按钮控件,在其click事件中分别用来实现增加一条记录、删除一条记录、确定所作的修改以及关闭窗口的功能。“增加”按钮的click事件用于输入新培训资源管理记录;“删除”按钮控件的click事件用于删除员工计划管理窗口中当前的纪录; “确认”按钮控件的click事件用于提交和确认对该培训资源管理表格中记录所作的修改,包括插入和删除,如果提交失败,则取消修改。“关闭”按钮控件的click事件用于关闭培训资源管理窗口。这4个按钮,基本上满足了我们对培训课程的管理。如果用户对这个数据窗口作了修改而没有保存,程序会弹出一个对话框来询问用户,由用户来决定是否在推出之前保存。图5-10 培训资源管理窗口5.4.7员工成绩管理窗口员工成绩管理窗口由主程序窗口的“员工成绩管理”控件的单击事件激发,出现如图5-11所示的员工成绩管理窗口。该窗口的中放置一个数据窗口控件,用来连接数据窗口对象。在窗口的最下面放置4个按钮控件,在其click事件中分别用来实现增加一条记录、删除一条记录、确定所作的修改以及关闭窗口的功能。“增加”按钮的click事件用于输入新员工成绩管理记录;“删除”按钮控件的click事件用于删除员工成绩管理窗口中当前的纪录; “确认”按钮控件的click事件用于提交和确认对该员工成绩管理表格中记录所作的修改,包括插入和删除,如果提交失败,则取消修改。“关闭”按钮控件的click事件用于关闭员工成绩管理窗口。这4个按钮,基本上满足了我们对培训课程的管理。如果用户对这个数据窗口作了修改而没有保存,程序会弹出一个对话框来询问用户,由用户来决定是否在推出之前保存。图5-11 员工成绩管理窗口5.4.8部门信息管理窗口部门信息管理窗口由主程序窗口的“部门信息管理”控件的单击事件激发,出现如图5-12所示的部门信息管理窗口。该窗口的中间放置一个数据窗口控件,用来连接数据窗口对象。在窗口的最下面放置4个按钮控件,在其click事件中分别用来实现增加一条记录、删除一条记录、确定所作的修改以及关闭窗口的功能。“增加”按钮的click事件用于输入新部门信息管理记录;“删除”按钮控件的click事件用于删除部门信息管理窗口中当前的纪录; “确认”按钮控件的click事件用于提交和确认对该部门信息管理表格中记录所作的修改,包括插入和删除,如果提交失败,则取消修改。“关闭”按钮控件的click事件用于关闭部门信息管理窗口。这4个按钮,基本上满足了我们对培训课程的管理。如果用户对这个数据窗口作了修改而没有保存,程序会弹出一个对话框来询问用户,由用户来决定是否在推出之前保存。图5-12 部门信息管理窗口5.4.9教师信息管理窗口教师信息管理窗口由主程序窗口的“教师信息管理”控件的单击事件激发,出现如图5-13所示的教师信息理窗口。该窗口的中间放置一个数据窗口控件,用来连接数据窗口对象。在窗口的最下面放置4个按钮控件,在其click事件中分别用来实现增加一条记录、删除一条记录、确定所作的修改以及关闭窗口的功能。“增加”按钮的click事件用于输入新教师信息管理记录;“删除”按钮控件的click事件用于删除教师信息管理窗口中当前的纪录; “确认”按钮控件的click事件用于提交和确认对该教师信息管理表格中记录所作的修改,包括插入和删除,如果提交失败,则取消修改。“关闭”按钮控件的click事件用于关闭教师信息管理窗口。这4个按钮,基本上满足了我们对培训课程的管理。如果用户对这个数据窗口作了修改而没有保存,程序会弹出一个对话框来询问用户,由用户来决定是否在推出之前保存。图5-13 教师信息管理窗口5.4.10课程需求管理窗口课程需求管理窗口由主程序窗口的“课程需求管理”控件的单击事件激发,出现如图5-14所示的课程需求管理窗口。该窗口的中间放置一个数据窗口控件,用来连接数据窗口对象。在窗口的最下面放置4个按钮控件,在其click事件中分别用来实现增加一条记录、删除一条记录、确定所作的修改以及关闭窗口的功能。“增加”按钮的click事件用于输入新课程需求管理记录;“删除”按钮控件的click事件用于删除课程需求管理窗口中当前的纪录; “确认”按钮控件的click事件用于提交和确认对该课程需求管理表格中记录所作的修改,包括插入和删除,如果提交失败,则取消修改。“关闭”按钮控件的click事件用于关闭课程需求管理窗口。这4个按钮,基本上满足了我们对培训课程的管理。如果用户对这个数据窗口作了修改
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度智能社区O2O服务网络共建合作合同
- 2025年特色农产品全国冷链配送及溯源服务合同
- 2025年自然资源厅地质灾害防治与生态修复服务合同
- 2025年企业职工健康管理项目医疗服务合作协议
- 2025年新型电商产品定制开发合同:包括研发、设计、测试及售后服务保障
- 2025年ERP系统销售与跨行业应用拓展合作协议
- 2025年定制化PVC耐压管材买卖合同示范文本
- 2025年国际医疗器械研发与生产合作合同
- 2025年信用卡额度抵押个人创业投资贷款服务合同
- 2025年跨境电商平台品牌授权代理合同正规范本
- 高处安装维护拆除作业培训
- 工厂防呆培训课件
- 消防联动调试方案
- 自动化仪表施工方案
- 图书管理员考试复习全书:试题及答案
- T-CECC 029.1-2024 数据分类分级指南 第1部分:医疗健康
- 污泥运输合同范本
- DBJ04T 289-2020 建筑工程施工安全资料管理标准
- 运输车辆司机安全培训考试专项测试题及答案
- 视频制作及推广合同
- 《神经网络与深度学习课程设计》课程教学大纲
评论
0/150
提交评论