员工培训管理系统doc.docx
《员工培训管理系统doc.docx》由会员分享,可在线阅读,更多相关《员工培训管理系统doc.docx(7页珍藏版)》请在冰豆网上搜索。
员工培训管理系统doc
员工培训管理系统
员工培训管理系统目录摘要
一、前言
二、系统功能和使用说明2.1系统功能分析2.2使用说明
三、系统软、硬件环境3.1系统硬件环境3.2系统软件环境
四、系统分析4.1确定员工管理系统的边界4.2系统的初步调查4.3可行性分析4.4开发环境设计思路4.5系统功能分析
五、系统设计5.1总体结构设计5.2计算机网络结构设计5.3代码设计5.4数据库设计5.4.1数据库概念结构设计5.4.2数据库逻辑结构设计5.4.3数据库结构的实现5.5各个功能模块详细设计5.5.1用户控制界面设计5.5.2其它模块功能简述5.5.3培训计划5.5.4基础信息管理5.5.5培训管理评估5.5.6系统管理
六、系统测试
七、结束语参考文献摘要随着人类社会的发展,要求每个紧跟时代的人都要不断的进行自我提高。
因此,学习与再学习始终伴随着我们,其中有关的培训机构有着为可替代的作用,在这种形势下,如何更好的对培训工作进行管理,就成了我们需要解决的一个问题,因此,开发一套完善的培训管理系统就成不可少了,本文介绍了在VisualFoxpro6.0环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发本系统的详细过程,从软件工程的角度进行了科学而严谨的阐述。
一、前言近年来,有关员工培训管理的软件很多。
但大部分是培训中介组织的一项面向企业的服务,而且还是一些网络版本。
比如,在美国有ASTD---AmericanSocietyforTrainingandDevelopment、TheDistanceandEducationTrainingCouncilOnline、TCM’sHRCareers、ResourceSoftware、SafetySoftwarethisform.release添加界面command1代码cnamealltrimthisform.pageframe1.page2.text1.valuecpasswordalltrimthisform.pageframe1.page2.text2.valuebo1.textifalltrimthisform.pageframe1.page2.text2.valuealltrimthisform.pageframe1.page2.text3.valuemessagebox用户密码输入有误,48,信息窗口thisform.pageframe1.page2.text2.valuethisform.pageframe1.page2.text3.valueelseuse.\database\user_pswdappendblankreplacetms_userwithcnamereplacetms_pswdwithcpasswordreplacerankwithcrankmessagebox添加用户成功,48,信息窗口thisform.pageframe1.page2.text1.valuethisform.pageframe1.page2.text2.valuethisform.pageframe1.page2.text3.valueendifcommand2代码thisform.pageframe1.page2.text1.valuethisform.pageframe1.page2.text2.valuethisform.pageframe1.page2.text3.valuethisform.pageframe1.page2.text4.valuecommand3代码thisform.release
六、系统测试在开发本系统时,为了使系统能够稳定运行,对本系统进行了有针对性的全面测试,采取的方式是1、菜单项测试为了保证每一项下拉菜单能够正确实现系统设计的功能,我把相关的基础数据,基本上全部输入到本系统中,并对每一个菜单项反复进行了增加、删除、修改等操作,从而保证了菜单级功能的正确实现。
2、数据跟踪完成菜单项测试后,我又对系统内的每一个数据进行了跟踪。
例如在成绩管理模块中,我首先对考试类型进行设定,然后在成绩添加模块中进行数据操作,随时观察这两个模块之间是否有冲突产生,配合得是否正确,再然后在成绩浏览模块中进行验证,说明该功能完全正常,对其它的功能模块也进行了类似的设置。
3、综合测试在以上测试的基础上对系统功能进行了整体的测试,依次来检验系统功能是否符合系统设计的要求。
通过反复测试,不断地对程序进行修改,终于实现了系统的各项功能。
七、结束语在本系统的开发过程中,由于本人是初次开发软件,在知识、经验方面都存在着不足。
另外,在整个开发的过程中,时间也比较仓促。
因此,该系统必然会存在一些缺陷和不足。
尽管本系统存在着很多不足,但其功能全面、易于日后程序更新、数据库管理容易、界面友好、操作方便、效率高、安全性好。
通过本次毕业设计,我学到了很多东西,无论在理论上还是在实践中,都让我受溢非浅。
这对于我以后的工作和学习都是一种巨大的财富。
同时我非常地感谢我的指导老师,在系统开发过程中给予了我不少的帮助。
参考文献[1]崔宝深,王娟VisualFoxPro程序设计教程南开大学出版社2002.10
(1)263299[2]邵洋,谷宇,何旭洪VisualFoxPro6.0数据库系统开发实例导航人民邮电出版社2002.10[3]李凡VisualFoxPro6.0程序设计基础教程水利水电出版社2000.05[4]蔡伟,刘立志段海午范有元VisualFoxPro6.0应用开发实例人民邮电出版社2002.07[5]余文芳VisualFoxPro6.0人民邮电出版社2004.04[6]范立南,张宇VisualFoxPro6.0程序设计与应用电子工业出版社2004.02[7]马义玲,汪令江,曾勇数据库应用FoxProforwindows机械工业出版社2000.08功能模块图数据流程图6.2其它模块功能简述6.2.1培训计划培训计划模块的内容主要包括培训计划制作、学员管理、培训成本管理、任务检查列表。
(如下图)●培训计划制作该程序主要根据报名培训的员工、安排的培训内容、计划培训的时间、地点、教员、合作的培训中介情况来制作培训计划。
●培训成本根据课本资料、设备设施、培训教员的工资、场地租金、提供服务的费用来计算当期培训的总费用及人均费用,并对这些费用进行录入、编辑、查询、打印输出。
●任务检查列表本模块主要负责提醒下一步要完成的培训任务,显示要提供的服务项目完成进度情况。
6.2.2基础信息管理其中包括1。
课程信息管理、2。
学员管理、3。
成绩管理(如下图)1.课程信息管理本模块主要提供课程信息情况,内容包括单课信息、组课信息、培训内容类别●单课信息根据企业员工培训提供的单门课程的信息进行录入、编辑、查询、报表打印操作。
●组课信息根据企业员工培训提供的组合课程的信息进行录入、编辑、查询、报表打印操作。
●培训内容类别对提供的培训类别信息进行录入、编辑、查询处理。
2.学员管理它主要完成对当期注册学员信息录入、编辑、查询、打印工作3.成绩管理该模块分为考试和技能认证两部分内容。
根据考试成绩确定该员工是否能获得认证。
●考试管理主要完成对学员的考试成绩的录入、编辑、查询、打印输出处理。
●技能认证主要完成对认证书信息和证书发放信息的录入、编辑、查询、打印的操作。
6.2.3培训管理评估培训管理评估根据该期培训的教学质量、管理情况的各项指标进行评估,最后得出该期的总体情况评估。
主要内容包括学员考勤、培训教师评估、培训管理质量评估、培训总体评估。
如下图●学员考勤主要负责对学员出勤情况的录入、编辑、查询、报表打印的操作。
●培训教师评估根据对培训教师的出勤情况、教学质量、教学态度、教学方法的评分,给出对培训教师的总的评估。
该模块就是负责对这些数据的录入、编辑、查询、报表打印。
●培训管理质量评估根据该期培训的配套服务的好坏、设备设施的质量、培训教材资料的好坏、培训纪律的好坏、培训环境的好坏来评定整个培训的管理质量水平。
然后根据这些信息汇总成总表,以备查询、打印输出。
●总评估根据以上各项评估结果,汇总对该期的总的评估。
该模块主要对这些信息进行显示、打印输出处理/6.2.4参考信息该部分主要提供一些相关信息以备查询。
这些信息主要有企业部门设置情况、部门职位设置情况、培训中介单位的信息、教材采购库存信息、设备设施管理信息、其他参考信息。
6.2.7系统管理这一个模块主要完成对用户、用户权限以及数据安全、数据备份、数据恢复的功能和确定该用户是否是合法用户,根据权限合法用户又分系统负责人各一般用户。
一般用户可以修改自己的密码,而系统负责人还可以进行增删用户的操作。
(如下图)7.ETMS的特点、存在的问题及今后的发展方向7.1系统设计的特点
(1)用户界面使用友好。
既可以用鼠标,也可以用键盘完成整个操作。
(2)本系统不仅实现了对企业员工培训整个流程的管理功能,而且使企业的培训工作系统化、规范化、自动化,从而达到提高企业培训管理效率的目的。
(3)系统实现了一定程度的通用性。
不同的企业都可以根据自己的需要稍加修改,就可应用。
(4)系统采用开发式的模块架构,便于系统升级、扩充和用户自行再开发。
7.2系统存在的问题及今后的发展方向由于时间和其他等方面的条件限制,本系统再开发中存在以下问题①系统有些附带的功能尚未实现。
②由于开发环境的限制,系统还只能单机上运行。
要同其它计算机通信必须通过电子邮件的方式来实现。
根据上述内容,可以知道系统今后的发展,首先就是要实现以上功能。
但除此以外,开发要从以下几个方面考虑,以便能满足用户发展的需要和计算机硬件的升级的需求。
系统将从现在的C/S模式转化为B/S模式,以适应企业员工培训采用多媒体教学。
系统版本应由现在的单机版升级为网络版,以利于与企业Intranet及Internet交互通讯。
①数据数据库结构要由现在的但层模式,发展为以后的多层体系结构,以适应企业规模的扩展需求。
这样就可以将数据计算任务集中在能力较强的计算机上,从而减轻计算能力较差的客户机的负担,具体所明如下②一个数据库应用程序在逻辑上通常由两个部分组成,一是数据访问链路,二是用户界面,这二者的组合既是应用程序的本系结构。
单层模式是数据库应用程序与数据库共享同意个文件系统,使用的是本地数据库或文件来存取数据。
此时用户界面与数据访问链路是统一的,这样不仅增加了本机的负担,而且设计界面难以保持一致的风格。
③两层数据库应用程序是客户程序提供用户界面,通过BDE从远程数据服务器获取数据。
在这种体系结构中,数据库访问链路设计与用户界面设计就分开了,从而能达到比较好的设计效果。
④多层数据库应用程序中,客户程序、应用服务器和远程服务器分布在不同机器上。
其中,客户程序主要提供用户界面它能够向应用服务器请求数据和申请更新数据,再由应用服务器向数据库服务器请求数据和申请更新数据。
正因为该体系结构具有以上特点,今年来,多层分布式数据应用系统体系结构得到了越来越广泛应用。
企业员工教育培训管理系统大型企业、政府部门的员工众多,为提高全体员工的素质,经常开展广泛的培训活动,然而由于人数的众多,培训项目的多种多样,从而造成培训管理过程复杂,数据量大,传统的人工记录的方式已跟不上实际情况的需要,为了解决这一矛盾,我们开发了企业员工教育培训管理系统,专注于企业培训项目、学员学分、教师学分的综合管理。
系统特色1、完善的教育培训管理业务处理流程,各业务模块划分清晰。
从培训的建立、考勤的登记,再到教师学生学分的记录,流程清