基于ASP.NET的政务管理系统的设计

2022-03-17 23:17罗念
科技资讯 2022年3期
关键词:普通用户发文电子政务

罗念

该文针对企业政务管理系统进行需求分析,提出了该企业电子政务软件系统功能性需求和非功能性需求。利用统一建模语言UML设计了相应的用例图、时序图等,结合实际企业业务需求得到所有的实体以及各个实体的属性后,进一步分析各实体之间的联系,由此给出了对应的数据库的实体关系图(E-R图)。采用ASP.NET技术和SQL 2008实现了电子政务系统。实践证明,该系统有力的提升了公司政务管理能力。

电子政务 政务管理系统 UML ASP.NET

文献标识码:A文章编号:1672-3791(2022)02(a)-0000-00

The paper analyzes the requirements of the enterprise government management system, and puts forward the functional requirements and non-functional requirements of the enterprise's e-government software system. Using the unified modeling language UML to design the corresponding use case diagrams, sequence diagrams, etc., combining the actual business needs of the company to obtain all the entities and the attributes of each entity, and further analyze the relationship between the entities, thus giving the corresponding entity relationship diagram. The e-government system is implemented using ASP.NET technology and SQL 2008. Practice has proved that the system has effectively improved the company's government management capabilities.

 E-Government; Government affairs management system; UML; ASP.NET

随着网络技术和政府门户网站的完善,电子政务已经变成政府、企事业单位的必要管理系统。伴随着信息化的不断深入,电子政务不仅仅是一个处理政务的电子化平台,同时也是提高政府部门、企事业单位办事效率的新技术手段,在行政办公无纸化、群众办事平台化、办证流程简约化过程中气到了至关重要的作用。

尽管电子政务有高效、节能、便捷等诸多优点,但每个不同类型的企业在使用过程中或多或少存在不少问题,例如,政务系统平台功能不符合实际业务需求、响应速度慢等,因此没有一个通用的电子政务管理软件。所以,大部分电子政务软件平台应根据企事业单位的自身需求来进行开发,以提升企事业单位的管理体系。

B/S结构(Browser/Server,浏览器/服务器模式)将系统功能集中在服务端,用户端仅需要安装浏览器就可以实现系统的访问和交互,简化了系统的开发、维护和使用,相较于传统的C/S架构,B/S架构虽然在安全性、保密性上略有不足,但是却具有较高的跨平台、便捷访问的优势。

ASP.NET 是开源、跨平台、高性能和轻量级的 Web 应用构建框架。它用于通过HTML、CSS、JavaScript以及服务器脚本来构建网页和网站,同时绝大部分网站应用开发平台都能运行。

需求分析是软件开发周期中最为主要的环节之一,系统开发人员通过需求分析能够获得信息系统的实际需求。需求分析的好坏直接决定了整个软件周期内系统可用性和运行效率的高低。系统需求分为用户需求、系统需求和期望需求,用户需求是指用户本质的目标,即用户想通过系统完成哪些工作,系统需求是指系统在设计、性能等方面对用户期许的满足程度,期望需求是指用户并未考虑到,但实际需要,实现后用户大大提高满意度。

通过对政务相关业务进行综合分析,可知某公司电子政务平台涉及的角色主要包括普通用户、部门管理员和系统管理员。

(1)普通用户是系统最基本用户类型,数量最多,使用系统最为频繁。这类用户能查看各类信息、管理用户账户信息等。

(2)部门管理员能查看所属部门用户信息、对新进员工进行管理、部门内权限分配等。

(3)系统管理员职能包括普通用户管理、权限管理分配和设置、数据库的管理和维护等。

2.2

普通用户作为网站的普通用户可以查看电子政务平台的所有公有事务信息,管理用户账户信息等。普通用户主要包括以下功能。

(1)修改密码:通过验证旧密码正确后,可对密码进行修改。

(2)用户信息:提供个人中心功能,用户可查看自身基本信息,例如用户名、用户类型及其他已分配的业务相关信息。

(3)发文申请:可以按照规定流程提交发文申请。

(4)发文处理:提交发文申请后,在系统中可查看发生申请所处阶段流程。

2.3

系统管理员是网站的超级用户,可以查看电子政务平台的所有公文申报流程、审批流程、审批详情等功能,还可以对新增用户分配权限、修改和更新已有用户权限。

2.4

部门管理员是介于普通用户和系统管理员之间的一种用户角色,它能够查看所属部门内的用户、用户功能、部门内部的公文流转、审批过程和详情、能对延迟审批的部门内部人员进行催办、督促等功能。

电子政务平台建模方法采用统一建模语言(Unified Model Language, UML)。UML建模语言支持可视化建模,在可视化开发和设计过程中被普遍使用。

公文流转是电子政务管理的核心功能应用,它主要包括发文管理和收文管理这两个主要功能。其活动图如下图1所示。

2.6.1发文管理

发文管理主要涉及公文拟定、审核、签发、分发和归档。企业发文能够按照实际情况得出相关的发文登记表。公文流转过程中,可根据文字号生成发文号,形成逻辑传输机制。公文发出后按等级、业务功能流转逻辑进行呈送,拟定公文必须进行审核、复核没有内容和格式问题后,才能由不同级别的领导进行审阅和批示,完成所有流程后进行公文分发,最后归档管理。如某些公文出现审批延期、超期现象,也可以发文管理模块实现督办,以保证发文过程能按期完成。

2.6.2收文管理

企业收文主要包含文件签收和登记等。该企业政务管理系统主要包括电子文件的收取和纸质文件的接收。纸质文件可以变成电子化图片或者PDF文档进行浏览。此外,考虑到数据安全问题,政务系统能实现公文合法性的判定、对重要文件加密保护和公文系统的动态、实时有效跟踪。

公文处理主要包含拟办、批示、分发等公文处理流程。公文处理流程可以结合公司实际的公文流转自动调整。例如原有工作任务转交给其他人,而转交业务完成后,公文流转过程中会自动提醒任务已经交给对应工作人员处理,进一步询问是否继续,点击继续则按固定模式完成剩余公文的处理。

数据库对于电子政务系统的数据流转、数据的安全性都具有决定性的作用。在数据库设计中,首先采用实体关系图(既E-R图)来描述显示数据的概念模型。实体关系图能够清楚的展示出各种实体的属性以及实体相互之间的关联,通过E-R图的设计能够从中清楚的看出数据之间的关系和联系。通过分析得出某公司政务管理系统中的实体主要包括人员、文件、信息、文档以及部门等多个方面。其E-R图如下图2所示。

该文针对某公司政务管理的实际需求,以SQL Server2008和.NET为开发工具,设计了一个基于B/S架构的政务管理系统,实践证明系统大大提高了公司的政务管理水平和办事效率。

[1]闵加杨.基于ASP.NET的某县政务管理系统的设计与实现[D].厦门:厦门大学,2017.

[2]王存军.基于电子政务的银行绩效评估系统设计与实现[D].青岛:青岛大学,2017.

[3]ZHUGE H.Component-based Workflow Systems Development[J].Decision Support Systems,2003,35(4):517-553.

[4]姚文姣,黃艳.基于UML的数控系统人机界面建模与实现[J].组合机床与自动化加工技术,2021(7):88-90,94.

[5]姚文姣.基于μC/GUI的可重构数控系统人机界面的设计与实现[D].沈阳:科学院大学(中国科学院沈阳计算技术研究所),2021.

[6]周游,何涛.基于活动图和HTCPN的列控系统等级转换建模分析[J].计算机应用与软件,2020,37(6):119-125.

[7]樊辉锦,欧阳中辉,陈青华,等.面向特种车辆状态监控和故障诊断的数据库索引结构构建[J].兵器装备工程学报,2021,42(7):178-184.

作者简介:罗念(1987—),女,本科,政工师,研究方向为办公室综合管理。

1711500783355

猜你喜欢
普通用户发文电子政务
四部门联合发文加强外来入侵物种管理
基于小红书UGC模式的城市形象传播研究
新媒体对中国传媒产业产生的影响
校园拾趣
爷孙趣事
以牙还牙
中国电子政务的“短板”
我国县域电子政务工作的困境
试论基于Petri网的电子政务系统
离线发文件 不是会员也能用