【正文】
同的色系加以區(qū)別,采用的色彩明度較高、輕快透氣,并從另一角度加強網站內容上的豐滿度,給瀏覽者不同的視覺體驗,增強記憶性。選用符合人體視覺生理科學的、自然的柔和色調作為背景色或基色,除了需要特別突出的地方,避免選用刺眼的、高濃度飽和色,在任何時候字型都必須與背景色形成鮮明對比。 瀏覽器的兼容性頁面最大限度在IE及NETSCAPE兩種不同的瀏覽器下保持其完整性和美觀。對一些少數NETSCAPE所無法瀏覽到的特殊效果,將在頁面的下方做出相應的說明。 快速瀏覽根據調查表明,人們容忍的等候時間在10秒之內,所以應嚴格控制頁面的K數,盡量保持在100K以下,避免在一個頁面上出現(xiàn)圖片過多、動畫過多,減小圖形文件的大小。采用ALT方式提供圖形的文字說明,確保所有圖形化提供的信息在沒有圖形元素的時候用戶可以用文本形式訪問讀取。嚴格控制信息點擊層次,避免訪問者需要層層點擊才能獲得信息,盡量控制在3次點擊之內。 網站內容規(guī)范張家港市勞動保障信息網站的內容將以政府業(yè)務流為主線、以用戶為中心及政府提供的公共服務角度出發(fā)。提供的內容和服務應該滿足對外宣傳、政務公開等要求,應該滿足信息全面、編排合理、查找方便、檢索快速等要求。 網站維護規(guī)范張家港市勞動保障信息網站的信息必須保證發(fā)布的信息嚴肅、權威,對于門戶網站發(fā)布的信息,需具有多級審核功能;各單位按照“誰上網、誰負責”的原則,對本單位進入市政府門戶網站的內容進行嚴格把關,及時組織內容上網,提高信息時效性。同時考慮到政府網站維護人員不足,需具有易維護性。 網站性能規(guī)范:1) 運行效率:系統(tǒng)支持多并發(fā)處理能力,要求在合理、實用、經濟的設備條件下能及時、快速的處理業(yè)務數據;2) 穩(wěn)定可靠:系統(tǒng)在運行過程中,抵抗異常情況的干擾、保證系統(tǒng)正常工作的能力,體現(xiàn)為系統(tǒng)的穩(wěn)定性; 3) 人機接口和可操作性:有良好的人機接口界面,操作簡便,輸入輸出清晰。 導航規(guī)范每個頁面應建立便于使用的、明確的導航指南;在每個網頁上都建立與主頁的鏈接,便于用戶可隨時返回主頁,避免有死端的網頁。在HTML文件“標題”中的后標提供網頁相關信息,便于搜索引擎使用“描述”和“關鍵字”搜索并列出網頁時起到良好效果。1 安全規(guī)范政府門戶網站網絡系統(tǒng)、基礎軟硬件平臺必須有效支撐門戶網站良好運行,網絡框架設計、配套軟硬件平臺的設計方案、安全保障體系的設計都要充分考慮使系統(tǒng)長期穩(wěn)定運行,使其性能得到保障。 本方案參考標準和依據我們在編寫本方案時參考了以下相關電子政務和政府門戶網站建設的有關標準規(guī)范和指導文件:l 《電子政務一期工程重點建設任務》國務院信息化工作辦公室,2002年8月l 《國家信息化領導小組關于我國電子政務建設指導意見》,中共中央辦公廳、國務院辦公廳17號文件,2002年8月l 《我國地級市電子政務研究》,北京大學網絡經濟研究中心,2003年6月l 《電子政務標準指南》,國信辦和國家標準委員會,2002年5月l 《涉及國家秘密的計算機信息系統(tǒng)安全保密方案設計指南》,國家保密局l 《計算機信息系統(tǒng)安全保護等級劃分標準》GB178591999,國家質量監(jiān)督局l 《計算機軟件單元測試》GB/T 155321995,電子工業(yè)部標準化研究所l 《計算機軟件質量保證計劃規(guī)范》GB/T 125041990l 《計算機軟件產品開發(fā)文件編制指南》GB/T 85671988另外我們還參考了國內外優(yōu)秀政府門戶網站:l 北京市政府門戶網站“首都之窗”()l 上海市政府門戶網站“中國上?!保ǎ﹍ 蘇州市政府門戶網站“中國蘇州市”()第 2 部分 系統(tǒng)總體設計方案為了滿足不斷提升的需求,適應技術的不斷發(fā)展,張家港市勞動保障信息網應該采用先進、主流、可靠、安全、開放、實用、性價比好的系統(tǒng)架構,充分考慮今后縱向和橫向的平滑擴張能力。必須采用構件化和面向對象的開發(fā)技術,具有靈活的擴展性和良好的移植性?!睆埣腋凼袆趧颖U闲畔⒕W”項目設計的系統(tǒng)總體方案。 系統(tǒng)總體架構 統(tǒng)一應用架構正如前面分析的,張家港市勞動保障信息網的建設一方面對政府的政務公開與透明度產生了新的要求,另一方面也對政府組織內部的信息溝通、內部交流與協(xié)調產生了新的要求。因此,我們認為,張家港市勞動保障信息網項目是一個內外門戶融合的統(tǒng)一應用系統(tǒng)。其應用架構如下圖所示:安全體系 管理維護體系電子郵件政務公開便民服務網上辦事社會監(jiān)督……社會公眾辦公服務協(xié)同審批內網門戶共享數據庫……信息編發(fā)用戶管理視頻管理……辦事處理系統(tǒng)管理Internet政務內網公務員圖 21 統(tǒng)一應用架構圖 系統(tǒng)邏輯架構根據上面的統(tǒng)一應用架構,”張家港市勞動保障信息網”項目的網絡邏輯圖如下:圖 22 邏輯拓撲圖整個網絡我們分成外網門戶區(qū)、內網門戶區(qū)和網絡管理區(qū)等各部分,整個系統(tǒng)的詳細設計請見本方案的《第 6 部分 “張家港市勞動保障信息網”門戶系統(tǒng)平臺方案》。 軟件層次結構單純從軟件角度看,其層次結構如下圖所示:圖 23軟件層次結構圖 關鍵技術應用在本項目中我們將采用如下的技術路線和關鍵技術:l 面向對象/構件化開發(fā)l XML Web Service技術l l 三層架構體系l LDAP目錄服務l 動態(tài)管理靜態(tài)發(fā)布技術l 統(tǒng)一應用整合技術 面向對象/構件化開發(fā)結構化程序設計方法雖然給軟件工程帶來了許多的改進,但用結構化程序設計方法設計的程序可重用性很差。面向對象技術(OOP) 的程序設計建立直接表現(xiàn)組成問題域的事物以及這些事物間的相互聯(lián)系的概念,還建立適應人們一般思維方式的描述方式,從而構成了面向對象技術的基本特征。面向對象技術極大地提高了軟件代碼的重用性,減少了編寫代碼的總量,用來創(chuàng)建對象的代碼還可能用于多個應用程序,從而在加快開發(fā)進度的同時,降低了軟件中的錯誤量。面向對象技術的另一優(yōu)點是對代碼結構的影響。像繼承之類的面向對象概念通過簡化變量和函數的方式而便利了軟件的開發(fā)過程。OOP可以更容易地在團隊之間劃分編碼任務。同時,由于采用OOP,辨別子類代碼的依附關系也變得更簡單了(比如說繼承對象的代碼)。此外,軟件的測試和調試也得以大大簡化。面向對象技術提供了一種新的思想和方法,利用它提出了面向對象的計算機程序設計語言、面向對象的軟件設計方法、面向對象的數據庫等等。同時面向對象技術為軟件工業(yè)實現(xiàn)工程化提供了強有力的支持,正是面向對象技術造就了構件(組件)、中間件等概念。隨著基于WEB多層體系結構的應用系統(tǒng)開發(fā)不斷深入和發(fā)展,構件(組件)技術越來越受到重視和普及。構件(組件)技術是一種近來才開始日益普及的最新軟件開發(fā)技術。所謂構件(組件),其實就是一種可部署軟件的代碼包,其中包括某些可執(zhí)行模塊。構件(組件)技術最大的優(yōu)點在于系統(tǒng)開發(fā)時的軟件可復用性。使用構件(組件)能將一個大型的分布式系統(tǒng)進行統(tǒng)一的規(guī)劃,合理的處理冗余、安全、平衡負載等單純的編程手段不能實現(xiàn)的功能,這就是我們要應用組件的一個很重要的原因。構件(組件)對象不是普通的可執(zhí)行文件,更不是將各種規(guī)則定死在其內部,它可以很平滑的實現(xiàn)自身的升級、擴展,從而使系統(tǒng)具備較好的升級性和擴展性。構件(組件)能夠滿足軟件開發(fā)對于生產效率、可靠性、易維護性、易管理等方面的更高、更快、更強的迫切需求。因此,在”張家港市勞動保障信息網”項目中采用面向對象和構件化開發(fā)技術,不但將大大提高系統(tǒng)的開發(fā)效率、降低風險;還能提高系統(tǒng)的可擴展性。 XML Web Service技術XML Web Service可以定義為:通過SOAP在Web上提供的軟件服務,使用WSDL文件進行說明,并通過UDDI進行注冊。XML Web services是分布式計算的重要標準,也是未來軟件開發(fā)的技術趨勢,通過XML Web services標準,應用軟件之間可以實現(xiàn)跨平臺,跨編程語言的聯(lián)接和互操作。開放的標準以及對用戶和應用程序之間的通信和協(xié)作的關注產生了這樣一種環(huán)境,在這種環(huán)境下,XML Web Service成為應用程序集成的平臺。應用程序是通過使用多個不同來源的XML Web Service構造而成的,這些服務相互協(xié)同工作,而不管它們位于何處或者如何實現(xiàn)。XML Web Service具有以下特點:l XML Web Service通過標準的Web協(xié)議向Web用戶提供有用的功能。多數情況下使用SOAP協(xié)議。 l XML Web Service 可以非常詳細地說明其接口,這使用戶能夠創(chuàng)建客戶端應用程序與它們進行通信。這種說明通常包含在稱為 Web 服務說明語言 (WSDL) 文檔的 XML 文檔中。 l XML Web Service 已經過注冊,以便潛在用戶能夠輕易地找到這些服務,這是通過通用發(fā)現(xiàn)、說明和集成(UDDI)來完成的。以XML Web Service方式提供現(xiàn)有應用程序,可以構建新的、更強大的應用程序,并利用XML Web Service作為構造塊。在本項目中, Web Service。 Microsoft .NET作為微軟的一個重要戰(zhàn)略平臺,是基于XML Web 開發(fā)平臺,提供創(chuàng)建XML Web services,并將這些服務集成在一起之所需。可以實現(xiàn)個人之間,個人與企業(yè)之間,和企業(yè)之間的信息互連,這樣就實現(xiàn)人們可以隨時隨地存取和使用信息的夢想。Microsoft .NET強調的是降低用戶的總體擁有成本(Total Costof Ownership),亦即采購、維護、升級等等費用和成本的總和?!猇isual 、高效并且可擴展的編程環(huán)境,充分展現(xiàn)了應用程序開發(fā)的潛能,并提供了生成應用程序所需的工具和技術,它使開發(fā)人員能運用既有的技能和知識來迎接編程挑戰(zhàn)。.NET平臺是一組開發(fā)工具和操作系統(tǒng)集,用來生成、公開和運行 XML Web 服務,通過智能設備實現(xiàn)個性化的集成Web。它由四部分組成:.NET 框架和 Visual 、服務器結構、構造塊服務、智能設備軟件。l .NET框架是一個多語言組件開發(fā)和執(zhí)行環(huán)境,是微軟開發(fā)人員戰(zhàn)略的核心內容,它旨在幫助開發(fā)人員和設計人員輕松、快速地構建、配置和運行Web服務。l Visual Studio .NET為開發(fā)下一代以XML Web服務為中心的應用程序而設計,是軟件開發(fā)有史以來功能最強大的軟件開發(fā)工具。它提供了統(tǒng)一的集成開發(fā)環(huán)境,支持在同樣的開發(fā)環(huán)境里用Visual Basic、Visual C++、Visual C、Visual J 和其他數十種編程語言,編寫、調試和部署各種應用程序。Visual Basic進化為完全面向對象的編程語言;Visual C 作為一種新的編程語言集中了C和C++的優(yōu)點;Visual C++在保留原有十分強大的編程能力的基礎上,增加了開發(fā)托管代碼(Managed Code)功能。2002年初, C 和CLI(Common Language Infrastructure,通用語言架構)已被批準為ECMA(歐洲計算機制造協(xié)會)的標準。圖 24 .NET技術架構圖.NET的最大的優(yōu)勢是整個平臺、開發(fā)工具的高集成性;友好的開發(fā)環(huán)境和低廉的總體擁有成本。與J2EE比較,J2EE雖提供了一個很好的應用系統(tǒng)的框架,但是,J2EE的整個模型比較復雜,普通的開發(fā)人員熟悉J2EE架構是需要花很多精力的,并且,J2EE對硬件設備的要求比較高,開發(fā)效率也不是很高(同一些RAD比較),不適合一些短平快項目的開發(fā)。,雖沒有像J2EE那樣提供一個應用系統(tǒng)開發(fā)的“標準”架構。但是,一旦確定了自己的開發(fā)框架,.Net系統(tǒng)開發(fā)效率高的優(yōu)勢就能夠充分的體現(xiàn)出來。 三層架構體系。三層架構的軟件體系簡化和規(guī)范了多層分布式應用系統(tǒng)的開發(fā)和部署,三層架構即應用—邏輯—數據三層。數據訪問與前臺實現(xiàn)隔開,開發(fā)者只需要集中精力開發(fā)應用層。數據訪問層集中在Web Service上便于更新維護,與數據庫的交換、讀寫,以及內存管理,多線程,資源分布和垃圾收集等,都將由中間邏輯層完成。三層架構是特別針對Internet/Intranet分布式應用而提出的,最適合Internet/Intranet環(huán)境,使系統(tǒng)具有很強的可擴展性和可管理性。在張家港市勞動保障信息網項目中采用三層架構軟件體系,將大大提高系統(tǒng)的可伸縮性和可擴展性。 LDAP目錄服務LDAP(Lightweight Directory Access Protocol)全稱為輕量級目錄訪問協(xié)議,是目前網絡上一個重要的通信協(xié)議。它是DAP簡化版本,,降低客戶端的復雜度。,LDAP支持TCP/IP,這對訪問Internet/Intranet是必須的。在企業(yè)范圍內實現(xiàn)LDAP,可以讓運行在幾乎所有計算機平臺上的所有的應用程序從LDAP目錄中獲取信息。LDAP目錄中可以存儲各種類型的數據:電子郵件地址、郵件路由信息、人力資源數據、公用密匙、聯(lián)系人列表,等等。通過把LDAP目錄作為系統(tǒng)集成中的一個重要環(huán)節(jié),可以實現(xiàn)用戶數據共享,甚至連主要的數據源都可以放在任何地方。在”張家港市勞動保障信息網”政府門戶項目中采用LDAP目錄服務具有如下優(yōu)點:l LDAP 協(xié)議既是跨平臺的也是基于標準的。這意味著系統(tǒng)中任何計算機平臺上運行的任何應用程序都可以從 LDAP 目錄獲取信息。另外,無論采用什么服務器操作系統(tǒng)、文件系統(tǒng)或平臺對于客戶機都是無關緊要的。l LDAP目錄幾乎可以存儲系統(tǒng)所需的所有類型的數據:電子郵件地址、DNS 信息、NIS 映射、安全性密鑰、聯(lián)系人信息列表和計算機名等。如果需要專門的組織單元或項,則可以根據具體實現(xiàn)來定制。l LDAP服務器的安裝和配置相對比較簡單,并且可以在很少或沒有維護的情況下運行多年,而且很容易為特定類型的訪問而進行最優(yōu)化。l 系統(tǒng)中使用LDAP技術,可以容易地配置LDAP目錄來復制部分或所有目錄樹。這可以使系統(tǒng)管理員不必擔心出現(xiàn)單點故障的情況。l 可以通過 ACL(訪問控制表,Access Control