




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、論文題目 基于網(wǎng)站綜合管理平臺的哈高新區(qū)政府網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)工程領(lǐng)域 軟 件 工 程 指導(dǎo)教師 白金平 教 授作者姓名 王春英學(xué) 號 200992250319 獨(dú) 創(chuàng) 性 聲 明本人聲明所呈交的學(xué)位論文是本人在導(dǎo)師指導(dǎo)下進(jìn)行的研究工作及取得的研究成果。據(jù)我所知,除了文中特別加以標(biāo)注和致謝的地方外,論文中不包含其他人已經(jīng)發(fā)表或撰寫過的研究成果,也不包含為獲得電子科技大學(xué)或其它教育機(jī)構(gòu)的學(xué)位或證書而使用過的材料。與我一同工作的同志對本研究所做的任何貢獻(xiàn)均已在論文中作了明確的說明并表示謝意。簽名: 日期: 年 月 日關(guān)于論文使用授權(quán)的說明本學(xué)位論文作者完全了解電子科技大學(xué)有關(guān)保留、使用學(xué)位論文的規(guī)定
2、,有權(quán)保留并向國家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和磁盤,允許論文被查閱和借閱。本人授權(quán)電子科技大學(xué)可以將學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存、匯編學(xué)位論文。(保密的學(xué)位論文在解密后應(yīng)遵守此規(guī)定)簽名: 導(dǎo)師簽名: 日期: 年 月 日摘要I摘 要近年來,隨著市民上網(wǎng)質(zhì)量的提高,開放互動、即時快速的互聯(lián)網(wǎng)為政府信息化建設(shè)提供了良好的生態(tài)環(huán)境。在新形勢下,哈高新區(qū)管委會意識到,必須加快新區(qū)政府網(wǎng)站建設(shè),使之成為政府服務(wù)社會公眾、展示形象的重要平臺。哈高新區(qū)網(wǎng)站建設(shè)以政府辦公自動化、業(yè)務(wù)處理網(wǎng)絡(luò)化、公共服務(wù)電子化為目標(biāo),在“數(shù)字開發(fā)區(qū)”建設(shè)方面實(shí)現(xiàn)了突
3、破。本文從軟件工程的角度出發(fā),對網(wǎng)站的需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)、測試和部署進(jìn)行了敘述,并對系統(tǒng)采用的核心技術(shù)進(jìn)行了研究。網(wǎng)站在 VSB 建站平臺的基礎(chǔ)上進(jìn)行開發(fā),整體采用 J2EE 體系架構(gòu)和 MVC 設(shè)計(jì)模式,采用 UML 建模技術(shù)進(jìn)行需求分析,利用PowerDesigner 進(jìn)行數(shù)據(jù)庫建模,實(shí)現(xiàn)技術(shù)包括開源框架、JSP 編程、AJAX 等。根據(jù)高新區(qū)的實(shí)際工作需求,網(wǎng)站分為用戶管理、互動服務(wù)、內(nèi)容協(xié)作、安全管理等七個核心功能和一個輔助功能模塊,實(shí)現(xiàn)政府信息公開、公眾參與、對外宣傳、服務(wù)引導(dǎo)、投訴咨詢處理及反饋等功能。哈高新區(qū)政府網(wǎng)站在經(jīng)過近 6 個月的調(diào)研、設(shè)計(jì)、開發(fā)測試過程后,
4、目前已經(jīng)部署實(shí)施,成為了哈高新區(qū)后續(xù)信息化工作的載體。哈高新區(qū)網(wǎng)站頁面制作美觀大方,設(shè)計(jì)突出功能定位,導(dǎo)航頻道分級合理,欄目框架脈絡(luò)清晰,內(nèi)容規(guī)劃符合國家及省市政府網(wǎng)站績效評估指標(biāo)體系,它的實(shí)施提高了哈高新區(qū)信息化管理、服務(wù)水平。關(guān)鍵詞:關(guān)鍵詞::政府網(wǎng)站,電子政務(wù),建站平臺,J2EE(Java2 Platform Enterprise Edition)ABSTRACTIIABSTRACTWith the improvement of online interactive, citizens provide good ecological environment for government
5、informationization construction in recent years.In the new situation, Harbin high-tech zone has realized that it must accelerate district government website construction, making it the important displaying platform of government service.Harbin high-tech zone government website construction takes off
6、ice automation, business processing, public service in electronic as object and makes a breakthrough in digital development zone construction. From the angle of software engineering, this article describes the demand analysis, preliminary design, detailed design, realization and test of the system,
7、and the core technology is studied. This system basis on VSB platform and uses UML modeling technique to do requirement analysis, the whole architecture bases on J2EE and MVC design patterns, uses PowerDesigner to do data repository modeling, realization technology includs open-source framework, JSP
8、 programming, AJAX, etc. According to actual work demands, website is divided into seven core functions and one auxiliary function, including user management, interactive services, content cooperation, security management, etc. after nearly six months of research, design, development and test proces
9、s, the website has been deployed and became the vector of follow-up information work.Web page of the website is beautiful and generous, design is function orientation, navigation channel grading is reasonable; column frame is clear; content is accord with website performance evaluation index system.
10、 Implementation of this website raises the level of information service management of Harbin high-tech zone government.Keywords: government website, E-Government affairs, website construction platform, J2EE目錄III目 錄第一章第一章 緒論緒論.11.1 研究背景和意義 .11.2 研究內(nèi)容 .21.3 相關(guān)工作 .21.4 論文結(jié)構(gòu) .3第二章第二章 系統(tǒng)核心技術(shù)研究系統(tǒng)核心技術(shù)研究.42
11、.1 建站平臺研究 .42.1.1 建站平臺簡介.42.1.2 VSB 建站平臺.52.2 J2EE 相關(guān)技術(shù)研究 .62.2.1 體系結(jié)構(gòu).62.2.2 編程技術(shù).72.3 數(shù)據(jù)庫相關(guān)技術(shù)研究 .72.3.1 數(shù)據(jù)庫技術(shù).72.3.2 數(shù)據(jù)庫設(shè)計(jì)技術(shù).8第三章第三章 系統(tǒng)需求分析系統(tǒng)需求分析.93.1 系統(tǒng)總體需求分析 .93.1.1 建站目標(biāo)和原則.93.1.2 技術(shù)架構(gòu)需求.103.1.3 總體需求.103.2 功能需求分析 .113.2.1 系統(tǒng)用戶分析.113.2.2 系統(tǒng)總體功能需求.113.2.3 詳細(xì)功能需求分析.123.3 非功能需求分析 .193.3.1 性能需求.193.
12、3.2 頁面設(shè)計(jì)需求.203.3.3 項(xiàng)目建設(shè)需求.20目錄IV3.3.4 其他需求分析.20第四章第四章 系統(tǒng)概要設(shè)計(jì)系統(tǒng)概要設(shè)計(jì).224.1 系統(tǒng)整體結(jié)構(gòu)設(shè)計(jì) .224.2 系統(tǒng)邏輯體系結(jié)構(gòu) .234.3 系統(tǒng)核心結(jié)構(gòu)設(shè)計(jì) .244.4 站群建設(shè)模式設(shè)計(jì) .254.5 數(shù)據(jù)庫設(shè)計(jì) .264.5.1 數(shù)據(jù)庫概念設(shè)計(jì).264.5.2 數(shù)據(jù)庫物理設(shè)計(jì).284.5.3 數(shù)據(jù)庫優(yōu)化策略.294.6 系統(tǒng)安全方案 .29第五章第五章 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn).315.1 系統(tǒng)開發(fā)環(huán)境與運(yùn)行平臺 .315.1.1 系統(tǒng)開發(fā)環(huán)境.315.1.2 VSB 運(yùn)行平臺.315.2 網(wǎng)站系統(tǒng)欄目設(shè)計(jì)
13、.325.2.1 外網(wǎng)欄目設(shè)計(jì).325.2.3 內(nèi)網(wǎng)欄目設(shè)計(jì).345.3 系統(tǒng)功能詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) .355.3.1 整體功能模塊設(shè)計(jì).355.3.2 群站管理模塊的設(shè)計(jì)與實(shí)現(xiàn).365.3.3 可視化網(wǎng)站編輯模塊.375.3.4 互動服務(wù)模塊.405.3.5 網(wǎng)站內(nèi)容協(xié)作模塊.425.3.6 信息整合模塊.445.3.7 用戶權(quán)限管理模塊.465.3.8 安全管理模塊.475.3.9 輔助功能模塊.495.4 系統(tǒng)特點(diǎn)總結(jié) .51第六章第六章 系統(tǒng)測試與部署系統(tǒng)測試與部署.536.1 系統(tǒng)測試計(jì)劃 .536.1.1 測試目的.53目錄V6.1.2 測試對象和重點(diǎn).536.1.3 測試策略.546
14、.2 系統(tǒng)測試報告 .546.2.1 測試概況.546.2.2 系統(tǒng)能力評估.546.2.3 缺陷統(tǒng)計(jì)分析.546.2.4 測試過程評價.556.2.5 系統(tǒng)性能測試.556.3 系統(tǒng)部署 .566.3.1 硬件配置要求.566.3.2 軟件系統(tǒng)要求.566.3.2 部署過程.576.4 本章小結(jié) .58第七章第七章 總結(jié)與展望總結(jié)與展望.597.1 論文總結(jié) .597.2 論文展望 .60致謝致謝.61參考文獻(xiàn)參考文獻(xiàn).62第一章 緒論1第一章 緒論1.1 研究背景和意義從 2000 年起,國際上掀起了“電子政府”建設(shè)的熱潮1。日本政府正式提出實(shí)施電子政府工程,美國前副總統(tǒng)戈?duì)柊呀ㄔO(shè)電子政府
15、提升到了“第二次美國獨(dú)立革命”的高度2。在同年 7 月的歐盟首腦會議上,與會的十五國元首通過了針對 21 世紀(jì)政府管理的“電子歐盟計(jì)劃” 。此外,新加坡,韓國等國家也在積極推動本國的“電子政府”建設(shè)。電子政務(wù)已經(jīng)成為國際上新一輪公共行政管理改革和衡量國家競爭力水平的重要標(biāo)志之一,也成為推動全球 IT 產(chǎn)業(yè)發(fā)展的強(qiáng)大動力3。我國從 20 世紀(jì) 80 年代就開始的電子政務(wù)建設(shè),經(jīng)過近 20 年的發(fā)展,已經(jīng)取得了初步的成效。我國電子政務(wù)建設(shè)的根本要求是提高行政效率、降低行政成本、改進(jìn)政府工作、方便人民群眾,而隨著互聯(lián)網(wǎng)的發(fā)展,電子政務(wù)“改善政府工作、方便人民群眾”的功能日益彰顯4。目前,我國絕大多數(shù)
16、中央、省級、地級市的政府門戶網(wǎng)站、各職能部門網(wǎng)站。隨著政府電子政務(wù)的深入推進(jìn),以及市民素質(zhì)的不斷提升,對高新區(qū)工作網(wǎng)絡(luò)化建設(shè)的期望和要求也越來越高5。在新的形勢下,全國高新區(qū)網(wǎng)站建設(shè)和發(fā)展不斷加快,高新區(qū)網(wǎng)站已經(jīng)成為高新區(qū)工作信息化的重要內(nèi)容,也是高新區(qū)各部門推行政務(wù)公開的重要渠道、宣傳工作的重要載體、服務(wù)社會公眾的重要平臺、展示部門形象的重要窗口。整合各項(xiàng)高新區(qū)工作上網(wǎng)是現(xiàn)代社會發(fā)展的必然趨勢,也是高新區(qū)部門和社會公眾的共同需要6。針對網(wǎng)站的現(xiàn)狀及存在問題,我們需要對哈爾濱高新區(qū)網(wǎng)站進(jìn)行全面建設(shè),以加快哈爾濱高新區(qū)網(wǎng)站服務(wù)平臺的建設(shè)步伐。哈高新區(qū)網(wǎng)站建設(shè)以科學(xué)發(fā)展觀為指導(dǎo),堅(jiān)持立足當(dāng)前與謀求
17、長遠(yuǎn)相結(jié)合,緊密圍繞哈高新區(qū)中心工作,以高品質(zhì)網(wǎng)絡(luò)基礎(chǔ)設(shè)施建設(shè)為基礎(chǔ),以政府辦公自動化、業(yè)務(wù)處理網(wǎng)絡(luò)化、公共服務(wù)電子化、管理決策科學(xué)化為重點(diǎn),在“數(shù)字開發(fā)區(qū)”建設(shè)方面實(shí)現(xiàn)突破,努力將哈高新區(qū)網(wǎng)站建設(shè)成為對外宣傳哈高新區(qū)和科技創(chuàng)新城的重要窗口,哈高新區(qū)管委會推行政務(wù)公開化的重要載體,哈高新區(qū)管委會優(yōu)化企業(yè)服務(wù)的重要平臺。通過建設(shè)高新區(qū)門戶網(wǎng)站群,促進(jìn)高新區(qū)各部門依法行政,提高社會管理和公共服務(wù)電子科技大學(xué)碩士學(xué)位論文2水平,實(shí)現(xiàn)公眾的知情權(quán)、參與權(quán)、監(jiān)督權(quán)、表達(dá)權(quán)等基本權(quán)力,使之逐步成為高新區(qū)信息公開的窗口,公共服務(wù)的平臺,公眾參與的渠道。1.2 研究內(nèi)容按照“整體規(guī)劃、分步實(shí)施”的原則,哈高新
18、區(qū)網(wǎng)站建設(shè)分步驟,需要完成以下四項(xiàng)主要建設(shè)內(nèi)容:(1)搭建網(wǎng)站基礎(chǔ)平臺。利用先進(jìn)的站群管理平臺完成外網(wǎng)與內(nèi)網(wǎng)的軟硬件環(huán)境搭建及網(wǎng)站生成制作工作;外網(wǎng)實(shí)現(xiàn)對外宣傳與政務(wù)公開等功能,內(nèi)網(wǎng)實(shí)現(xiàn)內(nèi)部信息共享等功能。(2)搭建電子政務(wù)支撐平臺。利用外網(wǎng)的基礎(chǔ)平臺,依據(jù)哈高新區(qū)管委會的工作流程,實(shí)現(xiàn)對外辦公、招商、咨詢、投訴等網(wǎng)上互動交流功能,建成以完善電子政務(wù)功能為核心內(nèi)容的政府網(wǎng)站服務(wù)平臺。(3)構(gòu)建企業(yè)服務(wù)網(wǎng)絡(luò)系統(tǒng)。依據(jù)哈高新區(qū)“一站式”企業(yè)服務(wù)體系,實(shí)現(xiàn)企業(yè)辦事及服務(wù)信息的網(wǎng)絡(luò)化,構(gòu)建跨部門的業(yè)務(wù)協(xié)同、資源共享的“一站式”企業(yè)服務(wù)網(wǎng)絡(luò)系統(tǒng)。(4)提升網(wǎng)站使用功能。緊密圍繞企業(yè)需求和哈高新區(qū)行政管理
19、內(nèi)容,將原有的專網(wǎng)及應(yīng)用系統(tǒng)篩選整合到哈高新區(qū)網(wǎng)站基礎(chǔ)平臺,最大限度地利用好有效資源。緊跟形勢發(fā)展,不斷開發(fā)新的應(yīng)用系統(tǒng),滿足實(shí)際工作需求。1.3 相關(guān)工作按照軟件開發(fā)過程,本文的相關(guān)工作包括以下四部分:(1)系統(tǒng)需求分析 對網(wǎng)站總體、功能、非功能需求進(jìn)行調(diào)研,完成需求分析報告,功能實(shí)現(xiàn)和測試將按照這個報告來進(jìn)行;(2)概要設(shè)計(jì) 對網(wǎng)站進(jìn)行概要設(shè)計(jì),包括網(wǎng)站的整體結(jié)構(gòu)、邏輯體系、核心機(jī)構(gòu)、站群建設(shè)模式、數(shù)據(jù)庫設(shè)計(jì)等;(3)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 在概要設(shè)計(jì)的基礎(chǔ)上,描述實(shí)現(xiàn)系統(tǒng)所選用的平臺,以及各個模塊功能的詳細(xì)設(shè)計(jì)和實(shí)現(xiàn),說明系統(tǒng)中每個模塊的設(shè)計(jì)考慮,編寫代碼,確保功能實(shí)現(xiàn)滿足需求分析;(4)測試與
20、部署 編制測試計(jì)劃對系統(tǒng)進(jìn)行各種測試,通過與系統(tǒng)的需求相比較,發(fā)現(xiàn)所開發(fā)的系統(tǒng)與用戶需求不符或矛盾的地方,最后將系統(tǒng)進(jìn)行部署運(yùn)第一章 緒論3行,并定期進(jìn)行維護(hù)。1.4 論文結(jié)構(gòu)本文嚴(yán)格按照軟件工程的思想,哈高新區(qū)政府網(wǎng)站項(xiàng)目進(jìn)行需求分析、設(shè)計(jì)、實(shí)現(xiàn)、測試和部署,共分為七個章節(jié)。第一章,緒論。介紹研究背景、研究的內(nèi)容和相關(guān)工作。哈高新區(qū)網(wǎng)站的目標(biāo)是成為對外宣傳哈高新區(qū)和科技創(chuàng)新城的重要窗口,優(yōu)化企業(yè)服務(wù)的重要平臺,因此具有重要的意義。第二章,系統(tǒng)核心技術(shù)研究。介紹系統(tǒng)開發(fā)用到的核心技術(shù)包括建站平臺、J2EE 相關(guān)技術(shù)、數(shù)據(jù)庫相關(guān)技術(shù)。第三章,系統(tǒng)需求分析。對系統(tǒng)總體需求、功能需求和非功能需求進(jìn)行
21、闡述。其中總體包括建站目標(biāo)和原則、技術(shù)架構(gòu)需求,功能包括系統(tǒng)用戶分析、整體功能結(jié)構(gòu)和詳細(xì)的功能需求,非功能包括頁面設(shè)計(jì)和項(xiàng)目建設(shè)需求。第四章,系統(tǒng)概要設(shè)計(jì)。系統(tǒng)的基于 J2EE 體系結(jié)構(gòu),邏輯結(jié)構(gòu)分為表示層、商務(wù)邏輯層、數(shù)據(jù)訪問層,系統(tǒng)核心構(gòu)建在基于 MVC 模式的 WebberCore 框架之上,數(shù)據(jù)庫采用 PowerDesigner 進(jìn)行輔助建模。第五章,系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)。本章介紹了系統(tǒng)實(shí)現(xiàn)所采用的開發(fā)環(huán)境和運(yùn)行平臺,對網(wǎng)站系統(tǒng)欄目進(jìn)行了詳細(xì)的設(shè)計(jì),然后對系統(tǒng)的六大功能模塊的設(shè)計(jì)與實(shí)現(xiàn)進(jìn)行了闡述。第六章,系統(tǒng)測試與部署。編制測試計(jì)劃,按照計(jì)劃進(jìn)行測試,對測試過程和結(jié)果進(jìn)行了分析。最后,部
22、署了系統(tǒng),定期對系統(tǒng)進(jìn)行管理維護(hù)。第七章,總結(jié)和展望??偨Y(jié)了哈高新區(qū)政府網(wǎng)站系統(tǒng)的特征和不足,對電子政務(wù)的發(fā)展前景進(jìn)行了展望。電子科技大學(xué)碩士學(xué)位論文4第二章 系統(tǒng)核心技術(shù)研究哈高新區(qū)政府網(wǎng)站項(xiàng)目在 VSB 平臺的基礎(chǔ)上開發(fā)而成,其采用的核心技術(shù)包括 J2EE、JSP 頁面、數(shù)據(jù)庫設(shè)計(jì)等技術(shù),本章對為什么使用這些技術(shù),這些技術(shù)有什么優(yōu)缺點(diǎn)進(jìn)行詳細(xì)敘述。2.1 建站平臺研究2.1.1 建站平臺簡介傳統(tǒng)的網(wǎng)頁制作需要花巨大的精力進(jìn)行域名注冊、服務(wù)器租用、并請專人設(shè)計(jì)制作才能完成最基本的建設(shè),不僅時間長、價格高,以后還需要請人更新維護(hù)網(wǎng)站,非常麻煩,建站平臺的誕生就是為了簡化這個過程7。表 2-1
23、羅列了當(dāng)前比較流行的建站平臺8。表 2-1 流行的建站平臺名稱建站類型簡介案例Shopex網(wǎng)上商店占據(jù)國內(nèi)獨(dú)立網(wǎng)店 85%以上市場,功能強(qiáng)大、模版眾多,并已陸續(xù)集成了淘寶、拍拍、有啊等商鋪管理接口。一購網(wǎng) Phpwind地方門戶電子商務(wù)網(wǎng)站阿里巴巴旗下非常優(yōu)秀的老牌社區(qū)系統(tǒng),可實(shí)現(xiàn)論壇、門戶、房產(chǎn)、淘滿意、淘鏈接等電子商務(wù)運(yùn)用,全面提成中小社區(qū)的價值。成都吃喝玩樂吧Cmstop媒體資訊網(wǎng)站專注于資訊領(lǐng)域的 CMS,為大中型商業(yè)網(wǎng)站提供專業(yè)資訊系統(tǒng)解決方案,主要服務(wù)于傳統(tǒng)媒體、網(wǎng)絡(luò)媒體以及商業(yè)網(wǎng)站資訊頻道等。華軍軟件園資訊建站平臺的主要特點(diǎn)是用戶可以通過在線申請的方式試用網(wǎng)站,通過網(wǎng)站管第二章
24、系統(tǒng)核心技術(shù)研究5理系統(tǒng)選擇網(wǎng)站模板風(fēng)格、創(chuàng)建網(wǎng)站欄目、維護(hù)網(wǎng)站內(nèi)容9。運(yùn)營商通過管理系統(tǒng)控制客戶網(wǎng)站的開通關(guān)閉、設(shè)置使用時間、協(xié)助用戶管理網(wǎng)站?,F(xiàn)在的建站平臺直接在線提供個性化、多樣性的網(wǎng)頁模板。建站平臺通過一套完善、智能的系統(tǒng),讓不會建設(shè)網(wǎng)站的人通過一些非常非常簡單的操作就能輕松建立自己的網(wǎng)站。建站平臺一般是將已經(jīng)做好的網(wǎng)站包含非常多的模版及非常智能化的控制系統(tǒng),傳到網(wǎng)絡(luò)空間上,然后購買的人只須登陸后臺對其進(jìn)行一些非常簡單的設(shè)置,就能建立其個性化的網(wǎng)站。用戶不需學(xué)習(xí)任何編程和程序語言,也不需要了解任何網(wǎng)頁制作和 ftp 上傳下載等知識,就能輕松建立網(wǎng)站10。2.1.2 VSB 建站平臺VS
25、B 全稱 Visual Site Builder 是西安博達(dá)軟件公司開發(fā)的網(wǎng)站綜合管理平臺,它基于 B/S 架構(gòu)設(shè)計(jì),無須安裝客戶端,具有跨平臺特性,移植性好等特點(diǎn)。VSB 系統(tǒng)為網(wǎng)站的創(chuàng)建、管理、維護(hù)、統(tǒng)計(jì)分析提供了一個統(tǒng)一的環(huán)境,無論信息在物理上如何分布,都可使用戶及時方便地獲取信息11。網(wǎng)站可根據(jù)自身的業(yè)務(wù)特點(diǎn),將在業(yè)務(wù)運(yùn)轉(zhuǎn)過程中產(chǎn)生的信息在網(wǎng)上實(shí)時發(fā)布。該子系統(tǒng)還提供各類業(yè)務(wù)系統(tǒng)上網(wǎng)發(fā)布接口,以及信息發(fā)布模板和工具,使普通用戶不需要編程就可建立信息,進(jìn)行編輯與維護(hù)。它的主要特征如下12:(1)向?qū)皆O(shè)計(jì),輕松管理網(wǎng)站 系統(tǒng)采用統(tǒng)一的登陸界面與用戶操作界面,全程具有向?qū)教崾静僮鳎瑫r系
26、統(tǒng)中具有的簡化安裝及部署、網(wǎng)站導(dǎo)航自動生成、頁面批量上傳、拖拽式建站、所見即所得的內(nèi)容維護(hù)界面,系統(tǒng)的易用性貫穿始終,使用戶無需任何專業(yè)知識即可輕松建設(shè)維護(hù)網(wǎng)站,盡顯系統(tǒng)的人性化特點(diǎn)。(2)高效易用的可視化內(nèi)容維護(hù) 新聞內(nèi)容編輯采用功能強(qiáng)大的可視化編輯器,可以插入圖片、flash、多媒體視頻等,并且可以粘貼帶格式的內(nèi)容,可輕松實(shí)現(xiàn)各種網(wǎng)頁排版效果,具有強(qiáng)大的圖文混排功能,讓用戶無需具備 HTML 專業(yè)知識,即可輕松編輯維護(hù)網(wǎng)站內(nèi)容。并且系統(tǒng)內(nèi)嵌先進(jìn)的 word 文檔導(dǎo)入功能,網(wǎng)站內(nèi)容管理員能夠輕松實(shí)現(xiàn)本地 word 文檔的導(dǎo)入,導(dǎo)入過程能夠自動清理word 文檔的 html,同時上傳文檔內(nèi)包含
27、的圖片、表格等,徹底解決網(wǎng)站資料的排版問題。(3)先進(jìn)的網(wǎng)站構(gòu)建模式 網(wǎng)站制作采用先進(jìn)的基于欄目和模板的建設(shè)理念,通過一套模板即可快速搭建出一個結(jié)構(gòu)完整的門戶級網(wǎng)站。后期網(wǎng)站欄目的擴(kuò)展電子科技大學(xué)碩士學(xué)位論文6亦可完全脫離程序設(shè)計(jì),通過簡單的復(fù)制操作即可快速生成。新欄目能夠自動分析內(nèi)容的繼承關(guān)系,大幅度提升網(wǎng)站制作和擴(kuò)展效率。(4)強(qiáng)大的可視化模板生成系統(tǒng) 系統(tǒng)中的模板制作無需安裝任何客戶端軟件,皆可通過瀏覽器進(jìn)行。用戶無需懂得網(wǎng)頁技術(shù)和編程技術(shù),即可通過輕松拖拽組件的方式來完成網(wǎng)站模板制作。系統(tǒng)中還具備了批量上傳、Dreamweaver 擴(kuò)展等先進(jìn)功能,幫助用戶輕松搭建出一個功能強(qiáng)大的個性化
28、網(wǎng)站。2.2 J2EE 相關(guān)技術(shù)研究2.2.1 體系結(jié)構(gòu)J2EE 體系結(jié)構(gòu)分為表示層、中間邏輯層和數(shù)據(jù)管理層及應(yīng)用系統(tǒng),它具有跨平臺的特性,結(jié)構(gòu)中的三個層次可以處于不同的平臺下進(jìn)行協(xié)作應(yīng)用13。因?yàn)榭蛻舯硎緦涌梢允褂貌煌目蛻舳顺绦?,因此具有很好的分布性,可以適應(yīng)分布式管理的要求。在后臺的應(yīng)用系統(tǒng)集成中,可以把企業(yè)不同的應(yīng)用系統(tǒng)集成到該結(jié)構(gòu)中,因此可以有效的保護(hù)現(xiàn)有的資源不被破壞?;?J2EE 來實(shí)現(xiàn)的 WEB 服務(wù)的核心框架如圖 2-1 所示14。圖 2-1 J2EE 體系結(jié)構(gòu)基于 J2EE 的體系結(jié)構(gòu)開發(fā)的 WEB 服務(wù)具有諸多優(yōu)點(diǎn)15,它可以跨越中間防火墻進(jìn)行通信;應(yīng)用系統(tǒng)可以很方便的
29、集成;所有的企業(yè)邏輯和服務(wù)都集成封裝在可重用、可移植的組件中,系統(tǒng)維護(hù)性和可重用性好;中間件代碼可以集中在處理業(yè)務(wù)邏輯上,無需考慮數(shù)據(jù)表示。第二章 系統(tǒng)核心技術(shù)研究72.2.2 編程技術(shù)J2EE 平臺的業(yè)務(wù)邏輯編程語言為 Java,前臺頁面編程一般采用 JSP16。Java平臺由 Java 虛擬機(jī)和 Java 應(yīng)用編程接口構(gòu)成。Java 應(yīng)用編程接口為 Java 應(yīng)用提供了一個獨(dú)立于操作系統(tǒng)的標(biāo)準(zhǔn)接口,可分為基本部分和擴(kuò)展部分。在硬件或操作系統(tǒng)平臺上安裝一個 Java 平臺之后,Java 應(yīng)用程序就可運(yùn)行17。JSP 頁面由HTML 代碼和嵌入其中的 Java 代碼所組成。服務(wù)器在頁面被客戶端
30、請求以后對這些 Java 代碼進(jìn)行處理,然后將生成的 HTML 頁面返回給客戶端的瀏覽器,JSP與 Java Servlet 一樣,是在服務(wù)器端執(zhí)行的,通常返回給客戶端的就是一個HTML 文本,因此客戶端只要有瀏覽器就能瀏覽,處理流程模型如圖 2-2 所示18。瀏瀏覽覽器器控控制制器器(servlet)視視圖圖(JSP)業(yè)業(yè)務(wù)務(wù)邏邏輯輯&數(shù)數(shù)據(jù)據(jù)請請求求響響應(yīng)應(yīng)Java bean圖 2-2 JSP 處理流程JSP 具備了 Java 技術(shù)的簡單易用,完全的面向?qū)ο?,具有平臺無關(guān)性且安全可靠19。由于 JSP 頁面具有一次編寫,到處運(yùn)行、多平臺支持、強(qiáng)大的可伸縮性、多樣化和功能強(qiáng)大的開發(fā)工
31、具支持、支持服務(wù)器端組件等諸多優(yōu)點(diǎn),因此哈高新區(qū)政府網(wǎng)站的前臺頁面開發(fā)采用 JSP 技術(shù)20。2.3 數(shù)據(jù)庫相關(guān)技術(shù)研究2.3.1 數(shù)據(jù)庫技術(shù)數(shù)據(jù)庫是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的倉庫,它產(chǎn)生于距今五十年前,隨著信息技術(shù)和市場的發(fā)展,特別是二十世紀(jì)九十年代以后,數(shù)據(jù)管理不再僅僅是存儲和管理數(shù)據(jù),而轉(zhuǎn)變成用戶所需要的各種數(shù)據(jù)管理的方式21。數(shù)據(jù)庫有很多種類型,從最簡單的存儲有各種數(shù)據(jù)的表格到能夠進(jìn)行海量數(shù)據(jù)存儲的電子科技大學(xué)碩士學(xué)位論文8大型數(shù)據(jù)庫系統(tǒng)都在各個方面得到了廣泛的應(yīng)用22。數(shù)據(jù)庫發(fā)展階段包括人工管理階段、文件系統(tǒng)階段、數(shù)據(jù)庫系統(tǒng)階段和高級數(shù)據(jù)庫階段23。隨著信息管理內(nèi)容的不斷擴(kuò)
32、展,出現(xiàn)了豐富多樣的數(shù)據(jù)模型,新技術(shù)也層出不窮,每隔幾年,國際上一些資深的數(shù)據(jù)庫專家就會聚集一堂,探討數(shù)據(jù)庫研究現(xiàn)狀,存在的問題和未來需要關(guān)注的新技術(shù)焦點(diǎn)。目前常用的數(shù)據(jù)庫包括 IBM 的 DB2、甲骨文的 Oracle、開源的 MySQL、微軟的 SQL 等等24。本站所采用的數(shù)據(jù)庫是 MySQL,因?yàn)樗∏煽焖?,比較適合用來構(gòu)建網(wǎng)站。2.3.2 數(shù)據(jù)庫設(shè)計(jì)技術(shù)數(shù)據(jù)庫設(shè)計(jì)是指根據(jù)用戶的需求,在某一具體的數(shù)據(jù)庫管理系統(tǒng)上,設(shè)計(jì)數(shù)據(jù)庫的結(jié)構(gòu)和建立數(shù)據(jù)庫的過程25。數(shù)據(jù)庫設(shè)計(jì)是建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的技術(shù),是信息系統(tǒng)開發(fā)和建議中的核心技術(shù)。由于數(shù)據(jù)庫應(yīng)用系統(tǒng)的復(fù)雜性,為了支持相關(guān)程序運(yùn)行,數(shù)據(jù)庫設(shè)
33、計(jì)就變得異常復(fù)雜,因此最佳設(shè)計(jì)不可能一蹴而就,而只能是一種“反復(fù)探尋,逐步求精”的過程,也就是規(guī)劃和結(jié)構(gòu)化數(shù)據(jù)庫中的數(shù)據(jù)對象以及這些數(shù)據(jù)對象之間關(guān)系的過程,數(shù)據(jù)庫設(shè)計(jì)的過程分為六個階段26:(1)需求分析階段,準(zhǔn)確了解與分析用戶需求,包括數(shù)據(jù)與處理,它是整個設(shè)計(jì)過程的基礎(chǔ),是最困難、最耗費(fèi)時間的一步27;(2).概念結(jié)構(gòu)設(shè)計(jì)階段,這是整個數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵。通過對用戶需求進(jìn)行綜合、歸納與抽象,形成一個獨(dú)立于具體 DBMS 的概念模型;(3)邏輯結(jié)構(gòu)設(shè)計(jì)階段,將概念結(jié)構(gòu)轉(zhuǎn)換為某個 DBMS 所支持的數(shù)據(jù)模型對其進(jìn)行優(yōu)化;(4)物理設(shè)計(jì)階段,為邏輯數(shù)據(jù)模型選取一個最適合應(yīng)用環(huán)境的物理結(jié)構(gòu),其中包括存
34、儲結(jié)構(gòu)和存取方法28;(5)數(shù)據(jù)庫實(shí)施階段,運(yùn)用 DBMS 提供的數(shù)據(jù)語言、工具及宿主語言,根據(jù)邏輯設(shè)計(jì)和物理設(shè)計(jì)的結(jié)果建立數(shù)據(jù)庫,編制與調(diào)試應(yīng)用程序,組織數(shù)據(jù)入庫,并進(jìn)行試運(yùn)行29;(6)數(shù)據(jù)庫運(yùn)行和維護(hù)階段,數(shù)據(jù)庫應(yīng)用系統(tǒng)經(jīng)過試運(yùn)行后即可投入正式運(yùn)行。第三章 系統(tǒng)需求分析9第三章 系統(tǒng)需求分析需求分析指的是在建立一個新的或改變一個現(xiàn)存系統(tǒng)時描寫新系統(tǒng)的作用、范圍、定義和功能時所要做的所有的工作30。在本章我們確定哈高新區(qū)的建站需要,分析和尋求了新系統(tǒng)的解決方法,從多個角度對網(wǎng)站進(jìn)行了需求分析。3.1 系統(tǒng)總體需求分析3.1.1 建站目標(biāo)和原則哈高新區(qū)網(wǎng)站建設(shè)的目標(biāo)是成為對外宣傳哈高新區(qū)和科
35、技創(chuàng)新城的重要窗口,哈高新區(qū)管委會推行政務(wù)公開化的重要載體,哈高新區(qū)管委會優(yōu)化企業(yè)服務(wù)的重要平臺,成為全市十佳網(wǎng)站,全國高新區(qū)十佳網(wǎng)站,因此網(wǎng)站建設(shè)嚴(yán)格執(zhí)行以下六方面原則。(1)規(guī)范性和標(biāo)準(zhǔn)化。項(xiàng)目建設(shè)嚴(yán)格執(zhí)行中國信息化辦公室“中國政府網(wǎng)站績效評估報告”中政府網(wǎng)站建設(shè)標(biāo)準(zhǔn)、評比標(biāo)準(zhǔn)的各項(xiàng)指標(biāo)和哈爾濱市政府網(wǎng)站指標(biāo)體系標(biāo)準(zhǔn),符合信息技術(shù)發(fā)展的目標(biāo)和方向,具有與其它系統(tǒng)良好的互聯(lián)性。(2)經(jīng)濟(jì)性和實(shí)用性。項(xiàng)目以高新區(qū)實(shí)際需求為基礎(chǔ),充分考慮高新區(qū)事業(yè)發(fā)展的需要來確定系統(tǒng)的規(guī)模,既能降低系統(tǒng)的投入,又能滿足高新區(qū)事業(yè)發(fā)展的需求。系統(tǒng)設(shè)計(jì)充分考慮對已有投資的保護(hù),對已建立且保留的系統(tǒng)、數(shù)據(jù)、應(yīng)用軟件實(shí)
36、現(xiàn)完備的整合。(3)先進(jìn)性和成熟性。確保項(xiàng)目具有較長的生命周期,滿足未來的技術(shù)發(fā)展需要,選擇先進(jìn)、開放、成熟的技術(shù)與產(chǎn)品。采用多層體系架構(gòu)和開發(fā)工具、開發(fā)技術(shù),便于將來新增系統(tǒng)的應(yīng)用擴(kuò)展和應(yīng)用整合。(4)開放性和可擴(kuò)展性。項(xiàng)目建設(shè)要采用開放性強(qiáng)的技術(shù)方案,各種接口滿足開放和可擴(kuò)展的需要。系統(tǒng)采用面向?qū)ο蠛湍K化的設(shè)計(jì)理念,便于更新、擴(kuò)充和升級。系統(tǒng)的功能既能滿足當(dāng)前業(yè)務(wù)處理的需求,又兼顧到未來功能擴(kuò)充的需要。(5)易維護(hù)性和可管理性。網(wǎng)站平臺的運(yùn)行與管理遵從“統(tǒng)一的應(yīng)用管理電子科技大學(xué)碩士學(xué)位論文10和統(tǒng)一的安全管理”要求,對于用戶的訪問能夠集中進(jìn)行管理與監(jiān)控,便于進(jìn)行故障排除、問題的追溯及責(zé)
37、任界定。(6)穩(wěn)定性和安全性。規(guī)范地進(jìn)行系統(tǒng)設(shè)計(jì)、開發(fā)和硬件配置,預(yù)設(shè)合理有效的應(yīng)急方案,確保系統(tǒng)的高穩(wěn)定性。實(shí)現(xiàn)備份和方便快捷的恢復(fù)功能,能夠抵御高強(qiáng)度的網(wǎng)絡(luò)攻擊和滲透,在網(wǎng)站遭到攻擊致系統(tǒng)崩潰時能快速恢復(fù),確保數(shù)據(jù)的機(jī)密性和完整性。3.1.2 技術(shù)架構(gòu)需求系統(tǒng)開發(fā)采用主流 J2EE 技術(shù),B/S 架構(gòu),能完全實(shí)現(xiàn)單點(diǎn)登錄系統(tǒng)以及提供產(chǎn)品的開發(fā)接口。在應(yīng)用的邏輯結(jié)構(gòu)上按應(yīng)用標(biāo)準(zhǔn)模型分為多層結(jié)構(gòu),客戶端表示層、業(yè)務(wù)層、邏輯層(可細(xì)分為服務(wù)器應(yīng)用邏輯層、數(shù)據(jù)訪問層) 。在系統(tǒng)應(yīng)用邏輯架構(gòu)中,客戶端表現(xiàn)層可以使用任何瀏覽器工具;業(yè)務(wù)層要求表現(xiàn)力強(qiáng),易于使用,擴(kuò)展性強(qiáng),便于用戶對欄目的維護(hù);服務(wù)器應(yīng)
38、用邏輯層分布合理,便于升級維護(hù)。3.1.3 總體需求結(jié)合高新區(qū)工作實(shí)際,圍繞“網(wǎng)上服務(wù),網(wǎng)上公開,網(wǎng)上宣傳”的目標(biāo),進(jìn)一步整合信息資源,創(chuàng)新工作手段,搭好高新區(qū)信息平臺,力爭把哈爾濱高新區(qū)門戶網(wǎng)站建設(shè)成內(nèi)容新、功能強(qiáng)、人氣旺、影響大的高新區(qū)門戶網(wǎng)站。站群間實(shí)現(xiàn)資源的互通和共享,要以“信息公開、在線辦事、政民互動”三大功能為網(wǎng)站定位,整合高新區(qū)各部門業(yè)務(wù)資源,實(shí)現(xiàn)政府信息公開、辦事公開、公眾參與、對外宣傳、服務(wù)引導(dǎo)、投訴咨詢處理及反饋等功能。門戶網(wǎng)站符合國信辦“中國政府網(wǎng)站績效評估報告”中政府網(wǎng)站建設(shè)標(biāo)準(zhǔn)、評比標(biāo)準(zhǔn)的各項(xiàng)指標(biāo)要求。按照“整體規(guī)劃、分步實(shí)施”的原則,哈高新區(qū)網(wǎng)站建設(shè)分步完成以下四項(xiàng)
39、主要建設(shè)內(nèi)容包括搭建網(wǎng)站基礎(chǔ)平臺、搭建電子政務(wù)支撐平臺、構(gòu)建企業(yè)服務(wù)網(wǎng)絡(luò)系統(tǒng)、提升網(wǎng)站使用功能。3.2 功能需求分析3.2.1 系統(tǒng)用戶分析根據(jù)網(wǎng)站建設(shè)和管理維護(hù)過程中對人員的分工及要求,門戶網(wǎng)站將網(wǎng)站用戶第三章 系統(tǒng)需求分析11劃分為如下角色。(1)普通瀏覽者:任何瀏覽哈爾濱高新區(qū)網(wǎng)站的用戶都屬于普通瀏覽者。(2)系統(tǒng)管理員:操作網(wǎng)站管理平臺,管理整個系統(tǒng)的運(yùn)行,包括服務(wù)申請的審核、站點(diǎn)實(shí)例建立等。(3)網(wǎng)站設(shè)計(jì)員:操作站點(diǎn)設(shè)計(jì)平臺,對站點(diǎn)實(shí)例進(jìn)行設(shè)計(jì)、修改、發(fā)布和升級。(4)內(nèi)容維護(hù)人員:操作內(nèi)容維護(hù)平臺,根據(jù)站點(diǎn)管理員分配的權(quán)限,對相應(yīng)的內(nèi)容進(jìn)行維護(hù)或?qū)S護(hù)完的結(jié)果進(jìn)行審核和確認(rèn)。3.2
40、.2 系統(tǒng)總體功能需求哈高新區(qū)網(wǎng)站建設(shè)的主要內(nèi)容包括搭建網(wǎng)站基礎(chǔ)平臺、搭建電子政務(wù)支撐平臺、構(gòu)建企業(yè)服務(wù)網(wǎng)絡(luò)系統(tǒng)、提升網(wǎng)站使用功能,因此我們可以將網(wǎng)站的整體功能需求分為六個平臺,如圖 3-1 系統(tǒng)整體功能結(jié)構(gòu)所示,每個平臺對應(yīng)一部分功能需求的集合。站站群群式式管管理理平平臺臺用用戶戶管管理理模模塊塊信信息息整整合合平平臺臺互互動動服服務(wù)務(wù)平平臺臺網(wǎng)網(wǎng)站站內(nèi)內(nèi)容容協(xié)協(xié)作作平平臺臺可可視視化化網(wǎng)網(wǎng)站站編編輯輯平平臺臺圖 3-1 系統(tǒng)整體功能需求從上圖中我們可以看出,系統(tǒng)需求包括站群式管理平臺、可視化網(wǎng)站編輯平臺、用戶管理模塊、互動服務(wù)平臺、網(wǎng)站內(nèi)容協(xié)作平臺、信息整合平臺六部分,其中站群式管理平臺用
41、來進(jìn)行主站與子站的管理;可視化編輯平臺可以讓系統(tǒng)用戶對網(wǎng)頁內(nèi)容如新聞、公告等進(jìn)行可視化的編輯;用戶管理模塊即是對用戶進(jìn)行增、刪、改、查詢操作;互動服務(wù)平臺和內(nèi)容協(xié)作平臺類似于 SNS 網(wǎng)絡(luò)社區(qū),讓用戶進(jìn)行交流協(xié)作;信息整合平臺提供信息訂閱或者通知的發(fā)送等服務(wù)。電子科技大學(xué)碩士學(xué)位論文123.2.3 詳細(xì)功能需求分析 本小節(jié)對六大功能平臺進(jìn)行詳細(xì)的需求分析,各個綜合功能平臺又劃分為多個小的功能需求,我們將利用 UML 建模技術(shù)展現(xiàn)各個需求的用戶角色和功能31。 站群式管理平臺需求該平臺包含五項(xiàng)基本功能,包括站群管理平臺支持主站與子站站群式管理、采取“主站+子站”的集群模式、支持單機(jī)
42、部署、雙機(jī)部署、物理隔離部署和遠(yuǎn)程分離式部署、支持跨平臺部署及第三方插件無縫集成,用例如圖 3-2 所示。第三章 系統(tǒng)需求分析13戰(zhàn)戰(zhàn)群群管管理理平平臺臺站站群群式式管管理理站站點(diǎn)點(diǎn)空空間間管管理理支支持持跨跨平平臺臺插插件件支支持持多多種種方方式式部部署署采采取取集集群群模模式式內(nèi)內(nèi)容容發(fā)發(fā)布布與與共共享享信信息息共共享享編編纂纂與與維維護(hù)護(hù)建建立立欄欄目目支支持持多多重重操操作作系系統(tǒng)統(tǒng)功功能能模模塊塊組組件件化化配配置置數(shù)數(shù)據(jù)據(jù)交交換換跨跨平平臺臺支支持持提提供供接接口口FTP發(fā)發(fā)布布提提供供域域名名多多重重部部署署圖 3-2 站群式管理平臺用例(1)站群管理平臺支持主站與子站站群式管理
43、,基于主流的內(nèi)容管理系統(tǒng)架構(gòu),要求采用功能模塊組件化配置,具備功能豐富的組件,并能提供在主框架結(jié)構(gòu)以及模塊組件的可持續(xù)開發(fā)和安全加固。系統(tǒng)要求支持 Windows、Linux操作系統(tǒng),支持 SQL Server、Oracle、Sybase、MySQL、IBM BD2 等多種主流數(shù)據(jù)庫系統(tǒng),可以支持 Tomcat、Apache、WebSphere、WebLogic 等應(yīng)用服務(wù)器,網(wǎng)站系統(tǒng)可在操作系統(tǒng)、數(shù)據(jù)庫、應(yīng)用服務(wù)器之間的平滑遷移。電子科技大學(xué)碩士學(xué)位論文14(2)采取“主站+子站”的集群模式,實(shí)行集中化安排、散布式管理。各個子站可建立自己的欄目,并可自行對欄目信息進(jìn)行編纂與維護(hù);主站與子站之
44、間通過統(tǒng)一的內(nèi)容管理系統(tǒng)和 RSS 聚合及信息主動采集技術(shù),實(shí)現(xiàn)多站點(diǎn)之間的信息共享,能充分發(fā)揮信息集成的優(yōu)勢。(3)每個站點(diǎn)可以有獨(dú)立的空間,并可以設(shè)置自己的主域名,系統(tǒng)自動提供二級域名設(shè)置;支持站點(diǎn)間內(nèi)容分發(fā)和共享,一個站點(diǎn)的信息可以發(fā)布到一個或多個站群的子站中;支持站群的一鍵備份和恢復(fù),可以將站群所有站點(diǎn)的內(nèi)容備份到一個文件中,并支持文件的增量備份;支持跨站點(diǎn)的全文檢索功能,可以檢索管理以及組織機(jī)構(gòu)管理。(4)支持單機(jī)部署、雙機(jī)部署、物理隔離部署和遠(yuǎn)程分離式部署。分離式部署支持 FTP 發(fā)布,管理端和網(wǎng)站運(yùn)行端可以部署在不同的服務(wù)器上,支持通過 FTP 將發(fā)布文件發(fā)布到遠(yuǎn)程的運(yùn)行端上。物
45、理隔離的內(nèi)、外網(wǎng)之間可以進(jìn)行數(shù)據(jù)交互,但在交互的同時要解決相關(guān)安全隱患問題。(5)支持跨平臺部署及第三方插件無縫集成,滿足用戶不同部署環(huán)境要求,為后續(xù)電子政務(wù)系統(tǒng)提供標(biāo)準(zhǔn)接口。 可視化網(wǎng)站制作要求可視化網(wǎng)站制作要求本平臺的功能需求包括以下四項(xiàng):(1)系統(tǒng)采用純 B/S 結(jié)構(gòu)設(shè)計(jì)。所有應(yīng)用基于瀏覽器操作,不用安裝客戶端,網(wǎng)站的建設(shè)、管理和維護(hù)通過鼠標(biāo)點(diǎn)擊就可以完成。(2)只需在瀏覽器上拖拽組件就能實(shí)現(xiàn)模板編輯功能,支持使用多種下載模板,并可直接上傳模板到服務(wù)器上。(3)網(wǎng)站的模板設(shè)計(jì)與資料分離,資料維護(hù)時無需考慮頁面樣式問題。系統(tǒng)自動在發(fā)布時刻,將頁面及內(nèi)容結(jié)合在一起,生成最終頁面
46、。(4)工作流審批。系統(tǒng)需支持強(qiáng)大的工作流審批機(jī)制,包括對直流、并流等流程的設(shè)置,以便實(shí)現(xiàn)信息發(fā)布管理的流程化。 網(wǎng)站內(nèi)容協(xié)作平臺要求網(wǎng)站內(nèi)容協(xié)作平臺要求該平臺包含的功能眾多,用例如圖 3-3 所示。第三章 系統(tǒng)需求分析15協(xié)作平臺協(xié)同網(wǎng)絡(luò)模塊組件化WAP訪問在線短消息構(gòu)建網(wǎng)站群獲取信息代碼編輯圖片處理排版功能提供建站模板發(fā)布信息資源整合支持多國語言內(nèi)容、樣式配置可視化操作頁面發(fā)布備份與恢復(fù)圖 3-3 內(nèi)容協(xié)作平臺用例由上圖可知,該平臺的功能需求分為以下部分:(1)吸收 WEB2.0 的新技術(shù)、新模式,增加網(wǎng)上協(xié)同工作機(jī)制,以及支持更廣泛的公眾參與模式,使網(wǎng)站能夠同時自頂向下的信
47、息發(fā)布和自底向上獲取信電子科技大學(xué)碩士學(xué)位論文16息。(2)構(gòu)建網(wǎng)站群模式。在統(tǒng)一內(nèi)容管理框架中拓寬各子網(wǎng)站自主建站的廣度和深度。系統(tǒng)提供站群建設(shè)、信息管理、欄目管理、信息流程定制、頁面管理、用戶管理及統(tǒng)計(jì)管理等功能。具備標(biāo)準(zhǔn)的內(nèi)容采集、編審、發(fā)布、統(tǒng)計(jì)及功過流定制等完備功能,方便資源共享和數(shù)據(jù)交換。(3)建站模版。實(shí)現(xiàn)網(wǎng)站頁面布局、風(fēng)格模板切換、子網(wǎng)站模版的更改,不需要做任何系統(tǒng)級、代碼級的更改。(4)排版功能要求。文章內(nèi)容維護(hù)支持一鍵排版功能,并且要求支持多種編輯軟件生成的文檔直接導(dǎo)入,導(dǎo)入時文檔的格式、表格保留,所嵌入的圖片能自動上傳,不需要單獨(dú)上傳每一張圖片。一鍵排版功能要求能自動對內(nèi)
48、容進(jìn)行段落、列表、表格、圖片、對象進(jìn)行格式保留,并能去除空行、多余表格、隱藏域、樣式屬性等自動排版功能。(5)圖片處理。上傳的文檔圖片可以被自動處理成縮略圖,并可設(shè)定縮減圖片尺寸和大小,有添加圖片水印功能。(6)頁面發(fā)布方式。系統(tǒng)應(yīng)當(dāng)支持將網(wǎng)站發(fā)布成動態(tài)頁面和靜態(tài)頁面,以方便管理和提升訪問性能,發(fā)布時支持計(jì)劃發(fā)布和增量發(fā)布。在動態(tài)發(fā)布模式下,要求系統(tǒng)提供智能 Cache 緩存技術(shù)機(jī)制,降低服務(wù)器負(fù)載,提高服務(wù)器訪問性能。(7)模塊組件化。內(nèi)容管理系統(tǒng)需具備模塊組件化構(gòu)建,組件提供完善的內(nèi)容和樣式配置,并且能直接編輯組件的代碼,以滿足系統(tǒng)的擴(kuò)展需求,一些擴(kuò)展功能可定制開發(fā),并且全部是可視化操作,
49、只需在瀏覽器上拖拽組件就能實(shí)現(xiàn)模板編輯功能,支持使用多種軟件下載模板頁面和直接上傳模板到服務(wù)器上。(8)內(nèi)容協(xié)作相關(guān)組件。需配置共享資源管理、內(nèi)容評論、網(wǎng)上調(diào)查等組件實(shí)現(xiàn)用戶與網(wǎng)站的互動交流功能。(9)在線短消息。用戶登錄后,即有待辦事項(xiàng)在線短消息提醒,提供快捷靈活的內(nèi)部信息通道。(10)支持 WAP 手機(jī)網(wǎng)站建設(shè)。建立 WAP 手機(jī)網(wǎng)站,實(shí)現(xiàn)移動通信與互聯(lián)網(wǎng)的結(jié)合。(11)支持多國語功能。要求系統(tǒng)支持不同國家、不同語言的用戶進(jìn)行本地化語言的使用和管理,實(shí)現(xiàn)真正國際化內(nèi)容管理系統(tǒng)平臺,可以在一個頁面同時顯示多國語文字,同時發(fā)布中文簡體、中文繁體版本的站點(diǎn)。(12)資源整合。方便內(nèi)外數(shù)據(jù)調(diào)用,可
50、以與其它業(yè)務(wù)系統(tǒng)建立數(shù)據(jù)標(biāo)準(zhǔn)接第三章 系統(tǒng)需求分析17口,實(shí)現(xiàn)該系統(tǒng)與其它不同業(yè)務(wù)系統(tǒng)數(shù)據(jù)的調(diào)用和處理,可以輕松地在該平臺上部署應(yīng)用整合。(13)支持一鍵備份和恢復(fù),備份要求能自動備份表結(jié)構(gòu)、表的數(shù)據(jù)、模板、附件文件。備份時支持增量備份和計(jì)劃備份。 用戶管理用戶管理此平臺屬于后臺功能模塊,系統(tǒng)管理員登錄該模塊,對網(wǎng)站的用戶進(jìn)行管理,用例如圖 3-4 所示。系統(tǒng)管理員用戶權(quán)限管理會員管理單點(diǎn)登錄流量分析圖 3-4 用戶管理模塊用例由上圖可知,系統(tǒng)功能分為以下四部分。(1)用戶角色權(quán)限。通過設(shè)置不同的用戶、角色、角色組,可以對不同的站點(diǎn)、頻道、模塊等設(shè)置相關(guān)權(quán)限。要求在用戶登錄和信息
51、傳遞過程中,對密碼進(jìn)行不可逆加密處理。系統(tǒng)可以全面防止 SQL 注入攻擊、密碼猜解、木馬上傳等各種惡意攻擊手段;采用 IP 限定方式來確保安全的用戶訪問。(2)單點(diǎn)登錄。跟應(yīng)用系統(tǒng)集成后,用戶只需在登錄時進(jìn)行一次注冊,就可以在多個系統(tǒng)間自由穿梭,不必重復(fù)輸入用戶名和密碼來確定身份。(3)會員管理系統(tǒng)。面向個人、企業(yè)提供統(tǒng)一的會員管理機(jī)制,實(shí)現(xiàn)會員的添加審核、修改、刪除、分組等功能。(4)流量分析系統(tǒng)。實(shí)現(xiàn)對站群或欄目的網(wǎng)頁、訪問人員以及內(nèi)部管理人員進(jìn)行統(tǒng)計(jì)、分析、管理、評估等功能,對網(wǎng)站的優(yōu)化、信息的有效組織及內(nèi)容電子科技大學(xué)碩士學(xué)位論文18和功能調(diào)整提供有力的參考依據(jù)。 互動服
52、務(wù)平臺互動服務(wù)平臺該平臺實(shí)現(xiàn)普通網(wǎng)民與政府互動功能,是電子政務(wù)的主要功能之一。功能用例如圖 3-5 所示?;臃?wù)平臺溝通交流場景服務(wù)網(wǎng)上辦公在線訪談留言、民意調(diào)查投訴舉報在線咨詢信箱服務(wù)圖文直播辦理查詢在線申報表格下載整理數(shù)據(jù)保存數(shù)據(jù)電子地圖政務(wù)公開系統(tǒng)圖 3-5 互動服務(wù)平臺用例由上圖可知,該模塊分為八部分,具體功能如下。(1)實(shí)現(xiàn)信箱服務(wù)、在線咨詢、投訴舉報、公眾留言、民意征集等功能模塊,提供各模塊的網(wǎng)上內(nèi)容提交、受理、反饋等應(yīng)用服務(wù)過程。(2)網(wǎng)上辦事應(yīng)用。系統(tǒng)服務(wù)組件支持辦事功能,依托先進(jìn)的表單、數(shù)據(jù)映射和工作流技術(shù),按照哈高新區(qū)服務(wù)事項(xiàng)整合資源,梳理辦事流程,為辦事者提供快速訪問通
53、道,提供表格下載、網(wǎng)上辦理、在線申報、辦理查詢等內(nèi)容。(3)場景服務(wù)。按照部門、服務(wù)對象、服務(wù)場景等多角度有序組織信息公開資源,按照網(wǎng)站訪問者的角色設(shè)置場景,提供不同的辦事入口,根據(jù)場景導(dǎo)航,第三章 系統(tǒng)需求分析19快速找到自己需要辦理的事項(xiàng)并實(shí)現(xiàn)網(wǎng)上申報。(4)在線訪談系統(tǒng)。系統(tǒng)具備圖文實(shí)時直播功能,提供在線的交流與溝通,具有安全認(rèn)證管理機(jī)制,交流后的數(shù)據(jù)能夠自動存儲,對有價值的信息內(nèi)容,分類歸檔,整理成專題。(5)政務(wù)公開目錄系統(tǒng)。發(fā)布政府信息公開目錄,根據(jù)申請公開的內(nèi)容,提供申請公開表單,實(shí)現(xiàn)依申請公開功能。(6)互動表單和交互流程定制。機(jī)關(guān)內(nèi)部用戶可自定義表格后臺生成數(shù)據(jù)庫,前臺生成表
54、格供訪問者填寫提交到后臺數(shù)據(jù)庫,供用戶進(jìn)行數(shù)據(jù)庫的按字段的檢索與導(dǎo)出功能。(7)視頻點(diǎn)播系統(tǒng)。構(gòu)建流媒體服務(wù)器,實(shí)現(xiàn)視頻點(diǎn)播,實(shí)現(xiàn)視音頻信息的采編、管理、發(fā)布及在線播放功能。(8)高新區(qū)電子地圖。使用電子地圖查詢軟件與哈高新區(qū)地理位置結(jié)合,依據(jù)需求實(shí)現(xiàn)電子地圖查詢系統(tǒng)。 信息整合平臺信息整合平臺該平臺的功能包括以下四部分:(1)RSS 信息聚合。RSS 是站點(diǎn)用來和其他站點(diǎn)之間共享內(nèi)容的一種簡易方式(也叫信息聚合) ,系統(tǒng)全面支持 RSS 技術(shù),網(wǎng)站內(nèi)的各站點(diǎn)均提供各自的 RSS 種子文件。面向公眾,支持標(biāo)準(zhǔn)的 RSS 閱讀器的遠(yuǎn)端內(nèi)容聚合,即支持外界公眾通過 RSS 閱讀器訂閱
55、網(wǎng)站信息(2)網(wǎng)絡(luò)信息雷達(dá)系統(tǒng)。系統(tǒng)可以實(shí)現(xiàn)實(shí)時監(jiān)控和采集目標(biāo)網(wǎng)站的內(nèi)容,集信息監(jiān)控、采集、編輯審核、發(fā)布、檢索、管理為一體,包括自動分類、自動摘要、內(nèi)容自動過濾、信息去重和相似性檢索等,以實(shí)現(xiàn)外網(wǎng)信息的高效利用。(3)全文搜索數(shù)據(jù)庫系統(tǒng)。實(shí)現(xiàn)網(wǎng)站大量信息資源的存儲、檢索及管理,提供快速、方便的數(shù)據(jù)全文檢索,提供多種檢索方式,并與站群系統(tǒng)相結(jié)合,實(shí)現(xiàn)資源共享與整合。(4)短信平臺。通過與電信運(yùn)營商合作,建立高新區(qū)內(nèi)部短信系統(tǒng),支持多種協(xié)議,可連接移動或聯(lián)通短消息網(wǎng)關(guān),同時與哈高新區(qū)站群平臺集成,提供信息發(fā)布、維護(hù)管理等內(nèi)容的短信提醒服務(wù)。電子科技大學(xué)碩士學(xué)位論文203.3 非功能需求分析3.3
56、.1 性能需求為了滿足系統(tǒng)正常運(yùn)行,系統(tǒng)必須滿足一定的性能要求。(1)壓力測試,系統(tǒng)必須支持多用戶同時在線操作,才能滿足日常工作中的大業(yè)務(wù)量要求,本系統(tǒng)需至少支持 500 人同時在線操作。(2)響應(yīng)時間,在日常工作中對數(shù)據(jù)庫的讀寫操作有一定的效率要求,但由于系統(tǒng)中的數(shù)據(jù)量比較大大,系統(tǒng)中最復(fù)雜的操作,并且在系統(tǒng)繁忙時,可能需要 30 秒左右,本系統(tǒng)要求一般的操作后系統(tǒng)恢復(fù)響應(yīng)時間不可以超過 10 秒。(3)高可用性和高可靠性,由于本系統(tǒng)面對的是政府電子政務(wù)領(lǐng)域,大數(shù)據(jù)量和監(jiān)控的實(shí)時進(jìn)行都對系統(tǒng)有嚴(yán)格的要求,所以整個系統(tǒng)必須能夠長期可靠的運(yùn)行,以保證系統(tǒng)的正常運(yùn)轉(zhuǎn)。3.3.2 頁面設(shè)計(jì)需求整個網(wǎng)
57、站的頁面風(fēng)格設(shè)計(jì)需要滿足一下需求:(1)整個網(wǎng)站設(shè)計(jì)風(fēng)格一致,導(dǎo)航和頁面結(jié)構(gòu)清晰易用,色彩搭配得當(dāng),動靜結(jié)合。(2)做到網(wǎng)頁設(shè)計(jì)形式與內(nèi)容相統(tǒng)一,靈活運(yùn)用對比與調(diào)和、對稱與平衡、節(jié)奏與韻律的關(guān)系,通過空間、文字、圖形之間的相互關(guān)系建立整體的均衡狀態(tài),產(chǎn)生和諧的美感。(3)采用視頻、Flash 等多媒體,使網(wǎng)頁生動、便于瀏覽。3.3.3 項(xiàng)目建設(shè)需求哈高新區(qū)網(wǎng)站建設(shè)項(xiàng)目包含哈高新區(qū)外部門戶網(wǎng)站建設(shè)、內(nèi)部辦公信息網(wǎng)建設(shè)及與高新區(qū)應(yīng)用軟件集成等工作項(xiàng)目并為其它部門子網(wǎng)站及應(yīng)用軟件預(yù)留接口。此外,網(wǎng)站的站群系統(tǒng)包含完整的前臺和后臺,主站和子站的前臺根據(jù)需求現(xiàn)場開發(fā)。3.3.4 其他需求分析(1)靈活性
58、。靈活性反應(yīng)需求發(fā)生某些變化時,該軟件對這些變化的適應(yīng)能力。本系統(tǒng)對于靈活性要求,如表 3-1 所示。第三章 系統(tǒng)需求分析21表 3-1 靈活性要求名 稱達(dá)到標(biāo)準(zhǔn)操作方式上的變化配置變化,操作方式變化運(yùn)行環(huán)境的變化IE7.0 兼容,F(xiàn)irefox 兼容性未測試同其他系統(tǒng)接口的變化功能菜單部分公用精度和有效時限的變化適應(yīng)不同精度和有效時限(2)界面友好性要求。系統(tǒng)提供統(tǒng)一的操作界面和方式,要求操作界面美觀大方,布局合理,功能完善。(3)數(shù)據(jù)管理能力要求。采用資源樹和表格的統(tǒng)一風(fēng)格,配以使用直觀的餅狀圖、柱狀圖和曲線圖來展現(xiàn)統(tǒng)計(jì)信息。(4)故障處理要求。要記錄故障日志,并提示可能出故障的原因,在系
59、統(tǒng)重新啟動后,能夠正常運(yùn)行。電子科技大學(xué)碩士學(xué)位論文22第四章 系統(tǒng)概要設(shè)計(jì)在上一章的需求分析階段,我們將系統(tǒng)功能需求通過用例圖描述了出來,并對非功能需求進(jìn)行了闡述。本章進(jìn)入設(shè)計(jì)階段著手實(shí)現(xiàn)系統(tǒng)的需求,分別對系統(tǒng)的整體結(jié)構(gòu)、建設(shè)模式、邏輯體系結(jié)構(gòu)等進(jìn)行闡述。4.1 系統(tǒng)整體結(jié)構(gòu)設(shè)計(jì)整個哈爾濱高新區(qū)站群系統(tǒng)建設(shè)規(guī)劃為軟件平臺、應(yīng)用系統(tǒng)、以及安全系統(tǒng)三大部分。從架構(gòu)上講,應(yīng)用系統(tǒng)是核心,應(yīng)用系統(tǒng)提供前后臺的具體功能實(shí)現(xiàn),而安全系統(tǒng)則保證系統(tǒng)的正常運(yùn)行,避免網(wǎng)絡(luò)的非授權(quán)使用,同時,系統(tǒng)提供對Web Services 支持,為最終建成面向服務(wù)的架構(gòu)(SOA) ,與 OA 或其他的系統(tǒng)打通做好了準(zhǔn)備32
60、。系統(tǒng)的整體架構(gòu)如圖 4-1 所示:圖 4-1 系統(tǒng)整體架構(gòu)硬件平臺包括系統(tǒng)所需的網(wǎng)絡(luò)結(jié)構(gòu)、服務(wù)器設(shè)備、終端設(shè)備;軟件平臺包括數(shù)據(jù)庫軟件、應(yīng)用服務(wù)器軟件和操作系統(tǒng);應(yīng)用系統(tǒng)為網(wǎng)站綜合管理系統(tǒng);安全系統(tǒng)主要從應(yīng)用系統(tǒng)角度加以考慮,對于硬件平臺、軟件平臺層面的安全需求由各自所處層面的系統(tǒng)考慮。系統(tǒng)采用先進(jìn)的 J2EE 體系架構(gòu),支持 Windows、Linux 操作系統(tǒng),支持Oracle 數(shù)據(jù)庫,同時支持當(dāng)前主流的數(shù)據(jù)庫系統(tǒng),如 SQL Server2000、Sybase、MySQL 等,并且支持 Weblogic、Tomcat 等應(yīng)用服務(wù)器。對業(yè)務(wù)中的結(jié)構(gòu)化數(shù)據(jù)進(jìn)行存儲管理,采用 JSP、Servlet
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 生物傳感器在食品包裝材料智能化感知中的應(yīng)用-洞察闡釋
- 攝影器材發(fā)展趨勢-洞察闡釋
- 基于深度學(xué)習(xí)的點(diǎn)云數(shù)據(jù)處理與分析-洞察闡釋
- 職業(yè)學(xué)院教師培訓(xùn)管理制度
- 車間環(huán)保抽煙設(shè)備管理制度
- 大學(xué)人才引進(jìn)考核制度?
- 草莓園團(tuán)隊(duì)管理制度
- 隔離點(diǎn)日常管理制度
- 集團(tuán)管理費(fèi)管理制度
- 零備件制造管理制度
- 蘇科版初中物理知識點(diǎn)總結(jié)(含所有公式,絕對全~~~~)
- 《國際私法》教學(xué)全套課件
- 基建項(xiàng)目建設(shè)綜合管理信息系統(tǒng)建設(shè)方案
- 一年級下冊音樂教案 (簡譜) (演唱)同坐小竹排(7) 湘藝版
- 砂石料加工廠勞務(wù)外包服務(wù)采購項(xiàng)目
- 列車網(wǎng)絡(luò)控制技術(shù)-復(fù)習(xí)打印版
- 福建高考名著《紅樓夢》填空題+答案
- 商標(biāo)法期末復(fù)習(xí)
- 材料力學(xué)計(jì)算試題(庫)完整
- 投資控股集團(tuán)有限公司安全生產(chǎn)責(zé)任制暫行辦法
- NGW型行星齒輪傳動系統(tǒng)的優(yōu)化設(shè)計(jì)
評論
0/150
提交評論