- 相關(guān)推薦
基于B/S架構(gòu)的電子政務(wù)模擬系統(tǒng)設(shè)計(jì)
當(dāng)今信息社會(huì),電子政務(wù)服務(wù)平臺(tái)已成為聯(lián)系政府與公眾間的一個(gè)重要窗口。下面yjbys小編為大家準(zhǔn)備了關(guān)于電子政務(wù)模擬系統(tǒng)設(shè)計(jì)的文章,歡迎閱讀。
一、電子政務(wù)模擬系統(tǒng)建設(shè)的必要性
2007年開始,教育部正式啟動(dòng)了“高等學(xué)校本科生教學(xué)質(zhì)量與教學(xué)改革工程”。7月10日,教育部下發(fā)了《關(guān)于加快研究型大學(xué)建設(shè),增強(qiáng)高等學(xué)校自主創(chuàng)新能力的若干意見》,提出研究型大學(xué)的任務(wù)之一就是要樹立自己的人才培養(yǎng)理念,改變單一傳授知識(shí)的教學(xué)模式,著力構(gòu)建科研與教學(xué)相結(jié)合、“產(chǎn)學(xué)研”有效銜接的人才培養(yǎng)模式,結(jié)合科研實(shí)踐、生產(chǎn)實(shí)踐和社會(huì)實(shí)踐培養(yǎng)學(xué)生探索未知的興趣、獨(dú)立思考的習(xí)慣和解決問題的能力。7月13日,教育部、財(cái)政部聯(lián)合發(fā)布《高等學(xué)校本科教學(xué)質(zhì)量與教學(xué)改革工程項(xiàng)目管理暫行辦法》,文件指出:“質(zhì)量工程”包括專業(yè)結(jié)構(gòu)調(diào)整與專業(yè)認(rèn)證、課程教材建設(shè)與資源共享、實(shí)踐教學(xué)與人才培養(yǎng)模式改革創(chuàng)新等六個(gè)方面建設(shè)內(nèi)容。這些文件明確了高校本科教改的方向,強(qiáng)調(diào)對(duì)學(xué)生綜合素質(zhì)、動(dòng)手能力和創(chuàng)新思維的培養(yǎng)。
當(dāng)今社會(huì),在現(xiàn)代計(jì)算機(jī)、網(wǎng)絡(luò)通信技術(shù)的支撐下,政府機(jī)構(gòu)日常辦公、信息收集與發(fā)布、公共管理等事務(wù)正加快著數(shù)字化、網(wǎng)絡(luò)化的腳步,這有助于我國(guó)各級(jí)政府政務(wù)公開、提高辦事效率、改進(jìn)工作作風(fēng)。電子政務(wù)的建設(shè)和推廣在信息社會(huì)中與所有人的生活息息相關(guān),不僅能夠方便政府機(jī)構(gòu)辦公,而且能夠更好地保護(hù)公眾權(quán)益。隨著技術(shù)的進(jìn)步與政府有關(guān)部門的重視,構(gòu)建電子政務(wù)的服務(wù)平臺(tái)已經(jīng)不成問題,但電子政務(wù)的推廣不僅有賴于軟硬件設(shè)施的配置,更關(guān)鍵的是政府工作人員與公眾對(duì)這個(gè)平臺(tái)的使用。因此,要實(shí)現(xiàn)政府與公眾通過電子政務(wù)平臺(tái)形成良好的互動(dòng),雙方動(dòng)手能力的培養(yǎng)都不可或缺,而經(jīng)濟(jì)管理類的學(xué)生不管現(xiàn)在還是將來(lái),都必然會(huì)擔(dān)當(dāng)其中的角色,而作為聯(lián)系現(xiàn)在和未來(lái)的重要一環(huán),就是要進(jìn)行相關(guān)的實(shí)驗(yàn)平臺(tái)建設(shè),即搭建一個(gè)由政府、企業(yè)和公眾多方參與的電子政務(wù)實(shí)戰(zhàn)模擬系統(tǒng),讓學(xué)生體驗(yàn)真實(shí)的運(yùn)行環(huán)境和業(yè)務(wù)流程,掌握不同角色崗位的功能和要求。
所以,不管是從教育部對(duì)本科教學(xué)質(zhì)量與教改的總體要求來(lái)看,還是從學(xué)校和社會(huì)對(duì)學(xué)生專業(yè)技能培養(yǎng)的現(xiàn)實(shí)要求來(lái)看,在經(jīng)管類本科教學(xué)體系中增加實(shí)務(wù)技能課程、設(shè)計(jì)一套具有創(chuàng)新特色的實(shí)用電子政務(wù)模擬系統(tǒng)是非常必要的。
二、系統(tǒng)設(shè)計(jì)思路
1.系統(tǒng)架構(gòu)
依據(jù)政府部門業(yè)務(wù)系統(tǒng)和窗口服務(wù)的特點(diǎn),系統(tǒng)設(shè)計(jì)采用B/S架構(gòu),總共分為三層:包括客戶展現(xiàn)、應(yīng)用服務(wù)及數(shù)據(jù)服務(wù),如圖1所示。客戶端采用JSP+AJAX技術(shù)實(shí)現(xiàn),可以采用瀏覽器方式進(jìn)行訪問;應(yīng)用服務(wù)采用Tomcat,通過Struts+Spring對(duì)業(yè)務(wù)邏輯進(jìn)行封裝;數(shù)據(jù)庫(kù)采用MySQL,使用Hibernate、iBatis技術(shù)訪問數(shù)據(jù)庫(kù),通過Web服務(wù)層響應(yīng)客戶端的請(qǐng)求。
2.功能模塊
電子政務(wù)涉及的內(nèi)容很廣泛,包括政府間的電子政務(wù)、政府與企業(yè)間的電子政務(wù),以及政府與公眾間的電子政務(wù)。為了明確和規(guī)范系統(tǒng)設(shè)計(jì),我們從目前運(yùn)行在地方政府與行政事業(yè)單位和工商企業(yè)間的電子政務(wù)系統(tǒng)作了甄別,從中精選出若干典型模塊和關(guān)鍵流程開發(fā)成模擬實(shí)驗(yàn)系統(tǒng),如圖2所示。內(nèi)容包括財(cái)政票據(jù)管理、行政事業(yè)單位賬戶管理、工資統(tǒng)一發(fā)放管理、政府采購(gòu)管理、非稅收入綜合管理、交警罰沒收繳管理、工商行政管理、工商決策支持、企業(yè)和中介機(jī)構(gòu)信用監(jiān)管和質(zhì)監(jiān)綜合業(yè)務(wù)管理。
3.業(yè)務(wù)系統(tǒng)邏輯
在B/S體系下,電子政務(wù)各業(yè)務(wù)子系統(tǒng)的運(yùn)行都包含了前、后臺(tái)之間的數(shù)據(jù)交換和業(yè)務(wù)邏輯處理。其整體邏輯架構(gòu)設(shè)計(jì)如圖3所示,即各項(xiàng)業(yè)務(wù)功能通過應(yīng)用層、應(yīng)用支撐層和數(shù)據(jù)服務(wù)層三層無(wú)縫運(yùn)轉(zhuǎn)來(lái)實(shí)現(xiàn)。
處于整個(gè)邏輯結(jié)構(gòu)最底層的是數(shù)據(jù)服務(wù)層,包括網(wǎng)絡(luò)、操作系統(tǒng)和數(shù)據(jù)庫(kù)服務(wù);中間層是基于J2EE搭建的應(yīng)用支撐平臺(tái),主要包括機(jī)構(gòu)管理、權(quán)限管理、模塊管理和流程管理;位于應(yīng)用層的電子政務(wù)各業(yè)務(wù)子系統(tǒng)構(gòu)建在支撐平臺(tái)之上。總體上看,安全、規(guī)范和標(biāo)準(zhǔn)貫穿于整個(gè)系統(tǒng)邏輯設(shè)計(jì),采用B/S結(jié)構(gòu)使得客戶端的維護(hù)降低為零,同時(shí)瀏覽器的使用已經(jīng)深入人心,用戶的培訓(xùn)將更為容易。
三、技術(shù)實(shí)現(xiàn)
J2EE是主流的技術(shù)體系,J2EE已成為一個(gè)工業(yè)標(biāo)準(zhǔn),圍繞著J2EE有眾多的廠家和產(chǎn)品,其中不乏優(yōu)秀的軟件產(chǎn)品,合理集成以J2EE為標(biāo)準(zhǔn)的軟件產(chǎn)品構(gòu)建信息集成平臺(tái),可以得到較好的穩(wěn)定性、高可靠性和擴(kuò)展性。采用J2EE應(yīng)用開發(fā)技術(shù)平臺(tái),通過可視化、構(gòu)件化方式快速開發(fā)和實(shí)現(xiàn)電子政務(wù)各項(xiàng)業(yè)務(wù)功能,有效解決了技術(shù)選型難、開發(fā)效率低的問題。
1.運(yùn)行框架設(shè)計(jì)
系統(tǒng)運(yùn)行框架由表現(xiàn)層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問層組成。其中,表現(xiàn)層由UI控件集及UI引擎來(lái)完成。UI控件提供客戶端事件編程機(jī)制,包括各種常用的界面控件,如:可編輯的表格、樹、下拉框、輸入框、子窗體等。客戶端使用時(shí)無(wú)需下載安裝任何瀏覽器插件, 即能實(shí)現(xiàn)具有RIA(Rich Internet Application) 特征的Web應(yīng)用界面。UI引擎基于AJAX技術(shù),利用XMLHttp技術(shù)實(shí)現(xiàn)數(shù)據(jù)交互, 大大降低Web頁(yè)面的刷新頻率。業(yè)務(wù)邏輯層采用J2EE應(yīng)用開發(fā)技術(shù)平臺(tái)默認(rèn)的業(yè)務(wù)邏輯層框架,同時(shí)也支持與Spring等第三方中間件的集成。數(shù)據(jù)訪問層用J2EE應(yīng)用開發(fā)技術(shù)平臺(tái)默認(rèn)的數(shù)據(jù)訪問層框架,也支持與Hibernate、iBatis等第三方數(shù)據(jù)持久層的集成。
2.應(yīng)用框架設(shè)計(jì)
J2EE應(yīng)用開發(fā)技術(shù)平臺(tái)提供了應(yīng)用框架集,包括默認(rèn)的基礎(chǔ)應(yīng)用框架、工作流應(yīng)用框架和用戶自定義的應(yīng)用框架。根據(jù)示例中心提供的示例性控件開發(fā)源代碼,用于快速設(shè)計(jì)各種典型的應(yīng)用模塊,如:登錄驗(yàn)證、主界面、典型界面、安全認(rèn)證、角色管理、用戶管理、菜單管理、功能管理、數(shù)據(jù)字典管理、日志管理、權(quán)限管理、機(jī)構(gòu)管理、員工管理等,進(jìn)一步搭建各種電子商務(wù)業(yè)務(wù)應(yīng)用的基礎(chǔ)框架。
3.業(yè)務(wù)模塊設(shè)計(jì)
具體業(yè)務(wù)模塊通過J2EE應(yīng)用開發(fā)技術(shù)平臺(tái)提供的集成開發(fā)工具來(lái)設(shè)計(jì)完成,集成開發(fā)工具由一系列基于Eclipse之上的插件組成,如圖4所示。插件包括項(xiàng)目管理器(Project Manager)、表單設(shè)計(jì)器(Form Designer)、數(shù)據(jù)模型設(shè)計(jì)器(DataModel Designer)、數(shù)據(jù)源管理器(DataSource Manager)、應(yīng)用服務(wù)器配置管理器(Application Server Manager)、代碼輔助生成器(Code Generator)、應(yīng)用部署管理器(Deploy Manager)、瀏覽工具(Browser Tool)、幫助系統(tǒng)(Help System)。基于這些插件編程,實(shí)現(xiàn)了圖形化、所見即所得的快速頁(yè)面開發(fā),保證了業(yè)務(wù)模塊設(shè)計(jì)的開放性和擴(kuò)展性;同時(shí)可利用Eclipse平臺(tái)提供的編譯及調(diào)試功能,方便地調(diào)試和修復(fù)代碼缺陷。
4.代碼設(shè)計(jì)
代碼的編程實(shí)現(xiàn)通過J2EE應(yīng)用開發(fā)技術(shù)平臺(tái)提供的代碼輔助生成器來(lái)自動(dòng)生成源代碼框架,然后在生成的源代碼的基礎(chǔ)上進(jìn)行編寫、修改,實(shí)現(xiàn)業(yè)務(wù)邏輯。包括直接從數(shù)據(jù)庫(kù)導(dǎo)入庫(kù)表等數(shù)據(jù)庫(kù)元數(shù)據(jù)、自動(dòng)生成相應(yīng)的ORM/Hibernate代碼及配置文件、自動(dòng)生成JSP頁(yè)面,并能夠根據(jù)J2EE應(yīng)用開發(fā)技術(shù)平臺(tái)框架中的約定規(guī)范,自動(dòng)生成單表數(shù)據(jù)庫(kù)操作相對(duì)應(yīng)的Action、Service、DAO實(shí)現(xiàn)代碼及相關(guān)的配置文件等。
毫無(wú)疑問,依托代碼輔助生成工具減少了系統(tǒng)代碼編寫量,提高了開發(fā)效率,節(jié)省了開發(fā)成本。
5.運(yùn)行環(huán)境
系統(tǒng)運(yùn)行環(huán)境由應(yīng)用服務(wù)器(Tomcat6)、數(shù)據(jù)庫(kù)管理系統(tǒng)(MySQL5)、操作系統(tǒng)(UNIX,Linux,Windows等)組成。對(duì)于客戶端要求基本硬件配置為: CPU(P4 1.7 G以上);內(nèi)存512M以上;硬盤80G以上;操作系統(tǒng)為Windows XP 以上;瀏覽器為IE6.0以上。
四、總結(jié)
本系統(tǒng)開發(fā)注重?cái)?shù)據(jù)共享,預(yù)留與其他系統(tǒng)的接口,提高多個(gè)系統(tǒng)間數(shù)據(jù)的利用率。系統(tǒng)提供了完善的授權(quán)管理機(jī)制,可以滿足復(fù)雜的角色權(quán)限控制需求,實(shí)現(xiàn)各系統(tǒng)部門、人員、角色、權(quán)限統(tǒng)一管理,系統(tǒng)參數(shù)統(tǒng)一設(shè)置。可以準(zhǔn)確、詳細(xì)記錄系統(tǒng)關(guān)鍵功能的操作日志,可靈活查閱和跟蹤。基礎(chǔ)資料和數(shù)據(jù)字典除了可以規(guī)范管理外,還可以由用戶自行增減類別和數(shù)據(jù)項(xiàng)。
本系統(tǒng)真實(shí)展現(xiàn)了電子政務(wù)的若干應(yīng)用和業(yè)務(wù)處理流程,除了服務(wù)器版,同時(shí)開發(fā)了單機(jī)版,安裝簡(jiǎn)便,自動(dòng)配置環(huán)境參數(shù),使用情況良好。各子系統(tǒng)以專項(xiàng)獨(dú)立實(shí)驗(yàn)為主,通過配套編寫的實(shí)務(wù)案例讓學(xué)生在軟件環(huán)境中進(jìn)行電子政務(wù)業(yè)務(wù)流程的操作和模擬,以達(dá)到專業(yè)技能的訓(xùn)練目的。
【基于B/S架構(gòu)的電子政務(wù)模擬系統(tǒng)設(shè)計(jì)】相關(guān)文章:
基于云架構(gòu)的系統(tǒng)安全設(shè)計(jì)03-30
基于Web的MES系統(tǒng)安全架構(gòu)設(shè)計(jì)及分析02-28
基于GIS的通信管網(wǎng)管理系統(tǒng)架構(gòu)設(shè)計(jì)03-04
系統(tǒng)架構(gòu)設(shè)計(jì)模式大全02-26
系統(tǒng)架構(gòu)設(shè)計(jì)師要素01-11
系統(tǒng)架構(gòu)設(shè)計(jì)師考試之路01-11
三層架構(gòu)的商務(wù)智能系統(tǒng)設(shè)計(jì)12-25