APP下载

企业后勤公寓管理系统的设计与实现

2017-07-29陈天择齐尉杰王焱

电脑知识与技术 2017年12期
关键词:后勤管理

陈天择 齐尉杰 王焱

摘要:为加强提升现代企业后勤信息化管理水平,通过信息化技术构建了企业后勤公寓管理系统。在分析系统业务流程基础上,分析了系统的功能需求,设计了系统的功能结构、总体架构和物理结构,并完成系统具体编程实现。

关键词:后勤管理;多层结构;MVC

信息化技术改变了社会的生产和合作方式,近年来,数据处理技术的不断发展,企业的后勤管理模式发生了较大的改变。企业后勤公寓管理系统是一个通过信息化技术构建的公寓管理平台,该系统通过信息资源的分布式发布和共享,实现了企业后勤公寓信息的集中管控,从而有效提高公寓房管理业务流程的效率,对提升企业后勤管理的信息化水平具有重要意义。

1企业后勤公寓管理系统的需求分析

公寓房的管理主要是后勤部门的职责,后勤部门还包括财务、生活物资管理等职能,针对不同的管理领域,分别构建了管理信息系统,以提高管理效率,但在公寓房的管理方面,后勤部门的信息化水平较低,仍然采用电子文档的管理方式,十分低效。从总体上看,后勤部门对于公寓房的管理主要是从静态、动态、申请审批等流程入手,实现公寓房总体管理效率的提高。

企业后勤公寓管理系统的主要功能需求分析如下:

1)后勤公寓房静态信息管理子系统是为用户提供公寓房相关静态数据的服务,其功能需求指标包括:输入公寓房静态数据功能,可以通过多种途径实现对公寓房信息的输入,包括数据格式轉换、电子表格加载等;展示公寓房数据信息,能够以多种形式和途径实现对公寓房信息的展现,特别是要能够基于地理信息系统实现空间静态信息的展现;查询功能,既包括传统的基于关键词的查询,也能够在文本属性与空间属性之间实现相互查询;数据汇总和统计处理功能,以数据库为基础,通过对历史数据的分析和处理,预测未来的状况,从而为相关用户提供辅助决策。

2)后勤公寓房动态信息管理模块主要是为用户提供与时间维度相关的各类信息数据服务。其主要功能包括:获取并计算与公寓房相关的各类动态信息,包括水电费用的计算、公寓房租金的计算等;智能仪表处理功能,对于能够自动获取读数的仪表,实现远程控制和数据获取,对于无法实现自动获取的仪表,则采用摄像头图像处理的方式,基于图像获取数据;缴费功能,计算职工应缴纳的费用,并在用户指定的账户中直接扣除。

3)申请与审批功能模块主要是基于工作流完成各类与申请和审批相关的业务流程。具体的需求包括:提供申请模板,规范申请者填写的内容,提高审核的效率和自动化程度;自动审核与计算申请者资格、分数、排名,基于信息共享平台,获取人力资源系统中用户的基本信息,依据算法进行计算;工作流处理功能,基于办公自动化系统中的工作流平台,实现与公寓房相关的申请及审批功能。

4)其他业务功能:系统管理模块主要是为系统的管理人员提供平台,对系统实现全面配置和管理;地理信息模块是公寓房空间信息展现的基础;接口功能模块主要是为企业中其他的管理信息系统与公寓房管理系统之间的互操作提供组件平台。

2企业后勤公寓管理系统的总体设计

系统的主要功能需求,决定了系统的总体架构所要采用的模式。对于后勤公寓房管理系统,由于系统需要为地理空间上分散的职工提供所需要的服务,所以必须要采用分布式的系统设计模式。

2.1功能结构设计

通过系统的需求,明确了不同管理角色参与者对于系统功能的不同需求。针对用户的需求,将各功能划分为不同的功能模块,给出系统的功能结构设计方案,如图1所示。

由系统的功能结构设计方案可知,系统对企业后勤工作中的房屋管理进行了全方位的功能设计。住房静态信息管理模块提供的功能,使用户可以方便地获取房屋的基本信息,掌握相关情况,也有利于对领导层的决策提供支持;动态信息管理模块采用自动化处理技术,对相关的参数进行自动读取、计算,并保存处理结果,有效地减轻了人员的工作量;申请与审批管理模块提供的功能,使申请者和审批者都可以基于网络平台实现整个审批的流程,并且为用户获取其所需要的信息提供了支撑;地理信息管理模块中的功能,用于对后勤房屋管理地理信息相关的对象进行处理,重点是地理元素与信息之间的数据关联;系统管理模块为系统管理员提供了相关功能,保证了系统的正常运行。

2.2总体架构设计

企业后勤公寓房管理系统中包括多个软件功能构件,不同的构件粒度不同,功能不一,共同完成系统的功能。逻辑架构设计是从开发人员的角度,将系统的各个构件放置于不同的构件层中,不同层级之间通过接口实现调用,从而达到系统性能需求分析中的可扩展性和可维护性要求。本系统采用分层逻辑架构的设计方案,总体上分为三个层次,如图2所示。

系统中的表现层为与用户之间实现指令与数据交互的构件层,中间层包括三个具体层次,数据存储层主要完成与数据库的交互。

2.3物理架构设计

企业公寓房管理系统在开发构建完成以后,根据用户的使用需求,需要在中心机房和客户端进行部署。系统的物理部署架构设计方案对此进行了设计,系统的部署架构如图3所示。

公寓房管理系统的部署采用混合模式实现,既包括客户端/服务器的部署方式,也包括浏览器/服务器的部署方式。混合部署架构的优点在于可以根据不同角色用户的需求,采用最为合理的部署模式,对于企业后勤管理部门的用户,客户端软件可以更好地处理数据方面的应用需求,对于普通的企业职工,浏览器的部署方式使其对系统的访问更为简便。

3企业后勤公寓管理系统的设计与实现

后勤公寓房管理系统的实现主要是以系统的设计方案为基础,按照系统设计的原则和目标,利用编程语言和开源的应用框架,具体实现系统的功能。本节选择公寓房的申请审批业务功能,对其实现进行详细讨论。

后勤公寓房管理系统中涉及的申请审批功能需求,将提交给办公自动化系统的工作流平台进行处理。系统在接受了职工的公寓房申请后,自动从相关系统的数据库中读取申请者的基本资料信息,完成自动量化计算功能。企业的公寓房分配一般采用统一集中分配的方式,集中对所有近阶段提出申请的人员进行处理,这就要求系统具备量化评分的排序功能。在具体的实现过程中,构建申请单类,该类中的属性记录与本次申请相关的各类信息,包括申请的时间、内容等,该类是一个模板类,可以对相关属性信息进行扩展,提供了常用的申请操作方法,以满足用户对申请管理的功能要求。

申请审批功能的实现流程图如图4所示。

申请审批的处理类的各个属性值由界面层提供,而系统的业务逻辑层处理具体的功能,两者之间通过ApplicationCtrl类的对象进行通信。

提交申请单的程序伪代码如下所示。

public bool SubmitApplication()

fApplicationClass application=new ApplicationClassO;

InitAttribute(application);//利用输入的信息,初始化申请类对象

application.Submit(workFlowProxy);//将申请提交给工作流平台的代理

公寓房统计信息如图5所示。

4小结

本文从企业后勤公寓管理的主要业务流程人手,分析各个流程的主要环节,研究了具体业务功能需求。以实际需求出发,按照分层架构的模式设计了系统的总体架构,分析了系统的主要功能组成模块,设计了表现层、中间层、数据层的体系架构,最后以申请审批功能为例完成了系统的编程实现。

猜你喜欢

后勤管理
如何进行小学后勤管理工作的改革创新
学校总务后勤管理工作之我见