![基于PHP的小型內(nèi)容管理系統(tǒng)的研究與開發(fā)_第1頁](http://file4.renrendoc.com/view4/M00/35/25/wKhkGGYQnqmAfX7VAAEFNP38mek642.jpg)
![基于PHP的小型內(nèi)容管理系統(tǒng)的研究與開發(fā)_第2頁](http://file4.renrendoc.com/view4/M00/35/25/wKhkGGYQnqmAfX7VAAEFNP38mek6422.jpg)
![基于PHP的小型內(nèi)容管理系統(tǒng)的研究與開發(fā)_第3頁](http://file4.renrendoc.com/view4/M00/35/25/wKhkGGYQnqmAfX7VAAEFNP38mek6423.jpg)
![基于PHP的小型內(nèi)容管理系統(tǒng)的研究與開發(fā)_第4頁](http://file4.renrendoc.com/view4/M00/35/25/wKhkGGYQnqmAfX7VAAEFNP38mek6424.jpg)
![基于PHP的小型內(nèi)容管理系統(tǒng)的研究與開發(fā)_第5頁](http://file4.renrendoc.com/view4/M00/35/25/wKhkGGYQnqmAfX7VAAEFNP38mek6425.jpg)
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
畢業(yè)設計(2010屆)論文題目基于PHP的小型內(nèi)容管理系統(tǒng)的探討與開發(fā)THERESEARCHANDDEVELOPMENTOFCONTENTMANAGEMENTSYSTEMBASEDONPHP學生姓名:陳晨學號:二級學院名稱:電子信息學院專業(yè):信息管理與信息系統(tǒng)指導教師:陳能干 職稱:副教授.鄭重聲明我謹在此慎重聲明:本人所寫的畢業(yè)論文《基于PHP的小型內(nèi)容管理系統(tǒng)的探討與開發(fā)》均系本人獨立完成,沒有抄襲行為,凡涉及其他作者的觀點和材料,均作了注釋,若有不實,后果由本人擔當。承諾人(簽名):年月日基于PHP的小型內(nèi)容管理系統(tǒng)的探討與開發(fā)摘要:隨著網(wǎng)絡應用的豐富和發(fā)展,很多網(wǎng)站往往不能快速跟進大量信息衍生及業(yè)務模式變革的腳步,而內(nèi)容管理系統(tǒng)恰恰能夠通過對企業(yè)各種類型的數(shù)字資產(chǎn)的產(chǎn)生、管理、增值和再利用,以改善組織的運行效率和企業(yè)的競爭實力,企事業(yè)單位也起先相識到內(nèi)容管理系統(tǒng)的重要性。本論文通過探討內(nèi)容管理系統(tǒng)的特點和需求,設計和開發(fā)出一個基于PHP的內(nèi)容管理系統(tǒng)。論文首先介紹了內(nèi)容管理系統(tǒng)的背景、意義,然后介紹了內(nèi)容管理系統(tǒng)的相關技術基礎,如PHP、MVC技術等,接著介紹了系統(tǒng)體系結構設計的思想,選擇與內(nèi)容管理系統(tǒng)有關的開發(fā)環(huán)境,并結合B/S結構、框架概念,開發(fā)探討了內(nèi)容管理系統(tǒng)。關鍵詞:內(nèi)容管理系統(tǒng);PHP;ThinkPHP;MVCTHERESEARCHANDDEVELOPMENTOFCONTENTMANAGEMENTSYSTEMBASEDONPHPABSTRACT:Withtheenrichmentanddevelopmentofnetworkapplications,manywebsitesareoftennotpromptlyfollowuponalotofinformationderivedfromthepaceofchangeandbusinessmodel,andcontentmanagementsystemforenterprisepreciselythroughtheproductionofvarioustypesofdigitalassets,management,value-addedandre-usetoimprovetheorganization'soperationalefficiencyandcompetitivenessofenterprises,enterprisesarebeginningtorecognizetheimportanceofcontentmanagementsystems.ThisthesispassesandstudiescharacteristicanddemandofcontentmanagementsystemdesignanddevelopasystemofcontentmanagementbasedonPHP(Personalhomepage/HypertextPreprocessor).Thethesishasintroducedthebackground,meaningofcontentmanagementsystematfirst,thenintroducedtherelevanttechnologicalfoundationsofcontentmanagementsystem,suchasPHP,MVCtechnology,etc.,thenhasintroducedthethoughtofthestructuraldesignofsystematicsystem,choosethedevelopmentenvironmentrelatedtocontentmanagementsystem,combineadvancedconceptssuchasB/Sstructure,frame,havedevelopedandstudiedcontentmanagementsystem.Keywords:contentmanagementsystem;PHP;ThinkPHP;MVC目錄1緒論 11.1系統(tǒng)開發(fā)背景與意義 11.2課題主要內(nèi)容 11.3論文結構 22內(nèi)容管理系統(tǒng)技術基礎 22.1內(nèi)容管理系統(tǒng)概述 22.1.1什么是內(nèi)容管理系統(tǒng) 22.1.2內(nèi)容管理系統(tǒng)的基本特征 22.2相關技術 32.2.1PHP 32.2.2Apache 42.2.3MySQL 42.2.4ZendStudio 52.2.5Jquery 52.2.6Ajax 52.3MVC開發(fā)模式 62.4系統(tǒng)設計流程 72.5ThinkPHP框架 83內(nèi)容管理系統(tǒng)總體設計 93.1系統(tǒng)的需求分析 93.1.1系統(tǒng)基本功能 93.1.2系統(tǒng)的性能需求 93.1.3數(shù)據(jù)字典 93.1.4系統(tǒng)的開發(fā)平臺 103.2系統(tǒng)總體設計 103.2.1系統(tǒng)各個模塊簡述 103.2.2系統(tǒng)功能圖 113.2.3系統(tǒng)用例圖的設計 113.2.4系統(tǒng)數(shù)據(jù)流程 113.3數(shù)據(jù)庫的設計 124系統(tǒng)的實現(xiàn) 134.1系統(tǒng)文件結構 134.2系統(tǒng)主要模塊實現(xiàn) 144.2.1留言子模塊的實現(xiàn) 144.2.2搜尋子模塊的實現(xiàn) 154.2.3訂單子模塊的實現(xiàn) 164.2.4主題子模塊的實現(xiàn) 174.2.5產(chǎn)品列表子模塊的實現(xiàn) 185系統(tǒng)測試和分析 195.1測試目的 195.2測試過程 196結束語 20致謝 21參考文獻 221緒論1.1系統(tǒng)開發(fā)背景與意義內(nèi)容管理從2000年起先成為一個重要的應用領域,這時.COM和B2B,B2C等經(jīng)驗了資本和市場的考驗及洗禮,人們重新回到信息技術應用的基本面-如何提高競爭實力,而內(nèi)容管理恰恰能夠通過對企業(yè)各種類型的數(shù)字資產(chǎn)的產(chǎn)生、管理、增值和再利用,以改善組織的運行效率和企業(yè)的競爭實力,企事業(yè)單位也起先相識到內(nèi)容管理的重要性。隨著網(wǎng)絡應用的豐富和發(fā)展,很多網(wǎng)站往往不能快速跟進大量信息衍生及業(yè)務模式變革的腳步,常常須要花費很多時間、人力和物力來處理信息更新和維護工作;遇到網(wǎng)站擴充的時候,整合內(nèi)外網(wǎng)及分支網(wǎng)站的工作就變得更加困難,甚至還需重新建設網(wǎng)站;如此下去,用戶始終在一個高成本、低效率的循環(huán)中升級、整合。最終導致頁面制作無序,網(wǎng)站風格不統(tǒng)一,大量信息積累,發(fā)布顯得異樣沉重;內(nèi)容繁雜,手工管理效率低下,手工產(chǎn)品列表視音頻信息常常無法實現(xiàn);應用難度較高,很多工作須要技術人員協(xié)作才能完成,角色分工不明確;改版工作量大,系統(tǒng)擴展實力差,集成其它應用時更是降低了敏捷性;國外從事內(nèi)容管理軟件研發(fā)的主要廠商包括Vignette,Interwoven,oadVision,Openmarket,ATG,Allaire,Documentum,Hummingbird等,這些公司CMS產(chǎn)品和解決方案專業(yè)性很強,大多基于J2EE等平臺,功能豐富,主要面對企業(yè)級用戶,是CMS市場的主要廠商。還有一些更窄的專業(yè)廠商供應內(nèi)容管理某個階段須要的功能,如Verity供應學問檢索,Micromedia供應內(nèi)容創(chuàng)作平臺,Akamai和Inkitomi供應內(nèi)容分發(fā)管理技術等。與此相反,Microsoft,IBM,Oracle等公司供應通用平臺性CMS解決方案。這是一個新興的領域,并且已經(jīng)漸漸起先形成了一股新的熱潮。內(nèi)容管理系統(tǒng)時代的到來必將會帶動其他各個領域的發(fā)展,如程序商,空間、域名服務商,內(nèi)容管理營銷網(wǎng)站,廣告等,這這些都是干脆的受益者。一旦內(nèi)容管理系統(tǒng)成為新的主流,那么其所帶來的影響將遠遠不止這些。因此,內(nèi)容管理系統(tǒng)有廣闊的開發(fā)和應用前景。[1]1.2課題主要內(nèi)容課題的主要探討工作分為兩個部分:一是針對內(nèi)容管理系統(tǒng)的特點和需求,探討內(nèi)容管理系統(tǒng)。二是探討相關內(nèi)容管理系統(tǒng)的開發(fā)過程,分析內(nèi)容管理系統(tǒng)開發(fā)的特別要求。主要從以下幾點動身:(1)確定開發(fā)思路:通過對內(nèi)容管理系統(tǒng)現(xiàn)狀、理論和技術探討,結合具體需求和特點,對內(nèi)容管理系統(tǒng)的開發(fā)思路進行了分析與確定。(2)分析具體的系統(tǒng)功能:通過翻閱大量文獻資料與實踐調查,確定內(nèi)容管理系統(tǒng)應當實現(xiàn)的系統(tǒng)基本功能。(3)從整體把握課題:包括整個系統(tǒng)的結構層次、網(wǎng)絡的架構,功能的模塊的劃分,技術關鍵點和難點落實等。(4)系統(tǒng)各部分逐一落實:包括如何編寫各個模塊實現(xiàn)其相應的功能,以及各模塊之間的相互連接與統(tǒng)一。
(5)系統(tǒng)的集成和調試:在全部功能和子系統(tǒng)都被實現(xiàn)后,將各個功能模塊、子系統(tǒng)集成為一個完整的系統(tǒng),然后經(jīng)過反復的測試、調試和修改,最終使系統(tǒng)達到預期的目標。1.3論文結構全文共分為六章。第一章主要介紹了內(nèi)容管理系統(tǒng)的課題背景與意義,闡述了內(nèi)容管理系統(tǒng)的發(fā)呈現(xiàn)狀以及將來發(fā)展的方向,最終簡要介紹了系統(tǒng)的主要工作內(nèi)容。其次章首先介紹了內(nèi)容管理系統(tǒng)的技術基礎及平臺,其中包括網(wǎng)絡編程語言PHP、本地服務器Apache以及數(shù)據(jù)庫MySQL和MVC的開發(fā)模式等。第三章介紹了有關內(nèi)容管理系統(tǒng)設計的總體構想與思路,并介紹了各模塊和數(shù)據(jù)庫的設計。第四章,以內(nèi)容管理系統(tǒng)中各個子模塊為例介紹了功能的設計實現(xiàn)以及相關代碼。第五章是系統(tǒng)的測試和分析,主要針對課題的實際可操作性進行測試并改進。第六章是結束語,對本次課題進行了總結以及對不足處的提出和以后的展望。2內(nèi)容管理系統(tǒng)技術基礎2.1內(nèi)容管理系統(tǒng)概述什么是內(nèi)容管理系統(tǒng)CMS是ContentManagementSystem的縮寫,意為"內(nèi)容管理系統(tǒng)"。CMS的功能并不只限于文本處理,它也可以處理圖片、Flash動畫、聲像流、圖像甚至電子郵件檔案。內(nèi)容管理系統(tǒng)是一種位于WEB前端(Web服務器)和后端辦公系統(tǒng)或流程(內(nèi)容創(chuàng)作、編輯)之間的軟件系統(tǒng)。內(nèi)容管理解決方案重點解決各種非結構化或半結構化的數(shù)字資源的采集、管理、利用、傳遞和增值,并能有機集成到結構化數(shù)據(jù)的商業(yè)智能環(huán)境中,如OA,CRM等。內(nèi)容的創(chuàng)作人員、編輯人員、發(fā)布人員運用內(nèi)容管理系統(tǒng)來提交、修改、審批、發(fā)布內(nèi)容。這里指的"內(nèi)容"可能包括文件、表格、圖片、數(shù)據(jù)庫中的數(shù)據(jù)甚至視頻等一切你想要發(fā)布到Internet、Intranet以及Extranet網(wǎng)站的信息。[2]內(nèi)容管理系統(tǒng)的基本特征不管是個人用戶、軟件公司的專業(yè)服務組還是一個系統(tǒng)綜合體,在很多狀況下都要依靠軟件包來安裝、配置系統(tǒng),并對模板進行設計和加密。應用服務供應商一般會為了這樣的設置收取用戶的一次性付款,這筆款項包括開戶費、對用戶客戶管理供應幫助以及在系統(tǒng)上建立用戶終端界面的費用。一些應用服務供應商也為用戶供應了建立終模板的幫助服務,用戶還能夠通過他們與你的合作伙伴聯(lián)系。當然,你不必為安裝系統(tǒng)和客戶軟件而發(fā)愁,因為每一件事都可以通過閱讀器來完成。把內(nèi)容管理系統(tǒng)從企業(yè)文件管理系統(tǒng)中分別出來的構想還包括工作流程和程序限制工具。在很多公司里,運用內(nèi)容管理系統(tǒng)的最關鍵緣由就是由于工作流程的原因,作為一個管理者、法律部門、一般編輯或是網(wǎng)頁發(fā)行者都必需在發(fā)送這些文書或是網(wǎng)頁之前簽署您的大名。很多內(nèi)容管理系統(tǒng)就有過人之處,它們供應了電子郵件識別這樣的特征,這樣一個相同的內(nèi)容就為批準、分流和平行發(fā)送這三種工作流程打算好了三種不同的路徑。然而,一個常見的內(nèi)容管理系統(tǒng)錯誤是建立了困難的工作流程模式,這種模式太程序化了,當用戶的須要變更是很不簡潔被修改--也就是說一個低終端的系統(tǒng)可能會是一個比較好的選擇。[3]2.2相關技術2.2.1PHPPHP最初出現(xiàn)于1994年,是PHP/FI(個人主頁/表單說明器,PersonalHomePage/FormsInterpreter)的一系列腳本。隨著PHP的逐步發(fā)展,PHP指的不再是“個人主頁(PersonalHomePage)”,而是“PHP超文本預處理器(PHPHypertextPreprocessor)”。PHP是完全免費的,不用花錢,你可以從PHP官方站點(://)自由下載。你可以不受限制的獲得源碼,甚至可以從中加進你自己須要的特色。PHP在大多數(shù)Unix平臺,GUN/Linux和微軟Windows平臺上均可以運行。運用PHP進行Web應用程序開發(fā),具備如下的優(yōu)點:(1)可運用服務器端的腳原來產(chǎn)生客戶端的腳本。運用VBScript、JavaScript等簡潔易懂的腳本語言,結合HTML代碼,即可快速地完成網(wǎng)站的應用程序;(2)無須編譯,簡潔編寫,可在服務器端干脆執(zhí)行;(3)運用一般的文本編輯器,如Windows的記事本,即可進行編輯設計;(4)與閱讀器無關(BrowserIndependence),客戶端只要運用可執(zhí)行HTML碼的閱讀器,PHP所運用的腳本語言均在WEB服務器端執(zhí)行,客戶端的閱讀器不須要能夠執(zhí)行這些腳本語言的功能;(5)PHP能與任何用C語言、Java語言所開發(fā)的擴展兼容。PHP主要功能與應用有如下三大領域:(1)服務器端腳本(Server-sideScript):即最常用的Web程序開發(fā);(2)吩咐行/Shell腳本(CLI/CommandlineScript):用以做系統(tǒng)自動化與監(jiān)測腳本;(3)客戶端用戶界面(Client-sideGUIApplication):運用PHPGTK可以編寫類似于VB/Delphi的桌面應用程序。本系統(tǒng)選擇PHP開發(fā)的理由是:(1)簡潔易學;(2)有眾多的擴展類庫;(3)有活躍的用戶群、廣闊的開發(fā)者社區(qū);(4)平安性高;(5)運行穩(wěn)定。2.2.2ApacheApache,中文名稱為阿帕奇,是一種開放源碼的服務器,可以在大多數(shù)計算機操作系統(tǒng)中運行,由于其多平臺和平安性而被廣泛運用,是最流行的Web服務器端軟件之一。Apache是1994年源于IBM公司的NCSA小型Web服務器項目。它和PHP的發(fā)展很相像,最初是靠熱心的程序員或網(wǎng)管以補丁(Pacth)的形式來維護的,從1.3版本起先起以Apache的正式名稱供應應全部用戶免費下載運用,且開放源代碼。[4]本系統(tǒng)采納Apache2.2,其特性如下:(1)模塊化:支持多種語言或腳本引擎,如PHP、Perl/ModPerl、JSP/Servelet等。(2)平安性高:由于開放源代碼,通常會在平安性問題被剛好發(fā)覺并解決后發(fā)布新的版本。(3)擴展性好:支持多種操作系統(tǒng),如MSWin32/FreeBSD/Linux/OS2等平臺。(4)可移植性:在這些異構操作系統(tǒng),配置與安裝基本相像。(5)性能優(yōu)越:可以自定義運行參數(shù)、編譯環(huán)境,以適應不同的Web環(huán)境的承載。(6)多線程:Apache2支持UNIX運行POSIX線程,在Windows下為多線程模式。(7)自定義錯誤文檔:管理員可以便利地更改錯誤頁面。(8)多語種支持:支持UTF-8、GB2312、ShiftJIS、BIG5等多種字符集編碼。Apache是服務器軟件始終不斷進化的大塊部件,它免費但又是無價之寶。Apache是在資源開放運動中出現(xiàn)的肯定珍品,因為不屬于個人專利而是對公共免費。一旦擁有這些源碼,程序員能夠自由完成所想——能在其它程序員接替工作時被給予同樣的權限來變更和修改自己的源代碼。2.2.3MySQLMySQL是一個真正的多用戶、多線程SQL數(shù)據(jù)庫服務器。SQL(結構化查詢語言)是世界上最流行的和標準化的數(shù)據(jù)庫語言。MySQL是以一個客戶機/服務器(B/S)結構的實現(xiàn),它由一個服務器守護程序mysqld和很多不同的客戶程序和庫組成。(1)MySQL是一個數(shù)據(jù)庫管理系統(tǒng)。一個數(shù)據(jù)庫是一個結構化的數(shù)據(jù)集合。它可以是從一個簡潔的銷售表到一個美術館或者一個社團網(wǎng)絡的浩大的信息集合。假如要添加、訪問和處理存儲在一個計算機數(shù)據(jù)庫中的數(shù)據(jù),你就須要一個像MySQL這樣的數(shù)據(jù)庫管理系統(tǒng)。從計算機可以很好的處理大量的數(shù)據(jù)以來,數(shù)據(jù)庫管理系統(tǒng)就在計算機處理中和獨立應用程序或其他部分應用程序一樣扮演著一個重要的角色。(2)MySQL是開源的。開源意味著任何人都可以運用和修改該軟件,任何人都可以從Internet上下載和運用MySQL而不須要支付任何費用。假如你情愿,你可以探討其源代碼,并依據(jù)你的須要修改。MySQL運用GPL(GNUGeneralPublicLicense,通用公共許可),在中定義了你在不同的場合對軟件可以或不行以做什么。假如你覺得GPL不好或者想把MySQL的源代碼集成到一個商業(yè)應用中去,你可以向MySQLAB購買一個商業(yè)許可版本。[5](3)MySQL服務器工作在客戶/服務器(B/S)中。MySQL數(shù)據(jù)庫服務器是一個客戶/服務器(B/S)系統(tǒng),它由多線程SQL服務器組成,支持不同的后端、多個不同的客戶程序和庫、管理工具和廣泛的應用程序接口(API)。ZendStudio ZendStudio是一個屢獲大獎的專業(yè)PHP集成開發(fā)環(huán)境,具備功能強大的專業(yè)編輯工具和調試工具,支持PHP語法加亮顯示,支持語法自動填充功能,支持書簽功能,支持語法自動縮排和代碼復制功能,內(nèi)置一個強大的PHP代碼調試工具,支持本地和遠程兩種調試模式,支持多種高級調試功能。Jquery jQuery由美國人JohnResig創(chuàng)建,至今已吸引了來自世界各地的眾多JavaScript高手加入其team,包括來自德國的JörnZaefferer,羅馬尼亞的StefanPetre等等。jQuery是繼prototype之后又一個優(yōu)秀的JavaScript框架。其宗旨是——WRITELESS,DOMORE,寫更少的代碼,做更多的事情。[6]它是輕量級的js庫(壓縮后只有21k),這是其它的js庫所不及的,它兼容CSS3,還兼容各種閱讀器(IE6.0+,FF1.5+,Safari2.0+,Opera9.0+)。jQuery是一個快速的,簡潔的JavaScript庫,運用戶能更便利地處理HTMLdocuments、events、實現(xiàn)動畫效果,并且便利地為網(wǎng)站供應AJAX交互。jQuery還有一個比較大的優(yōu)勢是,它的文檔說明很全,而且各種應用也說得很具體,同時還有很多成熟的插件可供選擇。jQuery能夠運用戶的html頁保持代碼和html內(nèi)容分別,也就是說,不用再在html里面插入一堆js來調用吩咐了,只需定義id即可。2.2.6Ajax(1)什么是AjaxAjax(阿賈克思)是AsynchronousJavaScriptandXML的縮寫,即異步JavaScript和XML。Ajax是一種客戶端技術,Ajax技術借助異步JavaScript實現(xiàn)閱讀器和服務器之間的異步交互,即相當于在Web應用中實現(xiàn)了原來C/S(Client/Server)結構下的交互結果,且這種效果的實現(xiàn)并沒有帶來繁瑣的客戶部署工作。比如:無需重新加載整個頁面就可以想服務器發(fā)送懇求,并接受響應。同時對XML文檔解析和處理。 Ajax相當于在閱讀器客戶端與服務器之間架設了一個橋梁、一個媒介,在它的幫助下,可以消退網(wǎng)絡交互過程中的“處理——等待——處理——等待”的缺陷。在處理過程中Web服務器響應是標準的且易于解析的XML格式的數(shù)據(jù)傳遞給Ajax,然后再轉換成HTML頁面的格式,協(xié)助CSS進行顯示。Ajax是運用XMLRequest對象發(fā)送懇求并獲得服務器端的響應,同時Ajax可以在不重新載入整個頁面的狀況下用JavaScript操作DOM以實現(xiàn)最終更新頁面。因此在讀取數(shù)據(jù)的過程中,用戶面對的不是白屏,而是原來的內(nèi)容。這種更新是瞬間的,運用戶感覺是連貫的。[10] 借助Ajax,可以把以前一些原本由服務器負擔的工作轉移到客戶端來完成,利用客戶端閑置的實力來進行處理,這樣也可以有效地減輕服務器和帶寬的負擔,使服務器更穩(wěn)定,更良好的運行,同季節(jié)約了空間和寬帶。(2)Ajax相關技術介紹 Ajax是多種技術的綜合應用,包括JavaScript腳本、CSS、DOM和重要對象XMLRequest。①JavaScript是一種可以與HTML標記混合運用的腳本語言,編寫的程序可以干脆在閱讀器中說明執(zhí)行。因此運用腳本語言編寫程序可以在閱讀器支持下跨平臺運行。JavaScript腳本中可以調用閱讀器及Ajax中供應的相關對象。利用這些對象的屬性方法可以實現(xiàn)頁面效果的動態(tài)限制。②CSS是層疊樣式表。CSS規(guī)則由模式匹配段和操作部分組成。模式匹配段用于表示元素與行為之間的關聯(lián)性;操作部分用于確定對指定部分的操作。CSS層疊樣式可以彌補HTML超文本標記語言在格式修飾中的不足,同時也為能夠實現(xiàn)頁面格式的批量動態(tài)更新。③DOM的全稱是文檔對象模型(DocumentObjectModel),它在本質上是一種文檔平臺。在運用Ajax技術中,借助DOM,可以結合腳本語言實現(xiàn)動態(tài)的數(shù)據(jù)存儲以及動態(tài)上傳文件。④XMLRequest是Ajax技術中最重要的一個對象。頁面可以在不刷新的狀況下通過它發(fā)送懇求來獲得服務器響應,也可以運用該對象在不刷新當前頁面的狀況下更新頁面中的數(shù)據(jù)。2.3MVC開發(fā)模式MVC由TrygveReenskaug提出,首先被應用在SmallTalk-80環(huán)境中,是很多交互和畫面系統(tǒng)的構成基礎。MVC結構是為那些須要為同樣的數(shù)據(jù)供應多個視圖的應用程序而設計的,它很好地實現(xiàn)了數(shù)據(jù)層與表示層的分別。MVC作為一種開發(fā)模型,通常用于分布式應用系統(tǒng)的設計和分析,以及用于確定系統(tǒng)各部分間的組織關系。對于畫面設計可變性的需求,MVC(Model-View-Controller)把交互系統(tǒng)的組成分解成模型、視圖、限制器3種部件。(1)模型部件(Model)保存由視圖顯示、由限制器限制的數(shù)據(jù);它封裝了問題的核心數(shù)據(jù)、邏輯和功能的計算關系,它獨立于具體的畫面表達和I/O操作。(2)視圖部件(View)把表示模型數(shù)據(jù)及邏輯關系和狀態(tài)的信息以特定形式展示給用戶。它從模型獲得顯示信息,對于相同的信息可以有多個不同的顯示形式或視圖。(3)限制器部件(Controller)是處理用戶與軟件的交互操作的,其職責是限制供應模型中任何變更的傳播,確保用戶畫面與模型間的對應聯(lián)系;它接受用戶的輸入,將輸入反饋給模型,進而實現(xiàn)對模型的計算限制,是使模型和視圖協(xié)調工作的部件。PHP的MVC模型如下圖所示:$_SESSION$_COOKIEModel$_FILEBusiness($_POST、$_GET$_、REQUEST)DB句柄LogicPHPCLIFile句柄SOAPControllerXML-RPCApplicationFlowHTML/XHTMLViewXMLPresentationXSLTLayerWML文本文件圖片文件其他類型文件圖2-3MVC模式模型、視圖與限制器的分別,使得一個模型可以具有多個顯示視圖。假如用戶通過某個視圖的限制器變更了模型的數(shù)據(jù),全部其他依靠于這些數(shù)據(jù)的視圖都應反映了這些變更。因此,無論何時發(fā)生了何種數(shù)據(jù)變更,限制器都會將變更通知全部的視圖,導致顯示的更新。[7]2.4系統(tǒng)設計流程需求分析需求分析概要設計具體設計系統(tǒng)測試編寫代碼圖2-4系統(tǒng)設計流程圖(1)需求分析本階段主要對內(nèi)容管理系統(tǒng)的需求狀況進行調查收集,將用戶對該系統(tǒng)的任何需求通過各種方式進行收集,比如采納問卷的形式,實地詢問用戶等形式進行。最終目的就是了解用戶對該系統(tǒng)有何要求、有何期望,簡潔的說就是要知道用戶希望內(nèi)容管理系統(tǒng)要完成什么功能,如何才能滿意用戶的須要。(2)概要設計概要設計部分主要對內(nèi)容管理系統(tǒng)有一個也許的設計介紹,對內(nèi)容管理系統(tǒng)的概要設計部分主要包括如下內(nèi)容:開發(fā)與設計的整體思想、系統(tǒng)的組成結構、各個模塊的設計內(nèi)容、系統(tǒng)平安設計等。其中開發(fā)與設計的整體思想主要是對內(nèi)容管理系統(tǒng)的開發(fā)與設計的整體思路進行介紹。系統(tǒng)的組成結構主要包括硬件設施結構和軟件系統(tǒng)結構,硬件設施結構部分對內(nèi)容管理系統(tǒng)運用的硬件設施作介紹,而軟件系統(tǒng)結構則對內(nèi)容管理系統(tǒng)的軟件整體設計結構給出介紹。各個模塊的設計主要包括內(nèi)容管理系統(tǒng)的登陸、內(nèi)容閱讀、系統(tǒng)管理模塊逐一介紹。系統(tǒng)平安設計部分主要對內(nèi)容管理系統(tǒng)中如何保證系統(tǒng)平安的措施給出說明。(3)具體設計具體設計部分則是在概要設計的基礎上對內(nèi)容管理系統(tǒng)作出更為具體的介紹。主要對各設計包中的各個類作出說明,包括對每個類如何在以后的程序設計中的定義作出介紹,并作出相應的說明,并對各參數(shù)作出介紹。(4)編寫代碼這一部分主要依據(jù)前面的具體設計內(nèi)容,用具體語言實現(xiàn)內(nèi)容管理系統(tǒng)。本系統(tǒng)主要采納PHP語言實現(xiàn),這一部分主要是代碼實現(xiàn),將前一階段的設計思想實現(xiàn),因為前面已經(jīng)對該系統(tǒng)的整體設計思路和整體框架作出了說明,并且在具體設計部分對每個設計包中的類如何實現(xiàn)也已給出,所以在這一部分工作量也不是太大。(5)系統(tǒng)測試系統(tǒng)測試部分主要對前面已經(jīng)實現(xiàn)的系統(tǒng)作出測試,看該系統(tǒng)是否符合系統(tǒng)設計要求。并對一些特別的數(shù)據(jù)進行測試,比如一些臨界值,看是否符合要求,在測試的基礎上,對發(fā)覺的錯誤進行改正,使系統(tǒng)逐步得到完善。測試不是一朝一夕就能完成的,必需在今后的運用過程中漸漸完善,并得到用戶的反饋后對系統(tǒng)作出修改。內(nèi)容管理系統(tǒng)主要采納了軟件工程的設計思路,各部分都遵從軟件工程的設計要求。2.5ThinkPHP框架ThinkPHP是一個開源的PHP框架,是為了簡化企業(yè)級應用開發(fā)和靈敏WEB應用開發(fā)而誕生的。最早誕生于2006年初,原名FCS,2007年元旦正式更名為ThinkPHP,并且遵循Apache2開源協(xié)議發(fā)布。早期的思想架構來源于Struts,后來經(jīng)過不斷改進和完善,同時也借鑒了國外很多優(yōu)秀的框架和模式,運用面對對象的開發(fā)結構和MVC模式,融合了Struts的Action和Dao思想和JSP的TagLib(訂單庫)、RoR的ORM映射和ActiveRecord模式,封裝了CURD和一些常用操作,單一入口模式等,在模版引擎、緩存機制、認證機制和擴展性方面均有獨特的表現(xiàn),也已經(jīng)越來越多地受到國內(nèi)PHP開發(fā)人員的認可。運用ThinkPHP,你可以更便利和快捷的開發(fā)和部署應用,當然不僅僅是企業(yè)級應用,任何PHP應用開發(fā)都可以從ThinkPHP的簡潔、兼容和快速的特性中受益。簡潔、快速和好用是ThinkPHP發(fā)展秉承的宗旨,為此ThinkPHP會不斷汲取和融入更好的技術以保證其簇新和活力,供應WEB應用開發(fā)的最佳實踐![8]作為一個整體開發(fā)解決方案,ThinkPHP能夠解決應用開發(fā)中的大多數(shù)須要,因為其自身包含了底層架構、兼容處理、基類庫、數(shù)據(jù)庫訪問層、模板引擎、緩存機制、插件機制、角色認證、表單處理等常用的組件,并且對于跨版本、跨平臺和跨數(shù)據(jù)庫移植都比較便利。并且每個組件都是細心設計和完善的,應用開發(fā)過程僅僅須要關注您的業(yè)務邏輯。3內(nèi)容管理系統(tǒng)總體設計3.1系統(tǒng)的需求分析系統(tǒng)基本功能信息時代的今日,在網(wǎng)絡中構建一個賦有特性化的內(nèi)容管理系統(tǒng),供應了一種可信任的和實時連通的網(wǎng)絡環(huán)境,通過網(wǎng)絡開放性和交互性的特點,讓用戶在任何時間、任何地點,通過網(wǎng)絡便利地“生活”,不僅是信息傳遞與獲得,還可以進行群體溝通和資源共享,展示自我,為個人發(fā)展帶來新機遇。本內(nèi)容管理系統(tǒng)具有以下功能:(1)完整的內(nèi)容管理功能,包括內(nèi)容的添加、修改、刪除、審核等。(2)支持附件上傳功能,可以上傳圖片。(3)要求具有強大的搜尋查詢功能。系統(tǒng)的性能需求一個系統(tǒng)設計的根本目的就是真正滿意用戶的實際需求,并采納先進、平安、成熟、牢靠的技術來實現(xiàn)。鑒于當今技術發(fā)展的趨勢,本系統(tǒng)采納B/S(閱讀器/服務器)模式,運用PHP技術開發(fā)。本著既要保證系統(tǒng)的平安性、穩(wěn)定性、高效性,又要為用戶供應好用、便利、高效的操作環(huán)境的設計思想,來進行分析設計的。系統(tǒng)的平安性是指系統(tǒng)中全部數(shù)據(jù)的平安性,它包括數(shù)據(jù)的保密性、完整性、可用性、可控性。其中,數(shù)據(jù)的保密性就是在系統(tǒng)的實際運行中,要確保數(shù)據(jù)不能被未經(jīng)授權者訪問到,對此,本系統(tǒng)采納管理員帳戶登錄機制,通過較為平安的用戶信息表來保存、維護用戶的登錄信息。數(shù)據(jù)完整性就是防止信息被未經(jīng)授權者篡改,保證數(shù)據(jù)的正確性和完整性。數(shù)據(jù)可用性就是保證相關數(shù)據(jù)及信息系統(tǒng)的確為授權運用者所運用。本系統(tǒng)是面對單用戶開發(fā)的系統(tǒng),完成管理員在后臺上進行各項操作,實現(xiàn)商家和客戶之間的雙向溝通。數(shù)據(jù)字典數(shù)據(jù)結構設計的第一階段也是主要的一個階段是數(shù)據(jù)的需求分析。在這個階段,依據(jù)所了解駕馭的用戶需求,進行了數(shù)據(jù)的采集和對數(shù)據(jù)的處理操作,以確保數(shù)據(jù)采集的具體精確,理清數(shù)據(jù)庫中各個數(shù)據(jù)項的關系,這將為系統(tǒng)的設計打基礎。在數(shù)據(jù)分析階段要做到兩點:調查清晰應用系統(tǒng)用戶所須要操作的數(shù)據(jù),確定存儲什么數(shù)據(jù)。調查清晰應用系統(tǒng)用戶要求對數(shù)據(jù)進行什么樣的處理,理清各個數(shù)據(jù)項之間的關系。留意做到這兩點是特別重要的要向系統(tǒng)用戶具體調查保證信息的采集的完整性、一樣性和精確性。在數(shù)據(jù)分析后要做到設計出一個數(shù)據(jù)字典文檔包括三方面:(1)數(shù)據(jù)項:包括字段名、字段的含義、類型定義以及和其他數(shù)據(jù)項的邏輯關系。(2)數(shù)據(jù)結構:若干個數(shù)據(jù)項的有意義的集合,包括字段名稱、含義以及組成的數(shù)據(jù)結構的數(shù)據(jù)項。(3)數(shù)據(jù)流:指數(shù)據(jù)庫中數(shù)據(jù)的處理過程,包括數(shù)據(jù)信息的輸入、處理和輸出。據(jù)此,可歸結出內(nèi)容管理系統(tǒng)所需完成的主體任務:(1)基本信息的添加、修改和刪除:包括產(chǎn)品信息、新聞、留言等信息。(2)基本信息的查詢:產(chǎn)品信息的查詢。針對內(nèi)容管理系統(tǒng)的總體需求,通過對內(nèi)容管理系統(tǒng)管理過程的內(nèi)容和數(shù)據(jù)流程分析與系統(tǒng)總體功能模塊梳理,設計產(chǎn)生如下所示的數(shù)據(jù)項和數(shù)據(jù)結構:(1)用戶信息:用戶名、密碼等。(2)分類信息:類型編號、類型名稱等。(3)內(nèi)容信息:內(nèi)容序號、內(nèi)容標題、內(nèi)容內(nèi)容、所屬類型等。系統(tǒng)的開發(fā)平臺(1)系統(tǒng)服務器為Apache2.2.4,數(shù)據(jù)庫為MySQL,整個系統(tǒng)程序、界面采納Zendstudio6和Dreamweaver(2)系統(tǒng)采納ThinkPHP開源MVC框架。3.2系統(tǒng)總體設計系統(tǒng)各個模塊簡述本系統(tǒng)主要由四大模塊組成:新聞模塊、留言、訂單模塊、產(chǎn)品模塊和用戶模塊。(1)新聞模塊:用于管理發(fā)表的新聞的管理單元。包括新聞列表(新聞標題、發(fā)布時間)和新聞具體內(nèi)容(新聞標題、發(fā)布時間、正文內(nèi)容)。(2)留言、訂單模塊:一般用戶可以在線留言、下訂單,留言經(jīng)審核后管理員才顯示出來(3)產(chǎn)品模塊:管理員對產(chǎn)品及其所屬分類進行添加、編輯、修改和刪除。(4)用戶模塊:用戶組分為管理員和一般用戶,管理員擁有全部操作權限,一般用戶只能在前臺閱讀。3.2.2系統(tǒng)功能圖圖3-2-2系統(tǒng)功能圖系統(tǒng)用例圖的設計通過從用戶的角度展示系統(tǒng)的功能,設計如下商品用例圖:圖3-2-3商品用例圖系統(tǒng)數(shù)據(jù)流程訂單留言新聞、產(chǎn)品用戶的需求具體體現(xiàn)在各種信息的供應保存、更新和查詢上,這就要求數(shù)據(jù)庫結構應當滿意各種信息的輸入和輸出。在細致分析,調查有關用戶信息管理需求的基礎上,得到本系統(tǒng)的數(shù)據(jù)流程圖。訂單留言新聞、產(chǎn)品新聞、產(chǎn)品編輯訂單編輯留言編輯新聞、產(chǎn)品閱讀新聞、產(chǎn)品編輯訂單編輯留言編輯新聞、產(chǎn)品閱讀管理員訂單填寫一般用戶管理員訂單填寫一般用戶留言填寫留言填寫圖3-2-4數(shù)據(jù)流程圖3.3數(shù)據(jù)庫的設計本系統(tǒng)中的數(shù)據(jù)管理形式采納數(shù)據(jù)庫,依據(jù)系統(tǒng)須要與數(shù)據(jù)規(guī)范化分為留言表、產(chǎn)品信息表、用戶表、新聞表、產(chǎn)品類別表、訂單表這六個基本數(shù)據(jù)表。表3-3-1:留言表字段類型字段說明oidint(11)留言編號namevarchar(20)留言者昵稱qqint(10)用戶qq號碼emailvarchar(20)用戶email地址Titlevarchar(20)留言標題ContentVarchar(100)留言內(nèi)容Create_timeInt(11)留言時間StatusTinyint((1)留言審核狀態(tài)表3-3-2:產(chǎn)品信息表字段類型字段說明idint(10)產(chǎn)品編號titleText產(chǎn)品名稱contenttext產(chǎn)品介紹cidInt(10)產(chǎn)品類別編號picVarchar(50)產(chǎn)品圖片表3-3-3:用戶表think_user字段類型字段說明idmediumint(8)用戶編號acountvarchar(64)用戶登錄名passwordvarchar(32)用戶密碼表3-3-4:新聞表字段類型字段說明idint(11)新聞編號titletest新聞標題contenttext新聞內(nèi)容Create_timeint(10)新聞發(fā)布時間表3-3-5:產(chǎn)品類別表字段類型字段說明cidint(10)類別編號Classnamevarchar(20)類別名稱表3-3-6:訂單表字段類型字段說明0tidint(10)訂單編號CompanyVarchar(40)客戶公司Namevarchar(20)客戶姓名Addressvarchar(40)客戶現(xiàn)居住地址TelText客戶聯(lián)系電話FaxInt(10)客戶傳真號碼urlvarchar(20)客戶網(wǎng)站網(wǎng)址EmailVarchar(10)客戶郵箱地址ContentText訂單內(nèi)容Create_timeInt(10)訂單下達時間4系統(tǒng)的實現(xiàn)4.1系統(tǒng)文件結構一、系統(tǒng)書目(ThinkPHP框架書目)ThinkPHP.php框架的公共入口文件Common包含框架的一些公共文件、系統(tǒng)定義、系統(tǒng)函數(shù)和慣例配置等Lang系統(tǒng)語言文件Lib系統(tǒng)基類庫書目Tpl系統(tǒng)模板書目Mode框架模式擴展書目Vendor第三方類庫書目二、應用書目(項目書目)index.php項目入口文件(可以運用其他名稱或者放置于其他位置)Common項目公共文件書目,一般放置項目的公共函數(shù)Conf項目配置書目,全部的配置文件都放在這里。Lang項目語言包書目(可選)Lib項目類庫書目,通常包括Action和Model子書目Tpl項目模板書目,支持模板主題Runtime項目運行時書目,包括Cache(模板緩存)、Temp(數(shù)據(jù)緩存)、Data(數(shù)據(jù)書目)和Logs(日志文件)子書目上面的只是默認方式,項目下面的書目名稱和結構是可以重新定義的。其實項目書目并不須要開發(fā)人員手動創(chuàng)建,只須要定義好項目的入口文件之后,系統(tǒng)會在第一次執(zhí)行的時候自動生成項目必需的全部書目結構(前提是項目書目具有可寫權限,這點在Linux環(huán)境下面須要留意)。可以看出新版的書目結構更加便于部署和配置,因為只有Runtime書目才是須要具備可寫權限的,在Linux環(huán)境下面可以更加快速的部署和配置書目權限。三、部署書目當我們實際部署網(wǎng)站的時候,書目結構往往由于項目的困難而變得困難。我們舉薦的部署書目結構如下:ThinkPHP系統(tǒng)書目(下面的書目結構同上面的系統(tǒng)書目)Home項目書目(下面的書目結構同上面的應用書目)Admin后臺管理項目書目……更多的項目書目index.php網(wǎng)站的入口文件admin.php網(wǎng)站的后臺入口文件假如采納分組模塊的話可以簡化為一個項目書目ThinkPHP系統(tǒng)書目(下面的書目結構同上面的系統(tǒng)書目)App項目書目Public網(wǎng)站公共書目index.php網(wǎng)站的入口文件項目的模板文件還是放到項目的Tpl書目下面,只是將外部調用的資源文件,包括圖片JS和CSS統(tǒng)一放到網(wǎng)站的公共書目Public下面,分Images、Js和Css子書目存放,假如有可能的話,甚至也可以把這些資源文件單獨放一個外部的服務器遠程調用,并進行優(yōu)化。這樣部署的好處是系統(tǒng)書目和項目書目可以放到非WEB訪問書目下面,網(wǎng)站書目下面可以只須要放置Public公共書目和index.php入口文件(假如是多個項目的話,每個項目的入口文件都須要放到WEB書目下面),從而提高網(wǎng)站的平安性。4.2系統(tǒng)主要模塊實現(xiàn)4.2.1留言子模塊的實現(xiàn)留言子模塊主要是用于用戶發(fā)表留言來詢問各方面的問題,將已經(jīng)發(fā)表的內(nèi)容按發(fā)表時間逆次依次形成列表,運用戶對全部留言內(nèi)容一目了然。此模塊頁面如下圖所示:圖4-2-1-1留言子模塊界面工作流程:點擊閱讀留言 點擊閱讀留言傳入Action名Scan傳入Action名ScanURL提交到Contact模塊的ScanURL提交到Contact模塊的Scan從數(shù)據(jù)庫提取留言從數(shù)據(jù)庫提取留言Scan通過display()方法顯示Scan模板Scan通過display()方法顯示Scan模板圖4-2-1-2留言模塊工作流程圖4.2.2搜尋子模塊的實現(xiàn)搜尋子模塊主要的作用是實現(xiàn)用戶對產(chǎn)品的搜尋。此模塊采納了高級搜尋的方式,可以通過輸入關鍵字實現(xiàn)精確查找。借助該單元,能夠對全部產(chǎn)品內(nèi)容進行索引定位和搜尋,查找滿意要求的內(nèi)容。此模塊頁面如下所示:圖4-2-2-1搜尋子模塊界面3秒后返回工作流程:3秒后返回點擊搜尋按鈕點擊搜尋按鈕顯示公共模板success檢查輸入是否為空顯示公共模板success檢查輸入是否為空是是否否進入error()方法進入error()方法傳入Action名Search從產(chǎn)品表匹配用戶輸入的關鍵字Search通過display()方法顯示Search模板URL提交到Index模塊的Search傳入Action名Search從產(chǎn)品表匹配用戶輸入的關鍵字Search通過display()方法顯示Search模板URL提交到Index模塊的Search圖4-2-2-2搜尋模塊工作流程圖4.2.3訂單子模塊的實現(xiàn)訂單。它的作用是當客戶不便利干脆電話聯(lián)系商家時,可以將信息提交給后臺管理員,其界面如下:圖4-2-3-1訂單子模塊界面工作流程:否檢查輸入是否為空從產(chǎn)品表匹配用戶輸入的關鍵字Order通過display()方法顯示Order模板傳入Action名Order點擊提交按鈕3秒后返回顯示公共模板success進入error()方法是否檢查輸入是否為空從產(chǎn)品表匹配用戶輸入的關鍵字Order通過display()方法顯示Order模板傳入Action名Order點擊提交按鈕3秒后返回顯示公共模板success進入error()方法是URL提交到Contact模塊的OrderURL提交到Contact模塊的Order 圖4-2-3-2訂單子模塊工作流程圖4.2.4主題子模塊的實現(xiàn)訪問者通過此模塊可以對系統(tǒng)界面進行選擇。點擊右上角切換主題的產(chǎn)品列表,出現(xiàn)不同界面,圖4-2-4-1主題子模塊界面URL提交到Index模塊的index傳入主題變量cc點擊黃色主題工作流程:URL提交到Index模塊的index傳入主題變量cc點擊黃色主題全部display顯示session記錄的主題變量值全部display顯示session記錄的主題變量值圖4-2-4-2主題列表模塊工作流程圖4.2.5產(chǎn)品列表子模塊的實現(xiàn)此模塊可以讓用戶比較直觀的看到某個產(chǎn)品類別下的全部產(chǎn)品。圖4-2-5-1產(chǎn)品列表子模塊界面 此模塊比較一般。但其中用到了一些開源的JS框架,如縮略圖,可以讓網(wǎng)頁打開速度加快;另外就是添加到訂單,是種簡化的“添加購物車”。工作流程:點擊閱讀類別點擊閱讀類別URL提交到Index模塊的CateURL提交到Index模塊的Cate傳入Action名Cate及類別編號id傳入Action名Cate及類別編號id依據(jù)類別編號從產(chǎn)品表提取對應產(chǎn)品依據(jù)類別編號從產(chǎn)品表提取對應產(chǎn)品Cate通過display()方法顯示Cate模板 Cate通過display()方法顯示Cate模板圖4-2-5-2產(chǎn)品列表模塊工作流程圖5系統(tǒng)測試和分析5.1測試目的測試是軟件設計中一個獨立的、關鍵的階段,也是保證軟件質量的重要手段。為了發(fā)覺系統(tǒng)的錯誤,使系統(tǒng)更加完善,就必需進行測試。測試階段的目標是為了驗證各階段所完成的工作是否滿意需求分析和具體設計要求,識別出期望的結果和真正結果之間的差別,以便修正系統(tǒng)設計和代碼實現(xiàn)中的潛在的錯誤,保證系統(tǒng)運行的正確性和功能完備性,提高系統(tǒng)運行的性能。5.2測試過程(1)代碼審查人工測試源程序可以由編寫程序本人非正式的進行,也可以由審查小組形式進行。后者稱為代碼審查,它是一種特別有效的程序的驗證技術,對于典型的程序來說,可以查出30%-70%邏輯錯誤和編碼錯誤。(2)測試數(shù)據(jù)集測試數(shù)據(jù)的任務是依據(jù)肯定的策略對模塊進行組裝,并在組裝過程中進行模塊接口與子系統(tǒng)功能測試。這時要求考慮的問題是:①模塊接口數(shù)據(jù)是否能夠正確傳遞;②若干模塊組合形成是否達到預期的要求;③模塊反復調用形成的誤差積積累是否在允許的范圍以內(nèi);④全程數(shù)據(jù)對象的說明、設置、引用是否正確;⑤一個模塊的功能是否會對其他模塊的功能實現(xiàn)產(chǎn)生不利的副作用。采納什么策略進行模塊組裝,干脆影響到集成測試的效率和用戶對系統(tǒng)勝利的信念,也與測試方案的設計,所運用的測試依據(jù)親密相關。(3)確認驗收測試當系統(tǒng)全部模塊組裝完畢,代碼審查和數(shù)據(jù)集測試完畢,接口錯誤已經(jīng)基本解除,即可進行系統(tǒng)確認測試。系統(tǒng)購認測試的目的是向用戶表明軟件系統(tǒng)的有效性。依據(jù)軟件需求規(guī)范的描述,
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- Porantherine-生命科學試劑-MCE-2296
- 1-Propinoyl-Lysergic-acid-methylisopropylamide-1P-MiPLA-生命科學試劑-MCE-1036
- 2025年度銀行賬戶管理與個人財富管理合作協(xié)議方
- 2025年度高層建筑基礎鉆孔施工與質量控制合同
- 二零二五年度特色餐廳廚師勞動合同及勞動爭議處理協(xié)議
- 2025年度綠色環(huán)保版商鋪租賃合同
- 2025年度環(huán)保項目短期現(xiàn)場作業(yè)人員勞動合同
- 二零二五年度綠色環(huán)保產(chǎn)業(yè)財產(chǎn)贈與協(xié)議
- 2025年度新媒體運營專員聘用合同簡易制
- 二零二五年度商標侵權違約賠償合同范本
- 2025年人教五四新版八年級物理上冊階段測試試卷含答案
- 2025新人教版英語七年級下單詞表(小學部分)
- 2025年春季1530安全教育記錄主題
- 礦山2025年安全工作計劃
- 基本藥物制度政策培訓課件
- 2025年包裝印刷項目可行性研究報告
- 2025年九年級物理中考復習計劃
- 給客戶的福利合同(2篇)
- 《銀行融資知識》課件
- SWITCH 勇者斗惡龍11S 金手指 版本:v1.0.3 最大金幣 最大迷你獎章 32倍經(jīng)驗 最大攻擊 所有材料
- 六編元代文學
評論
0/150
提交評論