基于j2ee的培训项目管理系统设计与实现

基于j2ee的培训项目管理系统设计与实现

ID:30988761

大小:116.36 KB

页数:5页

时间:2019-01-05

基于j2ee的培训项目管理系统设计与实现_第1页
基于j2ee的培训项目管理系统设计与实现_第2页
基于j2ee的培训项目管理系统设计与实现_第3页
基于j2ee的培训项目管理系统设计与实现_第4页
基于j2ee的培训项目管理系统设计与实现_第5页
资源描述:

《基于j2ee的培训项目管理系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、电子技术与软件工程2017,22,49基于J2EE的培训项目管理系统设计与实现郑怡莉郑致静柳忠光山东大学山大鲁能信息科技有限公司济南市公安B.导出/参考文献关注分亨收藏打印摘要:近年来,随着学校培训项目的数量增加和规模扩大,校区异地开办培训项目在执行效率、信息交互更新、数据传递共享等方面面临的问题不断凸显,本文基于J2EE平台的3层体系结构,设计开发出培训项目管理系统,方便分布多个校区不同地方的单位对培训项目进行高效掌控和统筹,提高了培训项目的申报、审批、管理的规范化及标准化。关键词:培训项目管理;培训计划中报;B/S架构;系统设计;作者简介:郑怡莉(

2、1983-),女,山东省德州市人。硕-上研究牛。研究方向为软件工程。作者简介:郑致静(1973-),女,山东省德州市人。大学本科学历。研究方向为教育技术。作者简介:柳忠光(1976-),男,山东省平度市人。硕士研究生。研究方向为计算机应用技术。1系统技术架构培训项目管理系统采用B/S架构进行设计,遵循J2EE规范,使用Struts2.Spring>Hibernate框架技术以及MVC设计模式搭建系统框架,包括客户端、平台服务器端以及系统层。Struts2和Spring主要基于展现层和业务逻辑架构,Struts2将展现层和业务逻辑层分开,进一步降低表现和

3、逻辑耦合;Spring通过细化业务层处理业务逻辑,提高系统的扩展性和灵活性;Hibernate方便对存储数据的读取。整个框架方便开发人员分工合作,同吋注重业务逻辑实现,使得应用逻辑与实现的代码相分离。技术架构图如图1所示。2系统功能分析设计培训项目管理系统主要包含六个模块功能,分别为培训计划中报、培训项目信息管理、财务管理、培训证书管理、查询统计、系统管理。培训计划申报管理模块中申报单位填写培训计划申报表,包含信息有:培训项目名称、地点、项目信息、学时、培训预算、培训时间等。项目信息管理模块中主要收集培训项目启动实施后的信息,包含学员信息、师资信息、课

4、程信息、成绩信息、实训信息;培训财务管理模块中主要完成成本核算、入账管理等财务信息;证书管理模块中对每期培训班学员打印成绩并进行证书编号、记录证书发放情况;查询统计模块实现既定条件的查询、报表统计功能,并形成统计报表,支持导岀功能;系统管理模块完成权限管理、账户管理、系统备份、发布信息管理、日志管理、个人信息管理。3系统角色权限分析培训项目管理系统中涉及的角色有培训计划申报人员、项目申报单位审核人员、业务主管单位工作人员、业务主管单位审核人员、系统管理员。服务:0C表现层Web容器客户端图1:技术架构图下载原图3.1培训计划申报人员培训计划申报人员负责

5、起草制定项目申报表、关注项目审核进度,对未通过审核的项目申报表进行修订重新申报。针对审核通过的项R,完善培训项R的具体实施情况。3.2项目申报单位审核人员项目中报单位审核人员在下达启动项目的指令后,培训计划中报人员提交项目中报表后由中报单位审核人员对新的项目进行审核,针对启动实施的培训的项目还需要审核发放证书信息和财务信息。3.3业务主管单位审核人员业务主管单位审核人员可对培训单位提交的中报表进行修改、删除、退回、通过等操作。如果培训计划申报表被主管单位审核人员通过,则流转至培训计划申报人员开始实施启动项目。3.4业务主管单位工作人员权限分析培训业务主

6、管单位工作人员主要负责审核已经启动项目的学员信息、师资信息、课程信息、成绩信息、实训信息和财务信息等。针对己经通过审核的项目,做好证书发放工作。3.5系统管理员权限分析系统管理员在平台屮具有多种角色权限,在登陆平台后可进行身份切换。进行用户管理、申报单位管理、系统备份等操作。4系统业务流程分析培训项目的申报审批采用逐级审批的方式,由培训项目发起单位进行一级审批,由培训业务主管单位进行二级审批。培训项目发起单位需要开办培训班时,由发起单位申报人员登录培训项目管理平台填写项目的基本信息,信息完善后提交至本单位内部审核人员进行初审。中报单位审核人员登录平台对

7、项目中报表进行一级审核,审批通过后由系统自动传递至培训业务主管单位审核人员处进行终审。业务主管单位审核人员对申报表进行二级审核,审批未通过的申报将传递至培训计划申报人员处进行信息完善再处理。审批通过后培训项FI发起单位开展组织培训。5结束语本文介绍了基于J2EE培训项目管理系统的设计与实现,并以项目申报子模块为例,从技术架构、功能模块、角色分配及核心设计流程四个方面进行了详细设计的介绍,降低了项目申报管理的复杂度,但是由于系统功能较多、开发的时间较短,对于培训项目数据的整合和分析功能仍需进一步优化,以适应新形势下对培训项目管理体系的要求。参考文献[1]

8、万东•基于Struts+IIibernate+Spring的轻量级J2EE框架[J].现代电子

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。