86科技视界Science&TechnologyVisionF新技术应用NewTechnologyApplication引言随着中国航发湖南动力机械研究所(以下简称“研究所”)的不断发展壮大,班组已逐渐成为部门乃至研究所各项工作的“落脚点”和中坚力量,在科学管理、创新创效和高素质职工队伍建设等方面的作用和地位越来越突显。现阶段研究所班组主要依靠部门、班组长筹划和安排开展班组内的相应工作,而各部门班组内管理工作流程没有利用信息化手段进行固化,未应用科学、高效、显性化的管理平台和手段,这与研究所科学管理和信息化管理要求脱节。为创新研究所班组管理模式,提高班组管理效率,方便班组管理工作记录,将按照“总体规划、逐步实施、边建边用、持续完善”的思路逐步建立研究所班组建设管理系统,建立班组管理档案,开发班组管理的信息展示、提取、汇总功能,促进班组管理规范化、透明化。一、系统总体架构1.1Wind平台基于DSH框架的Wind开发平台(W:web,I:integratedN:nimbleD:development,简称Wind平台)[1],是一套基于Web的、集成的、敏捷的开发框架,它基于JAVA语言,以Dorado7为前台展现层,以Spring3为后台逻辑层,以Hibernate为数据层,支持Oracle、SQLServer、MySQL等多种关系型数据库[1]。目前,该平台已在研究所的信息化建设中得到充分地应用验证,它强大的Web展现、集成与可扩展能力,以及丰富的流程引擎功能,可使业务开发变得更快速、敏捷,更能灵活应对需求的变化。基于Wind平台的以上优点,本系统选择基于该平台建设。1.2总体架构根据业务需求,该系统可分为基本信息、日常管理、班组计划、能力提升、相关流程等模块。其中基本信息包括班组信息、人员信息管理,日常管理包括学习园地、文化建设、班组考勤、班组档案、班组荣誉、质量/保密等模块。相关流程包括班组设置申请、班组长选聘申请。系统拟分期建设,当前完成了系统的第一期建设。其总体框架图如图1所示。二、系统功能设计2.1基本信息基本信息包括班组信息、人员信息管理。班组信息主要显示部门班组结构(班组名称、组成信息)、班组介绍(人员构成、班组职责、班组文化、班组荣誉等)、班组人员(人员数量、个人履历、个人荣誉、职称信息、岗位信息、担任班组长记录等)等信息。如图2所示是班组信息的部分页面截图。为了获得更好的使用感受,该页面底层数据库采用子从表的数据库设计,班组表作为部门表的子表,班组成员表作为班组表的子表。前台页面采用主边组件的方式将页面分成3部分:...