侯建 熊才權
摘要摘要:隨著信息技術的發(fā)展,我國電子政務建設成效顯著,電子政務系統(tǒng)日漸成熟和完善。從電子政務實際需求出發(fā),采用ASP.NET和數據庫技術,設計并開發(fā)了基于.NET的電子政務系統(tǒng)。
關鍵詞關鍵詞:電子政務; .NET;數據庫設計
DOIDOI:10.11907/rjdk.151274
中圖分類號:TP319
文獻標識碼:A文章編號文章編號:16727800(2015)004009902
0引言
隨著計算機技術和互聯(lián)網技術的飛速發(fā)展,信息化已滲透到社會各領域,成為高效運營、優(yōu)化資源配置、提供海量信息的重要保障。當前,電子政務已成為世界各國政府公共管理創(chuàng)新、改革的戰(zhàn)略抉擇。電子政務系統(tǒng)對提高政府工作效率、加強公共服務職能、促進政府行政管理體制改革,甚至提升綜合國力,具有舉足輕重的意義[1]。
電子政務(EGovernment)是伴隨著軟件開發(fā)、電子商務、計算機網絡等技術的發(fā)展而產生的,是數字化、網絡化環(huán)境下政府機構日常辦公、信息收集與發(fā)布、公共管理的重要載體[2],其功能如圖1所示。
1系統(tǒng)開發(fā)技術
1.1.NET
.NET Framework也稱為.Net框架,包括豐富的類庫資源,是一種能夠支持應用程序和XML Web Services的開發(fā)技術。通過.NET Framework開發(fā)技術,可以實現(xiàn)敏捷軟件開發(fā)(Agile software development)、快速應用開發(fā)(Rapid application development),所開發(fā)的應用程序支持多種開發(fā)平臺,并且和網絡無關。.NET是創(chuàng)建、部署和運行Web服務及其它應用程序的框架,主要包括以下4個組成部分[3]:①應用程序開發(fā)技術(例如:ASP.NET, WINFORM等);②數據技術(例如:ADO.NET等);③基礎類庫(Base Class LibraryBCL);④通用語言運行(Common Language RuntimeCLR)。
1.2三層結構
在Web 應用架構設計中,三層架構的分層模式應用最為廣泛,其結構簡單,普遍應用于PHP、ASP.NET、JSP的Web開發(fā)中。三層體系結構將整個應用軟件開發(fā)分為數據訪問層開發(fā)、業(yè)務邏輯層開發(fā)和表示層設計3個模塊。ASP.NET本身具有代碼隱藏結構,因此三層架構在ASP.NET的應用開發(fā)中使用最為普遍。在程序運行中,三層體系結構中通過相鄰層之間相互調用進行數據處理與傳遞。三層結構中,最重要的是業(yè)務邏輯層設計,業(yè)務邏輯層主要負責處理和應用相關數據[4,5]。
2系統(tǒng)設計
2.1系統(tǒng)功能設計
系統(tǒng)包含6個子系統(tǒng),即公文管理子系統(tǒng)、日常工作管理子系統(tǒng)、人事管理子系統(tǒng)、資產管理子系統(tǒng)、流程模板管理子系統(tǒng)、系統(tǒng)管理子系統(tǒng),如圖3所示。
2.2數據庫設計
數據庫設計是政務平臺開發(fā)設計的基礎,平臺所有原始數據都保存在數據庫中。數據庫不僅保持了數據本身,還保存了數據之間的關系,本系統(tǒng)采用關系數據庫管理軟件MS SQL2008。系統(tǒng)需要建立的基礎數據包括公文信息、用戶信息、設備信息、人事檔案信息、公文流程信息、權限信息、菜單信息、流程模板信息、流程節(jié)點信息、系統(tǒng)日志信息、用戶字典信息及各種統(tǒng)計等。
3系統(tǒng)實現(xiàn)
受篇幅限制,僅以公文管理子系統(tǒng)為例,其E-R圖如圖4所示。公文管理子系統(tǒng)有4個功能模塊,即發(fā)文管理、收文管理、流程跟蹤、公文查詢。
(1)發(fā)文管理。用戶通過發(fā)文界面完成擬稿,選擇公文類別,填寫文號、公文標題、正文內容,添加相關附件等,點擊確認按鈕提交后,系統(tǒng)自動補充擬稿人、擬稿日期、擬稿人部門等信息,并按照用戶選擇的公文類別進行流轉。
(2)收文管理。用戶可查看待辦公文、在辦公文和辦結公文,根據權限設置進行簽收、查看、審批、提出意見或建議等。
(3)流程跟蹤。根據權限設置,用戶可處理自身流程階段相關操作,同時查閱各流程階段處理情況。
(4)公文查詢??筛鶕祟}、擬稿人、擬稿人單位、文件號、時間段等對公文進行模糊查詢。
4結語
本文結合電子政務需求,采用ASP.NET和數據庫技術,設計并開發(fā)了一個基于.NET的三層結構的網上辦公平臺。該平臺操作簡單、功能完善、安全性能好,可極大提高辦公效率。
參考文獻參考文獻:
[1]趙雪峰.我國電子政務建設與政府信息公開的關系芻議[J].新世紀圖書館,2006(6):4849.
[2]好搜百科.電子政務[EB/OL].http://baike.haosou.com/doc/5346917.html,2015.
[3]徐楓.ASP.NET三層架構體系分析與應用[J].數字技術與應用,2011(8):109110.
[4]幸金平,鄒軍華. 基于ASP.NET(C#)的ACCESS數據庫多條件組合查詢實現(xiàn)[J].軟件導刊,2014,13 (9): 130131.
[5]王瀟媛,王琛,郭純青.基于_Net的地下水污染調查信息系統(tǒng)設計與實現(xiàn)[J].軟件導刊,2015(1):8081.
責任編輯(責任編輯:陳福時)