企业岗位培训考核系统毕业论文.docx
- 文档编号:2084179
- 上传时间:2022-10-26
- 格式:DOCX
- 页数:59
- 大小:800.86KB
企业岗位培训考核系统毕业论文.docx
《企业岗位培训考核系统毕业论文.docx》由会员分享,可在线阅读,更多相关《企业岗位培训考核系统毕业论文.docx(59页珍藏版)》请在冰豆网上搜索。
企业岗位培训考核系统毕业论文
企业岗位培训考核系统毕业论文
1绪论
1.1课题的研究意义
发展必然带来革新,当旧的东西开始呈现出越来越多的弊端,我们便开始寻找全新的解决方法。
今天,以计算机技术为引领的科技革命正逐渐改变着我们的生活,也改变着我们的思维方式。
传统的企业管理是完全依赖于人脑的工作方式,既效率低下又错误百出,而且随着全球一体化的进程,企业开始国际化,集团化,这就更加要求企业运作的高效率,低成本。
在这样的迫切要求下,企业逐渐开始探讨将企业过程数字化,将管理模式计算机化,尤其是企业的培训,它是企业的基石,将为企业提供选拔优秀的人才,对员工的培训将是一种提高企业自身战斗力的重要手段。
因此,对企业培训考核系统的研究具有重大而深远的意义。
1.2国内外的研究动态
在国外,针对企业培训的考核系统已经得到突飞猛进的发展。
各大学、高职学院都积极开展相关方面的研究和探索。
英国Derby大学成功运用网上考试技术实现了在以色列的本科学历教育。
网上考试已经成为日前普遍采用的一种考试和认证方式。
通过计算机网络进行各种认证考试,使众多企业大大降低了培训的工作量,同时又提高了工作效率和考核的准确程度。
目前网上计算机化考试己经发展为一种产业,创造出很大的利润。
例如美国的Prometric有限公司,它是全球最大的计算机化认证考试服务公司,开创了计算机化考试技术和管理标准,其客户群十分广泛,包括IT信息产业、政府机构、国家非盈利性机构等。
在国内,普遍地看,绝大多数的考试还停留在传统考试方式。
在此方式下,组织一次考试至少要经过5个步骤,即人工出卷、考生考试、人工阅卷、试卷分析和成绩评估。
显然,随着考试类型的不断增加及考试要求的不断提高,企业的工作量将会越来越大,并且这样工作将是一件十分烦琐和非常容易出错的事情。
但是对互联网的真正应用仅限于网上报名工作和网上成绩查询,还没有真正形成上网考试的规模,传统的考试方式已经不能适应现代考试的需要。
到了2000年,随着计算机技术的普遍发展,越来越多的企业看到了技术革新带来的效益,纷纷开始研究开发这一领域,计算机考试系统也进入了一个蓬勃发展的阶段,有力地推动了我国网络化在线考试的发展水平。
1.3系统研究的内容
本系统拟定将传统的企业培训考核流程进行详细研究,然后用现代的最新计算机手段来实现对其的管理。
对于企业来说,在传统意义上,在考核前需要制定考核内容,临时编写考核试题,在这种情况下出炉的试卷质量没有保证,难易度不好把握。
在考核后对试卷的批改需要耗费大量的时间和人力,对学员成绩的管理及评估很难做到一目了然。
因此,本系统将着重研究这些传统模式中的弊端,并且综合以往的经验来探讨本课题最合理的流程,将用户管理,试卷生成,考核前后的相关管理进行整合。
1.4系统开发相关技术介绍
1.4.1.NET框架
.NET框架即.NETFramework,是整个开发平台的基础与核心,包括公共语言运行时和框架类库。
(1)公共语言运行时(CLR)
CLR(CommonLanguageRuntime)处于最低层,是.NET框架应用程序的执行引擎。
在组件运行时负责管理内存分配,启动或删除线程和进程,实施安全性策略,同时满足当前组件对其他组件的需求。
CLR支持所有能用公用中间语言(CommonIntermediateLanguage)表示的编程语言,从而为多种语台‘提供了一种统一的运行环境,使得组件和XMLWeb服务的综合使用不再受编程语言的限制。
(2)Framework类库
BCL(BaseClassLibrary)是.NET框架为开发人员提供的一个统一的,面向对
象,层次化,可扩展的类库集(API)。
它统一了微软当前的各种不同类框架。
使开发人员无需学习多种框架就能顺利编程。
同时实现跨语言继承性,错误处理功能和调试功能。
图1.NET框架图
.NET框架旨在实现下列目标:
提供一个一致的面向对象的编程环境:
提供一个将软件部署和版本控制冲突最小化的代码执行环境;提供一个保证代码安全执行的代码执行环境;提供一个可消除脚本环境或解释环境的性能问题的代码执行环境;使开发人员的经验在面对类型大不相同的应用程序(如基于Windows的应用程序和基于Web的应用程序)时保持一致;按照工业标准生成所有通讯以确保基于.NET框架的代码可与任何其他代码集。
1.4.2ASP.NET
ASP.NET是一个统一的Web开发模型,它包括使用尽可能少的代码生成企业级Web应用程序所必需的各种服务。
ASPNET作为.NETFramework的一部分提供,当编写ASP.NET应用程序的代码时,可以访问.NETFramework中的类。
可以使用与公共语言运行库((CLR)兼容的任何语言来编写应用程序的代码,包括C#。
凡是可以编译成MSIL(Microsoftintermediatelanguage)的程序语言都可以成为制作ASPNET网页的语言。
MSIL是一种中介语言,介于高级程序语言机器码之间,在ASPNET中,我们编写的程序语言先编译成MSIL,然后MSIL再被编译成机器码加以执行。
使用这些语言,可以开发利用公共语言运行库、类型安全、继承等方面的优点的ASP.NET应用程序。
1.4.3ADO.NET
ADO.NET是微软为.NET框架重新设计的数据访问模型。
它是一种新的数据访问的API,是重要的应用程序级接口,它可以提供三个ADO无法满足的要求:
提供了断开的数据访问模型;提供了与XML的紧密集成;提供了与.NET框架的无缝继承。
在.NET框架中,ADO.NET为.NET开发人员提供了数据访问服务,用以创建分布式的数据共享应用程序。
虽然它的名字非常类似于以前的ActiveXDataObject(ADO),但实际上,ADO.NET不是AD。
的进一步扩展而是一个新的数据访问框架。
它的作用与ADO相同:
提供易于使用的类集,以访问数据,但是ADO.NET的功能得到更新和增强,可以用于.NET编程环境。
2需求分析与可行性分析
在需求分析阶段要解决的问题,是让用户和开发者共同明确将要开发的是一个什么样的系统,所以需求分析是软件开发非常重要的环节。
本系统的企业原型是华夏计算机技术有限公司,在该公司实习期间,我确定了这一课题,并和小组成员进行了初期开发方案的探讨。
需求分析是整个开发过程中非常重要的一环,本身作为公司的培训对象,我亲身体验了整个培训的流程,并针对公司的现实状况产生了很多想法,一方面是用户的需求,另一方面是企业的需求。
根据这两个方面,我做出了本课题的需求分析。
2.1需求分析
2.1.1项目背景
现阶段的企业管理体系已经非常成熟,从学员进入培训就开始有一整套的体系来对新员工进行各种技能的培训,当学员数量巨大,培训课程多样的时候,企业对培训管理的投入便会加大,面对传统的培训费用高、培训效率低的问题,技术革新是必然的趋势。
传统上培训、考核、评优这一系列的工作都是人工完成,所需的人力和物力都是可观的,在工作人员进行交流时,也会遇到一些形形色色的问题,使交流出现困难。
随着世界的网络化大潮,计算机技术的日渐成熟使培训管理变得灵活方便,以适应现阶段的社会需求。
本系统就是为适应这种情况而开发的。
企业岗位培训考核系统就是为了实现网上考核,节约企业资源,将考试管理体系计算机化而开发的。
由企业培训中心提出具体需求,相关人员根据需求,在原有的人工考试系统的基础上自行开发出考试管理系统,目的是生成相应的考试链接。
本系统侧重管理,将所有对学员的管理阶段全部整合在一起,既方便企业的管理,又实现了无纸化管理,同时减轻了阅卷的工作量,当局域网根据本系统的考试链接设置完毕后便可进入考试,而且企业领导可以直接按照自己的需要对考试成绩进行统计,选拔人才。
2.1.2用户需求
1)实现用户信息的统一管理,包括用户名、姓名、性别、所属部门、所属角色、电邮等信息,可实现查询、添加、修改、删除功能。
2)对用户权限进行合理分配,用户可以修改自己的密码,可以针对自己的权限进行相应的模块操作。
用户登陆后对不属于自己权限的模块不可见。
3)每个用户都有属于自己的部门,对部门也要进行统一管理,包括部门ID、部门名称等,可实现查询、添加、修改、删除功能。
4)实现题库管理,包括题库名称、类型、创建者、创建日期、绑定状态等,题库下分各个类别,在子类别中可以进行试题编辑等操作,因此需要一个试题管理模块,包括试题编码,所属类别,题型、内容概述、难易度等,可以修改试题的题干、答案等。
对于查询操作应设立多种联合查询,查询条件为题库、类别、题型、难易度等。
5)实现试卷的生成,这是一个重点功能。
应该可以从题库中提取出试题生成一份试卷,而且能够按照需求进行不同试卷的生成。
考试管理模块应包括考试编码、考试名称、试卷名称、考试状态等。
同样要能够实现基本的查询操作。
6)系统维护模块是必不可少的,这个模块要能够对部分用户操作进行记录并生成日志。
系统管理员拥有对日志数据操作的权限,日志能够全面反映出每次系统的登录者,用户执行的操作以及对关键数据的更新、删除等操作。
另外该模块要求实现对数据库的备份,这也是一种安全策略。
2.1.3任务概述
目前,基于计算机网络技术的考试系统大都建立在传统网络数据库访问技术上,需要开发客户和服务器2套软件,增加客户计算机的负担,系统维护土作量大,而基于Web浏览器方式的系统只需要服务器端软件,客户端只需要浏览器就可以实现访问,大大增强了系统的可靠性,减少维护工作。
本系统要达到以下几个要求:
1)界面简洁明了。
2)交互性良好。
3)可维护性和可拓展性。
4)模块化。
本系统的开发和应用有如下意义:
1)实现计算机化试卷生成,为解决远程考试打下基础。
2)计算机的标准化判卷能提高企业的工作效率。
3)在集中统考中的使用,可以免去试卷的印刷、运输的环节。
4)减少传统考试对时间和空间的局限性。
2.1.4系统分析
企业岗位培训考核系统,是一种基于Intranet/Internet的在线考试管理系统。
它采用新一代纯B/S的架构,充分考虑了稳定性,安全性和高效性,具有较强的容错能力和负载能力。
同时本系统又是基于当今最流行的ASP.net编写,有效保证了其健壮性和移植性。
系统界面设计美观大方,操作简便,易学易用,而且对服务器的配置要求非常低。
采用计算机考试系统管理大量题库、自动选题组卷、网上无纸考试、查询分析等,通过强大的后台设置功能,几乎能满足企业、政府机构、教育单位的各种网上考试、招聘考试等应用。
全面实现了考试工作的网络化、无纸化、自动化,减少了传统考试繁杂的工作量,克服了传统考试命题组织困难、试题难于管理、人工阅卷烦琐、浪费人力物力,既可克服传统考试的弱点,又可加强业务考核,提高管理水平,同时方便员工登录练习提升专业素质,对增强公司人才的核心能力具有深远影响。
2.2可行性分析
本系统是拟用ASP.NET去开发实现,基于.NET的开发平台的系统模型已逐渐成熟,基于Framework平台的B/S三层结构更是现在软件开发的趋势。
数据库方面拟用SQLServer2005,该数据库管理系统比较适合于中小型系统的开发,而且技术方面也比较成熟。
该系统目的明确,即将培训考核流程进行模块化管理,最终生成考试样卷,并生成链接以供调用,而且使用的都是时下非常成熟的技术。
在设计过程中难免会遇到很多不可预料的问题,但是在夏老师的悉心指导下,在公司开发小组的帮助下,我相信都是可以克服的。
所以,该系统具有可行性。
3系统总体设计
3.1系统的体系结构
3.2系统操作流程
3.3系统架构设计
本系统将采用三层体系结构实现整体架构。
在Browser/Server三层体系结构下,表示层、功能层、数据层被割成三个相对独立的单元。
第一层表示层:
Web浏览器
在表示层中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 岗位培训 考核 系统 毕业论文