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