APP下载

企业综合管理平台需求分析与设计

2022-11-22李晓芬上海同济工程项目管理咨询有限公司上海200092

建设监理 2022年8期
关键词:服务器数据库模块

李晓芬(上海同济工程项目管理咨询有限公司, 上海 200092)

0 引 言

随着企业发展和现代信息技术的发展,运用现代企业管理理念、项目管理思想和信息技术[1],围绕企业经营管理和工程项目管理两个层面,推进企业行政管理、人力资源管理、财务管理、市场经营管理和项目业务管理的一体化管理,实现企业管理的数字化、集成化、智能化;建设覆盖全业务机构、安全可靠的满足业务需求的信息化平台;建立支撑企业内外核心价值链运转的信息有序共享、快速高效的管控体系,实现信息处理数字化、信息组织集成化、信息传递网络化、业务管理流程化和企业决策智能化。

1 平台总体目标

企业综合管理平台的建设,可进一步提高各部门之间数据交互,强化对企业专业人员信息、项目信息、经营数据及财务数据的管理、分析,以达到对企业进行前瞻性的预测和计划的目的。

企业综合管理平台的总体目标是:以人员信息管理为基础,以项目管理为核心,对接财务数据和经营数据,以提高工作效率,保障数据的有效性、安全性、规范性和统一性,提升企业整体信息化管理的水平,实现企业级、项目级多层次、多角色管理,为企业领导提供基于信息及数据分析的、可靠的智能决策支持。

2 平台功能需求分析

根据企业业务需求、各部门工作分工与工作流程,将企业综合管理平台的功能划分为五大模块,分别为行政管理模块、财务管理模块、业务管理模块、市场经营管理模块和人力资源管理模块。各部门协同办公,实现办公信息化、业务流程化和决策智能化(如图1所示)。

图 1 平台功能需求分析

(1)行政管理模块。提供工作联系、公文收发、公共通知、知识管理、移动办公、物资管理、会议管理、车辆管理、办公用品管理、图书资源管理及考勤(含手机考勤)等OA办公常用功能模块,满足了企业日常行政办公的需求。

(2)财务管理模块。围绕企业经营和财务管理需要,提供机构预算编制与审批、成本科目编制、部门预算、项目预算、项目产值申报、合同与收款及成本费用报销等动态管理功能,方便领导随时、随地、准确地了解企业经营、生产的关键数据,科学决策。

(3)业务管理模块。对正在开展和已经建设完成的监理项目,以项目为维度,动态地全面展示与该项目相关的所有信息,各项目上传的文档或资料信息、项目现场工作记录等,包括项目基本信息、监理人员、监理规划细则、分部分项工程完成情况、关键工作节点完成情况、各种现场工作照片、项目日志及各类工作记录台账等各类项目业务信息,具有相应权限的用户可以在此进行查看和下载。

(4)市场经营管理模块。对客户资料进行管理,维护客户关系,支持对企业投标情况把控,实现经营合同管理:以合同为主线,实现从投标、合同签署、合同履行、合同关闭的全程管理与统计、监控,并可以进行统计报表分析。

(5)人力资源管理模块。管理员工档案、劳动合同及资质管理等,提供人员资质台账、继续教育、证书借阅等特殊应用,以及薪酬管理、绩效考核,全面了解企业人员使用情况,提高人力资源使用效率。

3 平台技术需求分析

企业综合管理平台系统集成企业的日常经营管理和工程项目管理功能,需满足以下技术指标。

(1)系统的稳定性需求。稳定性对于一个系统来说非常重要,一定程度上决定了使用者对它的接受程度。只有稳定的系统,才能保证流程的正常运转、数据的安全可靠及操作的友好便捷。

(2)系统的实用性需求。系统的设计必须与实际需求紧密结合,结合企业的业务流程和操作需求,为企业量身打造,模块化设计,更好地服务企业经营管理和项目管理。

(3)系统的安全性需求。首先,确保软件运行在安全的技术架构上;其次,从网络安全性上讲,采用合适的加密技术,实现软、硬件加密技术的结合,确保数据在网络上之传输过程中不会被截取及窃听;最后,从用户权限上进行严谨设置,对文件和文档信息数据提供了录入、阅读、修改、下载、删除、审阅及批准权限等权限级别。

(4)系统的可扩展性需求。基于智能业务配置平台,面向业务的技术架构,模块化设计,提供强大的外部数据接口能力,能够对系统功能方便地进行扩展。支持架构中服务器、存储等设备的扩展。

(5)系统的先进性需求。基于浏览器/服务器(Browser/Server,B/S)的整体架构,采用先进、成熟、可靠的技术,保证系统易扩展、易升级、易操作、易维护等特性;支持移动终端App。

4 平台框架设计

4.1 平台体系结构

为了提高软件系统的扩展性、可重用性和灵活性,系统采用面向服务的体系结构(Service-Oriented Architecture,SOA)思想构建应用程序。SOA具有基于标准、松散耦合、共享服务、可以联合控制等多个优点,在技术上对业务流程自动化和长期运行的异步事务提供了支持,适应业务流程再造对系统提出的需求,符合软件的发展趋势[2]。

企业综合管理平台的体系结构采用主流的B/S架构。在B/S系统中,用户可以通过浏览器向分布在网络上的许多服务器发出请求。B/S结构极大地简化了客户机的工作,客户机上只需安装、配置少量的客户端软件即可,服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成[3]。

B/S主要由三层体系结构组成,分别为表示层(Presentation)、功能层(Business Logic)和数据层(Data Service)。

(1)表示层:Web浏览器。表示层中包含系统的显示逻辑,位于客户端。它的任务是由Web浏览器向网络上的某一Web服务器提出服务请求,Web服务器对用户身份进行验证后用HTTP协议把所需的页面传送给客户端,客户机接受传来的页面文件,并把它显示在Web浏览器上。

(2)功能层:具有应用程序扩展功能的Web服务器。功能层中包含系统的事务处理逻辑,位于Web服务器端。它的任务是接受用户的请求,首先需要执行相应的扩展应用程序与数据库进行连接,通过SQL等方式向数据库服务器提出数据处理申请,而后等数据库服务器将数据处理的结果提交给Web服务器,再由Web服务器传送回客户端。

(3)数据层:数据库服务器。数据层中包含系统的数据处理逻辑,位于数据库服务器端。它的任务是接受Web服务器对数据库操纵的请求,实现对数据库查询、修改、更新等功能,把运行结果提交给Web服务器。

这种结构不仅把客户机从沉重的负担和不断对其提高性能的要求中解放出来,也把技术维护人员从繁重的维护升级工作中解脱出来。维护人员不用再为程序的维护工作奔波于每个客户机之间,而可以把主要精力放在功能服务器程序的更新工作上。

4.2 平台框架设计

基于企业业务流程和管理需求,实现一个“三级战略”的框架体系,为企业的精细化管理、业务运营控制以及战略管理提供支持(如图2所示)。

图 2 “三级战略”框架体系

在精细化管理层面,主要实现行政管理、财务管理和人力资源管理等日常管理和运营;在业务运营管理层面,主要实现业务管理功能和财务报表统计分析功能;在战略管理层面,基于广泛的财务数据、工程项目数据及人力成本数据等,进行核算和统计分析,为企业高层决策提供有利的决策支持。

5 结 语

企业综合管理平台的整个系统基于“面向管理,辅助决策”的设计思想,着眼于未来和发展,同时注重结合目前实际情况,进行统一规划和总体设计。系统实施运行以后,可以让企业总部各职能部门、现场项目部之间的工作更加透明化和规范化,更便于企业统一管理和协调。在系统中,某一个环节出了问题,很快就可以反映出来,并能将问题追溯到相应的源头。同时,基于积累的运营数据,可采用数据分析和数据挖掘的手段进行深层知识挖掘,为企业上层决策提供科学、合理的支持。

猜你喜欢

服务器数据库模块
28通道收发处理模块设计
“选修3—3”模块的复习备考
PowerTCP Server Tool
BlackJumboDog
2018年全球服务器市场将保持温和增长
数据库
数据库
数据库
数据库
集成水空中冷器的进气模块