您好,欢迎来到九壹网。
搜索
您的当前位置:首页基于MVC的企业员工内训管理系统的设计与实现

基于MVC的企业员工内训管理系统的设计与实现

来源:九壹网
20I1年第9期 福建 电脑 141 基于MVC的企业员工内训管理系统的设计与实现 张敏 (盐城师范学院信息科学与技术学院江苏盐城224002) 【摘 要】:企业员工内部培训需要通过信息系统进行有效的管理。介绍了企业员工内训管理系统的 系统设计目标和主要功能模块,通过对MVC模式及B/S架构进行研究,设计并开发了基于MVC架构模 式的企业员工内训管理系统。经实践证明该系统满足企业的基本需求,是一个实用、有效的企业员工内训 管理系统。 【关键词】:MVC,管理信息系统,体系结构; O、引言 式的文件进行保存以及导入相应格式的Excel文件. 企业员工内部培训是指企业或针对企业开展的一 以便于和其他OA系统进行信息交互 种提高人员素质、能力、工作绩效和对组织的贡献,而 2、概要设计 实施的有计划、有系统的培养和训练活动。企业对于内 根据需求分析.系统划分为四个个主要的功能模 部员工的培训。需要从员工的业务能力。到企业文化等 块.包括系统注册登录模块.企业员工基本信息管理模 各个方面.对新入职的员工。进行一系歹 的培训,以使 块,企业员工住宿管理模块。企业员工受训班级管理模 新员工能够快速的融入到企业当中。更快的为企业做 块。系统结构如图l所示。 出贡献。在如今许多IT企业中,企业的员工内部培训 显得犹为重要.从学校的计算机专业的毕业生生。在学 校里学习到的技术往往和公司所使用的技术存在一定 的脱节.学校应届毕业生的各种技能不能达蓟企业对 于员工的基本要求。因此,对于新入职的员工的内部培 训显得必不可少。在现代化企业人事管理中。更多的通 过信息管理系统来对企业员工内部培训的过程进行组 织.实现对培训过程的信息化管理 本系统设计以可视化建模语言UML以及Enter- prise Architect软件作为建模工具.基于MVC架构模 式设计和实现了一个基于Web的管理平台。在设计和 图1系统总体功能图 1系统注册登录模块 实现过程中。可以证明.在软件开发中应用MVC架构 2.系统注瓣登录模块的主要功能是实现对人力资源 模式同时结合UML建模技术.有利于对软件开发进行 工程化管理,有利于通过工程化、工具化产生管理程序 部门负责企业员工实训工作的员工初次使用系统时注 代码,从而可以加快系统开发过程,使系统的结构清 册,登录系统时身份验证。以及登录后可以对登录密码 进行修改的功能.弱时对用户区分为两个层次.高级使 晰,有较好的性能和可维护性。 用者面向经理级另Ⅱ。在系统中有较高的权限.而普通用 1、需求分析 随着企业培训员工数量的剧增 培训员工的种类 户为普通员工 权限较低。 2基本信息管理模块 也变得越来越多。使企业员工日常、教学管理变得异常 2。基本信息管理模块的主要功能是实现对企业受训 复杂,以往的系统已经不足以应付目前这种状况。鉴于 删除和查询功能。其中在 目前这种形式。企业需要开发一个企业内训管理系统 员工基本信息的添加。修改,来解决目前的困境。该系统的使用者是企业负责进行 添加功能中 除了单个手工添加以外.还实现对相应格 也 企业内部培葫f的的人力资源管理者.系统应该具备对 式Excel文件的批量导入添加方式。在查询功能中,所有企业员工的基本信息进行管理+对企业员工住宿 实现将查询出的结果批量导出为Exeel文件保存 3宿舍信息管理模块 情况进行管理。以及对企业员工受训班级的相关信息 2I宿舍信息管理模块的主要功能是实现对企业受训 管理的功能。在以上这些管理当中.不仅可以对信息实 现新增、修改、删除和查询,还应该能导出成Execl格 员工宿舍信息的分配,调换,和查询功能。在宿舍分配 142 福建 电脑 2011年第9期 中.可以依据现有空闲宿舍及未分配宿舍人员按性别 现MVC结构。在视图层,采用Jsp页面来实现。由于 区分自动分配宿舍 Jsp页面具有可读性和可维护性的优点.它非常适合于 2.4受训班级信息管理模块 表达内容。Servlet则是一个可提供复杂的事务处理的 受训班级信息管理模块主要功能是实现对企业受 良好组件,可用于实现控制器,JavaBean组件提供模型 训员工受训班级信息的分配,调换,和查询功能。员工 数据的保存和处理。这种体系结构如图2所示。 受训班级分配.可以依据员工主要擅长的技术方向.或 企业需要培养员工的技术方向两种方式进行自动分 配。 3、系统设计 本系统平台的实现是按照模型一视图一控制器模式 fModel—View—Controller。MVC)框架模型开发。MVC是 一种分层的架构模式,把一个应用的输入、处理、输出 图2系统体系机构图 流程按照Model、View、Controller的方式进行分离.这 样一个应用被分成三个层~模型层、视图层、控制层。 在JSP+Servlet+JavaBean组合中。JSP实现视图层, JavaBeall实现模型层.Servlet调用 MVC由Trygve Reenskaug提出.最早被应用在 Servlet充当控制器.SmallTalk一80环境中。模型一视图一控制器模式的目的 视图层中的JSP页面.同时调用模型层的JavaBean实 使后续对程序的修改和扩展简化.并且使程序的重用 现业务逻辑。通过这三者的组合,实现了分层的MVC 成为可能 应用MVC架构模式设计的软件系统通过对 模式。 自身结构层次的分离的同时也赋予了各个层次应有的 4、结语 MVC架构模式下J2EE多层体系结构的采用.使 功能。模型fModel1:模型是指运用于数据之上的数据规 则和数据内容.它一般对应于应用程序所要管理的对 得系统具有更好的稳定性、可拓展性和可维护性。企业 象。在软件系统中,任何事物都可以被抽象成可以对其 员工内训管理系统能够以更快速、更准确、更高效的特 以某种方式进行处理的数据模型 数据模型的处理过 点完全取代传统的人工管理模式.使得企业员工内训 程对其它层来说是黑箱操作.模型接受视图请求的数 管理的科学化、现代化,运行的自动化和信息化成为可 据.并返回最终的处理结果。模型的设计可以说是 能。但是这方面还有很多需要继续考虑的问题.比如如 MVC最主要的核心。视图(View)能够实现数据有目的 何摆脱Excel文件传递信息的方式.通过程序接口与 的显示,提供了展示模型数据的不同方式。它可能是数 整个企业的其它信息管理系统进行衔接.就是一个需 据填充的模板。视图可以有多个.而控制器则决定使用 要进一步探讨的问题。 哪个视图。控制(Controller) ̄以理解为一个分发装置。 参考文献: 它的主要功能就是调用并协调需要的资源/对象来执 1】思志学j2zz整合详解与典型案例【M】电子工业出版社,2008 行用户请求。通常控制器会为任务调用合适的模型.以 【及选择合适的视图 [2】王长富,罗晓沛基于web ̄'J2EE的办公自动化系统的设计 IJl微电子学与计算机,2007,24(8):4-7 在本系统是一个基于WEB开发的B/S架构的系 【3】田娟。徐钊基于J2EE的MVC设计模式的分析与思考O】计算 统.采用了Jsp+Servlet+JavaBean的J2EE技术架构实 机与现代化.2010,10:55—58 (上接第126页) 模块、邮件箱管理模块。其功能模块图如图3所示。 一定程度上解决了毕业设计管理的办公自动化问题. 具有很强的实用性。 参考文献: 【1】刘晓华。,周慧贞.JSP应用开发详解.北京:电子工业出版 社.2007:3-5 图3内部邮件管理子系统功能模块图 [2]刘聪.零基础学Javaweb开发.北京:机械工业出版社,2008: 115—147 5。结束语 基于JSP的高校毕业设计管理系统有着广阔的前 clipse+SSH).北京:电子工业出版社.2008:66-69 景,本系统采用了目前许多比较主流的技术。该系统在 【3】唐友国,湛洪渡.JSP网站开发详解OsP+seⅣlet+Tomcat+E— 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 91gzw.com 版权所有 湘ICP备2023023988号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务