【畢業(yè)學(xué)位論文】(Word原稿)安徽省電子監(jiān)察綜合服務(wù)平臺的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第1頁
【畢業(yè)學(xué)位論文】(Word原稿)安徽省電子監(jiān)察綜合服務(wù)平臺的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第2頁
【畢業(yè)學(xué)位論文】(Word原稿)安徽省電子監(jiān)察綜合服務(wù)平臺的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第3頁
【畢業(yè)學(xué)位論文】(Word原稿)安徽省電子監(jiān)察綜合服務(wù)平臺的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第4頁
【畢業(yè)學(xué)位論文】(Word原稿)安徽省電子監(jiān)察綜合服務(wù)平臺的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第5頁
已閱讀5頁,還剩57頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

碩士學(xué)位論文 (專業(yè)學(xué)位) 安徽省電子監(jiān)察綜合服務(wù)平臺 的設(shè)計(jì)與實(shí)現(xiàn) 姓 名: 學(xué) 號: 所在院系:軟件學(xué)院 職業(yè)類型:工程碩士 專業(yè)領(lǐng)域:軟件工程 指導(dǎo)教師: 副指導(dǎo)教師: 二一三年三月 A in 2013 安徽省電子監(jiān)察綜合服務(wù)平臺的設(shè)計(jì)與實(shí)現(xiàn) 同濟(jì)大學(xué) 學(xué)位論文版權(quán)使用授權(quán)書 本人完全了解同濟(jì)大學(xué)關(guān)于收集、保存、使用學(xué)位論 文的規(guī)定,同意如下各項(xiàng)內(nèi)容:按照學(xué)校要求提交學(xué)位論文的印刷本和電子版本;學(xué)校有權(quán)保存學(xué)位論文的印刷本和電子版,并采用影印、縮印、掃描、數(shù)字化或其它手段保存論文;學(xué)校有權(quán)提供目錄檢索以及提供本學(xué)位論文全文或者部分的閱覽服務(wù);學(xué)校有權(quán)按有關(guān)規(guī)定向國家有關(guān)部門或者機(jī)構(gòu)送交論文的復(fù)印件和電子版;在不以贏利為目的的前提下,學(xué)??梢赃m當(dāng)復(fù)制論文的部分或全部內(nèi)容用于學(xué)術(shù)活動。 學(xué)位論文作者簽名: 年 月 日 經(jīng)指導(dǎo)教師同意,本學(xué)位論文屬于 保密,在 年解密后適用本授權(quán)書。 指導(dǎo)教師簽名: 學(xué)位論文作者簽名: 年 月 日 年 月 日 同濟(jì)大學(xué)學(xué)位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的學(xué)位論文,是本人在導(dǎo)師指導(dǎo)下,進(jìn)行研究工作所取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本學(xué)位論文的研究成果不包含任何他人創(chuàng)作的、已公開發(fā)表或者沒有公開發(fā)表的作品的內(nèi)容。對本論文所涉及的研究工作做出貢獻(xiàn)的其他個人和集體,均已在文中以明確方式標(biāo)明。本學(xué)位論文原創(chuàng)性聲明的法律責(zé)任由本人承擔(dān)。 學(xué)位論文作者簽名 : 年 月 日 同濟(jì)大學(xué) 碩士學(xué)位論文 摘要 I 摘要 近年來黨中央、國務(wù)院、省委省政府要求深化政務(wù)公開加強(qiáng)政務(wù)服務(wù),建立對行政權(quán)力運(yùn)行全過程的電子監(jiān)察。充分利用現(xiàn)代信息技術(shù),強(qiáng)化對行政行為的監(jiān)管,促進(jìn)行政權(quán)力陽光規(guī)范運(yùn)行,提高行政效率和監(jiān)察水平,提升科技防腐能力,是建立健全懲治和預(yù)防腐敗體系的重大機(jī)制創(chuàng)新。 安徽省電子監(jiān)察綜合管理平臺是隨著經(jīng)濟(jì)社會的快速發(fā)展,對行政權(quán)力的傳統(tǒng)監(jiān)察方式已不能滿足形勢發(fā)展的需要,建立健全科技防腐機(jī)制是適應(yīng)時代發(fā)展的必然選擇。 本 文首先介紹了安徽省電子監(jiān)察綜合服務(wù)平臺系統(tǒng)的現(xiàn)狀以及未來的發(fā)展方向 。本人參與了 系統(tǒng)開發(fā)的可行性 分析以及需求分析, 并確定了系統(tǒng)開發(fā)的基本目標(biāo)。然后詳細(xì)介紹了系統(tǒng)開發(fā)所涉及的相關(guān)技術(shù)以及系統(tǒng)的總體設(shè)計(jì)。最后介紹了系統(tǒng)的組成以及各功能模塊的設(shè)計(jì)與實(shí)現(xiàn)。本系統(tǒng)按照系統(tǒng)的功能可分為工作臺模塊,系統(tǒng)管理模塊,授權(quán)管理模塊,桌面管理模塊,統(tǒng)計(jì)分析模塊以及日志管理模塊等模塊。 本文利用 點(diǎn)和相關(guān)技術(shù),準(zhǔn)確的從數(shù)據(jù)源中提取所需要的數(shù)據(jù)是電子監(jiān)察系統(tǒng)的基礎(chǔ)環(huán)節(jié),也是本文研究的核心問題。 進(jìn)而完善了電子監(jiān)察系統(tǒng)中數(shù)據(jù)交換的設(shè) 計(jì)及實(shí)現(xiàn)。 關(guān)鍵字 : 式, 術(shù), 子監(jiān)察綜合服務(wù)平臺 I n to of to of of of of of of is a is of of of of to a is to to of of I in of it of in of to of be In ML to is an of is of of of 同濟(jì)大學(xué) 碩士學(xué)位論文 目錄 錄 第 1 章 引言 . 5 題背景 . 5 目開發(fā)背景 . 5 目的社會意義 . 6 目開發(fā)實(shí)施 . 6 內(nèi)外研究現(xiàn)狀 . 6 題研究內(nèi)容 . 7 文的組織結(jié)構(gòu) . 8 第 2 章 相關(guān)技術(shù) . 10 術(shù)簡介 . 10 術(shù) . 11 設(shè)計(jì)模式 . 12 言概述 . 13 據(jù)庫 . 15 第 3 章 系統(tǒng)的需求分析 . 16 統(tǒng)建設(shè)原則 . 16 能性需求 . 16 作臺 . 17 統(tǒng)管理 . 17 權(quán)管理 . 18 面管理 . 18 計(jì)分析 . 19 統(tǒng)用例分析 . 20 統(tǒng)總體用例 . 20 統(tǒng)管理的用例包分析 . 21 權(quán)管理的用例包分析 . 23 面管理的用例包分析 . 23 計(jì)分析的用例包分析 . 24 志管理的用例包分析 . 25 第 4 章 系統(tǒng)設(shè)計(jì) . 27 統(tǒng)整體架構(gòu) . 27 要功能模塊設(shè)計(jì) . 28 統(tǒng)登錄模塊 . 28 統(tǒng)管理模塊 . 29 同濟(jì)大學(xué) 碩士學(xué)位論文 目錄 授權(quán)管理模塊 . 30 面管理模塊 . 31 計(jì)分析模塊 . 32 志管理模塊 . 32 據(jù)庫的設(shè)計(jì) . 33 第 5 章 系統(tǒng)的實(shí)現(xiàn) . 40 術(shù)選型 . 40 統(tǒng)實(shí)現(xiàn) . 40 統(tǒng)登錄 . 40 作臺模塊的實(shí)現(xiàn) . 40 統(tǒng)管理模塊的實(shí)現(xiàn) . 41 權(quán)管理模塊的實(shí)現(xiàn) . 44 面管理模塊的實(shí)現(xiàn) . 46 計(jì)分析模塊的實(shí)現(xiàn) . 49 志管理模塊的實(shí)現(xiàn) . 50 第 6 章 總結(jié)與展望 . 52 結(jié) . 52 望 . 52 致謝 . 54 參考文獻(xiàn) . 55 個人簡歷 在讀期間發(fā)表的學(xué)術(shù)論文與研究成果 . 56 第 2 章 相關(guān)技術(shù) 5 第 1 章 引言 題背景 計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)與信息技術(shù)的飛速發(fā)展,使計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)與信息技術(shù)結(jié)合到政府部門的業(yè)務(wù)應(yīng)用中來已成為政府部門的共識。隨著 “ 服務(wù)型政府 ” 理念的逐步落實(shí), “ 公眾服務(wù) ” 理念的日漸深入人心,政府進(jìn)行在管理理念、管理方式和管理手段等方面的轉(zhuǎn)變,建立一個整合各個部門資源、辦事系統(tǒng)和政務(wù)平臺的、更貼近社會、滿足公眾需求的、提供 “ 自助式 ” 在線服務(wù)的服務(wù)體系已經(jīng)成為政府電子政務(wù)建設(shè)的趨勢 1。而依據(jù)行政許可法、政府信息公開條例,以及黨中央 關(guān)于建立健全教育制度、監(jiān)督并重的懲治和預(yù)防腐敗體系實(shí)施綱要,利用計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)與信息技術(shù)來建設(shè) 安徽省 政審批管理系統(tǒng),整合各部門資源、辦事系統(tǒng)和政務(wù)平臺 , 提高行政審批效率,規(guī)范審批行為,是 安徽省 政府實(shí)現(xiàn)透明審批、樹立廉潔形象、方便群眾的又一有力舉措。 為了加強(qiáng)監(jiān)察工作,保證政令暢通,維護(hù)行政紀(jì)律,促進(jìn)廉政建設(shè),改善行政管理,提高行政效能,我省啟動建設(shè) “ 安徽省行政權(quán)力電子監(jiān)察 ” 項(xiàng)目。根據(jù)省監(jiān)察廳要求,我省電子監(jiān)察系統(tǒng)建設(shè)要堅(jiān)持高起點(diǎn),定位在達(dá)到當(dāng)前國內(nèi)同類項(xiàng)目的先進(jìn)水平 2。因此應(yīng)總結(jié)吸收先進(jìn)經(jīng)驗(yàn),結(jié)合安徽 實(shí)際情況進(jìn)行創(chuàng)新,拓寬監(jiān)察范圍、增加監(jiān)察功能、挖掘深度應(yīng)用,形成安徽的特點(diǎn)和亮點(diǎn)。 該項(xiàng)目的建設(shè)將形成一個覆蓋安徽省全省范圍的,能夠?qū)λ行姓挝?、所有行政?quán)力和所有政府職能進(jìn)行全面監(jiān)督管理的 “ 大監(jiān)察 ” 網(wǎng)絡(luò),實(shí)現(xiàn)對于安徽省省直廳局、市及所轄區(qū)、縣、鄉(xiāng)鎮(zhèn)、村的,包括行政審批、政府信息公開、招商服務(wù)、投訴與信訪、行政執(zhí)法、公共資源交易、財政撥付、住房公積金、醫(yī)保資金、社保資金、群眾滿意度、黨務(wù)公開、陽光村務(wù)工程等方面的全方位、立體化監(jiān)察 。 目開發(fā)背景 本項(xiàng)目借鑒一站式服務(wù)信息化的成功經(jīng)驗(yàn),首先對安 徽省行政服務(wù)中心各項(xiàng)審批業(yè)務(wù)進(jìn)行全面調(diào)研,并在充分調(diào)研的基礎(chǔ)上制定符合安徽省行政服務(wù)中心一站式信息化發(fā)展實(shí)際的系統(tǒng)需求分析文檔,在此文檔的基礎(chǔ)上組織相關(guān)開發(fā)團(tuán)隊(duì)完成程序設(shè)計(jì),并在項(xiàng)目實(shí)施過程中根據(jù)實(shí)際使用情況進(jìn)行程序完善與修改,實(shí)現(xiàn)成功交付使用的目的。有堅(jiān)實(shí)的工作基礎(chǔ),系統(tǒng)的體系結(jié)構(gòu)和一些關(guān)鍵技術(shù),同濟(jì)大學(xué) 碩士學(xué)位論文 安徽省電子監(jiān)察綜合服務(wù)平臺 的設(shè)計(jì)與實(shí)現(xiàn) 6 如 “ 審批信息及業(yè)務(wù)整合 ” 、 “ 可視化流程定制 ” 、 “ 部門信息共享 ” 、 “ 業(yè)務(wù)數(shù)據(jù)上報 ” 、等,都在多個業(yè)務(wù)領(lǐng)域得到了一定的應(yīng)用,其先進(jìn)性和可靠性也得到了證實(shí)。 目的社會意義 安徽省綜合行政審批服務(wù)平臺系統(tǒng) 的建設(shè)成功 ,將會為全省公眾帶來更加方便快捷、公開的辦事服務(wù),并充分體現(xiàn)對政府工作的監(jiān)督 于政府本身,可以體現(xiàn)政府工作的及時性、溝通性,建設(shè)一個透明、主動、高效的服務(wù)型政府。 可以將各種行政審批管理數(shù)據(jù)進(jìn)行積累與沉淀,為市領(lǐng)導(dǎo)及各級管理者在行政審批管理各方面工作提供輔助決策依據(jù)。強(qiáng)化面公眾和企業(yè)的互動式服務(wù)功能,加強(qiáng)政府的服務(wù)職能 3。通過統(tǒng)一的數(shù)據(jù)整合平臺,整合現(xiàn)有與將來投入的各種信息系統(tǒng)資源,消除 “ 信息孤島 ” 現(xiàn)象。可充分利用各種信息進(jìn)行行政審批數(shù)據(jù)進(jìn)行 多層次、全方位的分析和研究,為政府部門進(jìn)行重大項(xiàng)目論證和重要問題的決策提供有效支持。為全市息化工作全面開展進(jìn)行了有益的探索,并起到典范作用。 目開發(fā)實(shí)施 作為安徽省電子政務(wù)的重點(diǎn)項(xiàng)目,本項(xiàng)目的項(xiàng)目工作基礎(chǔ)積累為: ,擁有豐富的成功經(jīng)驗(yàn)。 內(nèi)外研究現(xiàn)狀 安徽省電子監(jiān)察綜合管理平臺是隨著經(jīng)濟(jì)社會的快速發(fā)展,對行政權(quán)力的傳統(tǒng)監(jiān)察方式已不能滿足形勢發(fā)展的需要,建立健全科技防腐機(jī)制是適應(yīng)時代發(fā)展的必然選擇。充分利用現(xiàn)代信息技術(shù),強(qiáng)化對行政行為的監(jiān)管,促進(jìn)行政權(quán)力陽光規(guī)范運(yùn)行,提高行政效率和監(jiān)察水平,提升科技防腐能力,是建立健全懲治和 第 2 章 相關(guān)技術(shù) 7 預(yù)防腐敗體系的重大機(jī)制創(chuàng)新。近年來黨中央、國務(wù)院、省委省政府陸續(xù)出臺的國辦發(fā) 99 號,中辦 22 號,工信部 455 號及皖辦 37 號一系列文件,要求深化政務(wù)公開加強(qiáng)政務(wù)服務(wù),建立對行政權(quán)力運(yùn)行全過 程的電子監(jiān)察 4。 文件主要提出: 現(xiàn)縣級以上行政機(jī)關(guān)全覆蓋、行政權(quán)力全覆蓋、網(wǎng)上行政監(jiān)察全覆蓋。 分利用平臺全面、準(zhǔn)確發(fā)布政府信息公開事項(xiàng),實(shí)時、規(guī)范辦理主要行政職權(quán)和便民服務(wù)事項(xiàng),并實(shí)現(xiàn)電子監(jiān)察全覆蓋。 依據(jù)相關(guān)政策文件精神,在調(diào)研總結(jié)國內(nèi)電子監(jiān)察系統(tǒng)建設(shè)經(jīng)驗(yàn)的基礎(chǔ)上,結(jié)合我省的實(shí)際,決定采用“ 1+N+1”的獨(dú)創(chuàng)設(shè)計(jì)模式,建設(shè) “縱向到底、橫向到邊、上下聯(lián)動” 安徽省政務(wù)服務(wù)電子監(jiān)察系統(tǒng)。第一個“ 1”是指在互聯(lián)網(wǎng)運(yùn)行,為社會公 眾提供服務(wù)的“安徽省行政權(quán)力公開透明運(yùn)行網(wǎng)”,系統(tǒng)主要具備監(jiān)察新聞發(fā)布、監(jiān)察數(shù)據(jù)公開、政民互動等功能。第二個“ 1”是指在電子政務(wù)網(wǎng)運(yùn)行,為各級領(lǐng)導(dǎo)、監(jiān)察人員、業(yè)務(wù)監(jiān)管人員提供服務(wù)的“安徽省電子監(jiān)察綜合管理平臺”,系統(tǒng)主要具備省、市、縣各級服務(wù)中心視頻監(jiān)控、各項(xiàng)監(jiān)察數(shù)據(jù)匯總展示、績效考評結(jié)果數(shù)據(jù)展示等功能。“ N”是指為兩個“ 1”提供數(shù)據(jù)支撐,無縫集成在“安徽省電子監(jiān)察綜合管理平臺”覆蓋政務(wù)服務(wù)多領(lǐng)域的行政審批監(jiān)察、政府信息公開監(jiān)察、 861 項(xiàng)目監(jiān)察等多套獨(dú)立運(yùn)行、即插即用的實(shí)時監(jiān)察子系統(tǒng) 5。“ 1+N+1”平 臺在統(tǒng)一的電子監(jiān)察標(biāo)準(zhǔn)和規(guī)范體系及統(tǒng)一的網(wǎng)絡(luò)和數(shù)據(jù)安全體系保障下通過“安徽省數(shù)據(jù)交換平臺”實(shí)現(xiàn)對省、市、縣電子監(jiān)察數(shù)據(jù)與其他各類相關(guān)業(yè)務(wù)系統(tǒng)數(shù)據(jù)的交換及資源共享。 題研究內(nèi)容 面對當(dāng)多個運(yùn)行在不同平臺和技術(shù)上的業(yè)務(wù)系統(tǒng)需要資源共享、互聯(lián)互通時,各業(yè)務(wù)系統(tǒng)之間、各個平臺的數(shù)據(jù)庫之間存在著很大的差異性的問題,另外,考慮到各部門業(yè)務(wù)管理系統(tǒng)的建設(shè)成本、資源應(yīng)用等限制,本文立足于實(shí)際,在不破壞現(xiàn)有各部門的業(yè)務(wù)系統(tǒng)的情況下,建立數(shù)據(jù)交換平臺,主要利用 術(shù)實(shí)現(xiàn)數(shù)據(jù)層面上的交換,解決各部門在實(shí)施電子政務(wù)時存 在的信息孤島問題。 該系統(tǒng)的主要目標(biāo)是實(shí)現(xiàn)各電子監(jiān)察子系統(tǒng)統(tǒng)一管理,同時在該平臺內(nèi)實(shí)現(xiàn)各子監(jiān)察系統(tǒng)的統(tǒng)一登錄入口控制(單點(diǎn)登錄),各子系統(tǒng)的人員控制(包括平臺用戶與子系統(tǒng)用戶的同步)、行政區(qū)劃控制(需各子系統(tǒng)支持多級區(qū)劃)、平臺統(tǒng)一權(quán)限分配、子系統(tǒng)管理(增加及修改納入平臺管理的子系統(tǒng))、平臺權(quán)限管同濟(jì)大學(xué) 碩士學(xué)位論文 安徽省電子監(jiān)察綜合服務(wù)平臺 的設(shè)計(jì)與實(shí)現(xiàn) 8 理以及平臺日志管理等功能。 本文研究的任務(wù)在于設(shè)計(jì)一個實(shí)用的通過基于 關(guān)技術(shù)的數(shù)據(jù)交換平臺,采用信息獨(dú)立于業(yè)務(wù)系統(tǒng)的 范,通過 技術(shù)來實(shí)現(xiàn)異構(gòu)的業(yè)務(wù)系統(tǒng)之間信息交互,特別是電子監(jiān)察 系統(tǒng)的數(shù)據(jù)交換。因此,這項(xiàng)研究有著現(xiàn)實(shí)的意義。 現(xiàn)信息資源共享 通過建設(shè)安徽省電子監(jiān)察綜合服務(wù)平臺,可以實(shí)現(xiàn)與各地市間監(jiān)察業(yè)務(wù)系統(tǒng)實(shí)時數(shù)據(jù)交換,打破了區(qū)域間 “信息孤島 ”,初步建立了全省政府部門橫向行政審批監(jiān)察信息資源交換與共享機(jī)制,將行政業(yè)務(wù)審批監(jiān)察信息進(jìn)行緊密集成,并以此為基礎(chǔ)為其它綜合應(yīng)用系統(tǒng)提供了數(shù)據(jù)交換的通道 通過電子監(jiān)察綜合服務(wù)平臺的數(shù)據(jù)匯總,可幫助監(jiān)察部門實(shí)時了解區(qū)劃范圍內(nèi)各地市區(qū)縣的行政審批監(jiān)察的工作現(xiàn)狀,及時發(fā)現(xiàn)問題,及時糾正錯誤,提高政府行政服務(wù)能力,充分發(fā)揮監(jiān)察部門的作用。 文的組織結(jié)構(gòu) 本文是以安徽省行政服務(wù)中心為例,介紹了基于 式的開發(fā)模型,并以 術(shù)為基礎(chǔ)的電子監(jiān)察系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)的過程。 本文的組織結(jié)構(gòu)如下: 第 1 章引言,主要介紹了課題的背景,意義和目的,以及電子監(jiān)察系統(tǒng)的發(fā)展現(xiàn)狀中存在的一些問題,提出了可以利用 相關(guān)技術(shù)來構(gòu)建交換平臺系統(tǒng)的方案,以及本課題的研究方法。 第 2 章相關(guān)技術(shù),主要介紹了系統(tǒng)在設(shè)計(jì)和開發(fā)過程中所涉及到的方法和技術(shù)。 第 3 章系統(tǒng)的需求分析,主要是通過與安徽省行政服務(wù)中心的交 流,從而獲得電子監(jiān)察系統(tǒng)的需求信息,并運(yùn)用用例圖將需求分析可視化,進(jìn)而使系統(tǒng)的擁有者,開發(fā)者以及測試人員對系統(tǒng)有一個直觀上的認(rèn)識。 第 4 章系統(tǒng)的設(shè)計(jì),在本章中介紹了電子監(jiān)察系統(tǒng)的總體架構(gòu),我運(yùn)用了時序圖對系統(tǒng)的各個子功能進(jìn)行了詳細(xì)的分析,同時詳細(xì)闡述了電子監(jiān)察系統(tǒng)涉及到的數(shù)據(jù)庫里面的設(shè)計(jì),并從整體到局部,由業(yè)務(wù)分析,尋找數(shù)據(jù)源,最后進(jìn)行數(shù)據(jù)表邏輯設(shè)計(jì)。 第 5 章系統(tǒng)的實(shí)現(xiàn),主要是實(shí)現(xiàn)了電子監(jiān)察系統(tǒng)的功能,并對部分功能進(jìn)行了簡要的介紹。 第 2 章 相關(guān)技術(shù) 9 第 6 章總結(jié)與展望,主要是總結(jié)全文的工作,并對這一研究課題的前景進(jìn)行展望,對 尚未完善的工作進(jìn)行討論,指明下一步的研究方向。 同濟(jì)大學(xué) 碩士學(xué)位論文 安徽省電子監(jiān)察綜合服務(wù)平臺 的設(shè)計(jì)與實(shí)現(xiàn) 10 第 2 章 相關(guān)技術(shù) 術(shù)簡介 擴(kuò)展標(biāo)記語言 (縮寫,于 1998 年 2月成為推薦規(guī)格,被稱為 “ 第二代 言 ” 、 “ 下一代網(wǎng)絡(luò)應(yīng)用的基石。是一種具有數(shù)據(jù)描述功能、高度結(jié)構(gòu)性及可擴(kuò)展性的標(biāo)記語言。 由全球資訊網(wǎng)標(biāo)準(zhǔn)制定組織 (定,并它有兩個先驅(qū)一一 兩種語言都是非常成功的標(biāo)記語言 6。 標(biāo)準(zhǔn)通用標(biāo)記語言 (第一個標(biāo)準(zhǔn)化的信息結(jié)構(gòu)化技術(shù)。而 為一種元標(biāo)記語言,既具有 強(qiáng)大功能和擴(kuò)展性,同時也具有 簡單性。它將S 豐富功能與 易用性結(jié)合到 用上,以一種開放的自我描述方法定義了數(shù)據(jù)結(jié)構(gòu),在描述數(shù)據(jù)內(nèi)容的同時能突出對結(jié)構(gòu)的描述,從而體現(xiàn)出數(shù)據(jù)之間的關(guān)系。 一種可以用來定義其他語言的語法系統(tǒng),而它的擴(kuò)展性在于用戶可以按照需要創(chuàng)建新的標(biāo)記,這些標(biāo)記通過 范或 S 式來定義。其中 定用戶的 檔中可以包含的元素清單 、屬性、標(biāo)記、文檔中的實(shí)體及其相互關(guān)系, 所有的用戶提供了一個共同遵守的方法,同時也以文檔形式闡述了標(biāo)記標(biāo)準(zhǔn),并要求用戶強(qiáng)制遵守這個標(biāo)準(zhǔn)。 根據(jù)對 理解,其具有以下優(yōu)點(diǎn): 1)擴(kuò)展性 :可以自由制定之間的標(biāo)記語言。 2)數(shù)據(jù)獨(dú)立性 :與平臺、語言和協(xié)議無關(guān)。 3)良好的結(jié)構(gòu)性 :持深層的結(jié)構(gòu)描述,能夠表達(dá)復(fù)雜的面向?qū)ο蟮牡燃墝哟巍?4)可讀性 :用戶可以定義和使用具有意義的標(biāo)記,源碼更易于理解和閱讀。 5)簡單性 :與 樣, 是源自于標(biāo)準(zhǔn)通用標(biāo)記語言 保留了 80%的功能,而復(fù)雜性只有它的 20%。 正是因?yàn)?有上面所提到的優(yōu)勢,使 速成為標(biāo)志 檔結(jié)構(gòu)和內(nèi)容的標(biāo)準(zhǔn)語言,數(shù)據(jù)交換無疑是 令人激動的應(yīng)用。數(shù)據(jù)交換的核心是信息的標(biāo)準(zhǔn)化,主要解決信息的可理解性。 出現(xiàn)為信息標(biāo)準(zhǔn)化提供了強(qiáng)有力的武器。 將需要交換的數(shù)據(jù)轉(zhuǎn)換為 檔,便可以在各個應(yīng)用系統(tǒng)之間實(shí)現(xiàn)平臺無關(guān)的傳遞。只要數(shù)據(jù)交換中各參與方采用統(tǒng)一的 簽和格式生成 第 2 章 相關(guān)技術(shù) 11 文檔,不同應(yīng)用系統(tǒng)中不同語言編寫的應(yīng)用程序就可以正確識別和解析文檔中的數(shù)據(jù),實(shí)現(xiàn)數(shù)據(jù)的動態(tài)交換。 為一種可擴(kuò)展標(biāo)記語言,其自描述性使得 身非常適用于異構(gòu)應(yīng)用間的數(shù)據(jù)交換,而且這種交換不以預(yù)先規(guī)定的數(shù)據(jù)定義為前提,因此具備很強(qiáng)的開放性和廣闊的應(yīng)用前景。而現(xiàn)有的幾乎所有大型應(yīng)用系統(tǒng)都是和數(shù)據(jù)庫相關(guān)聯(lián)的,所以以 性載體進(jìn)行數(shù)據(jù)交換和信息資源共享必然要和數(shù)據(jù)庫相聯(lián)系,同時,基于 數(shù)據(jù)交換,實(shí)現(xiàn)數(shù)據(jù)庫的 數(shù)據(jù)雙向存取,才能將 據(jù)同具體應(yīng)用程序集成,進(jìn)而使之同現(xiàn)有的業(yè)務(wù)規(guī)則相結(jié)合,最后真正實(shí)現(xiàn)基于 分布式數(shù)據(jù)交換與信息共享。 特點(diǎn)使得其在現(xiàn)實(shí)中有巨大的應(yīng)用價值。 用 在異構(gòu)系統(tǒng)的整合、保存數(shù)據(jù)上 7。在 集成了這些技術(shù),簡化了不同開發(fā)工具的互操作性問題,可以降低異構(gòu)軟件環(huán)境下互操作的時間和代價,在大范圍的開發(fā)中共享元信息,實(shí)現(xiàn)前所未有的知識庫集成。 術(shù) 微軟提供的新一代的 發(fā)平臺,它為開發(fā)人員提供了生成企業(yè)級 用程序所需要的服務(wù)、編程模型和軟件基礎(chǔ)結(jié)構(gòu),同其他 發(fā)平臺相比, 有下面三大優(yōu)勢。 1支持編譯型語言 目前流行的幾種腳本語言比如 都有兩個主要的缺點(diǎn)。第一,不支持強(qiáng)數(shù)據(jù)類型。在 定義變量只有一個關(guān)鍵字 用 鍵字定義的變量,如果賦值是字符串,該變量就是字符串變量;如果賦值是整數(shù),則該變量就是整型變量。在 ,定義變量只通過一個關(guān)鍵字 變量也沒有具體的類型 8。第二,腳本語言是解釋型的。通常情況下,解釋型的腳本語言在性能上抵不上編譯型的語言。 自推出 發(fā)平臺以來,微軟在 務(wù)器端開發(fā)語言方面, C#兩種編譯型語言。通過這兩種開發(fā)語言 ,程序員可以像開發(fā)普通的 序一樣來開發(fā) 序,只不過在 序中用于開發(fā) 面的各種控件,在 序開發(fā)中也有它們相應(yīng)的 本。 程序員通過 C#語言,利用 供的各種 件,可以非常容易地開發(fā) 序。開發(fā)的 序被編譯成 言,這種中間語言具有平臺無關(guān)性,而且,由于 面在執(zhí)行前會被編譯,性能得到了很大的提高。 同濟(jì)大學(xué) 碩士學(xué)位論文 安徽省電子監(jiān)察綜合服務(wù)平臺 的設(shè)計(jì)與實(shí)現(xiàn) 12 2程序代碼與頁面內(nèi)容的成功分離 通常的動態(tài)網(wǎng)頁開發(fā),往往是在一個網(wǎng)頁上混合 多種腳本語言。比如在本語言上可以嵌入 客戶端腳本語言,也可以同時嵌入 服務(wù)器端腳本語言。這種多語言混合的 發(fā)模式通行已久,但是它的代碼可讀性很差,程序代碼同頁面內(nèi)容混合在一起,程序員要在多種語言的思維上頻繁切換,如果程序很復(fù)雜的話,這種開發(fā)模式非常不利于程序的開發(fā),而且日后的維護(hù)也將成為大問題。 發(fā)技術(shù)為程序員提供了一種非常好的開發(fā)模式,即 術(shù),它通過 件將程序代碼與頁面內(nèi)容成功分離,從而 使 發(fā)和維護(hù)的效率也得到了很大的提高。另外可以利用成環(huán)境下開發(fā) 用程序,該環(huán)境不僅提供了強(qiáng)大的調(diào)試能力,而且還集成了 “所見即所得 ”的 輯器,為開發(fā)人員開發(fā) 3引入服務(wù)器端控件 在 ,可以給頁面手動添加 件,對這些控件的響應(yīng)有兩種辦法。一種是在客戶端的腳本語言中響應(yīng)用戶對這些控件的輸入,另一種是把該頁面提交給服務(wù)器。這兩種辦法都存在問題,第一種辦法產(chǎn)生的問題是不同的瀏覽器以 不同的方式執(zhí)行客戶端腳本語言,我們很難編寫在多種瀏覽器上都能良好運(yùn)行的復(fù)雜的 面 9。第二種辦法存在的問題是,如果我們把 面重新提交給服務(wù)器,那么 無狀態(tài)特性就會導(dǎo)致頁面上存儲在變量中的信息丟失,除非我們編寫了復(fù)雜的代碼,把它們存儲在 素或 詢字符串中。 過服務(wù)器控件解決了上述問題。服務(wù)器端控件會生成發(fā)送給瀏覽器的 碼,顯示控件,它們還能生成隱藏的 素來存儲它們當(dāng)前的狀態(tài)。在提交頁面時,這些信息就會傳送回服務(wù)器,控件將自動處理這些信息,改變 示控件。 設(shè)計(jì)模式 計(jì)模式本來是存在于 序中的, M(指數(shù)據(jù)模型,V(指用戶界面, C(是控制器。使用 目的是將 M 和 而使同一個程序可以使用不同的表現(xiàn)形式 7。比如一批統(tǒng)計(jì)數(shù)據(jù)可以分別用柱狀圖、餅圖來表示。 C 存在的目的則是確保 M 和 V 的同步,一旦 M 改變, V 應(yīng)該同步更新。 第 2 章 相關(guān)技術(shù) 13 型 控制器 )是一個存在于服務(wù)器表達(dá)層的模型。在 典架構(gòu)中,強(qiáng)制性地把應(yīng)用程序的輸入、處理和輸出分開,將程序分成 3 個核心模塊 圖、控制器 10。 (1)模型 模型代表了 用中的核心功能,包括業(yè)務(wù)邏輯層和數(shù)據(jù)庫訪問層。在用中,業(yè)務(wù)邏輯層一般由 建。數(shù)據(jù)訪問層(數(shù)據(jù)持久層)則通常應(yīng)用 者 構(gòu)建,主要負(fù)責(zé)與數(shù)據(jù)庫打交道。 (2)視圖 視圖主要指用戶看到并與之交互的界面,即 用程序的外觀。視圖部分一般由 建。視圖可以接收用戶的輸入,但并不包含任 何實(shí)際的業(yè)務(wù)處理,只是將數(shù)據(jù)轉(zhuǎn)交給控制器。在模型改變時,通過模型和視圖之間的協(xié)議,視圖得知這種改變并修改自己的顯示。對于用戶的輸入,視圖將交給控制器進(jìn)行處理。 (3)控制器 控制器負(fù)責(zé)交互和將用戶輸入的數(shù)據(jù)導(dǎo)入模型。在 用中,當(dāng)用戶提交表單時,控制器接收請求并調(diào)用相應(yīng)的模型組件去處理請求,之后調(diào)用相應(yīng)的視圖來顯示模型返回的數(shù)據(jù)。 理過程: 處理過程是,首先控制器接收用戶請求,并決定應(yīng)該調(diào)用哪個模型來進(jìn)行相應(yīng)的處理;然后模型會根據(jù)用戶請求進(jìn)行業(yè)務(wù)邏輯的處理,并返回數(shù)據(jù);最后控制器 來調(diào)用相應(yīng)的視圖格式化模型返回數(shù)據(jù),并通過視圖來呈現(xiàn)給用戶。 用的范圍: 部的原理比較的復(fù)雜,所以要花費(fèi)一些時間來理解它的原理。將 用到軟件項(xiàng)目中,一般會帶來一些額外的工作量,增加應(yīng)用的復(fù)雜性,所以 適用于小型應(yīng)用系統(tǒng)。但對于開發(fā)中存在著大量用戶的界面,并且業(yè)務(wù)的邏輯較為復(fù)雜的大型應(yīng)用程序, 會使軟件在健壯性、代碼的重用和結(jié)構(gòu)合理性方面上一個新的臺階 11。盡 管在最初構(gòu)建 從長遠(yuǎn)角度來看,它會大大提高軟件開發(fā)的效率。 言 概述 臺下著名的快速應(yīng)用程序開發(fā)工具 (稱 一個集成開發(fā)環(huán)境( 使

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論