企业员工培训管理系统计算机毕业设计论文.docx
- 文档编号:5658252
- 上传时间:2022-12-30
- 格式:DOCX
- 页数:38
- 大小:303.64KB
企业员工培训管理系统计算机毕业设计论文.docx
《企业员工培训管理系统计算机毕业设计论文.docx》由会员分享,可在线阅读,更多相关《企业员工培训管理系统计算机毕业设计论文.docx(38页珍藏版)》请在冰豆网上搜索。
企业员工培训管理系统计算机毕业设计论文
企业员工培训管理系统
————全面信息管理
摘要
本设计首先介绍了管理系统的发展过程及其概念,随后阐述了企业员工培训对一个企业的重要意义。
指出了管理系统由人、计算机、管理数据三部分构成。
通过PowerBuilder的数据库访问和操作技术,以及数据窗口对象的使用,实现了一个有一定实用价值的企业员工培训管理系统。
本系统首先实现的是登录系统,包括用户登录、修改密码、about和退出系统等功能。
之后实现企业员工培训管理部分,其中包括员工基本信息管理、员工成绩管理、岗位信息管理、培训课程评价、培训课程管理、部门信息管理、培训需求管理、培训计划管理、教师信息管理、教材信息管理、员工培训计划管理、培训资源管理窗口。
这些窗口包含了如员工号、员工姓名等各种详细信息。
并且本系统支持对上述窗口中的这些信息的录入、查询、删除与修改等操作。
关键词:
管理系统员工培训管理数据
Abstract
Ithasintroducedtheevolutionandconceptofthemanagementinformationsystematfirstinthedesign.Andithasexplainedtheimportantmeaninginanenterpriseofit’sstaffstrainingafterwards.Ithaspointedoutthemanagementinformationsystemformedbythreepartsofpeople,computerandmanagementdata.WithusingofvisitingthroughthedatabaseofPowerBuilderandoperatingtechnologyanddatawindowtarget,ithasrealizedaenterprise’sstaffstrainingmanagementinformationsystemwhichworthmustusing.
Thissystemrealizeslandingthesystematfirst,includingusersland,revisethepassword,aboutandwithdrawfromthesystem.Laterrealizedthestaffstrainingadministrativesectionofenterprise,includingthewindowsofstaff’sbasicinformationmanagement,department’sinformationmanagement,teacher’sinformationmanagement,traintrafficdemand,trainplannedmanagement,theinformationmanagementoftheteachingmaterial,staff’spersonaltrainingplannedmanagement,trainingresourcemanagement,jobinformationmanagement,trainingcourseevaluation,trainingcoursemanagement,theachievementofstaffmanagement.Thesewindowsincludevariouskindsofdetailedinformationsuchasstaff’snumber,staff’sname.Thissystemsupportsinputting,inquiry,deletingoftheinformationattheabove-mentionedwindows,withrevisingetc.operating.
Keywords:
managementinformationsystem,staffstraining,managementdata
引言
随着高新科学技术的迅速发展和计算机应用在全社会的日益普及,利用计算机进行信息处理给人们带来了新的工作和生活方式。
由于计算机迅速、高效的数据‘记忆’能力和处理能力及其不断增大的存储容量,已使计算机成为一个国家、一个企业必不可少的工具。
特别是在信息领域,大量的数据处理工作越来越依赖于计算机,各级管理人员已经感觉到离开计算机就无法进行正常的工作。
今天,计算机的价格已经非常低廉,性能却有了长足的进步。
它已经被应用于许多领域,计算机之所以如此流行,原因主要有以下几个方面:
首先,计算机可以代替人工进行许多繁杂的劳动;其次,计算机可以节省许多资源;第三,计算机可以大大的提高人们的工作效率;第四,计算机可以使敏感文档更加安全,等等。
本程序在WindowsXP操作系统下,以中文版PowerBuilder为前台开发工具,它具有面向对象的可视化设计工具、丰富的数据类型、众多的内部函数和结构化程序结构,数据窗口对象是它的的精华所在,在PB集成开发环境中,用户可设计界面、编写代码、调试程序,直至把应用程序编译成可执行文件;后台数据库使用MicrosoftSQLServer开发的。
1管理系统
1.1管理系统发展简介
管理信息系统在最初级阶段是统计系统,所研究的内容是数量数据间表面的规律,它可以把数据分成较相关和较不相关的组,然后把数据转换为信息。
第二阶段是数据更新系统,其典型代表是美国航空公司于20世纪50年代建成的SABRE预约订票系统。
它设有1008个订票点,可以存取600000个旅客记录和27000个飞行段记录。
它的操作比较复杂,在任何一“点”都可以查到某一航班是否有空座位。
但从概念上来讲,它只是一个数据更新系统,比如它不能告诉你以现在的售票速度何时票将售完,从而采取补救措施。
因而它也是管理信息系统的低级阶段。
第三阶段是状态报告系统,它可以分为生产状态报告、服务状态报告和研究状态报告等系统。
比如生产状态报告系统,它的典型代表是IBM公司的生产管理系统。
众所周知,IBM公司是世界上最大的计算机公司,1964年IBM生产出的中型计算机IBM360的组织生产的管理工作却大大复杂化了。
为了保证生产以及其他环节的顺利进行,IBM建立了先进管理系统AAS,它能进行450个业务的操作。
1968年,公司又建立了公用制造信息系统CMIS,运行很成功,过去需要15周的工作,该系统只用3周就可以完成。
状态报告系统还有一种形式是数据处理系统,它用来处理日常业务和生产报告,重点在于将手工作业自动化,提高效率和节省人力。
数据处理系统一般不能提供决策信息。
最后的阶段是决策支持系统,它是用来辅助决策的信息系统。
该系统可以计划、分析方案,审查解答和求解的误差。
它应有较好的人机对话方式,可以和不怎么熟悉计算机的管理人员通话。
它一般包括一些模型用以产生决策信息,但不强调全面的管理功能
1.2管理系统概念
惯例信息系统就是我们常说的MIS(ManagementInformationSystem),在强调管理,强调信息的现代社会中它变得越来越普及。
MIS是一门新的学科,它跨越了若干个领域,比如管理科学、系统科学,运筹学、统计学以及计算机科学。
在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。
20世纪,随着全球经济的蓬勃发展,众多经济学家纷纷提出了新的管理理论。
20世纪50年代,西蒙提出管理依赖于信息和决策的思想。
同时期的维纳发表了控制论,他认为管理是一个控制过程。
1958年,盖尔写到:
“管理将以较低的成本得到及时准确的信息,做到较好的控制”。
这个时期,计算机开始用于会计工作。
数据处理一词已经出现。
1970年,WalterT.Kennevan给刚刚出现的管理信息系统一词下了一个定义:
“以口头或书面的形式,在合适的时间向经理、职员以及外界人员提供过去的、现在的、预测未来的有关企业内部及其环境的信息,以帮助他们进行决策”。
在这个定义里强调了用信息支持决策,但并没有强调应用模型,没有提到计算机的应用。
1985年,管理信息系统的创始人,明尼苏达大学的管理学教授GordonB.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系统功能某块设计
在系统功能分析的基础上,考虑PowerBuilder程序编制特
点得到如图3-1所示的系统功能模块图。
图3-1系统功能模块
4数据库设计
数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响,好的数据库结构设计会减少数据库的存储量,数据的完整性和一致性比较高,系统具有较快的响应速度,简化基于此数据库的应用程序的实现等等。
在数据库系统开始设计的时候应该尽量考虑全面,尤其应该仔细考虑用户的各种需求,避免浪费不必要的人力和物力。
4.1数据库需求分析及逻辑结构设计
在仔细调查企业员工培训管理过程的基础上,得到本系统所处理的数据流程,如图4-1所示。
图4-1数据流程图
针对本实例,通过对企业员工培训管理的内容和数据流程分析,设计的数据项和数据结构以及数据库中的表格如下:
1员工基本状况
包括的数据项有员工号、员工姓名、性别、所在部门、身份证号、生日、籍贯、国籍、民族、婚姻状况、参加工作时间、员工状态、状态时间、家庭住址、联系电话。
表4-1为PERSONNEL员工基本状况表。
表4-1PERSONNEL员工基本状况表
列名
数据类型
数据长度
可否为空
EMP_NO
int
4
Notnull
EMP_NAME
varchar
10
Null
DEPT_ID
int
4
Null
EMP_XL
varchar
10
Null
EMP_GENDER
varchar
2
Null
EMP_BIRTHDAY
datetime
8
Null
EMP_HOMETOWN
varchar
8
Null
EMP_COUNTRY
varchar
10
Null
EMP_NATION
varchar
10
Null
EMP_ID
int
4
Null
EMP_MARRIAGE
varchar
2
Null
EMP_HEALTH
varchar
20
Null
EMP_STARTWORK
datetime
8
Null
EMP_STATE
varchar
10
Null
EMP_STATE_DATE
datetime
8
Null
EMP_HOMEADRESS
varchar
10
Null
EMP_TELENO
int
4
Null
EMP_EMAIL
varchar
20
Null
2员工成绩状况
包括的数据项有员工号、课程名称、时间、地点、授课教师、成绩、评价、是否通过等。
表4-2为SCORE员工成绩表。
表4-2SCORE员工成绩表
列名
数据类型
数据长度
可否为空
EMP_NO
char
10
null
COURSE_ID
char
10
null
S_DATE
datetime
8
null
S_PLACE
varchar
10
null
TEACHER_ID
char
10
null
SCORE_1
real
4
null
SCORE_2
real
4
null
SCORE_NOTES
varchar
10
null
PASS
varchar
50
null
3课程信息
包括的数据项有课程号、课程类别、课程名、课程学时、等效课程、预修课程、开课部门、初训/复训等。
表4-3为COURSE课程表。
表4-3COURSE课程表
列名
数据类型
数据长度
可否为空
COURSE_ID
char
10
null
SUBJECT
varchar
10
null
COURSE_CNAME
varchar
20
null
COURSE_ENAME
varchar
10
null
COURSE_DESC
varchar
40
null
COURSE_DURATION
real
4
null
COURSE_BOOK
varchar
10
null
COURSE_EQU
real
4
null
COURSE_BEFORE
real
4
null
COURSE_MARK
int
4
null
DEPT_ID
char
10
null
4企业工作岗位信息
包括的数据项有工作岗位代号、工作岗位名称、工作岗位、权力范围等。
4-4为企业工作岗位信息表。
表4-4JOB工作岗位情况表
列名
数据类型
数据长度
可否为空
JOB_ID
Char
10
Notnull
JOB_NAME
varchar
20
Null
JOB_POWER
varchar
20
Null
5企业部门信息
包括的数据项有部门代号、部门名称、部门经理、部门副经理等。
表4-5为DEPT部门信息表。
表4-5DEPT部门信息
列名
数据类型
数据长度
可否为空
DEPT_ID
char
10
Notnull
DEPT_NAME
varchar
10
Null
DEPT_MANAGER
real
4
Null
DEPT_VICEMANAGER
real
4
Null
6培训需求信息
包括的数据项有所需培训的课程、要求培训的员工。
表4-6为培训需求表COURSE_NEED。
表4-6培训需求表COURSE_NEED
列名
数据类型
数据长度
可否为空
COURSE_ID
char
10
Null
COURSE_NEED
real
4
Null
7企业培训计划信息
包括的数据项有培训的课程、培训开始时间、结束时间、培训教员、上课时间、上课地点。
表4-7为企业培训计划表COURSE_AVAILABLE。
表4-7企业培训计划表COURSE_AVAILABLE
列名
数据类型
数据长度
可否为空
COURSE_ID
char
10
null
COURSE_DATE_BEGIN
datetime
8
null
COURSE_DATE_OVER
datetime
8
null
TEACHER_ID
char
10
null
COURSE_PERSONFLOAT
real
4
null
8个人培训计划信息
包括的数据项有培训员工、培训课程、培训开始时间、培训结束时间等。
表4-8为个人培训计划表PERSONNEL_PLAN。
表4-8个人培训计划表PERSONNEL_PLAN
列名
数据类型
数据长度
可否为空
EMP_NO
char
10
null
COURSE_ID
char
10
null
COURSE_DATE_BEGIN
datetime
8
null
COURSE_DATE_OVER
datetime
8
null
9课程评价信息
包括的数据项有课程名、评价内容、评价时间等。
表4-9为课程评价表COURSE_EVALVATION。
表4-9课程评价表COURSE_EVALVATION
列名
数据类型
数据长度
可否为空
COURSE_ID
char
10
null
EVALVATION
varchar
40
null
EVALVATION_DATE
datetime
8
null
10教员信息
包括的数据项有教员号、教员姓名、教员学历、开始授课时间、教员评价等。
表4-10为教师信息表TEACHER。
表4-10教师信息表TEACHER
列名
数据类型
数据长度
可否为空
TEACHER_ID
char
10
Null
TEACHER_NAME
varchar
10
Null
TEACHER_XL
varchar
10
Null
TEACHER_DATE_START
datetime
8
Null
TEACHER_EVALVATION
varchar
40
Null
11培训资源管理信息
包括的数据项有各个教室、教学设备的配备情况、各种教学教具借用情况、培训中心固定资产管理、各种培训费用和支出、培训资源需求管理等。
表4-11为培训资源信息表TM_RESOURCE。
表4-11培训资源信息表TM_RESOURCE
列名
数据类型
数据长度
可否为空
RESOURCE_ID
Char
10
Null
RESOURCE_NAME
varchar
10
Null
RESOURCE_MARK
Float
8
Null
RESOURCE_PRICE
varchar
10
Null
RESOURCE_QUATITY
Real
4
Null
RESOURCE_REM
varchar
40
Null
12培训教材管理
包括的数据项有教材适合的课程、作者、教材状态、教材数量、价钱等。
表4-12为教材信息表BOOK。
表4-12教材信息表BOOK
列名
数据类型
数据长度
可否为空
BOOK_ID
char
10
null
BOOK_NAME
varchar
20
null
BOOK_AUTHER
varchar
40
null
BOOK_STATE
real
4
null
BOOK_COURSE_ID
real
4
null
BOOK_QUATITY
real
4
null
BOOK_PRICE
real
4
null
13用户口令表
一个企业可以由多个用户管理该培训管理系统,因此需要在数据库中建立一个用户口令表格来管理TMS系统的用户.表4-13为管理TMS系统的用户口令表USER_PSWD。
表4-13管理TMS系统的用户口令表USER_PSWD
列名
数据类型
数据长度
可否为空
TMS_USER
Char
10
Null
TMS_PSWD
varchar
10
Null
有了上面的数据结构、数据项和数据流程,进行了下面的数据库设计。
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图
实体和实体之间的关系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 员工 培训 管理 系统 计算机 毕业设计 论文