民航空管职工住房补贴发放系统的设计

2018-11-13 05:54:06管仕明民航中南空中交通管理局
数码世界 2018年10期
关键词:住房补贴行政级别列表

管仕明 民航中南空中交通管理局

引言:为了响应国家政策及深化住房制度改革,增强职工住房消费支付能力,改善职工住房条件,落实住房分配货币化的各项政策,民航空管系统部分单位结合自身的实际情况制定了相应的实施职工住房补贴方案操作细则。但是,如果靠人工而不借助比较先进的技术手段或自动信息处理系统,补贴方案操作细则将很难落实。因此,民航空管系统相关单位比较迫切需要一个“民航空管职工住房补贴发放系统”来解决有关问题。

1 概述

1.1 总体目标

研制一套简便实用的职工住房补贴发放系统软件,将职工住房补贴相关管理人员从繁杂、单调的事务中解脱出来,实现职工住房补贴的职工基本信息采集、住房补贴金额计算、数据统计汇总、浏览、查询等功能,减少手工操作经常出现的操作失误、计算错误,大大减轻职工住房补贴管理人员的工作强度和复杂度,使住房补贴计算处理的结果更加准确、迅速和可靠,从而提高职工住房补贴发放工作效率和质量,提高单位信息化建设水平。

1.2 需求分析和功能要求

2 架构设计

2.1 设计原则

根据系统的实际需求情况,设计原则如下:

满足平台在规定时间、规定环境完成某一项规定的功能的结果跟该功能设计一致,并具有正确性、一致性、完整性和健壮性。

能够良好地保证所有职工在短时间内完成查询本人住房补贴信息;

平台应具有良好的扩展与整合功能,可以便捷地扩充系统功能。设计时采用模块化设计,能够自由组合和扩展。全面满足空管局职工住房补贴发放系统的各项需求,并可不断扩展。

要求平台安全及保密性好,提供各种安全防护手段提升系统安全性。提供备份恢复机制,在系统出现故障时,能够迅速根据备份文件恢复系统运行。保证用户隐私数据的授权访问,防止非法操作,避免职工的隐私数据信息被泄露。

2.2 设计依据

本系统采用JSP提供一个企业级的计算模型和运行环境用于开发和部署多层体系结构的应用,提供企业计算环境所必需的各种服务。

一方面,jsp是一个强大、稳定、成熟的系统,具有公认的安全性。同时,jsp提供了良好的跨平台特性, jsp几乎支持所有的操作系统平台及数据库系统,且更加易用。而且,jsp还具备执行速度快、效率高的优点,执行网页速度比CGI、Perl和ASP等更快,仅消耗相当少的系统资源。jsp还具备很好的移植性和 扩展性,容易得到广泛的支持。J2EE树立了一个广泛而通用的标准,大大简化了应用开发和移植过程,使得开发的应用可以跨平台地移植。jsp 还支持利用诸如LDAP、IMAP、SNMP、NNTP、POP3、HTTP、COM(Windows环境)等不计其数的协议的服务,还可以开放原始网络端口,使得任何其它的协议能够协同工作。jsp 支持和所有 web 开发语言之间的 WDDX 复杂数据交换。在全球互联网应用中,60%的网站选用了jsp技术。

这些特点使得基于jsp技术的应用软件的高可用性、安全性、可扩展性、可移植性和可靠性能够得充分的保障。

2.3 技术架构

基于上述设计原则,基于上述设计原则,系统在架构设计时采用了J2EE技术和B/S架构开发。利用Java 2平台来简化诸多与多级企业解决方案的开发、部署和管理相关的复杂问题。技术架构图如下图1所示:

图1 应用技术架构

图2 MVC技术架构

本系统架构设计均遵循MVC设计思想, 使用jsp语言采用struts开发框架来构建Web应用程序。MVC分层设计思想是一般应用在企业级应用程序中的一种程序设计技术,它把整个系统分成用户视图层(View)、控制器层(Controller,业务逻辑层)和模型层(Model数据层)等三个功能模块。基于这种技术的程序具有维护性好和可扩展性好的特点。其简单架构图如下:

如上图2所示,DispatcherServlet接口是前端控制器,统一分发所有的请求。HandlerMapping接口完成客户请求到Controller映射。Controller接口为并发用户处理请求,返回模型(Model)和视图(View)给DispatcherServlet前端控制器。视图(View)则负责将结果通过HTML+jsp显示到客户端。

2.4 网络架构

图3 网络架构

本软件系统部署于网络架构图中的“服务器A”和 “服务器B”上。可以单点部署,也可以多台部署,当多台部署时可以将其中一些服务器配置成备份服务器。

本软件系统的为零客户端设计,部署简易。内部用户客户机只要具备常用的浏览器就可以通过网络登录系统使用本系统的相应业务功能。互联网上的远程用户也可以通过防火墙接入工作网络访问本系统服务器使用业务功能。

3 业务流程设计

3.1 住房补贴计算主要步骤

职工住房补贴计算功能是整个系统的最重要的基本功能,实现从人力资源系统自动采集职工基本信息、计算住房补贴金额、汇总补贴计算结果、提供个人补贴信息查询,从而减轻工作强度、提高工作效率,帮助管理人员更快更准确地完成职工住房补贴计算过程。职工住房补贴计算主要步骤包括指定计算年度、采集职工相关信息、计算职工住房补贴、输出个人补贴信息、统计汇总计算结果五个部分,步骤见下图所示:

图4 职工住房补贴计算主要步骤

其各个步骤操作说明如下:

1)指定计算年度:指定计算的年度,缺省情况计算上一年度的住房补贴。

2)采集职工相关信息:获取职工相关信息,包含住房面积、职称、上年度月工资总额、住房系数、关系转入时间、工作时间、离退休时间(可选)、入伍时间(可选)。

3)计算职工住房补贴:根据职工基本信息情况计算住房补贴,补贴形式分为两种,一次性补贴额度和年度月补贴额度总和。

4)输出个人补贴信息:根据上一步计算结果,将需要发放补贴的结果信息导出报表。

5)统计汇总结算结果:根据各种条件将补贴结果输出进行统计。

3.2 住房补贴计算主流程

在上述的主要步骤中, 计算职工住房补贴过程实现了本系统业务的核心算法。从根本保证业务数据处理的正确性和准确性。其主流程如下图5所示。

图5 住房补贴计算主流程

住房补贴计算主流程步骤说明如下:

1)首先进入住房补贴发放子流程,该流程判断某个员工是否符合补贴发放的标准。

2)如果当前员工不符合补贴发放标准,则整个流程结束。否则,进入住房补贴方式判定子流程,该子流程判断员工补贴发放的方式。补贴发放的方式有三种,第一种是只发放一次性补贴,第二种是只按月发放住房补贴,第三种是同时发放一次性补贴和月补贴。

3)根据用户住房补贴的发放方式,分别进行按月补贴计算和一次性补贴计算。

4)输出职工补贴信息,该流程对职工的补贴的信息进行输出,以便于报表统计以及财务部门补贴发放。

5)计算流程结束。

4 功能设计

系统由“基础业务数据管理、职工基本信息管理、职工住房补贴计算、职工个人信息查询、业务数据统计汇总、系统管理”6大功能模块组成,其结构如下图所示:

图6 功能模块

4.1 基础业务数据管理

本功能主要完成对职工住房补贴计算所需的静态基础业务数据进行管理,该类数据在本系统中相对稳定,一般录入后很长时间不需调整。功能具体介绍如下:

职称列表:支持对职称列表相关数据的增、删、改操作,支持对职称列表相关数据的查询操作,需要支持数据的导入导出(excel表格),记录用户增、删、改操作日志,职称列表信息包含:技术级别、技术级别描述。

行政级别列表:支持对行政级别列表相关数据的增、删、改操作,支持对行政级别列表相关数据的查询操作,支持数据的导入导出(excel表格),记录用户增、删、改操作日志,行政级别列表信息包含:行政级别、行政级别描述。

职称控制面积列表:支持对职称控制面积列表相关数据的增、删、改操作,支持对职称控制面积列表相关数据的查询操作,支持数据的导入导出(excel表格),记录用户增、删、改操作日志,职称控制面积列表信息包含:技术级别、评定时间、面积控制标准。

行政级别控制面积:支持对行政级别控制面积列表相关数据的增、删、改操作,支持对行政级别控制面积列表相关数据的查询操作,支持数据导入导出(excel表格),记录用户增、删、改操作日志,行政级别控制面积列表信息包含:行政级别、评定时间、面积控制标准。

补贴标准描述信息:支持对补贴标准描述信息相关数据的增、删、改操作,支持对补贴标准描述信息相关数据的查询操作,支持数据的导入导出(excel表格),记录用户增、删、改操作日志,补贴标准描述信息包含:经济适用房平均价格、每平方米补贴标准、年工龄补贴额、住房补贴系数、记录时间。

4.2 职工基本信息管理

本功能模块主要完成对职工基本信息数据的管理,该数据随着时间推移可能动态变更。具体功能介绍如下:

工龄信息:支持对职工工龄信息相关数据的增、删、改操作,支持对职工工龄信息相关数据的查询操作,支持数据的导入、导出(excel表格),记录用户增、删、改操作日志,

职工工龄信息包含:职工工号、参加工作时间、退休时间(可以无)、转入空管局时间(可以无)、转出空管局时间(可以无)、95年底前工龄、98年底前工龄、记录时间。

职称信息:支持对职工职称信息相关数据的增、删、改操作,支持对职工职称信息相关数据的查询操作,支持数据的导入、导出(excel表格),记录用户增、删、改操作日志,职工职称信息包含:职工工号、技术级别、记录时间。

行政级别信息:支持对职工行政级别信息相关数据的增、删、改操作,支持对职工行政级别信息相关数据的查询操作,支持数据的导入、导出(excel表格),记录用户增、删、改操作日志,职工行政级别信息包含:职工工号、行政级别、记录时间。

工资信息:支持对职工工资信息相关数据的增、删、改操作,支持对职工工资信息相关数据的查询操作,支持数据的导入、导出(excel表格),记录用户增、删、改操作日志,职工工资信息包含:职工工号、月工资金额、发放时间。

住房信息:支持对职工住房信息相关数据的增、删、改操作,支持对职工住房信息相关数据的查询操作,支持数据的导入、导出(excel表格),记录用户增、删、改操作日志,职工住房信息包含:职工工号、已有住房面积、配给住房时间、配偶住房信息、住房面积控制标准、未达标比例。

住房补贴信息:支持对职工住房补贴信息相关数据的增、删、改操作,支持对职工住房补贴信息相关数据的查询操作,支持数据的导入、导出(excel表格),记录用户增、删、改操作日志,职工住房补贴信息包含:职工工号、一次性补贴金额(可以无)、一次性补贴时间(可以无)、按月补贴金额(可以无)、按月补贴时间(可以无)、截止领取住房补贴时间(可以无)。

4.3 职工住房补贴计算

在住房补贴计算模块中,遵循上述章节中的业务逻辑,实现住房补贴计算主要步骤的后台算法功能。生成计算结果保存在数据库中,以备统计、汇总、查询使用。支持管理员用户指定年度触发计算职工住房补贴计算。输入:计算年度。输出:职工住房一次性补贴信息、职工住房按月补贴信息。支持将输出职工住房补贴数据结果保存至相应数据库表;支持管理员手工调整特定职工的住房补贴数据信息;记录用户增、删、改操作日志;支持管理员对全部职工住房补贴计算结果进行条件查询。

4.4 个人补贴信息查询

个人补贴信息查询模块主要提供对职工住房补贴计算结果的展示功能,支持条件查询,输出与条件匹配的职工住房补贴信息。查询统计:输出职工个人必要的基本信息、住房补贴总额以及明细信息。支持权限管理,登录职工只允许查看本人的住房补贴信息。部门主管可以查看本部门的职工住房补贴信息。管理员用户可以查询所有职工的住房补贴信息。支持打印个人补贴信息功能。

4.5 数据统计汇总

主要实现对职工补贴信息数据的统计、汇总,具体包括:全体职工补贴数据统计:支持统计职工按年度补贴数据合计、分月单列数据,需要支持数据的导出(excel表格);按部门补贴数据统计:支持统计职工按部门+年度补贴数据合计、分月单列数据,需要支持数据的导出 (excel表格)。

4.6 系统管理

主要提供对本软件系统的系统参数设置、用户、角色、权限和操作日志的管理。设置管理:设置系统运行所需的基本参数;用户管理:对使用系统的用户进行区分,登录系统时记录用户身份信息,识别用户操作权限;角色管理:对系统用户进行角色管理及角色的权限分配,并将角色所包含的用户以列表形式呈现;操作日志:通过查看日志,对访问和操作系统资源的用户情况进行查询审计,监控非法用户和非法操作。

5 安全设计

网络信息安全是系统成功实施和稳定运行的保证。解决好信息共享与保密、完整性的关系、开放性与保护隐私的关系、互联性与物理隔离的关系是实现远程教育培训的前提。在安全设计时,综合考虑了技术、管理、法制、教育并举,有机综合多种安全技术,构建整体的安全保障体系,具体包括网络安全、传输安全、身份认证、存储安全、数据安全、访问管理安全、物理安全、管理安全、病毒防护等几个方面。

6 结束语

本文根据民航空管行业管理需求的特性和国家政策的相关规定设计出了一套比较适用的信息化管理系统,在一定程度上提高了管理效率,但若能够进一步与OA系统、人力资源管理系统等充分融合起来供管理人员使用,这不仅解决了信息孤岛的问题,还将大大提高管理效率,促进民航空管以及整个民航的发展,因此有进一步研究设计本系统的必要。

猜你喜欢
住房补贴行政级别列表
房价变动、家庭债务风险与财富分配效应
巧用列表来推理
学习运用列表法
扩列吧
事业单位取消行政级别研究
离婚诉讼中住房补贴和住房公积金如何处理?
分忧(2017年1期)2017-01-07 13:22:56
住房政策及货币补贴原理分析
人民论坛(2016年14期)2016-06-21 11:29:15
行政级别缘何“难舍难分”
董事会(2015年1期)2015-01-28 20:27:54
如何看待学校的“去行政化”策划
国外主要国家官邸制研究