周玫
摘 要:本文主要闡述了一個交通電子政務系統的設計與實現,該系統基于.NET的開發平臺和采用C#的ASP.NET,ADO.NET以及B/S結構技術來構建該平臺的基礎組件框架,探討了基于.NET的通用化Web應用平臺的設計與實現,研究了基于.NET的Web網站系統政府資訊模塊分析與設計以及對該模塊的運行體系結構、技術實現方案、系統功能需求描述、系統設計中的一些關鍵技術。
關鍵詞:電子政務;B/S、MVC結構;SQL Server2000;C#;.NET
隨著網絡信息時代的到來,起步較晚得中國事業單位,也意識到網絡對政府形象宣傳達的重要性,認識到上網行為已經不是一種時髦。其信息發布的及時性和傳播的廣泛性被認可,為能夠在更為廣闊的空間宣傳和提升形象、服務于市民,提高政府機構的辦公效率。南昌市交通局有必要重新整理網站,一方面更好地展示政府形象,另一方面為廣大市民和行業內的從業人員提供更好的網絡信息服務。本文以南昌市交通局網站為例,以ASP.net技術為基礎,討論電子政務在門戶網站的作用,采用傳統B/S模式的實現系統部分。主要開發了新聞發布系統、論壇系統、電子郵箱系統、站內信息搜索四個類型的信息系統。目前基本滿足網頁發布、信息發布、論壇交流以及電子郵件交換的需求。網站數據庫采用SQL SERVER2000,保證了網站數據的穩定性和安全性。目前網站管理人員有2名,負責網站的技術維護、網頁更新、信息發布等工作。門戶網站的開發和發展直接影響到政府部門信息量的收集,而一個電子政務網站的好壞關系到政府信息量是否全面。
1 系統可行性分析和需求功能說明
我們在Windows環境下實現系統的設計和應用。使用C#,ASP.NET語言和開發環境來實現網站的界面設計和相關模塊的設計;采用通用性較高的SQL Server 2000數據庫作為數據倉庫的支撐平臺,利于交通局數據的采集入庫。系統可行性分析從以下3個方面著手:⑴經濟可行性:不需要大型的服務器,只用一般配置的電腦即可。所以建設費用相對較底,但該網站一經推廣應用可以獲得較好的社會效益和經濟效益,可以大大政府機關人員的勞動強度,提高政府機關收集信息的準確性和辦事效率。⑵技術可行性:依托.net平臺,對技術開發提供有力的技術支持。⑶操作可行性:由于采用窗口設計,功能模塊清晰,界面友好。對機關人員稍加培訓即可在工作中使用。而該網站需求功能說明:網站系統有14個欄目,主要以新聞發布功能為主。將新聞按不同類型,通過相關欄目發布。具備簡單時刻表查詢和業內企業查詢功能。
⑴功能需求:重點突出政務公開、網上辦公、網上服務的功能,及時向社會發布政府工作方面的動態、消息、政策法規,以便百姓通過政府網站了解、監督政府的工作。從功能需求角度,該網站核心功能包括政務信息的編審和網絡發布,網上信息交流服務。其他系統需求還包括信息檢索求、用戶管理、電子郵件系統等。
系統后臺基本功能如下:
登陸系統模塊:用戶可以登陸系統。
組織機構管理模塊:管理員可以在該模塊增加刪除部門和人員、為人員設置崗位和權限.
操作任務管理模塊:該模塊實現添加,刪除欄目.為各欄目添加(名稱、管理路徑、頁面文件、任務類型、權限狀態、任務屬性、是否主菜單)功能。
系統維護管理模塊:該模塊實現顯示系統日志和操作日志、修改密碼、回復用戶密碼、網站類別維護、數據庫備份功能。
管理指南模塊:該模塊簡單介紹由系統管理員添加網站欄目的應用。
用戶權限列表模塊:該模塊即為管理員分配權限所得的欄目,為該部分欄目發布信息。
操作指南模塊:該模塊詳細介紹了新聞發布的步驟。
修改密碼模塊:該模塊主要功能是修改登入用戶的密碼。
⑵性能要求:①響應時間:查詢平均耗時低于0.3秒。系統計算平均耗時低于0.4秒。②吞吐量:每秒處理事務達到1000條。③兼容性強:數據庫分析處理通用于用友財務軟件。
⑶可靠性要求:①支持安全認證。②數據備份和恢復可以保證數據完整。
⑷接口需求:①保持對其他子欄目的模塊獨立性,松耦合,強內聚的需求。②訪問的數據庫是SQL SERVER2000。
2 系統目標
功能要求:網站后臺管理員分配科室人員和權限,普通人員登入后臺信息錄入,網站前臺顯示網站后臺數據信息,以達到信息傳達的目標,前臺要求有全文搜索,友情鏈接,舉報投訴等網站必須的功能。
⑴由于網站后臺的樹形控件算法對數據中存在的孤立點數據很敏感,因此在分配權限前,應該對數據中的噪點數據進行處理,使網站后臺結構更趨于形象化。
⑵按照本網站特點,專題欄目功能具有獨特性。
⑶增加系統的管理功能,主要是對系統關鍵參數的調整,以及對客戶權限的控制。
⑷增加數據管理的功能,主要是對基礎性數據的修改與更新。
模型的結果要求:電子政務網站設計的總體指導思想和政府網站是為公眾、企業或下屬單位等提供信息和服務的,要讓用戶方便、快速地找到自己需要的服務,并用最簡單的操作方法來完成所有的操作。具體表現在:友好的網站界面,清晰的網站導航,完善的幫助系統,完整的信息和完善的在線服務等等。運用效果主要表現在幾個方面:易操作性、親和性、便于檢索、信息導向、專業性。
本系統是基于交通電子政務系統的設計與實現,系統的實現主要是以市交通局為背景建立的普通網站,該網站主要分兩部分,前臺和后臺,前臺主要是顯示后臺提供的信息,為廣大的人們提供查詢政府部門信息方便,后臺針對不同的登入用戶顯示不同的公用界面進行劃分和描述,明確哪種用戶是管理員還是普通用戶,不同的用戶操作會不同等等。為此系統分為四個模塊:第一個是組織機構模塊,為系統管理員添加部門、崗位和人員;第二個模塊是操作任務模塊,為管理員添加網站欄目;第三個模塊是維護管理模塊,包括系統日志和密碼修改,第四個是用戶權限列表模塊,為普通用戶添加新聞信息等。整個系統的總體結構模型如圖4.3所示:
系統的工作流程如圖4.4所示:
3 系統實現
省電子政務網建設具體技術路線是:以SDH線路為主,幀中繼與電話撥號為輔構建傳輸層,在上面組建IP網絡。由于省電子政務內網原來已存在,這次建設實質是擴容,所以設備利用用來老的設備。外網是新建,設備全部新購。兩個網的結構相似,只不過外網通過安全系統與互聯網邏輯隔離。
網站后臺功能說明:⑴系統登入管理模塊的實現:系統登入主要功能是身份驗證,以防不法分子進入后臺修改數據,只要輸入正確用戶名和密碼,填對驗證碼即可登入網站后臺。⑵組織機構管理模塊的實現:主要完成的功能是管理員添加/修改/刪除部門、崗位、職員并且分配權限,該模塊用到的技術主要是insert into,update,delete等SQL語句,并且調用存儲過程。⑶操作任務管理模塊的實現:該模塊主要是管理員創建網站欄目。⑷系統維護管理模塊的實現:系統維護管理模塊主要是查看系統日志和密碼恢復,修改密碼。⑸用戶權限列表模塊的實現:用戶權限列表主要是對欄目添加相應的新聞信息。⑹操作指南模塊的實現:該模塊詳細介紹添加新聞信息的步驟。⑺修改密碼模塊的實現:該模塊為登入用戶修改新密碼。⑻全文搜索模塊的實現:該模塊方便用戶搜索需要的欄目,主要呈現在首頁面。
隨著現在網絡發展越來越快,當今很多政府部門都著重建設電子政務的發展以便宣傳自身的優勢,本文主要圍繞基于交通電子政務系統的設計與實現進行研究和討論。首先提出了現在政務信息發展現狀,再者闡述本系統用到的關鍵技術,最后給出了系統的體系結構和分析設計。實現本系統的基本思想:先由系統管理員建立部門人員,分配他們的權限,創建網站欄目,再由普通用戶為相應的欄目添加新聞信息,最后新聞消息審核成功并且發布在網站首頁顯示在大家面前。
本系統主要是解決目前政府單位對網絡的需求,以達到他們的使用目的,是人與計算機結合的系統工程,因此系統的好壞也取決于人與計算機之間任務分配的合理性,二者配合的融洽性等。系統采用工作流技術將工作分解成定義良好的任務,角色,按照一定的規則和過程來執行這些任務并對它們進行操作,提高了政府部門意識——網絡對政府形象宣傳達的重要性;降低了業務過程的整個處理時間;降低管理成本,如避免了不必要的和重復的工作,提高工作人員的工作效率;在工作人員之間更好的均衡負荷,使工作內容更加豐富,并且提高工作人員的業務能力,減少工作人員進行單調乏味并且十分耗時的文檔查找工作;精簡了工作人員,促使辦公程序的規范化提高過程的透明度,減少違法操作,從而積極推動人員操作的規范化建設。
[參考文獻]
[1]陳峰棋.《深入淺出ASP.NET程序設計》.中國水利水電出版社.
[2]陳恩義.SQLServer2000開發指南[M].北京:清華大學出版社.2002,1.
[3]黎曉東.《精通ASP.NET編程》.科學出版社.
[4]Daniel Cazzulino,等,著.王曉娜,譯.《C# Web application entry-classic》.ISBN7302068992.清華大學出版社.