- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电子技术与软件工程2017,22,49
基于J2EE的培训项目管理系统设计与 实现
郑怡莉郑致静柳忠光 山东大学山大鲁能信息科技有限公司济南市公安
B.
导出/参考文献关注
分亨
收藏打印
摘要:
近年来,随着学校培训项目的数量增加和规模扩大,校区异地开办培训项目在 执行效率、信息交互更新、数据传递共享等方面面临的问题不断凸显,本文基于 J2EE平台的3层体系结构,设计开发出培训项目管理系统,方便分布多个校区 不同地方的单位对培训项目进行高效掌控和统筹,提高了培训项目的申报、审 批、管理的规范化及标准化。
关键词:
培训项目管理;培训计划中报;B/S架构;系统设计;
作者简介:郑怡莉(1983-),女,山东省德州市人。硕-上研究牛。研究方向为 软件工程。
作者简介:郑致静(1973-),女,山东省德州市人。大学本科学历。研究方向 为教育技术。
作者简介:柳忠光(1976-),男,山东省平度市人。硕士研究生。研究方向为 计算机应用技术。
1系统技术架构
培训项目管理系统采用B/S架构进行设计,遵循J2EE规范,使用Struts2. Spring Hibernate框架技术以及MVC设计模式搭建系统框架,包括客户端、平 台服务器端以及系统层。Struts2和Spring主要基于展现层和业务逻辑架构,
Struts2将展现层和业务逻辑层分开,进一步降低表现和逻辑耦合;Spring通过 细化业务层处理业务逻辑,提高系统的扩展性和灵活性;Hibernate方便对存储 数据的读取。整个框架方便开发人员分工合作,同吋注重业务逻辑实现,使得应 用逻辑与实现的代码相分离。技术架构图如图1所示。
2系统功能分析设计
培训项目管理系统主要包含六个模块功能,分别为培训计划中报、培训项目信息 管理、财务管理、培训证书管理、查询统计、系统管理。
培训计划申报管理模块中申报单位填写培训计划申报表,包含信息有:培训项目 名称、地点、项目信息、学时、培训预算、培训时间等。
项目信息管理模块中主要收集培训项目启动实施后的信息,包含学员信息、师资 信息、课程信息、成绩信息、实训信息;
培训财务管理模块中主要完成成本核算、入账管理等财务信息;
证书管理模块中对每期培训班学员打印成绩并进行证书编号、记录证书发放情 况;
查询统计模块实现既定条件的查询、报表统计功能,并形成统计报表,支持导岀 功能;
系统管理模块完成权限管理、账户管理、系统备份、发布信息管理、日志管理、 个人信息管理。
3系统角色权限分析
培训项目管理系统中涉及的角色有培训计划申报人员、项目申报单位审核人员、 业务主管单位工作人员、业务主管单位审核人员、系统管理员。
服务:0C表现层Web容器
服务:
0C
表现层
Web容器
客户端
图1:技术架构图 下载原图
3. 1培训计划申报人员
培训计划申报人员负责起草制定项目申报表、关注项目审核进度,对未通过审核 的项目申报表进行修订重新申报。针对审核通过的项R,完善培训项R的具体实 施情况。
3.2项目申报单位审核人员
项目中报单位审核人员在下达启动项目的指令后,培训计划中报人员提交项目 中报表后由中报单位审核人员对新的项目进行审核,针对启动实施的培训的项 目还需要审核发放证书信息和财务信息。
3. 3业务主管单位审核人员
业务主管单位审核人员可对培训单位提交的中报表进行修改、删除、退回、通过 等操作。如果培训计划申报表被主管单位审核人员通过,则流转至培训计划申报 人员开始实施启动项目。
3.4业务主管单位工作人员权限分析
培训业务主管单位工作人员主要负责审核已经启动项目的学员信息、师资信息、 课程信息、成绩信息、实训信息和财务信息等。针对己经通过审核的项目,做好 证书发放工作。
3.5系统管理员权限分析
系统管理员在平台屮具有多种角色权限,在登陆平台后可进行身份切换。进行用 户管理、申报单位管理、系统备份等操作。
4系统业务流程分析
培训项目的申报审批采用逐级审批的方式,由培训项目发起单位进行一级审批, 由培训业务主管单位进行二级审批。
培训项目发起单位需要开办培训班时,由发起单位申报人员登录培训项目管理 平台填写项目的基本信息,信息完善后提交至本单位内部审核人员进行初审。
中报单位审核人员登录平台对项目中报表进行一级审核,审批通过后由系统自 动传递至培训业务主管单位审核人员处进行终审。
业务主管单位审核人员对申报表进行二级审核,审批未通过的申报将传递至培 训计划申报人员处进行信息完善再处理。审批通过后培训项FI发起单位开展组织 培训。
5结束语
本文介绍了基于J2EE培训项目管理系统的设计与实现,并以项目申报子模块为 例,从技术架构、功能模块、角色分配及核心设计流程四个方面进行了详细设计 的介绍,降低了项目申报管理的复杂度,但是由于系统功能较多、开发
原创力文档


文档评论(0)