基于PHP的輕博客設計與實現_第1頁
基于PHP的輕博客設計與實現_第2頁
基于PHP的輕博客設計與實現_第3頁
基于PHP的輕博客設計與實現_第4頁
基于PHP的輕博客設計與實現_第5頁
已閱讀5頁,還剩72頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

隨著世界聯系的不斷緊密,社交所占比例也越來越重。為了減輕這種負擔,輕博客的開發(fā)顯得尤為重要。本文以輕博客的需求及設計為基礎,具體敘述了輕博客系統(tǒng)的開發(fā)細節(jié)設計與實現。通過對本系統(tǒng)的設計與實現,對輕博客進行詳細的介紹。本系統(tǒng)是以B/S結構為本,基于PHP和HTML5等開發(fā)技術,再使用Apache與Web的配置,采用MYSQL作為本系統(tǒng)的后臺數據庫,通從各個方面對輕博客系統(tǒng)做詳細描述。第一部分將會對輕博客系統(tǒng)的背景以及特點進行介紹。第二部分主要對對系統(tǒng)的開發(fā)工具以及技術介紹。第三部分對輕博客的可行性、功能需求方面進行分析。第四部分主要對系統(tǒng)、系統(tǒng)功能、數據庫、數據表進行分析設計,給出相對應的圖表,展示系統(tǒng)所需的處理流程、需求處理的先后次序。第五部分主要論述對系統(tǒng)中各個模塊的設計,展現對各個模塊進行詳細設計的介紹與過程。第六部分將會對系統(tǒng)的編碼、測試和結果進行發(fā)表,展示相關成果。第七部分將會對系統(tǒng)的特色以及創(chuàng)新進行敘述。fsocialcontactbecomesmoreandmoreimportant.Toalleviatetthedevelopmentoflightblogsisparticularlyimportant.Basedonthedetaileddesignandimplefirstpartwillintroducethebackgroundsystem.Thesecondpartmainlyintroducesthedeveloptechnologiesofthesystem.ThethirdpartanalyzesthefeasibilityandfunctionalrequirementsofLightBlog.Thefourthpartmainlyanalysesanddesignsthesystem,systemcorrespondingcharts,andshowstheprandtheorderofprocessingprocessofdetaileddesignofeachmodule.Thesixthpartwillpubli 1.1背景及意義 1.2課題研究現狀 1.3初步設計方法與實施方案 22開發(fā)技術介紹 42.1B/S結構 42.2THINKPHP5框架 52.3MγSQL數據庫 5 5 5 73.1可行性分析 73.1.2技術可行性 73.1.2運行可行性 73.2系統(tǒng)功能目的與需求分析 73.2.1系統(tǒng)功能目的分析 3.2.2系統(tǒng)功能需求分析 83.3業(yè)務流程 93.3.1零層業(yè)務流程圖 93.2.2一層業(yè)務流程圖 3.4數據流程圖 3.4.1零層數據流程圖 3.4.2一層數據流程圖 3.4.3管理員數據流程圖 3.5系統(tǒng)運行環(huán)境 4系統(tǒng)設計 4.1系統(tǒng)結構分析 4.1.1邏輯結構 4.1.2物理結構 4.2系統(tǒng)架構原理 4.2.1系統(tǒng)原理 4.2.2用戶模塊的程序流程圖 4.3數據庫設計 4.3.1輕博客整體E-R圖設計 4.3.2數據表的介紹 5.1功能分析 5.2系統(tǒng)各個功能模塊實現 5.2.1登錄功能設計實現 5.2.2用戶管理信息模塊 5.2.3查看發(fā)布信息模塊 5.2.4用戶信息管理信息模塊 5.2.5管理員管理發(fā)布信息模塊 5.2.6評論信息管理信息模塊 6系統(tǒng)測試 6.1功能測試 6.2安全測試 6.4性能測試 6.5測試結果分析 致謝 1PHP語言是一被種廣泛應用開源腳本語言。PHP語言和平時所用的其他常用語言相比更具有明顯的長處,因為PHP語言具有更加突出的可移植性、可靠性和較高的運行效率。這些優(yōu)勢都使PHP成為當前世界范圍內網站建設的主導語言,程序員廣泛利用PHP設計不同的網站,這不僅讓實時更新數據庫從幻想變成成為現實,在對網站的日常護理和管理變得更加簡單而便捷,進而提高了用戶的工作效率。這讓PHP在網絡建設中被廣泛使用著。隨著現代世界聯系越來越緊密,社交活動也變得越來越繁重。在這種高強度的壓力之下,人們越來越注重自己的社交空間和社交活動。在結束繁忙、令人疲憊的一天之后,又或者是忙里偷閑,在空閑的時候,人們總是想用各種方式進行休閑娛樂,擺脫一天的壓力。因此,對于瀏覽自己喜歡的內容、發(fā)布自己喜歡的內容進行放松無疑成為了人們休閑時的首選。然而一些社交平臺上信息混雜、又或者是圈子亂,造成了浪費大半時間在內容選擇和信息清除之中。這么這些就與人們本身想要休閑放松的目的相互違背了。由此,在此次畢設之中,我決定設計一個輕博客,讓人們真正的在空閑時間發(fā)布自己喜歡的內容的同時能夠迅速找到自己喜歡的圈子進行瀏覽。這個系統(tǒng)構建了一個屬于圈友的世界。能夠快速找到適合自己的圈子、發(fā)布自己喜歡的內容、在熱愛的圈子里找到同樣愛好的圈友。這就是我所搭建的輕博客系統(tǒng)。這個系統(tǒng)能夠進行用戶注冊以及功能,并對其進行驗證。此外,還具備了信息檢索,以便用戶快速找到自己想要看并且感興趣的內容。同時,用戶可以在自己的主頁發(fā)布喜歡或者自己想要與大眾分享的內容,更能進行評論功能。用戶也可以對這些內容進行一些簡單的管理和編輯。同時,網站所設立的管理員的制度能夠對用戶和其發(fā)布的信息進行管理。完成這次的畢業(yè)設計,其實也是增長個人經驗的過程。在這次的實踐中,我對市面上不同的平臺進行了解,分析了現在網站的建成及運行原理,掌握了使用PHP建設動態(tài)網站的知識以及其與數據庫等連接原理。實踐過程中我也對我自身實力有了明確的認知,因此能夠扎實自身的基礎,磨礪自身意志,提高自身學習能力。為我未來的發(fā)展提供了大量經驗和能力,為日后學習工作積累經驗。2在當今時代,新媒體的發(fā)展變得越加迅速,人們也順應著時代的潮流,成為視覺動物。經過對比發(fā)現,對于圖片給人的感官刺激遠遠大于文字給人帶來的感官刺激。這也是為什么許多人們樂意使用表情包、使用圖片來表達自己心情或者是事件的狀況。這也是為什么閱讀圖片、視頻的時候到了。隨著生活的加速,人們時時刻刻都在快節(jié)奏的生活之中。這使得人們更加傾向于快餐文化的消費,更愿意去分享,更愿意去結識與自己有著相同愛好的人。這是因為人們的喜好和需求能夠基本得到滿足。但是迄今為止,輕博客網站還沒有完全建立起一個能夠使其成熟而且穩(wěn)定的營利模式。這也是現代一個固定行業(yè)中發(fā)展時固有且特定的限制,因為作為一個多媒體平臺,它的根基就是需要不同的用戶群體來作為它的最根本的存在價值的證明。但是這些不同的基本用戶的積累過程是需要大量的資金、資本來支持網站的正?;\行以及管理。而縱觀現今不同的輕博客網站仍然是處在一個持續(xù)投資的狀態(tài),不知道何時才會有穩(wěn)定且可觀的利潤。況且模擬出來的利潤模型其模糊性也導致整個網站的運營處在了一個不科學的狀態(tài),這種情況甚至導致了輕博客發(fā)展的停滯不前。我們只能說,我國的輕博客只是模仿外國輕博客其較為成功的外部形態(tài),其本質遠遠沒有被學習且了解。1.3初步設計方法與實施方案關于軟件架構設計方案:這個輕網站的設計中是采用了B/S架構,即用戶可以通過打開瀏覽器來直接訪問網站而不需要另外打開別的服務器的模式。憑借著這種模式,使得用戶可以直接打開瀏覽器并且輸入相對應正確的網站地址來采取訪問即可。而這種訪問模式能夠有效避免CS架構的軟件下載安裝中帶來繁瑣且浪費時間的問題與麻煩,這也是為什么CS架構不能成為軟件開發(fā)的主要模式的原因。關于操作的系統(tǒng)采用方案:用戶可以采用Windows7或者以上版本且能夠提供相對應服務的系統(tǒng),對于現在所存在的不同的Window系統(tǒng)來說,在全球范圍內仍然是大部分人的首要選擇,該系統(tǒng)能夠給大部分人人提供相對簡單的操作環(huán)境和使用環(huán)境。關于本系統(tǒng)采用后臺數據庫方案:本系統(tǒng)選擇采用的是MySQL數據庫。MySQL數據庫能夠說是全球范圍內被運用范圍最為廣闊的一種數據庫。而且采用MySQL數據庫對于這次所設計的的系統(tǒng)來說是最為恰當的一種關系型的數據庫。從MySQL的各個方面不難看出,因為MySQL數據庫所需的運行時間較短,速度較快而且所要占用的安裝體積小這也是為什么采用MySQL數據庫的原因之一,另一個原因則是因為其具備了較為優(yōu)良的安全性能,足夠給數據帶來一定防護。3關于使用開發(fā)工具的方案:本系統(tǒng)開發(fā)采用的是SublimeText3軟件進行開發(fā),它平臺為一體的編輯器,而且對我來說還有所接觸。因此選擇Sublim42開發(fā)技術介紹B/S結構,它的全稱是Browser/Server結構。B/S結構可以說這是在Web興起之后的一種網絡結構模式。Web瀏覽器對目前許多客戶端來說最為重要的一款應用程序軟件,這個模式能夠將客戶端相統(tǒng)一,并且還集中了服務器上許多系統(tǒng)功能的核心,這樣的話,就能夠簡化系統(tǒng)的開發(fā),維護和使用。B/S結構同時還簡化了許多客戶端的工作,這就意味著在客戶端無需安裝多個軟件。如果客戶端上僅安裝了一個瀏覽器,例如Google或者是火狐又或者是InternetExplorer,只要用戶在服務器上安裝了SQLServer或者MySQL又或者是其他數據庫,瀏覽器都能利用Web服務器并且使其與數據庫進行交互。這能夠大大降低客戶機的負荷,并將其工作量交給Web服務器來承擔。其體系結構圖如圖2.1所示。圖2.1B/S體系結構圖B/S結構工作原理:(1)客戶端通過瀏覽器訪問網上的從Web服務器中的視頻、音頻、圖片或者文本。(2)不同的Web服務器能通過各種不同的方式和數據庫服務器產生連接,這能實現把大量的數據實際存儲于相對應的數據庫服務器中。(3)通過Web服務器下載的應用程序來交由本地網絡執(zhí)行,下載過程中遇到的指令假設與數據庫相關聯的話,那么則由Web服務器傳遞給數據庫服務器來運行。所得結果就先返回給Web服務器并且把結果再返回給用戶。5ThinkPHP是國產的被用于PHP語言,而且能快速、兼容且易于使用的輕量級開發(fā)框架。ThinkPHP在2006年初的時候出現,原來的名字是FCS。在這一年的后一年的元旦,它被命名為ThinkPHP。它是根據Apache2的開源協議,由此來發(fā)布的。它是從Struts構造中移植并通過改造和完善而來的。它還借用了許多出色的外部框架和模型,這些框架和模型使用了面向對象和面向MVC的開發(fā)結構并將其集成在一起。ThinkPHP支持許多差異較大的服務器環(huán)境,例如Windows/Unix/Linux和其他服務器環(huán)境等等。正式版本必須要求使用PHP5.0或者更高版本來支持,同時還需要對mysql,求。但是使用程序操作系統(tǒng)的特定環(huán)境的要求是取決于開發(fā)中觸及的模塊來決定。2.3MySQL數據庫MySQL數據庫可能說是全球相關領域內被使用范圍最多的一種數據庫。而且采用MySQL數據庫對于這次所設計的的系統(tǒng)來說是最為恰當的一種關系型的數據庫。從MySQL的各個方面不難看出,MySQL數據庫所需的運行時間并不長,速度較快而且所要占用的安裝體積小這也是為什么采用MySQL數據庫的原因之一,另一個原因則是因為其具備了較為優(yōu)良的安全性能,足夠給數據帶來一定防護。2.4Apache服務器ApacheHTTPServer服務器是一款開放式Web服務器,它可以在絕大部分計算機操作系統(tǒng)上操作并運行。由于ApacheHTTPServer的多平臺性和安全性,它是最受歡迎的Web服務器之中的一種,它快速,可靠并且通過編譯到服務器中的簡單API或者是Perl/Python又或者其余解釋器進行擴展。JavaScript是一種輕量級的語言,它還具有解釋性和它及時的功能豐富的編程語言,雖然它是Web開發(fā)的一種腳本語言,但它也在許多非瀏覽器環(huán)境有著應用。JavaScript是原型編程基礎上(一種多范式非靜態(tài)的腳本語言),并對面向對象,命令式和聲明式6的樣式都有支持(比如功能程序)。7可行性研究需要以完全的,以系統(tǒng)的分析來作為首要方法,以經濟利益為核心,同時對各種影響項目的不同因素,使用大量數據證明所假定的項目是不是有效益的。并且對完整項目的可行性開始研究剖析,并強調優(yōu)劣點和意見。3.1可行性分析這款軟件的設計并不會特別耗費大量資金。這原由各種技術大都是免費開源的關系。并且這些技術都已經十分成熟。對于初期的簡單開發(fā)來說,這些好處都會給項目的開發(fā)帶來一定的優(yōu)勢。在項目初期完成之后的完善以及升級則是另外需要討論的部分。總的來說,這款軟件的開發(fā)還是十分符合經濟可行的原則。3.1.2技術可行性本系統(tǒng)在開發(fā)的過程之中所有運用的技術:如php語言、mysql數據庫、thinkphp5框架這些基本都是開源且免費的技術。而且他忙在市面以及網絡上存在著大量的相關資料和相關資源。有問題可以直接在網絡中找到相關答案。從學習和運用的角度來說,這些技術對于本系統(tǒng)的開發(fā)包括未來的完善和發(fā)展都是較為有利的。因此在技術層面來看,這樣的選擇無疑是最好的。3.1.2運行可行性本系統(tǒng)開發(fā)運用了Sublime開發(fā)工具、Mysql數據庫、PHP語言、ThinkPHP框架等技術。這些技術大都在各自的領域被廣泛使用著,而且它們所需要占據的內存小、運行速度快,十分適合開發(fā)者進行初步的開發(fā)和完善。對于安裝下載配置等問題,市面和網絡上都存在著許多資源,可以給開發(fā)者有利的開發(fā)協助。由此看來,對于本系統(tǒng)的開發(fā)從各個方面來說都是沒有問題的。3.2系統(tǒng)功能目的與需求分析一個輕博客旨在減輕社會負擔,該博客是對以前博客的新改進,該博客更像是一個自己喜歡的手賬,用戶可以用插圖、文本等形式放進任何想要表達的內容,但這太過于繁重了。刪除沉重的博客本體后,輕博客就更像是一本時尚雜志,可以共享諸如段落,8圖片,歌曲,鏈接等不同的內容。每個共享都被以動態(tài)的形式顯示,給人以更舒適的感覺。在此基礎上,輕博客也可以分為不同的部分,因此,能夠讓用戶從自己喜歡的模塊中進行選擇,可以增強用戶交互性,以吸引更多使用率較高的用戶。需求分析是軟件設計最初階段的首要項目,同樣是軟件在開發(fā)時期中的一個重要組成部分。此階段是對系統(tǒng)需求完成的功能進行分析,而不是構想如何實現。在這之后,需要確定軟件中必須完成哪些功能或者工作。在本系統(tǒng)中,以輕博客作為主體,用戶可以發(fā)表自己喜歡的文章、圖片、視頻、音頻,還可以與評論其他用戶。將原本普通單一的博客完全改變,變得更加動態(tài),這能讓用戶感覺更為舒適。此外,本系統(tǒng)還配備了管理員系統(tǒng),能夠更好的管理用戶的信息和言論。(1)賬號及信息管理表3-1賬號及信息管理用例分析用例名稱用例簡介前置條件賬號及信息管理管理員對注冊到系統(tǒng)中的用戶的賬號進行編輯和刪除、系統(tǒng)運行正常主要操作查看、編輯用戶信息,對用戶發(fā)表過的信息進行管理和(1)管理員登錄到系統(tǒng)中(2)根據不同的需求在左側點擊不同的版塊選項進行(3)點擊編輯按鈕,對所選擇的信息進行編輯。(4)點擊刪除按鈕,對所選擇的信息進行刪除。(5)點擊新增按鈕,進入到新增的賬號頁面。編輯用戶信息(1)管理員登陸到界面(2)進入用戶賬號管理界面(3)選擇所需要管理的用戶賬號(4)進行編輯或者刪除表3-2用戶管理用例分析用例名稱用例簡介用戶信息管理用戶對自己所發(fā)表過的信息進行添加、編輯和刪除9前置條件系統(tǒng)運行正常主要操作查看用戶所發(fā)布信息(1)用戶登錄到系統(tǒng)中(2)點擊左側控制面板,查看自己所要進行操作的項目。(3)點擊文章管理按鈕,進入文章管理編輯頁(4)點擊刪除按鈕,對所選擇的信息進行刪除。(5)點3.3業(yè)務流程本系統(tǒng)的業(yè)務流程圖如圖2.3所示:用廣/管理員賬號.刪除。編軌溶理.管理列表管理員發(fā)布內容-圖2.3業(yè)務流程圖其具體的流程圖如下:基本信息數據管理員圖3-2效果圖3.4數據流程圖整個系統(tǒng)的數據流程圖如下圖所示:后臺管理員用戶添加、查詢系統(tǒng)登陸通過驗證前臺22圖2.4系統(tǒng)的數據流程輕博客管理員列表用戶管理管理員圖3-4流程圖3.4.3管理員數據流程圖顯示查找內容管理員圖3-5流程圖3.5系統(tǒng)運行環(huán)境本系統(tǒng)所用運行環(huán)境:內存:4G以上4系統(tǒng)設計4.1系統(tǒng)結構分析輕博客網站利用B/S結構,以說這是在Web興起之后的一種網絡結構模式。Web瀏覽器對目前許多客戶端來說最為重要的一款應用程序軟件,這個模式能夠將客戶端相維護和使用。B/S結構同時還簡化了許多客戶端的工作,這就意味著在客戶端無需安裝多個軟件。如果客戶端上僅安裝了一個瀏覽器,瀏覽器都能利用Web服務器并且使其與數據庫進行交互。這能夠大大降低客戶機的負荷,并將其工作量交給Web服務器來承擔。系統(tǒng)的網絡應用原理示意圖如圖4.1所示:后臺數據庫系統(tǒng)服務器后臺數據庫數數據服務器客戶端用戶輕博客網站4.1.2物理結構系統(tǒng)實現的物理結構如圖4.2所示:瀏覽器瀏覽器WEB服務器數據服務器瀏覽器瀏覽器4.2系統(tǒng)架構原理輕博客網站利用B/S結構,這是在Web興起之后的一種網絡結構模式。其原理圖示如圖4.3所示:4.2.2用戶模塊的程序流程圖用戶模塊的設計,其主要功能的程序流程圖設計如圖4.4所示:登表.進入感統(tǒng)。發(fā)心子心發(fā)布心作得是信山4.3數據庫設計4.3.1輕博客整體E-R圖設計本系統(tǒng)數據庫主要是以存儲、修改等功能來管理網站中全部數據,以便進行操作。1管理員1N用戶N+查看NNM圖片MN?NN?LM?視頻1管理管理1管理1管理M圖4.5整體實體E-R圖4.3.2數據表的介紹本系統(tǒng)數據庫采用MYSQL數據庫,其主要的表共包含7張表。關于數據庫中的數(1)admin(管理員表)該表中主要存儲的是管理員的相關的信息,結構如表4.1所示。表4.1表admin的結構字段名數據類型長度是否主鍵描述是姓名密碼注冊時間(2)img(圖片發(fā)布信息表)該表中主要是存儲的是用戶發(fā)布圖片相關的信息,結構如表4.2所示。表4.2表img的結構字段名數據類型長度是否主鍵描述是用戶ID用戶名稱圖片標題圖片配文發(fā)布時間發(fā)布類型(3)liuyan(評論信息表)在該表中主要存儲的是評論的相關信息。表的結構如表4.3所示。表4.3.表liuyan的結構字段名數據類型長度是否主鍵描述是評論ID用戶名稱評論標題評論內容發(fā)布時間(4)mp3(音樂信息表)在該表中主要存儲的是關于發(fā)布音頻的相關信息。表的結構如表4.4所示。表4.4表musics的結構字段名數據類型長度是否主鍵描述4是用戶ID用戶名稱發(fā)布標題發(fā)布內容發(fā)布時間發(fā)布類型(5)text(文章信息表)在該表中主要存儲的是關于發(fā)布文章的相關信息。表結構如表4.5所示。表4.5表text的結構字段名數據類型長度是否主鍵描述4是用戶ID用戶名稱發(fā)布標題發(fā)布內容發(fā)布時間發(fā)布類型(6)user(用戶信息表)在該表中主要存儲的是關于用戶的相關信息。表結構如表4.6所示。表4.6表user的結構字段名數據類型長度是否主鍵描述是用戶名稱密碼電話注冊時間(7)viedo(視頻信息表)在該表中主要存儲的是關于用戶發(fā)布視頻的相關信息。表結構如表4.7所示。表4.7表viedo的結構字段名數據類型長度是否主鍵描述4是用戶ID用戶名稱發(fā)布標題發(fā)布內容發(fā)布時間發(fā)布類型5系統(tǒng)實現發(fā)表評論,瀏覽相關用戶發(fā)表的內容,會員注冊,退出登錄,管理發(fā)布的內容等功能。其中用戶端主要的功能模塊如下所示:查查看內容管理內容發(fā)布評論發(fā)表音頻發(fā)表視頻發(fā)表圖片發(fā)表文章用戶登錄用戶注冊退出勞錄用戶端后臺功能實例:編編輯賬號管理評論管理音頻管理視頻管理圖片管理文章管理登錄退出登錄在本系統(tǒng)中,有著用戶端和后臺管理員端。在系統(tǒng)初始化時,會設立默認的“系統(tǒng)管理員”用戶Admin,由最初的管理員手動添加到數據庫中。Admin用戶可以創(chuàng)立其余的管理員信息,同時管理用戶的賬號。5.2.1登錄功能設計實現查正確,則登錄成功不然則登錄失敗。內容詳細信息頁面如圖5.1所示。輕博客讓興趣更有趣注州登錄圖5.1內容詳細信息頁面手機鞡號注冊4輕博客手機鞡號注冊4讓興趣更有趣蛋的圖5.1.2-5.1.3用戶注冊頁面效果如圖5.2.1-5.2.2所示。TT文字圖片音頻視頻長文章圖5.2.1用戶發(fā)布信息頁面圖5.2.2用戶管理信息頁面5.2.3查看發(fā)布信息模塊通過發(fā)布信息頁面可以查看對應的發(fā)布信息選擇并且輸入相應的發(fā)布內容信息,通過窗口輸入相圖5.3所示。萬眾一心阻擊疫情萬眾一心阻擊疫情一定會意得最后的勝利!圖5.3查看內容信息頁面管理員登錄到系統(tǒng)后,管理員可以相應地對用戶的個人信息進行管理。這個時候,這個功能主要可以使用管理員登錄時保存的會話數據來檢索管理員數據,將其初始化到前端標簽,然后在調用公共模塊窗口中單擊,然后輸入適當的管理員信息。這個時候,數據庫中調用Update操作來直接更改個人信息。個人信息管理頁面如圖5.4所示。圖5.4用戶信息管理頁面5.2.5管理員管理發(fā)布信息模塊通過發(fā)布信息列表頁面可以查看不同用戶發(fā)布對應的內容信息,點擊刪除按鈕可以除的發(fā)布內容,然后通過HTTP請求傳遞后臺標識信息,最后通過執(zhí)行delete方法來完內容詳細信息頁面如圖5.5所示。5.2.6評論信息管理信息模塊該系統(tǒng)通過設計評論功能主要為用戶進行設計的,在設計的時候,主要是為了用戶可以對景點信息進行發(fā)表自己的看法,這樣也可以進行不同用戶之間的用戶交流。內容詳細信息頁面如圖5.6所示。發(fā)表評論發(fā)表評論圖5.6發(fā)布評論頁面本系統(tǒng)功能測試如表6-1所示:表6-1系統(tǒng)功能測試測試內容測試結果適用性好準確性好可操作性良好依從性好安全性好具體測試方面如表6-2所示。表6-2安全測試維護整體系統(tǒng)的安全性,進行相應的安全測試,檢測系統(tǒng)可能存在的漏(3)整體數據的安全性測試:在本系統(tǒng)中,所有的數據都被存儲到mysql數據庫中,并且在數據庫添加和編輯數據的時候,都加上了js驗證和后臺驗證。并且這些在測試時沒有出現問題。測試項測試用戶評價瀏覽器的兼容性測試是不同的模塊是否清晰是不同模塊布局是否合理是各項數據顯示是否合理是提示的標識或數據是否正確是序號用例名稱用例操作預期結果測試結果1用戶登錄測試輸入電話號碼和密碼不同權限用戶輸入正確的電話號碼(即用戶名)和密碼可進入到系統(tǒng)中,否則無法登陸。符合預期2發(fā)布信息輸入想要發(fā)布的信息內容當輸入所需要發(fā)布的信息之后,點擊發(fā)布,頁面自動刷新,可查看新發(fā)布的內容,否則提示錯誤信息。符合預期3發(fā)布評論信息輸入評論信息輸入所需發(fā)布的評論信息,便可發(fā)布評論信息,否則提示錯誤信息符合預期對于該系統(tǒng)中的性能測試,主要是在多用戶情況(1)在網絡延遲比較大的情況下,通過測試,該系統(tǒng)并沒有出現錯誤數據(2)在多用戶情況下,對于不同用戶在同一時間內提交的數據沒有出現混亂,說明該系統(tǒng)在面上是可靠的表6-5性能測試6.5測試結果分析用例測試、性能測試等方面從系統(tǒng)進行了多方位的檢測,并沒有發(fā)現任何bug,可以正學出版社,2007.[7]趙銘建,趙慧,喬孟麗,康梅娟.網頁設計與制作[M].東營:中[9]陳季.Flash基礎與實例教程[M].北京:北京希望電子出版社,2005.[12]張怒濤.Photoshop平面設計圖像處理技法[M].北京:清華大學出版,社,2003.[13]陳笑.Dreamweaver8,PhotoshopCS2,Flash8網頁制作實用教程[M].北京:清華大學出版社,2006.[14]孫強,李曉娜,黃艷.JavaScript從入門到精通[M].北京:清華大學出版社,2我很慶幸能夠在規(guī)定的時間里完成這個畢業(yè)設計,拋去中途被困難絆倒的時候以及自身原因導致的自暴自棄,畢業(yè)設計更多能給我更多的是享受。除此之外我意識到,學好編程的課程可以提升以后在工作崗位上的競爭力??赡芤院鬀]有機會再接觸相關課程了,但是對于現在的我來說,把自己的遺憾變?yōu)樽约旱尿湴敛攀亲顬橹匾氖虑?。很感謝在大學期間各位老師給我?guī)硪粋€如此精彩的世界。同時我也要為畢業(yè)設計的導師表示最真摯的感謝和致意。感謝導師在我完成畢業(yè)設計期間不厭其煩地給我的諸多指導和建議。這讓我在完成畢業(yè)設計的路上沒有偏離原來的方向。再次感謝導師給我?guī)淼闹T多幫助。也要感謝我的同學,在我有困難的時候能夠相互討論共同進步,成為我繼續(xù)向前的動力。我也希望把各位老師和同學的幫助和鼓勵化為自己以后在遇到困難的時候能夠保持心態(tài),繼續(xù)前進。電腦快捷知識大全編輯本段一、常見用法F1顯示當前程序或者windows的幫助內容。F2當你選中一個文件的話,這意味著“重命名”F3當你在桌面上的時候是打開“查找:所有文件”對話框F10或ALT激活當前程序的菜單欄DELETE刪除被選擇的選擇項目,如果是文件,將被放入回收站SHIFT+DELETE刪除被選擇的選擇項目,如果是文件,將被直接刪除而不是放入回收站CTRL+0打開“打開文件”對話框復制被選擇的項目到剪貼板SHIFT+INSERT或CTRL+V粘貼剪貼板中的內容到當前位置撤銷上一步的操作重做上一步被撤銷的操作Windows鍵+SHIFT+M重新將恢復上一項操作前窗口的大小和位置打開資源管理器打開“查找:所有文件”對話框打開“運行”對話框SHIFT+F10或鼠標右擊打開當前活動項目的快捷菜單SHIFT在放入CD的時候按下不放,可以跳過自動播放CD。在打開word的時候按下不放,可以跳過自啟動的宏打開程序最左上角的菜單窗口在窗口和全屏幕狀態(tài)間切換PRINTSCREEN將當前屏幕以圖象方式拷貝到剪貼板將當前活動程序窗口以圖象方式拷貝到剪貼板CTRL+F4關閉當前應用程序中的當前文本(如word中)CTRL+F6切換到當前應用程序中的下一個文本(加shift可以跳到前一個窗口)顯示前一頁(前進鍵)在頁面上的各框架中切換(加shift反向)F5刷新目的快捷鍵激活程序中的菜單欄F10執(zhí)行菜單上相應的命令ALT+菜單上帶下劃線的字母關閉多文檔界面程序中的當關閉當前窗口或退出程序ALT+F4顯示所選對話框項目的幫助F1顯示當前窗口的系統(tǒng)菜單ALT+空格鍵顯示所選項目的快捷菜單SHIFT+F10顯示多文檔界面程序的系統(tǒng)切換到上次使用的窗口或者切換到另一個窗口ALT+TAB編輯本段二、使用“Windows資源管理器”的快捷鍵目的快捷鍵如果當前選擇展開了,要折疊或者選擇父文件夾左箭頭如果當前選擇折疊了,要展開或者選擇第一個子文件夾右箭頭在左右窗格間切換F6編輯本段可以使用Microsoft自然鍵盤或含有Windows徽標鍵的其他任何兼容鍵盤的目的快捷鍵顯示“系統(tǒng)屬性”對話框WINDOWS+BREAK編輯本段四、“我的電腦”和“資源管理器”的快捷鍵關閉所選文件夾及其所有父文件夾按住SHIFT鍵再單擊“關閉按鈕(僅適用于“我的電腦”)編輯本段五、使用對話框中的快捷鍵目的快捷鍵取消當前任務ESC如果當前控件是個按鈕,要單擊該按鈕或者如果當前控件是個復選框,要選擇或清除該復選框或者如果當前控件是個選項按鈕,要單擊該選項空格鍵單擊相應的命令ALT+帶下劃線的字母在選項上向后移動SHIFT+TAB在選項卡上向后移動CTRL+SHIFT+TAB如果在“另存為”或“打開”對話框中選擇了某文件夾,在“另存為”或“打開”對話框中打開“保存到”或“查閱”F4刷新“另存為”或“打開”對話框F5選擇項目時,可以使用以下快捷鍵。目的快捷鍵插入光盤時不用“自動播放”“回收站”顯示“查找:所有文件”F3刷新窗口的內容F5重命名項目F2選擇所有項目CTRL+A兼容鍵編輯本段七、Microsoft放大程序的快捷鍵這里運用Windows徽標鍵和其他鍵的組合??旖萱I目的將屏幕復制到剪貼板(包括鼠標光標)將屏幕復制到剪貼板(不包括鼠標光標)Windows徽標+向上箭頭增加放大率Windows徽標+向下箭頭減小放大率編輯本段八、使用輔助選項快捷鍵切換篩選鍵開關右SHIFT八秒切換粘滯鍵開關SHIFT鍵五次Alt+C關閉當前窗口Alt+H打開聊天記錄Alt+T更改消息模式Ait+J打開聊天紀錄Ctrl+A全選當前對話框里的內容Ctrl+FQQ里直接顯示字體設置工具條Ctrl+J輸入框里回車(跟回車一個效果)Ctrl+M輸入框里回車(跟回車一個效果)Ctrl+L對輸入框里當前行的文字左對齊Ctrl+R對輸入框里當前行的文字右對齊Ctrl+E對輸入框里當前行的文字居中Ctrl+V在qq對話框里實行粘貼Ctrl+Z清空/恢復輸入框里的文字Ctrl+回車快速回復這個可能是聊QQ時最常用到的了Ctrl+Alt+Z快速提取消息最常用的快捷鍵F5------------刷新DELETE--------CTRL+C--------復制CTRL+X--------CTRL+A--------全選CTRL+Z--------ALT+F4--------關閉CTRL+Y--------CTRL+F5---強制刷新CTRL+W--------刪除剪切撤銷恢復關閉TAB-------改變焦點CTRL+F--------粘貼切換查找CTRL+空格--中英文輸入切換CTRL+Shift輸入法切換CTRL+ESC--開始菜單Alt+1保存當前表單Alt+2保存為通用表單Alt+A展開收藏夾列表資源管理器數字鍵盤的減號(-)折疊所選的文件夾數字鍵盤的加號(+)顯示所選文件夾的內容數字鍵盤的星號(*)顯示所選文件夾的所有子文件夾向左鍵當前所選項處于展開狀態(tài)時折疊該項,或選定其父文件夾向右鍵當前所選項處于折疊狀態(tài)時展開該項,或選定第一個子文件夾【窗口】顯示或隱藏“開始”菜單【窗口】+F1幫助【窗口】+D顯示桌面【窗口】+R打開“運行”【窗口】+E打開“我的電腦”【窗口】+F搜索文件或文件夾【窗口】+U打開“工具管理器”輔助功能按右邊的SHIFT鍵八秒鐘切換篩選鍵的開和關五秒鐘切換切換鍵的開和關按“開始”—“運行”,或按WIN鍵+R,在『運行」窗口中輸入:(按英文字符順序排列)%temp%---------打開臨時文件夾.--------------C:\DocumentsandSettings\用戶名所在文件夾...------------我的電腦appwize.cpl----添加、刪除程序access.cpl-----輔助功能選項Accwiz---------輔助功能向導command--------CMD命令提示符chkdsk.exe-----Chkdsk磁盤檢查certmgr.msc----證書管理實用程序charmap--------啟動字符映射表cliconfg-------SQLSERVER客戶端網絡實用程序control--------打開控制面板cleanmgr-------ciadv.msc------dcomcnfg-------ddeshare-------dxdiag---------drwtsn32-------desk.cpl-------索引服務程序打開系統(tǒng)組件服務dfrg.msc-------磁盤碎片整理程序diskmgmt.msc---磁盤管理實用程序dvdplay--------DVD播放器eventvwr-------事件查看器eudcedit-------造字程序explorer-------打開資源管理器fsmgmt.msc-----共享文件夾管理器hdwwiz.cpl-----添加硬件iexpress-------木馬捆綁工具,系統(tǒng)自帶inetcpl.cpl----INTETNETintl.cpl-------區(qū)域和語言選項(輸入法選項)joy.cpl--------游戲控制器lusrmgr.msc----本機用戶和組logoff---------注銷命令mem.exe--------顯示內存使用情況migwiz---------文件轉移向導msconfig.exe---系統(tǒng)配置實用程序mst

溫馨提示

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

評論

0/150

提交評論