员工培训管理系统的设计
当今已经进入了数据信息化的时代,信息互联在生活中已是每个人不可或缺的一部分。伴随经济体系的飞速发展,中国加入WTO,特别是2015年提出了“互联网+”的行动计划,企业间的角逐日趋强烈,员工都将面对不小的工作重负。人们倾向于使用更加迅速、高效的信息化交流方式,这使得对信息化的要求越来越高。因此使用基于Web的培训管理系统,提高员工内部培训的效率和水平,以适应现代企业发展的需要,是当务之急。下面是我对员工培训管理系统的设计:
一、系统功能结构
作为在实现开发进程中格外紧要的一个枢纽系统总体设计,在前期需求汇总归纳后,分析阶段后规划系统的实施开发方向,将描述的用户功能进行抽象,搭建整体项目的设计模型及功能框架。所以本章详细的概括了系统总体设计中的结构,仔细化分模块,表面上各个模块相互独立,在数据访问时又紧密相连,通过设计分析要做什么事情,应该怎样做,确保系统功能的实现。
介于本员工培训管理系统足以满足中小型企业对企业员工进行培训及管理的工作要求,并且它可以基本实现管理员与用户角色需求的功能。因此将员工培训管理系统划分成两个分支来进行设计,具体的功能模块如图4.1所示。
图4.1 员工培训管理系统功能模块图
用户打开系统中自带的浏览器即可,输入只定的访问网址登录到系统,浏览器中出现分别对应的主界面。用户根据登录页的文本框依次输入账号信息后,点击“登录”按钮,系统会验证用户的登录信息及用户权限,只有当用户输入的登录信息及用户权限都匹配时,用户才能够登录到主页面,即使用户输入的登录信息正确但是普通用户是无法通过管理员的访问地址登录到管理员主页的。用户没有账号时需新注册用户,否则是无法访问系统的。用户信息管理也包含用户的基本功能,当修改密码时系统会对旧密码进行一致性验证,阻止非法登录用户进行信息更改,确保系统用户的安全性。
培训课程管理部分的功能具体又分为课程、书本和考核成绩的管理,管理员登录后可以对与培训课程相关的信息进行操作。普通用户登录后,只具有该模块信息的阅览权限,可以在主页中看到近期的培训课程列表,不同课程需要使用到的书本信息,还可以查看到自己和其他同事的培训成绩。
考勤请假管理的功能具体划分了两部分,即培训课程请假和部门工作请假。当用户在浏览课程信息或部门任务的消息时,可以在显示列表中查看到对应课程及工作任务的时间段,如发现与自己的计划安排发生冲突时,就可以分别在这两个模块进行请假信息的填写,填写完成后管理员可以看到所有的请假信息。
部门信息管理模块的功能相对比较简单易理解,管理员用户可以在此部门进行部门的管理,对新增的部门进行添加,将已经更名或解散的部门删除。另外,还可以发布部门的消息通知,可以是近期部门内部的工作计划安排,也可以是例会通知或会议安排等等,方便用户可以最准确的了解到自己的工作任务,作出合理的计划和安排。
日报工时管理的模块是普通用户的功能,方便他们每天记录自己的任务完成情况,记录每天的工作量等等,用户每天将自己的日报信息发布后,允许将发布错误或重复的记录进行修改。同时,管理员也能操作日报工时。
系统管理和登录管理都是针对管理员的功能模块。普通用户只能查看密码修改日志和个人登录日志,除此之外管理员还可以进行用户信息,登录审批,登录类型信息,登录状态信息及登录信息的增删改查的操作。还可以查看系统中所有用户信息,并禁止用户登录使用此系统。当然也可以在登录管理时,在页面上添加系统的用户账号,不必只能使用数据库进行系统用户的添加,且新添加用户账号可以正确的通过访问浏览器的地址访问主页面。
对登录类型信息、登录状态信息只有管理员能实行统治。管理员和普通注册用户分别是两种类型,跳转到不同的主页时是因为不同的类型用户在登录。登录状态管理可以分为四种状态,已注册,未审批、已审批、已登录和限制登录,限制登录状态的登录账号是无法正常登录系统的。
二、软件体系结构
员工培训管理系统根据系统的体系结构以及软件分层开发的设计理念,采用了B/S结构和基于控制器、模型和视图的MVC设计模式,减小了不同程序间的差异性。将系统代码进行分层开发,依次而有序的完成一个业务请求的流程。如图4.2所示,为本系统的体系结构图,是一种经典规范的MVC方式,通过绘制结构图可以愈发明晰系统的整体结构。
图4.2 员工培训管理系统软件体系结构图
JSP属于视图层。通过浏览器显示用户界面及业务数据,在页面中使用表单Form来用于页面的请求。一个申请会向控制器发送,当页面上的按钮响应点击时,经由模型层更新数据的过程,展示交替的数据但不容改变数据。Servlet属于控制器。是处理用户提交的申请的,将请求中的数据转换为业务逻辑模型的数据模型,再调用相应的方法,根据执行结果返回视图。数据被封装在通常被叫做建表层或类层的模型层,JavaBean执行业务模型的业务操作。因为Bean中字段与数据库中所建表的字段及类型关联一一对应,实现存储或传递业务数据。
员工培训管理系统的设计由免费论文网(www.jaoyuw.com)会员上传。