羅念


該文針對企業政務管理系統進行需求分析,提出了該企業電子政務軟件系統功能性需求和非功能性需求。利用統一建模語言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