【毕业学位论文】(Word原稿)软件专业人才技能评估系统的设计与实现-软件工程_第1页
【毕业学位论文】(Word原稿)软件专业人才技能评估系统的设计与实现-软件工程_第2页
【毕业学位论文】(Word原稿)软件专业人才技能评估系统的设计与实现-软件工程_第3页
【毕业学位论文】(Word原稿)软件专业人才技能评估系统的设计与实现-软件工程_第4页
【毕业学位论文】(Word原稿)软件专业人才技能评估系统的设计与实现-软件工程_第5页
已阅读5页,还剩75页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中图分类号: 学校代码: 10055 密级: 硕 士 专 业 学 位 论 文 软件专业人才技能评估系统的设计与实现 of 要 摘 要 软件行业迅猛发展的今天,公司的核心竞争力是人才。对人才的培养和定位 成为公司战略发展的重要环节 。中软公司 在长期的发展过程中出现了对软件人才培养不系统,人员专业技能水平定位不准确 等问题, 这些问题使得决策者无法正确的定位和使用人才, 因此 需要一个系统平台来解决这些问题。 本系统在员工自主提升的机制和技能点的设置过程中采用中软国际软件人才培养体系为核心参考依据,按照各业务线进行分类,再按照各业务线中的专业技术方向进行细化,统一和规范技术培养标准路线。在对员工的技术提升管理和监控环节以 论为基石,将其管理理念深化应用到本系统中,做到培 养有目标、执行有效果、阶段检查及时准确、归纳总结数据科学、可靠 。 再此 理论基础之上,在技术方面 使用 源框架整合 别处理控制器层、表示层和模型层。 同时使用 项目提供强有力的数据存储检索支持。采用 为中间件服务器安装和部署项目 。 所使用的以上技术基本上属于企业主流并且常用稳定的技术,同时将会为项目提供一个稳定的运行环境。 该平台一方面进一步系统化、规范化新员工的培养工作,在其有限的时间内迅速将新入职的员工成长为符合企业各业务线需求的软件人才;另一方面公司需要对众多并具有丰富项目经验的工程师进行其技能定位,并通过一个平台将其经验分享给更多的程序员,使得他们快速成长。 通过本课题的研究,体会了项目开发的基本流程,了解 模中各种图形在项目开发中的作用,同时进一步了解企业主流的核心开发技术。 对一个项目的整体规划和实现有一个全面细致的了解。 关键字: 评估 系统 人才培养 专业技能 企业开源框架 he of s is of to an of s In in of of of is so of a to in of as in of in of of as of of to to of on in of as a is a of in On a to so up of in a of in of of A of of a 录 目 录 第一章 绪论 . 1 第一节 论文背景及研究意义 . 1 论文背景 . 1 论文解决方案 . 2 论文研究意义 . 2 第二节 论文研究目标 . 3 论文研究目标 . 3 论文研究内容 . 3 论文解决问题 . 4 第三节 国内外研究现状 . 5 国外发展现状 . 6 国内发展现状 . 6 第四节 同类系统分析对比 . 7 第五节 系统开发意义 . 7 第六节 论文主要研究工作 . 8 第二章 系统应用技术介绍 . 9 第一节 系统开发的生命周期 . 9 程周期 . 9 环周期 . 10 第二节 系统开发的工具及技术 . 10 统开发的前端技术 . 10 统开 发的业务层应用技术 . 12 第三节 系统开发的方法和模型 . 17 系统基本的架构思路( 式) . 17 制器设计思路 . 18 型层设计思路 . 20 目 录 第三章 系统需求分析 . 24 第一节 软件需 求定义 . 24 第二节 功能需求分析 . 25 系统功能需求 . 25 用户管理模块 . 28 3,专业技能评估模块 . 30 知识库模块 . 31 仿真项目研发模块 . 33 在线技术交流模块 . 35 数据统计分析模块 . 辅助决策支持模块 . 38 第三节 系统部署与实施分析 . 39 第四节 系统可行性分析 . 40 可行性研究 . 41 技术可行性分析 . 41 操作可行性 . 42 第四章 系统设计与分析 . 43 第一节 用户管理及系统安全类模块功能设计 . 43 用户管理模块功能设计 . 43 第二节 技能成长类模块功能设计 . 44 专业技能评估模块功能设计 . 44 知识库模块功能设计类图关系设计 . 45 在线交流模块功能设计设计 . 46 仿真项目研发模块功能设计 .五章 系统数据库设计 . 48 第一节 数据库及建模工具介绍 . 48 数据库简介 . 48 数据库建模工具简介 . 49 发工具简介 . 49 第二节 数据库总体建模设计 . 50 目 录 数据库总体设计思路 . 50 数据库概念数据模型 . 50 第三节 系统数据库数据字典及 . 51 数据库设计的特色 . 51 第六章 系统实现 . 59 第一节 用户管理模块实现 . 59 功能说明 . 59 功能参考图 . 59 关键代码 . 60 第二节 专业评估模块实现 . 61 功能说明 . 61 功能参考图 . 62 第三节 知识库模块实现 . 62 功能说明 . 62 功能参考图 . 63 第四节 在线交流模块实现 . 63 功能说明 . 63 功能参考图 . 64 第五节 决策辅助支持模块实现 . 64 功能说明 . 64 功能参考图 . 65 第六节 仿真项目研发模块实现 . 65 功能说明 . 65 功能参考图 . 66 第七章 总结与展望 . 67 第一节 本文研究工作总结 . 67 第二节 评估系统的的展望 . 68 参考文献 .谢 . 录 个人简历 在学期间发表的学术论文与研究成果 . 73 第 一 章 绪论 1 第 一 章 绪论 随着对各行业专业技能人才需求的不断攀升,决策者如何从复杂、多样化、动态的参考数据中高效、准确地定位从业人员的专业技术能力,以及对专业技 术人员的从业技能可持续培养,已然成为了各行各业在人力资源管理过程中一个核心的研究方向。决策支持系统( 简称 信息化高度发展的今天已然成为了各决策者在人员管理方面进行人员培养和选派定位的首选工具。 第一节 论文 背景及 研究意义 论文 背景 近年来,软件企业对专业技术人员的技能水平要求越来越高,同时需求量也在不断地扩大,在庞大的人员管理过程中,有两个比较突出的问题,一方面对于新员工的技术能力 的培养; 另一方面对于成熟的技术人员的技术能力 的提升及经验的传承。 新员工的培养方面的 主体 人群为高校毕业生, 高校对于软件实用人才的培养是一种通用化技术能力和专业知识体系结构的培养,而每个软件公司根据其特色在专业技术方面的需求呈现的却是具体化和个性化 的特征 。 而 成熟技术人员 具有多年的从业经历且具备一定的软件开发能力和经验,同时了解企业的技术方向和开发标准 ,但 没有足够的时间和精力将其掌握的技能及经验传递给新员工。这两个突出的问题导致了决策层无法对技术人员进行有效的企业技术培训,同时也无法准确地了解每个技术人员的技能掌握情况,最终形成用人决策壁垒。 因此软件公司需要 开发 形成一套科学 、高效的人才培养及决策支持 的信息化平台 ,并在培养过程中根据软件企业各自的目标及技术方向,为每位技术人员制定其“技术成长路线图”,并且有计划、有步骤地对技术人员进行逐步培养,辅助决策者对技术人员的管理、提升,最终在公司实施各项业务过程中对人员的选派决策 提供 准确的数据支持。 第 一 章 绪论 2 在传统的管理过程中,实施该培养体系需要消耗大量的人力、物力和财力,与此同时在培养过程中、最终的结果评定以及在对技术人员的定位上也出现了许多模糊、主观和不确切的情况。在市面上有很多 统或 统以及一些实训系统都部分支持人员技能培养管理 相关的功能,但由于其仅涉及培训管理方面,相对比较片面,一方面无法对公司的技术培养实施过程进行有效的监控,同时对相关数据的收集也不符合公司的要求,另一方面缺少决策者进行人员选派的核心功能。 论文 解决方案 需要将公司企业文化和对技术人员的评价标准等理念和指标融入到新的系统中来, 软件专业技能评估系统 ( 简称 专业人员培养系统和决策支持系统进行有效融合,并且加入企业个性的培养理念,能够为每 个决策者提供准确的相关数据,了解每位员工在公司的技术成长经历,最终为其用人决策提供强有力的数据支撑。 评估系统 广泛地应用于各领域,有效地提高了决策者对重大问题进行决策的可靠性、客观性及合理性,今年来,其凭借良好的结构和机制在人力资源管理方面也起着举足轻重的作用。 评估系统通过对底层数据的收集、提取和挖掘形成数据报表和图表显示,使得决策者可以直观、快速地了解相关数据,并辅助决策者进 行后续相关处理。评估系统是决策系统的一种表现形式 ,一 方面 提高决策者的决策水平,另一方面可以通过各种评估机制客观准确地定位 从业人员。总 之评估系统是对相关人员的全要素技能分析系统, 不仅实现对人才的定向培养、监控从业人员能力的提升过程,同时也为决策者提供强有力的数据支撑。 论文 研究意义 综上所述,软件专业技能决策系统具有以下的意义: 提高公司内部软件专业技术人员技能提升 管理的合理性; 使员工掌握并了解公司的技术方向以及 技术 标准 ; 收集并获取技术人员在技术成长经历过程中的实时数据; 辅助相关决策及管理者实时掌握技术人员的技术能力及技术成长经历; 辅助相关决策对于人员的选拔或选派提供客观、准确的数据支持; 第 一 章 绪论 3 提高企业的技术氛围,引导技 术人员按照公司需求进行技术提升; 深化企业文化,提高技术人员对公司的认同感和归属感。 第二节 论文 研究目标 论文 研究目标 通过 软件专业技能评估系统 的研发及应用,一方面解决公司在目前人力、物力和精力资源有限的情况下,统一协调资源,使得员工在系统平台能够按照公司的技术标准和技术应用的发展方向,自主进行技能学习和提升 ,同时使得先进的技术与宝贵的经验得以保留和传承 。另一方面对于决策及管理者来说,可以通过该系统平台对员工专业技术能力的提升进行监控和管理,了解技术人员专业技能 的成长经历,同时辅助决策及管理者对技术 人员的提升、选派等工作做出 可靠、高效、合理、科学的决策,提高决策的水平和质量。 论文 研究内容 从公司的实际需求出发,为了有效提高决策者对专业技术人员能力的评估水平,对技术人员进行合理的技能提升,因此将系统的核心功能大体分为六个功能模块,分别是:知识库模块、专业技能评估模块、仿真项目研发模块、在线技术交流模块、数据统计分析模块、辅助决策支持模块。以下对该六个核心功能模块进行简要说明: 模块 1: 知识库模块 核心的技术人员可以根据公司的技术路线,将自己擅长的技术方向的相关知识以文章、视频等方式上传 到该系统,丰富系统的知识点和技能点,为其他员工提供自主学习的丰富的知识资料库。 模块 2: 专业技能评估模块 通过在线的考试及员工在该平台上的学习对员工进行阶段性的技能考核,从而获取相关的数据, 为 技术人员的 分级别 定位 标准为依据 ,当考核及数据指标通过,方可获取该方向该级别的资格认证,对 员工 在该 技术 领域 的水平 进行充分的认可。 第 一 章 绪论 4 模块 3: 仿真项目研发模块 系统根据公司先前的 应用 项目或产品 项目资源 ,模拟还原现场,按照公司项目开发流程从需求分析、项目审批、原型设计、数据库设计、 程建模、项目核心功能开发、项目测试、最 终验收等每个环节进行仿真还原,一方面让员工了解公司的工作流程和工作标准;另一方面验收员工在知识库模块的学习成果。同时,员工自主进行团队组合并进行职位分工,完成仿真项目的开发,该过程进行记录并打分,其最终结果将为专业技能评估模块对技术人员的定位提供有力的数据支持。 模块 4: 在线技术交流模块 该模块很好地改善员工学习的积极性和持久性问题,通过在线的提问和回答,达到学习的互动,相互提问促进对知识点等各方面的理解。 模块 5: 数据统计分析模块 通过对各模块的数据结果统计、归纳、抽取、分析,以图表等方式直观的呈现技术人 员的技术能力成长情况,精准地获取相关的有效数据。一方面使得使用该系统的技术人员了解自己的技术能力,同时找出定位自身的技术 水平 ,确立自我学习和提升的目标;另一方面为决策提供准确、客观的数据支持,让管理者了解公司技术人员的实际技术水平分布情况。 模块 6: 辅助决策支持模块 管理及决策者可以通过该模块了解公司技术人员的技能水平及技术分布情况,实时掌握员工技能提升过程中的客观数据和发展方向,同时对人员的技术方向和能力进行预测,管理者可以根据预测结果按照公司需求辅助或调整员工的技术发展方向。同时为技术人员选拔及选派提供 有力的数据支持。 论文 解决问题 系统从功能结构上具有很多特色性的模块,首先,对其进行仔细的功能和流程分析是关键点之一;其次,有效地将各模块数据进行归纳、提取、汇总,并将有效的数据提供给其他模块使用也是核心问题之一;再次,数据库的选取和表结构的设计也是关键环节,其奠定了功能的最终实现效果,也决定了编码过程中的难度。因此将拟解决的问题分为如下几个方面进行阐述: 1) 系统结构设计问题 本系统为了方便部署和维护,同时使得各地区及分公司的技术人员方便快捷第 一 章 绪论 5 的访问使用,采用 B/S 结构。 2) 应用框架设计问题 本系统 核心框架采用 架实现客户端请求转发及模型调度,通过用 现项目中 架的整合,为实现其整个项目代码的高内聚低耦合,达到以维护提供有效的技术支持。同时将项目进行根据开发需求进行分层管理,视图层采用 高用户的应用体验,控制器层使用 架中的 成请求的接受和转发,服务层为系统提供高效业务整合,业务处理层将具体数据库或对文 件的操作进行合理的整合,数据访问层将对数据源的操作进行整合,最终的数据源使用 架进行搭建和配置,为系统安全高效地访问数据库做出有力支撑。 3) 系统功能设计问题 本系统功能相对复杂,功能间 相互协作关系较多,为了更好地描述和定位各功能模块的功能以及他们之间的协作关系需要通过详细的 模进行分析和明确,保证系统软件的定义和设计,为系统开发打下坚实的基础。 4) 数据库设计问题 通过建模工具对数据库进行建模分析,明确数据表的结构和他们之间的映射关系,根据系统分析确定存储过程等相关数据库对象的设计,形成明 确的数据库文档,为开发提供有效的文字依据。 综上所述, 软件专业 人才 技能评估系统 的实现主要针对各功能模块的主体实现代码和系统实际操作,进行了综合介绍,采用了系统截图、系统代码和语言说明结合的方式,全方位描述系统的实现。为系统的测试和正式使用提供了详细的文档支持。 第三节 国内外研究现状 第 一 章 绪论 6 国外发展现状 在高速发展的职业化道路上,对于专业从业人员的技能认定及技能培养成为重中之重 。 国外的职业化道路发展已久,对于从业人员的技能定位和培养也相对比较成熟。在国外的发展过程中,也存在着认定不准确、不客观不能有效地确定 人员的技能水平,因此在信息化时代的今天,大量应用到评估系统来辅助决策者对技能进行培养和定位,其通过各种评估机制、评估体系和评估方法对人员进行自评估、互评估、自互评估、相关性评估、第三方评估等,每种评估机制都有其各自的优缺点,同时对各自的应用场景 也有一定的局限性。对于软件人才的培养和评估主要使用自评估和第三方 评估机制,在这两种评估的机制下有效地确定人员的技能水平。同时评估系统也存在着一定的局限性,系统的主要功能是评估,没有培养的过程和机制,所以存在着人员无法明确学习和提升路线,对于个人的职业规划及成长存在着一 定的壁垒。 在很多评估系统中虽然也拥有培养体系,但从模式和资源方面都相对比较单一和匮乏。 国内发展现状 随着专业人才需求的不断上升以及职业化道路的迅猛发展,对于人员的职业发展以及职业技能培养成为了国家重点的发展方向。国内评估系统大多用于金融领域或项目管理,对于专业的人才评估系统仅停留在人才培养或各种资质认证考核的阶段。国内评估系统正处在一个发展的阶段 ,在原有的在线考核系统以及在线培训系统的基础之上,整合数据挖掘及 辅助决策成为了目前专业人才评估系统的发展趋势。通过信息化的手段以及丰富多样的评估机制 将人才的定 向培养与 客观定位融合在一起。这样一方面解决了人才的定向培养和提升,另一方面解决了决策者对人 员的定位和使用。对于软件人才方面由于每个公司的技术点和研发方向 各异,导致每个公司都有其鲜明的个性技术特色,因此每个公司在做员工培养和提升的过程中都需要针对本公司的技术方向进行定向培养和提升。而大多数公司采用的是老带新的模式,并没有将培养体系进行信息化。因此也无法做到客观、公正的对人员进行定位。因此专业人才评估系统在国内 存在着很大的发展 潜力 。 第 一 章 绪论 7 第四节 同类系统分析对比 国内拥有着 一批类似远程培训的平台 、会议系统或 在线考 试系统 等 ,他们都 分别 实现了资源的在线分享以及实时教学等功能,但是这些系统都是 片段性 的系统,不能与 我公司 实际需求相符合 ,需要将这些系统的一些特色进行综合使用, 专业的技术方向这种个性化的需求进行定制。在国内的培训系统如 维、程培训平台 等都是不错的远程培训平台。 程培训平台 其主要特色 在远程培训过程中,讲师可以通过远程培训系统共享各类可见资源 ,并 与学员进行良好的互动沟通,大大提高培训的效率。通过屏幕、白板、文档等多种工具的共享,实现软件操作的演示,白板板书和培训课件的 讲解助手 ,辅助文字聊天、快速问答,提高培训的互动性 ,调查问卷、后台统计分析等功能,提升培训的有效性 ,高清质量,清晰音质,让远程培训零距离 。 视维远程培训平台 视维视频会议系统是山东(山大)联润信息科技有限公司基于独创 的、高效的网络多媒体通信架构,设计而成的软件视频会议系列产品。 实现音视频通信、数据交互、远程共享等多方式的交流,实现远程会议、业务培训、协同办公等工作,帮助企业节约成本,提高工作效率和竞争能力。 程培训平台 程培训平台是一个基于互联网,专门提供一体化培训管理 的服务体系。该系统基于 术,采用 B/S 结构,实现真正的网络化,使培训工作可以不受地域,时间,内容的限制,既提高了培训效率也降低了培训组织费用。它涵盖了在线学习,在线考试,业务管理,资源知识库, 准网络课程开发的内容,为培训机构提供了整套的培训解决方案。 综上所述,每个产品都有其各自的特色和功能。我们需要将其进行整合,提起去优秀的部分,并结合本公司的实际需求搭建一个符合中软公司自身的 软件 专业技能评估系统。 第五节 系统开发意义 评估 系统广泛地应用于各领域,有效地提高了决策者对重大问题进行决策 的可第 一 章 绪论 8 靠性、客观性及合理性,今年来,其凭借良好的结构和机制在人力资源管理方面也起着举足轻重的作用。 评估系统通过对底层数据的收集、提取和挖掘形成数据报表和图表显示,使得决策者可以直观、快速地了解相关数据,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论