APP下载

基于MVC模式电力企业采购管理系统分析与设计

2022-11-18黄晓明

江西电力 2022年8期
关键词:架构设计采购计划功能模块

黄晓明,宗 清

(1.华能国际电力股份有限公司井冈山电厂,江西 吉安 341000;2.华能海南发电股份有限公司,海南 海口 571000)

0 引言

电力是社会发展的重要能源基础,与国计民生和国家安全息息相关。电力生产企业生产运行及日常运行管理过程所需外部运维服务和设备耗材等较多,利用信息化平台规范供应商管理、招投标管理、采购计划管理等,能够进一步降低采购过程中存在的风险、降低企业采购业务成本、优化业务流程。基于以上需求文中提出了基于MVC模式电力企业采购管理系统设计。

1 系统功能需求分析

采购管理系统主要业务功能需求包括采购计划管理、采购过程管理、采购物资管理等相关功能需求[1]。其中:

采购信息发布管理功能需求主要是通过采购平台将采购信息发布,对相关的采购计划内容进行适当的管理,包括存储、发布以及采购中的信息澄清,同时设计信息发布业务审批流程,管控信息发布中存在的风险等内容。

采购过程管理功能包括招标信息管理、投标过程管理、供应商管理、评标专家管理、在线评标等相关业务操作及中标之后通知管理、合同管理等,以及对采购全过程进行审计管理。

系统功能需求主要包括系统运维管理需求、数据库管理需求、初始化数据管理需求、用户管理需求等。

2 整体业务流程分析

采购业务涉及到采购计划编制人员、招投标管理人员、竞标企业等。采购业务从采购计划编制开始,到采购合同签订结束为止[2]。采购业务整体流程描述如图1所示。

图1 采购管理整体业务流程

3 非功能需求分析

电力企业采购管理系统非功能需求主要包括以下方面:

1)电力企业采购管理系统需要有较高的响应式时间,即执行用户业务操作的页面响应时间需要小于10 s;

2)结合信息发布在线浏览等业务需求确定并发用户人数数量为100,且需要不在最大并发人数时满足系统响应要求;

3)用户安全性要求主要包括系统登陆安全性、操作安全性与数据存储管理安全性;

4)系统具有可操作性,用户通过简单操作说明学习就可熟练使用该系统完成采购管理相关业务活动。

4 系统架构设计

系统架构设计是系统设计的第一步,架构设计阶段主要从系统整体角度对系统逻辑层次结构、业务功能模块划分及网络整体结构等进行设计[3]。

1)系统业务逻辑架构设计。

系统业务逻辑架构设计一方面需要考虑MVC设计模式,另一方面按照三层架构模式实现用户层、业务逻辑层、数据库层相互独立。该系统业务逻辑架构设计描述如图2所示。

图2 系统业务逻辑架构图

2)系统网络拓扑结构设计。

系统网络拓扑结构主要用于实现对系统网络环境进行设计,及相关网络设备选择等。该系统主要面向供应商与企业内部管理人员,系统网络拓扑结构设计可以划分为内部业务子网与外部业务网络。其中内部网络可直接借助企业完善的内部局域网实现,外部业务实现可通过互联网实现。从数据存储管理角度可将核心业务数据存放到企业内部数据库服务器,将公开发布信息存储到互联网IT运营服务商服务器中。综上所述,该系统整体网络拓扑结构设计描述如图3所示。

图3 系统整体网络拓扑架构图

3)系统功能架构设计。

电力企业采购管理系统整体功能可以划分为三大业务功能子系统,分别为信息发布管理子系统、采购管理子系统及系统管理。共包含采购信息发布管理、招投标管理等十四个业务子功能。功能架构设计如图4所示。

图4 系统功能架构图

4)统数据库E-R模型。

该系统主要数据实体包括采购计划、招标计划、供应商、采购员、询价公告、业务流程信息、招标审批信息等相关数据实体。主要实体及联系如图5所示。

图5 电力企业采购管理系统核心业务E-R模型图

5 系统业务功能类设计

系统功能模块设计是系统设计的重要组成成分,系统功能模块详细设计主要按照面向对象类对功能模块进行详细设计。其中采购管理功能模块类设计描述如图6所示。

图6 采购管理功能模块类图

6 结语

以上给出了基于MVC设计模式的电力企业采购管理系统分析与设计。重点对用户需求获取、业务流程分析梳理、架构设计与模块设计等进行了说明。通过分析设计电力企业采购管理系统为进一步开发符合企业定制化需求的采购管理系统提供的设计基础与开发依据。

猜你喜欢

架构设计采购计划功能模块
浅析工业网络安全架构设计
EPC项目采购计划管理优化研究
基于安全性需求的高升力控制系统架构设计
高校采购执行人管理机制的完善——以高校采购计划按期完成为目的
大数据时代计算机网络应用架构设计
加强物资采购管理 降低企业采购成本
基于ASP.NET标准的采购管理系统研究
输电线路附着物测算系统测算功能模块的研究
功能模块的设计与应用研究
对称加密算法RC5的架构设计与电路实现