




已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
摘要Blog的全名應該是Web log,中文意思是“網絡日志”,后來縮寫為Blog,而博客(Blogger)就是寫B(tài)log的人。從理解上講,博客是“一種表達個人思想、網絡鏈接、內容,按照時間順序排列,并且不斷更新的出版方式”。Visual C#是微軟公司為它的Microsoft.NET計劃推出的核心編程語言。該語言幾乎綜合了目前所有編程語言系統(tǒng)的優(yōu)點,并結合因特網的需要,增加了豐富的新特性和增強功能。Visual C#語言面向對象的設計,可以用來構建從高水平的商務目標到體系標準應用程序的范圍寬廣的組件。使用Visual C#語言,程序員能夠迅速地建造提供充分開拓計算和通信的工具和服務的新的Microsoft.NET平臺。C#語言的組成部分使用簡單的C#語言結構體,能被轉化成WEB服務,允許人們通過Internet調用在任何操作系統(tǒng)上運行的任何語言。Access就是關系數據庫開發(fā)工具,數據庫能匯集各種信息以供查詢、存儲和檢索。數據庫(Database)是由一些有意義和有關系的數據(data)所組合而成。我們稱之為數據庫管理管理系統(tǒng)(Database Management System DBMS)。Access 的優(yōu)點在于它能使用數據表示圖或自定義窗體收集信息,數據表示圖提供了一種類似于 Excel 的電子表格,可以使數據庫一目了然。Ajax不是一種技術。實際上,它由幾種蓬勃發(fā)展的技術以新的強大方式組合而成。Ajax包含:基于XHTML和CSS標準的表示;使用Document Object Model進行動態(tài)顯示和交互;使用XMLHttpRequest與服務器進行異步通信;使用JavaScript綁定一切。Ajax的核心是JavaScript對象XmlHttpRequest。該對象在Internet Explorer 5中首次引入,它是一種支持異步請求的技術。簡而言之,XmlHttpRequest使您可以使用JavaScript向服務器提出請求并處理響應,而不阻塞用戶。【關鍵詞】博客;Visual C#;Access;Ajax;JavaScript。AbstractBlog full name should be the Web log, in Chinese means Web log, later known as Blog, the blog (Blogger) who is writing Blog. From the understanding of speaking, the blog is a personal expression of ideas, network links, content, are arranged in chronological order, and constantly update the publication of way. Microsoft Visual C # for its Microsoft.NET plans to introduce the core programming language. The language of the current integrated almost all the advantages of programming language system, combining the Internet and the need to increase the wealth of new features and enhancements. Visual C # language object-oriented design, can be used to build the high-level business goals to the system standard application of a wide range of components. The use of Visual C # language, programmers can quickly open up the construction of the provision of adequate computing and communications tools and services of the new Microsoft.NET platform. C # language an integral part of using a simple C # language structure, can be transformed into WEB services through the Internet allow people to call in any operating system running on any language. Access is the relational database development tools, database information can be pooled for enquiries, storage and retrieval. Database (Database) by some meaningful and the data (data) by a combination of. We call management database management system (Database Management System DBMS). Access has the advantage of the use of data that can map or custom forms to collect information, data plans that provide a similar Excel spreadsheet, database can make clear at a glance. Ajax is not a technology. In fact, from its vigorous development of several new technologies to the powerful combination of methods. Ajax include: XHTML and CSS-based standard that using the Document Object Model dynamic display and interaction; XMLHttpRequest use asynchronous communication with the server using JavaScript bind all. Ajax is the core of JavaScript objects XmlHttpRequest. The object in Internet Explorer 5 for the first time the introduction, it is a technical support asynchronous request. In short, XmlHttpRequest so that you can use JavaScript to the server asked for and response to treatment, rather than blocking users. 【Keywords】Blog;Visual C#;Access;Ajax;JavaScript。目錄摘要IAbstractII第一章 開發(fā)工具及工具簡介11.1 ASP.NET語言簡介11.2數據庫的選擇21.3 IIS介紹及配置3第二章 需求分析52.1 系統(tǒng)需求分析52.2 系統(tǒng)功能分析52.2.1 文章日志52.2.2 發(fā)表評論52.2.3 資源下載52.2.4 相片瀏覽52.2.5 管理功能52.2.6 加密功能62.3 系統(tǒng)功能流程圖6第三章 數據庫設計73.1 數據庫概念設計73.1.1 設計局部E-R模式73.1.2 設計全局E-R模式73.2 數據庫邏輯結構設計8第四章 系統(tǒng)程序設計114.1 系統(tǒng)模塊組成114.2 各模塊的實現114.2.1 查看日志模塊的實現114.2.2 查看相冊模塊的實現134.2.3 主頁顯示功能的實現144.2.4 其他功能的實現154.3 原創(chuàng)功能介紹16第五章 系統(tǒng)測試與維護175.1 系統(tǒng)使用環(huán)境175.2 系統(tǒng)測試175.3 系統(tǒng)維護17結束語19致謝20參考文獻21III 第五章 系統(tǒng)測試與維護第一章 開發(fā)工具及工具簡介1.1 ASP.NET語言簡介在世界范圍內,Internet正以一種不可阻擋的勢頭迅速發(fā)展。人們可以通過Internet,以不同的方式相互溝通、從Internet上獲取自己想要的一切信息,為此,人們在Internet上制定了各種方法。早期的超文本標記語言HTML,使Internet的數據描述發(fā)生了一次變革。與以前的 Web 開發(fā)模型相比,ASP.NET 提供了數個重要的優(yōu)點:(1) 增強的性能。ASP.NET 是在服務器上運行的編譯好的公共語言運行庫代碼。與被解釋的前輩不同,ASP.NET 可利用早期綁定、實時編譯、本機優(yōu)化和服務。這相當于在編寫代碼行之前便顯著提高了性能。世界級的工具支持。ASP.NET 框架補充了 Visual Studio 集成開發(fā)環(huán) 境中的大量工具箱和設計器。WYSIWYG 編輯、拖放服務器控件和自動部署只是這個強大的工具所提供功能中的少數幾種。 (2) 威力和靈活性。由于 ASP.NET 基于公共語言運行庫,因此 Web 應用程序開發(fā)人員可以利用整個平臺的威力和靈活性。.NET 框架類庫、消息處理和數據訪問解決方案都可從 Web 無縫訪問。ASP.NET 也與語言無關,所以可以選擇最適合應用程序的語言,或跨多種語言分割應用程序。另外,公共語言運行庫的交互性保證在遷移到 ASP.NET 時保留基于 COM 的開發(fā)中的現有投資。 (3) 簡易性。ASP.NET 使執(zhí)行常見任務變得容易,從簡單的窗體提交和客戶端身份驗證到部署和站點配置。例如,ASP.NET 頁框架使您可以生成將應用程序邏輯與表示代碼清楚分開的用戶界面,和在類似 Visual Basic 的簡單窗體處理模型中處理事件。另外,公共語言運行庫利用托管代碼服務(如自動引用計數和垃圾回收)簡化了開發(fā)。 (4) 可管理性。ASP.NET 采用基于文本的分層配置系統(tǒng),簡化了將設置應用于服務器環(huán)境和 Web 應用程序。由于配置信息是以純文本形式存儲的,因此可以在沒有本地管理工具幫助的情況下應用新設置。此零本地管理哲學也擴展到了 ASP.NET 框架應用程序的部署。只需將必要的文件復制到服務器,即可將 ASP.NET 框架應用程序部署到服務器。不需要重新啟動服務器,即使是在部署或替換運行的編譯代碼時。 (5) 可縮放性和可用性。ASP.NET 在設計時考慮了可縮放性,增加了專門用于在聚集環(huán)境和多處理器環(huán)境中提高性能的功能。另外,進程受到 ASP.NET 運行庫的密切監(jiān)視和管理,以便當進程行為不正常(泄漏、死鎖)時,可就地創(chuàng)建新進程,以幫助保持應用程序始終可用于處理請求。 (6) 自定義性和擴展性。ASP.NET 隨附了一個設計周到的結構,使開發(fā)人員可以在適當的級別“插入”代碼。實際上,可以用自己編寫的自定義組件擴展或替換 ASP.NET 運行庫的任何子組件。實現自定義身份驗證或狀態(tài)服務一直沒有變得更容易。(7) Web2.0支持隨著第二波互聯網熱潮的回歸,Web 2.0得到越來越多人的認同,而A更是開創(chuàng)了許多Web應用的新模式,包括Web Form,更加簡易的Web Services。以及對Ajax的強有力的支持。使我們在最短的時間內開發(fā)出一套完整健壯而有符合用戶習慣的優(yōu)秀程序成為可能。1.2數據庫的選擇(1) 數據庫介紹Access 是微軟公司推出的基于Windows的桌面關系數據庫管理系統(tǒng)(RDBMS),是Office系列應用軟件之一。它提供了表、查詢、窗體、報表、頁、宏、 模塊7種用來建立數據庫系統(tǒng)的對象;提供了多種向導、生成器、模板,把數據存儲、數據查詢、界面設計、報表生成等操作規(guī)范化;為建立功能完善的數據庫管理 系統(tǒng)提供了方便,也使得普通用戶不必編寫代碼,就可以完成大部分數據管理的任務。Access能夠存取 Access/Jet、Microsoft SQL Server、Oracle,或者任何 ODBC 兼容數據庫內的資料。熟練的軟件設計師和資料分析師利用它來開發(fā)應用軟件,而一些不熟練的程序員和非程序員的進階用戶則能使用它來開發(fā)簡單的應用軟 件。雖然它支援部份面向對象(OO)技術,但是未能成為一種完整的面向對象開發(fā)工具。(2) 數據庫用途Microsoft Access在很多地方得到廣泛使用,例如小型企業(yè),大公司的部門,和喜愛編程的開發(fā)人員專門利用它來制作處理數據的桌面系統(tǒng)。它也常被用來開發(fā)簡單的 WEB應用程序這些應用程序都利用ASP技術在Internet Information Services運行比較復雜的WEB應用程序則使用PHP/MySQL或者ASP/Microsoft SQL Server它的使用方便程度和強大的設計工具為初級程序員提供許多功能。不過,這種便于使用可能使人誤解。這類開發(fā)者都是沒有在應用或者數據設計方面訓練的辦公室從業(yè)人員。因此許多人以為這樣的開發(fā)者能夠創(chuàng)造可用的系統(tǒng),但也有很多人認為工具本身的局限性產生了這樣的誤導。一些專業(yè)的應用程序開發(fā)人員使用 Access 用作快速應用開發(fā),特別是給街道上的推銷員制作一個初型或獨立應用程序的工具??墒侨绻峭競€網絡存取數據的話,Access 的可擴放性并不高因此當程序被較多使用者使用時,他們的選擇多會是傾向于一些客戶端-服務器為本的方案,例如 Oracle、DB2、Microsoft SQL Server、Windows SharePoint Services、PostgreSQL、MySQL、Alpha Five、MaxDB,或者Filemaker。無論如何,不少 Access 的功能(表單,報告,序列和VB代碼)可以用作其他數據庫的后期應用,包括 JET(檔案為主的數據庫引擎,Access 缺省使用)、Microsoft SQL Server、Oracle和任何其他跟ODBC兼容的產品。這種方法允許開發(fā)者把一個成熟的應用的數據移動到一臺更大功率的服務器而沒有已經在適當的位置犧牲發(fā)展。很多開發(fā)者誰使用Microsoft Access使用Leszynski命名約定,雖然這不普遍;它是一次編程大會,并非一個DBMS實施的規(guī)章。(3) 數據庫特性一好處進入從程序員視角在它的有關兼容性有SQL-質問可能被觀看并且作為SQL語句編輯,并且SQL語句直接在巨視和VBA模里可以被使用操作進入桌子。用戶可能混合并且使用兩個VBA并且宏編程形式和邏輯既沒提供面向對象的可能性。 導入導出報表的生成程序,當時有能力和到這項任務的復雜報告創(chuàng)造,沒有另一受歡迎數據庫報表程序的生成程序充滿特色和強有力-水晶報告。MSDE (微軟公司SQL服務器桌面發(fā)動機)2000,袖珍版本的MSSQL服務器2000,被包括開發(fā)版的辦公室XP并且被用于進入可能作為除之外的另一種選擇 JET數據庫引擎。(盡快的*版本的MSDE和微軟公司交換服務器實際上使用這臺噴氣發(fā)動機處理巨大大量數據并且安置一“贗品”在它之上的那些應用的應用 層。大約這事實的缺乏知識因進入/噴口家庭的軟件產品而為不該受不敬做貢獻,特別是關于大工程。) 進入分割和粘貼功能性能使它有用工具在其他數據庫之間連結(例如,在數據或者數據庫變換期間的Oracle和微軟公司SQL服務器)。進入與給與 窗子和其他平臺應用一起的積分的各種各樣進口和退場門特征一起來,一經請求從應用的里面或者手工由用戶其中幾可以被執(zhí)行。例如非常緊密SNP完全格式化的 為分享的形式與沒有全部的進入軟件的人們報告。它也能容易被升級到微軟公司SQL服務器。(4) 數據庫發(fā)展進入可提供的編程語言,當時在另一個內產品Microsoft Office家具,微軟公司應用的Visual Basic。兩個數據庫進入訊息庫COM組成部分被提供:這筆遺產數據存取物體(DAO),用進入和新只可提供ActiveX數據對象(忙亂)。 MicrosoftAccess容易被應用于小的工程但是規(guī)模無效對大的工程如果應用被不好設計。全部數據庫質問,形式和報告被儲存在數據庫里,并且與相關的模型的理想協調,沒有與他們做一個身體上組織的階層的可能性。1.3 IIS介紹及配置因特網信息服務器(Internet Information Server, IIS)是Microsoft公司提供的一種集成了多種Internet服務(WWW服務、FTP服務等) 的服務器軟件,利用它,可以很容易地構造Web站點。由于是同一家公司的產品,IIS和Windows NT Server 緊密地集成在一起,可以充分利用Windows NT的多種功能,其安全機制也以Windows NT的NTFS安全機制為基礎,因此可以實現用IIS構建的Web站點的安全性。在本系統(tǒng)開發(fā)過程中,在IIS安裝完畢后,打開IIS管理器,配置虛擬目錄和應用程序池到開發(fā)的ASPX頁面根目錄下。21第二章 需求分析2.1 系統(tǒng)需求分析此博客系統(tǒng)為專署個人博客系統(tǒng),主要的功能包括五大部分:日志管理;相冊管理;下載資源管理;友情鏈接管理和瀏覽者的評論功能。日志管理包括日志類別管理和發(fā)表日志等功能。相冊管理不包括相冊類別管理和照片的瀏覽添加等功能。下載資源管理包括資源的添加和刪除。評論功能采用了最新的ajax技術與服務器異步交互,可以使用戶得到良好的用戶體驗。項目按照企業(yè)級三層架構開發(fā),包括model層,數據訪問操作層和頁面展示層。2.2 系統(tǒng)功能分析2.2.1 文章日志允許瀏覽者瀏覽博客主發(fā)表的日志,若有加密的日志需提供密碼才能訪問。博客主擁有對不同日志分類和日志文章的添加刪除等操作。2.2.2 發(fā)表評論瀏覽者(不需要注冊)有對博客主文章的評論功能,評論后使用cookie記錄評論者姓名,以備下次使用。評論者與博客主一樣同樣擁有查看其他評論的權限。2.2.3 資源下載瀏覽者(不需要注冊)可以對博客主發(fā)布的資源進行下載。博客主擁有對資源的發(fā)布、刪除等權限。2.2.4 相片瀏覽瀏覽者(不需要注冊)可以瀏覽博客主公開的相冊,從不同的相冊類別查看不同照片,要求查看照片采用最新的彈出式效果。博客主擁有對相冊類別、照片的增加和刪除等權利。2.2.5 管理功能只允許博客主登陸后臺對系統(tǒng)中的各項功能進行操作。2.2.6 加密功能允許博客主在發(fā)表文章的時候指定查看文章的密碼,瀏覽者只有通過秘密碼才能查看文章。2.3 系統(tǒng)功能流程圖根據以上所做的需求分析與功能分析,并略掉一些細節(jié)(如不考慮用戶的登錄),得出如圖2-1的總體數據流圖。數據庫瀏覽者博客主下載資源文章日志相冊照片評論友情鏈接圖2-1總體數據流圖第三章 數據庫設計數據庫設計的優(yōu)劣直接關系到項目系統(tǒng)的成敗,一個好的數據庫設計方案可以有效的提高系統(tǒng)的效率,高效快捷的組織數據管理,而且方便的系統(tǒng)維護。3.1 數據庫概念設計在概念設計階段中,設計人員從用戶的角度看待數據及處理要求和約束,產生一個反映用戶觀點的概念模式。然后再把概念模式轉換成邏輯模式。將概念設計從設計過程中獨立開來,使各階段的任務相對單一化,設計復雜程度大大降低,不受特定DBMS的限制。利用E-R方法進行數據庫的概念設計,可分成三步進行:首先設計局部E-R模式,然后把各局部E-R模式綜合成一個全局模式,最后對全局E-R模式進行優(yōu)化,得到最終的模式,即概念模式。3.1.1 設計局部E-R模式(1)實體和屬性的定義:文章(流水號,文章標題,文章內容,加入日期,評論數量,文章類別,查看密碼,密碼提示,文章狀態(tài))。文章類別(類別id,類別名稱)。評論(評論流水號,評論文章id,評論人,評論內容,評論時間)。下載資源(資源流水號,資源的URL地址,資源的注釋)。友情鏈接(流水號,鏈接名稱,URL地址,注釋)。相冊類別(類別id,類別名稱)。相片(流水號,大照片地址,小照片地址,照片注釋,照片類別id)。3.1.2 設計全局E-R模式所有局部E-R模式都設計好了后,接下來就是把它們綜合成單一的全局概念結構。全局概念結構不僅要支持所有局部ER模式,而且必須合理地表示一個完整、一致的數據庫概念結構。(1) 確定公共實體類型為了給多個局部E-R模式的合并提供開始合并的基礎,首先要確定各局部結構中的公共實體類型。在這一步中我們僅根據實體類型名和鍵來認定公共實體類型。一般把同名實體類型作為公共實體類型的一類候選,把具有相同鍵的實體類型作為公共實體類型的另一類候選。(2) 局部E-R模式的合并合并的原則是:首先進行兩兩合并;先和合并那些現實世界中有聯系的局部結構;合并從公共實體類型開始,最后再加入獨立的局部結構。(3) 消除沖突沖突分為三類:屬性沖突、結構沖突、命名沖突。設計全局E-R模式的目的不在于把若干局部E-R模式形式上合并為一個E-R模式,而在于消除沖突,使之成為能夠被所有用戶共同理解和接受的同一的概念模型。(4) 全局E-R模式的優(yōu)化在得到全局E-R模式后,為了提高數據庫系統(tǒng)的效率,還應進一步依據處理需求對E-R模式進行優(yōu)化。一個好的全局E-R模式,除能準確、全面地反映用戶功能需求外,還應滿足下列條件:實體類型的個數要盡可能的少;實體類型所含屬性個數盡可能少;實體類型間聯系無冗余。3.2 數據庫邏輯結構設計1數據庫的邏輯結構實現依照數據庫的概念分析與邏輯關系結構,最終實現數據庫的邏輯結構,下列各表分別為本系統(tǒng)的數據表表3-1 文章表字段類型含義說明aeid自動編號序號主鍵aetitle文本文章標題aecontent文本文章內容aedate日期加入日期aeup數字評論數量aetype文本文章類別aepass文本查看密碼是否需要密碼aetips文本密碼提示有密碼可寫入密碼提示aestate文本文章狀態(tài)默認0.1為禁用表3-2 文章類別表字段類型含義說明atid自動編號序號主鍵atname文本類別標題表3-3 友情鏈接表字段類型含義說明flid自動編號序號主鍵flname文本友情鏈接名稱flurl文本友情鏈接地址flnote文本友情鏈接注釋表3-4 評論表字段類型含義說明ctid自動編號序號主鍵ctaid文本評論文章序號ctname文本評論人ctcontent日期評論內容ctdate數字評論日期表3-5 資源下載表字段類型含義說明dnid自動編號序號主鍵dnurl文本下載地址dnnote文本資源注釋表3-6 相冊表字段類型含義說明poid自動編號序號主鍵posname文本小照片地址pobname文本大照片地址ponote日期照片注釋potype數字照片類型表3-7 相冊類別表字段類型含義說明ptid自動編號序號主鍵ptname文本類別名稱第四章 系統(tǒng)程序設計4.1 系統(tǒng)模塊組成本系統(tǒng)主要分為五大模塊:查看日志模塊、發(fā)表評論模塊、相冊瀏覽模塊、資源下載模塊、系統(tǒng)管理模塊。系統(tǒng)管理模塊又包括:日志管理;日志類別管理;相冊類別管理;相冊管理;友情鏈接管理;下載資源管理等。4.2 各模塊的實現下面會選幾個有代表性的窗口實現進行說明,其他的與其類似。4.2.1 查看日志模塊的實現此博客系統(tǒng)對日志的管理為允許博客主設置訪問密碼,所以在用戶瀏覽某篇日志的時候,系統(tǒng)需判斷改日志是否存在密碼保護。若不存在密碼保護,直接供瀏覽者瀏覽改日志。若存在密碼保護,則顯示密碼提示信息和可供用戶輸入的密碼框。用戶輸入正確密碼即可瀏覽改日志信息,若輸入密碼錯誤,提示錯誤并允許用戶多次輸入。有此得到圖4-1所示的流程圖。判斷是否存在密碼保護讀取數據顯示內容N 不存在Y存在顯示提示信息,等待用戶輸入判斷輸入顯示內容Y 輸入正確提示錯誤結束N錯誤圖4-1 查看日志模塊流程圖用戶瀏覽時,提示輸入密碼的信息如圖4-2所示。圖4-2 查提示輸入界面圖4-3為輸入密碼正確能瀏覽日志。圖4-3 密碼正確圖4-4是密碼輸入錯誤的提示。圖4-4 密碼錯誤提示消息4.2.2 查看相冊模塊的實現相冊瀏覽模塊流程如下:當用戶點擊瀏覽相冊的時候,即彈出所有的相冊類別供瀏覽者選擇,選擇對應的類別,即跳轉到此類別的列顯頁面,列顯頁面為橫向列顯,采用了復雜的javascript技術進行了陰影處理和左右滾動的效果,如圖4-5所示。圖4-5 相冊列顯效果圖當用戶點點擊某張圖片,即彈出新層查看該相片,并且可以選擇查看前一張和后一張。展示效果如圖4-6所示。圖4-6 查看相片效果圖4.2.3 主頁顯示功能的實現博客主頁采用的是最流行的CSS+DIV布局,可以適用于任何分辨率的屏幕,作則為列顯三篇最新日志,采用的是用戶自定義空間來完成的,用戶自定義空間的接受值是一個日志Model類型的對象,每個用戶自定義空間內進行判斷,使表現層和業(yè)務邏輯層完全分離。很好的實現了MVC架構。中間的使最熱門的五條日志,采用了AJAX技術異步讀取后臺數據,其中還使用了JavaScript語言的原生JSON格式的數據,使JavaScript能夠高效的解析。友情鏈接也使用了相同思路構建。主頁效果如圖4-7所示。圖4-7 博客主頁效果圖4.2.4 其他功能的實現瀏覽者發(fā)表評論也是此博客系統(tǒng)的亮點,采用的是AJAX和彈出式窗口的操作,當用戶點擊評論時,得到全部的評論,并可以發(fā)表。發(fā)表評論后,所使用的用戶名并記錄在本地cookie中,下次即可以不再輸入。演示效果如圖4-8所示。圖4-8 發(fā)表評論效果圖后臺管理的功能就是對基本的表進行增刪改查等操作,由于采用了企業(yè)級三層架構。完全是面向對象操作。后臺導航菜單使用了TaskMenu樣式如圖4-8所示。其他功能再此不做贅述。圖4-8 后臺導航效果圖4.3 原創(chuàng)功能介紹通過編寫此博客系統(tǒng),使我的編程水平有了很大的提高。現在已經可以獨立編寫一些工具類,下面介紹一下此系統(tǒng)中使用的我自己編寫的工具類。(1) DataSetToJson開發(fā)語言為C#,此類的功能是將DataSet或DataSet類型的數據轉化為JSON格式的數據。此類的目的主要是解決AJAX異步請求得到XML數據在不同瀏覽器之間解析不同的問題,因為JSON是JavaScript的原生格式,所以不存在瀏覽器的兼容問題。(2) XAjax開發(fā)語言為JavaScript。此類就是對AJAX核心技術http_request對象的封裝。解決了在同一個頁面里多次使用AJAX的問題,采用了面向對象思想將function抽象為類,在使用的時候new出新的對象就可以進行多次不同的異步請求。(3) XCookie開發(fā)語言為JavaScript。此類是對Cookie的操作進行了封裝。內置setCookie、getCookie、delCookie等方法。思想還是面對對象,將Cookie對象封裝對Xcookie類,通過new的方法生存對象,簡化了Cookie的操作。更大的優(yōu)點是解決了不同瀏覽器之間的問題,使開發(fā)者可以忽略瀏覽器的因素快速開發(fā)。這些原創(chuàng)的工具類都已經在網上發(fā)布開源使用,受到了廣大網友的好評。第五章 系統(tǒng)測試與維護5.1 系統(tǒng)使用環(huán)境由于本系統(tǒng)是使用Microsoft Visual Studio 2005開發(fā)。.NET Framework版本為2.0。所以要使用本系統(tǒng)必須達到如下配置標準:服務器端:Windows NT/Windows2000/Windows Server2003,Internet Information Server (IIS)6.0及其以上版本。.NET Framework版本為2.0以上版本。必須為該站點配置應用程序池。數據庫:采用Access,運行于服務器端??蛻舳耍航涍^測試,本系統(tǒng)可以使用IE6.0+;FireFox2.0+;Safari等主流瀏覽器瀏覽,解決瀏覽器的兼容問題。5.2 系統(tǒng)測試系統(tǒng)測試是軟件開發(fā)中不可缺少的一個環(huán)節(jié),它是衡量我們開發(fā)系統(tǒng)的一個標尺。它的目標是發(fā)現軟件中的錯誤,然后通過調試對其進行改正,從而開發(fā)出高質量的完全符合用戶需要的軟件。對本系統(tǒng)的測試主要包括以下幾個方面:1.連接測試一個好的系統(tǒng)應該不包含中斷鏈接,花費時間檢查鏈接可以避免錯誤信息的發(fā)生率。鏈接測試可以分為三個方面:首先,測試所有鏈接是否按指示的那樣確實鏈接到了該鏈接的頁面;其次,測試所鏈接的頁面是否存在;最后,保證Web應用系統(tǒng)尚沒有孤立的頁面(沒有鏈接指向該頁面)。經過系統(tǒng)連接測試,已經把系統(tǒng)中存在的所有錯誤鏈接都修改正確了。用戶可以放心使用。2.檢查布局的一致性對于一個好的系統(tǒng),布局的一致性也是十分重要的。我們在設計系統(tǒng)時,常常會因為追求單個頁面的美觀而忽略了系統(tǒng)的整體效果。這就需要對系統(tǒng)進行整體瀏覽,檢查布局和圖像的一致性。通過對系統(tǒng)的整體瀏覽調試,已經可以保證系統(tǒng)整體布局的一致性,相信能夠為用戶提供簡潔美觀的頁面。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 礦用照明與安全標識設備考核試卷
- 毛巾類制品的庫存控制與倉儲管理考核試卷
- 勞務派遣服務的客戶關系優(yōu)化策略制定與執(zhí)行評估考核試卷
- 石膏在輕質隔墻板制造中的應用考核試卷
- 生態(tài)環(huán)境監(jiān)測在環(huán)境教育中的重要性考核試卷
- 電視機修理操作流程考核試卷
- 堿金屬與水的反應研究考核試卷
- 紡織機械的智能工廠運營管理策略優(yōu)化考核試卷
- 天津醫(yī)科大學臨床醫(yī)學院《舞蹈與健康》2023-2024學年第二學期期末試卷
- 吉林水利電力職業(yè)學院《清代宮廷文化史》2023-2024學年第二學期期末試卷
- 食堂負面清單管理制度
- 2025年中國共青團入團團員必知知識考試題與答案
- 2024年鄭州鐵路職業(yè)技術學院單招職業(yè)傾向性測試題庫必考題
- 2025年山東省濟南市平陰縣中考一模英語試題(原卷版+解析版)
- 2025年安徽省示范高中皖北協作區(qū)第27屆聯考 生物學(含解析)
- 移動業(yè)務代辦協議書
- 2025年CSCO胃癌診療指南解讀
- 2025年度專業(yè)技術人員繼續(xù)教育公需科目考試題(附答案)
- 2025屆廣東省高三一模生物學試卷(原卷版+解析版)
- 述職報告:崗位認知
- 部編版語文三年級下冊第六單元集體備課
評論
0/150
提交評論