X市政府電子政務發(fā)布系統(tǒng)需求分析報告_第1頁
X市政府電子政務發(fā)布系統(tǒng)需求分析報告_第2頁
X市政府電子政務發(fā)布系統(tǒng)需求分析報告_第3頁
X市政府電子政務發(fā)布系統(tǒng)需求分析報告_第4頁
X市政府電子政務發(fā)布系統(tǒng)需求分析報告_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

X市政府電子政務發(fā)布系統(tǒng)需求分析報告計算機科學學院08信息管理與信息系統(tǒng)專業(yè)08101061019梁芬娣2011-5-8一、引言電子政務是近幾年來各級政府機關工作中經(jīng)常出現(xiàn)的一個名詞,但是,對于電子政務的真正含義,相信許多人并不了解或者了解的并不透徹。電子政務就是借助電子信息技術而進行的政務活動,就是政府機構應用現(xiàn)代信息和通信技術,將管理和效勞兩項職能通過網(wǎng)絡技術進行集成,在互聯(lián)網(wǎng)上實現(xiàn)政府組織結構和工作流程的優(yōu)化重組,超越時間和空間及部門之間的分隔限制,向社會提供優(yōu)質和全方位的、標準而透明的、符合國際水準的管理和效勞。隨著網(wǎng)絡技術的開展和Internet應用的普及互聯(lián)網(wǎng)已成為人們獲取信息的重要來源。由于現(xiàn)在各大市市民對市政府信息的需求越來越高,政務信息對提高政府的的管理質量、提高各個工程的實施等等有很重要的作用。本系統(tǒng)主要采用了B/S設計模式,基于php+SQLServer2023技術開發(fā)了一個校園新聞發(fā)布系統(tǒng)。本校園新聞發(fā)布系統(tǒng)實現(xiàn)了如下功能:1新聞瀏覽和搜索;2系統(tǒng)管理員對系統(tǒng)和用戶的管理;3新聞管理員發(fā)布新聞。本系統(tǒng)其功能靈活并易于使用,能夠實現(xiàn)網(wǎng)站新聞的動態(tài)管理,使得對新聞的管理更加及時,高效。第一章、系統(tǒng)需求分析2.1功能需求本系統(tǒng)的目的是實現(xiàn)市政務發(fā)布系統(tǒng)的根本功能,向公眾提供可能的信息效勞,實現(xiàn)政務公開;。本新聞發(fā)布系統(tǒng)提供X市各類新聞〔建立網(wǎng)上效勞體系,使政務在網(wǎng)上與公眾互動處理,即“電子政務滿足不同用戶需求;系統(tǒng)將用戶分為:普通用戶,系統(tǒng)管理員和新聞管理員。普通用戶能在本系統(tǒng)中進行新聞瀏覽,閱讀,新聞搜索。每條新聞的標題被做成一個鏈接,用戶點擊它們就能跳轉頁面進行新聞閱讀;新聞閱讀頁面,每條新聞的詳細信息將被取出,包括內(nèi)容、標題等;用戶能根據(jù)自己的需要搜索新聞,如可以通過新聞標題或新聞內(nèi)容對新聞進行搜索,這樣可以快速地找到符合條件的新聞,并輸出搜索結果;用戶能對新聞進行被評論〔允許匿名評論〕。系統(tǒng)管理員可以進行新聞分類管理、添加新聞、修改新聞、新聞審核和刪除新聞,同時系統(tǒng)管理員能完成用戶管理如包括系統(tǒng)用戶管理、添加用戶和更改賬號。新聞管理員擁有添加新聞和更改賬號的權限。根據(jù)用戶不同,給予不同權限,這樣加強系統(tǒng)的管理,同時加強系統(tǒng)的平安性。2.2性能需求根據(jù)新聞系統(tǒng)的需求進行開發(fā)設計,主要實現(xiàn)如下目標:界面設計友好、美觀、數(shù)據(jù)要準確、平安、可靠。強大查詢功能,方便用戶瀏覽網(wǎng)站的所有信息。設計會員登陸功能,保證新聞留言的平安性。實現(xiàn)對信息、比賽工程等信息的添加、修改、刪除,便于更新網(wǎng)站內(nèi)容。系統(tǒng)最大限度地實現(xiàn)易維護性和易操作性。操作的簡易實用性本系統(tǒng)是校園新聞發(fā)布系統(tǒng),針對的用戶大多數(shù)是普通市民和政府人員等等。因此操作的簡易實用性就表達的尤其重要。在此系統(tǒng)的開發(fā)中就很好的表達了這一點,系統(tǒng)的界面美觀,典雅,充滿了人性化;用戶操作起來也容易上手。對于一個政務發(fā)布系統(tǒng)而言政府政務信息是很多的,而且使用人數(shù)較多,所以對系統(tǒng)的平安性有比擬高的要求:對于數(shù)據(jù)庫,要設置不同用戶的權限,數(shù)據(jù)的修改必須由合法用戶操作。2.3環(huán)境需求本系統(tǒng)運行時需要以下條件:硬件平臺:CPU:P41.8Hz。內(nèi)存:512MB以上。軟件平臺:操作系統(tǒng):WindowsXP/Windows2003。數(shù)據(jù)庫:MYSQL。開發(fā)工具:MyEclipse。開發(fā)工具包:JDK1.5。開發(fā)語言:phpJSP效勞器:Tomcat5.0。瀏覽器:IE6.0以上。分辨率:最正確效果1024×768像素。2.4可靠性需求電子政務是政府部門/機構利用現(xiàn)代信息科技和網(wǎng)絡技術,實現(xiàn)高效,透明,標準的電子化內(nèi)部辦公,協(xié)同辦公和對外效勞的程序、系統(tǒng)、過程或界面。與傳統(tǒng)政府的公共效勞相比,電子政務除了具有公共物品的屬性,如廣泛性、公開性、非排他性等本質屬性外,還具有直接性、便捷性、低本錢性以及更好的平等性等特征。2.5用戶界面需求網(wǎng)站界面是用戶直接訪問的頁面,所以必須要讓用戶一訪問就能看出來這個網(wǎng)站的主題思想是什么,一下就能表達出這個網(wǎng)站的中心內(nèi)容。并且首頁的模塊之間要聯(lián)系緊密,更好的讓用戶理解明白。在這個頁面上我們要做到所有查看消息的功能都能實現(xiàn),或者說有能實現(xiàn)查詢信息功能的連接。第三章、系統(tǒng)分析3.1數(shù)據(jù)流圖數(shù)據(jù)流圖以直觀的形式描述系統(tǒng)中數(shù)據(jù)的流動和數(shù)據(jù)的變化。該系統(tǒng)主要的數(shù)據(jù)流圖3-1至3-6所示。圖3-1政務發(fā)布系統(tǒng)頂層數(shù)據(jù)流圖圖3-2政務發(fā)布系統(tǒng)第0級數(shù)據(jù)流圖圖3-3政務發(fā)布系統(tǒng)用戶管理數(shù)據(jù)流圖圖3-4政務發(fā)布系統(tǒng)新聞管理數(shù)據(jù)流圖圖3-5政務發(fā)布系統(tǒng)評論管理數(shù)據(jù)流圖圖3-6政務發(fā)布系統(tǒng)發(fā)表評論數(shù)據(jù)流圖2、處理過程處理過程編號處理過程名稱說明輸入輸出處理P-1登錄所有用戶用戶名、密碼登錄失敗信息成功:跳轉到首頁P-2退出登錄用戶注銷Session,跳轉到登錄頁P-3添加欄目登錄用戶欄目信息添加失敗信息成功:將數(shù)據(jù)寫入數(shù)據(jù)庫P-4刪除欄目登錄用戶將信息從數(shù)據(jù)庫中刪除P-5修改欄目登錄用戶欄目信息更新數(shù)據(jù)庫信息P-6添加新聞登錄用戶新聞信息將信息寫入表PostsP-7刪除新聞登錄用戶假設新聞不在垃圾箱中,那么把它放入垃圾箱,否那么直接從數(shù)據(jù)庫中刪除P-8編輯新聞登錄用戶新聞編輯信息更新表Posts表3-11新聞發(fā)布系統(tǒng)處理過程第四章、系統(tǒng)設計4.1系統(tǒng)設計原那么一個成功的市政府電子政務發(fā)布系統(tǒng)的構建不僅需要考慮到如何高效快捷的實現(xiàn)系統(tǒng)功能,還要本著可擴展的原那么,在一定時期內(nèi)適應技術開展與功能擴充的需求,同時要給用戶提供方便、實用的信息效勞,使網(wǎng)站的商務功能最大化。為了實現(xiàn)上述目標,在設計系統(tǒng)時,應該充分考慮以下幾個方面:(1)先進性:采用先進的、成熟的技術和開發(fā)平臺,以保證系統(tǒng)在未來一段時間內(nèi)的先進性。(2)可擴展性:互聯(lián)網(wǎng)具有巨大的商務潛能,沒有人可以確切預計系統(tǒng)的最終訪問量和最正確的商務運行模式。隨著網(wǎng)上業(yè)務量的擴展和訪問量的增加,系統(tǒng)應該能夠具有較強的可擴展性,以適應新業(yè)務的開展,具備向復雜的業(yè)務形式延續(xù)的能力。(3)標準性和開放性:所有程序及接口具有統(tǒng)一標準,使系統(tǒng)具備優(yōu)異的可移植性。(4)平安性、高效性:具有較高的網(wǎng)絡平安性和運行效率,保證提供高質量的網(wǎng)絡效勞、快速的響應速度、穩(wěn)定的系統(tǒng)。(5)實用性、靈活性:網(wǎng)站所提供的各項信息、效勞等要做到使用起來簡單方便,盡可能地滿足不同層次上網(wǎng)用戶的需求并提供對不同類型上網(wǎng)設備的支持,真正能夠為用戶帶來方便。4.2、系統(tǒng)體系結構設計根據(jù)不同的用戶,本章所介紹的新聞發(fā)布系統(tǒng)可以分為以下兩個功能區(qū)?!?〕瀏覽者功能區(qū):根據(jù)用戶的需求,瀏覽者可以進行查看最新公告信息;查看相應新聞版塊的新聞標題信息;查看相應新聞版塊的新聞信息,并且無需注冊和登錄即可發(fā)表新聞評論;在系統(tǒng)內(nèi)搜索符合指定條件的新聞標題,并查看相應新聞的具體信息等操作?!?〕管理員功能區(qū):管理員通過輸入的賬號和密碼正常登錄該系統(tǒng)后,除了享有瀏覽者具有的權限外,還可以進行:新聞版塊管理,對新聞版塊進行添加、修改和刪除;新聞信息管理,對新聞信息進行添加、修改、刪除和新聞信息版塊類別移動;進行公告信息管理,對公告信息進行添加、修改和刪除;進行新聞評論管理,對新聞評論進行添加和刪除;進行個人密碼管理,對登錄密碼進行修改等操作。該系統(tǒng)設計流程是首先創(chuàng)立新聞發(fā)布系統(tǒng)數(shù)據(jù)庫,再設計該系統(tǒng)的功能,然后編寫源代碼實現(xiàn)系統(tǒng)功能,然后在表示層制作與用戶對話界面;將系統(tǒng)上傳到Intemet進入應用層后,用戶使用該系統(tǒng)。該流程對應的系統(tǒng)構架為:數(shù)據(jù)層一設計數(shù)據(jù)效勞一配置系統(tǒng)信息一表示層一應用層一用戶接口配置。4.3、開發(fā)及運行環(huán)境選擇操作系統(tǒng)MicrosoftWindows2000數(shù)據(jù)庫系統(tǒng)開發(fā)語言PH應用效勞器4.4、系統(tǒng)模塊及功能設計系統(tǒng)主要分為公用模塊、前臺系統(tǒng)功能模塊和后臺系統(tǒng)功能模塊,本文主要對公共模塊和后臺系統(tǒng)功能模塊進行設計。圖4-1新聞發(fā)布系統(tǒng)系統(tǒng)模塊第五章、詳細設計5.1通用模塊的功能實現(xiàn)為了使新聞發(fā)布系統(tǒng)的結構清晰、代碼標準,這里把系統(tǒng)中重復使用的代碼寫在一個頁面中,當需要的時候直接加載進來即可。該頁面保存了數(shù)據(jù)庫連接所需的信息,如用戶名、密碼等,還定義了用來保存系統(tǒng)路徑的常量ABSPATH。nrs-config.php的代碼如下所示:<?phpdefine('DB_NAME','NRS');define('DB_USER','root');define('DB_PASSWORD','zeroorone');define('DB_HOST','127.0.0.1');if(!defined('ABSPATH')) define('ABSPATH',dirname(__FILE__).'/');require_once(ABSPATH.'nrs-settings.php');?>該頁面是有系統(tǒng)根據(jù)文件nrs-config-sample.php自動生成的,也可以自己手動創(chuàng)立。系統(tǒng)中幾乎所有頁面都要進行數(shù)據(jù)庫的連接,把數(shù)據(jù)庫連接代碼保存在頁面nrs-db.php中,可以防止重復編程。nrs-db.php的代碼如下所示: //-----------連接數(shù)據(jù)庫效勞器,選擇數(shù)據(jù)庫-----------------functionnrsdb($dbuser,$dbpassword,$dbname,$dbhost){ return$this->__construct($dbuser,$dbpassword,$dbname,$dbhost);}function__construct($dbuser,$dbpassword,$dbname,$dbhost){ register_shutdown_function(array(&$this,"__destruct")); $this->dbuser=$dbuser; //連接數(shù)據(jù)庫效勞器 $this->dbh=@mysql_connect($dbhost,$dbuser,$dbpassword,true); if(!$this->dbh){ nrs_die(sprintf('<h1>數(shù)據(jù)庫連接錯誤</h1><p>您在<code>nrs-config.php</code>文件中提供的數(shù)據(jù)庫用戶名和密碼可能不正確,或者無法與數(shù)據(jù)庫效勞器<code>%s</code>連接.。</p><ul> <li>您確認您提供的用戶名和密碼正確么?</li> <li>您確認您提供的主機名正確么?</li> <li>您確認數(shù)據(jù)庫效勞器正常運行么?</li></ul><p>如果您無法確定這些問題,請聯(lián)系您的主機管理員。</p>',$dbhost),'db_connect_fail'); return; } $this->reday=true; //選擇數(shù)據(jù)庫 $this->select($dbname);}function__destruct(){ @mysql_close($this->dbh); returntrue; }//選擇數(shù)據(jù)庫functionselect($db){ if(!mysql_select_db($db,$this->dbh)){ //選擇數(shù)據(jù)庫失敗 $this->reday=false; nrs_die(sprintf('<h1>無法選擇數(shù)據(jù)庫</h1><p>我們可以和數(shù)據(jù)庫效勞器建立連接(您提供的用戶名和密碼正確),但是我們無法選擇<code>%1$s</code>數(shù)據(jù)庫。</p><ul><li>您確認數(shù)據(jù)庫存在?</li><li>您確認用戶<code>%2$s</code>擁有使用<code>%1$s</code>數(shù)據(jù)庫的權限?</li><li>在某些系統(tǒng)上您的數(shù)據(jù)庫名可能還包含了您用戶名的前綴,例如<code>username_%1$s</code>,會不會這里出了問題?</li></ul><p如果您不知道如何設置一個數(shù)據(jù)庫,您應該<strong>聯(lián)系您的主機管理員</strong>。</p>',$db,$this->dbuser),'db_select_fail'); return; }}在文件中引用此文件時,把該文件作為頭文件直接調(diào)用即可,代碼如下所示。<?phprequire_once("nrs-db.php");?>5.2系統(tǒng)后臺功能模塊實現(xiàn)用戶管理模塊此模塊包含了用戶登錄、用戶信息編輯、用戶查看、添加用戶等模塊?!?〕用戶登錄模塊nrs-login.php是用戶登錄頁。單擊導航欄上的“管理員登錄〞鏈接即可進入該頁面。然后輸入用戶名、密碼,驗證成功后即可進入后臺管理子系統(tǒng)。頁面如下圖:圖5-3新聞發(fā)布系統(tǒng)用戶登錄新聞管理模塊此模塊包含新聞查看、添加新聞、刪除新聞、新聞編輯等。〔1〕添加新聞登錄系統(tǒng)后,便可快速發(fā)表新聞,也可以到“文章〞“添加新文章〞中添加。頁面如下圖:圖5-6新聞發(fā)布系統(tǒng)新聞發(fā)布〔2〕新聞查看登錄系統(tǒng)后,點擊“文章〞便可查看文章列表。頁面如下圖:圖5-7新聞發(fā)布系統(tǒng)新聞列表〔3〕新聞編輯頁面如下圖:圖5-8新聞發(fā)布系統(tǒng)新聞編輯第六章、系統(tǒng)運行和維護6.1系統(tǒng)運行維護的作用系統(tǒng)的運行維護就是對系統(tǒng)進行全面的管理。它一方面監(jiān)控和管理系統(tǒng)輸入與輸出兩個方面的信息流,以保證網(wǎng)上業(yè)務處理平安順利地進行;另一方面,要確保整個系統(tǒng)內(nèi)容的完整性和一致性,從而為企業(yè)電子商務的運作提供良好的效勞。具體來說,系統(tǒng)運行維護的作用和意義主要表達在以下幾個方面?!?〕促使電子撒謊能夠無系統(tǒng)信息的有序化〔2〕使電子商務系統(tǒng)信息的平安性得到提高〔3〕將使企業(yè)系統(tǒng)的信息更豐富、內(nèi)容更加多樣化〔4〕可以提高管理人員的工作效率6.2系統(tǒng)運行維護的內(nèi)容系統(tǒng)運行維護工作的內(nèi)容繁雜,歸納起來組要包括以下幾個方面?!?〕應用系統(tǒng)維護在系統(tǒng)運行后,可能會發(fā)現(xiàn)一些在測試過程中沒有發(fā)現(xiàn)的局部問題,或者是業(yè)務流程發(fā)生局部變化,這些都可能引起應用程序的局部修改或調(diào)整,這時,就需要對系統(tǒng)應用程序進行維護。應用系統(tǒng)的維護內(nèi)容一般包括以下幾個方面。①改正性維護。即對系統(tǒng)測試過程中沒有暴露,而在系統(tǒng)運行后發(fā)現(xiàn)的應用程序的錯誤進行維護。②適用性維護。指由于系統(tǒng)運行環(huán)境升級換代導致應用程序需要進行的維護。例如,系統(tǒng)運行后,由于業(yè)務規(guī)模、用戶訪問人數(shù)的增加,導致計算機設備的檔次提升、操作系統(tǒng)或數(shù)據(jù)庫版本升級,這些情況下應用軟件可能會需要進行相關的調(diào)整,以適應系統(tǒng)環(huán)境的變化。③完善性維護。完善性維護一般發(fā)生在企業(yè)提出了新的需求,或者要求現(xiàn)有應用系統(tǒng)增加功能時,這時需要在原來的根底上,增加一定的代碼滿足用戶的要求。④預防性維護。預防性維護是指為了提高軟件的可維護性、可靠性等,為以后進一步改良系統(tǒng)打下良好根底而對軟件進行的修改工作?!?〕數(shù)據(jù)維護數(shù)據(jù)維護是指對系統(tǒng)的文件、網(wǎng)頁以及支持企業(yè)與客戶之間數(shù)據(jù)信息往來的文件傳輸系統(tǒng)和電子郵件系統(tǒng)的維護。一般來說,數(shù)據(jù)維護包括系統(tǒng)文件的組織、系統(tǒng)數(shù)據(jù)備份、系統(tǒng)數(shù)據(jù)恢復和系統(tǒng)垃圾文件處理、對所有網(wǎng)頁、鏈接的更新等?!?〕平臺維護平臺維護主要指對系統(tǒng)運行平臺的管理、維護,其目的是要保障系統(tǒng)正常、持久、高效的運行。平臺維護的對象包括操作系統(tǒng)、數(shù)據(jù)庫、WebServer、ApplicationServer、網(wǎng)絡等。平臺維護的工作內(nèi)容主要包括:性能調(diào)整、平安監(jiān)控、日志處理等。例如:在性能調(diào)整方面可以通過調(diào)整效勞進程數(shù)、結果緩存大小等為不同的商務應用配置適宜的系統(tǒng)資源。6.3

溫馨提示

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

評論

0/150

提交評論