




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
摘要□□隨著世界聯(lián)系的不斷緊密,社交所占比例也越來(lái)越重。為了減輕這種負(fù)擔(dān),輕博客的開發(fā)顯得尤為重要。本文以輕博客的需求及設(shè)計(jì)為基礎(chǔ),具體敘述了輕博客系統(tǒng)的開發(fā)細(xì)節(jié)設(shè)計(jì)與實(shí)現(xiàn)。通過(guò)對(duì)本系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),對(duì)輕博客進(jìn)行詳細(xì)的介紹。本系統(tǒng)是以B/S結(jié)構(gòu)為本,基于PHP和HTML5等開發(fā)技術(shù),再使用Apache與Web的配置,采用MYSQL作為本系統(tǒng)的后臺(tái)數(shù)據(jù)庫(kù),通過(guò)使用sublimetext3、mysql等軟件進(jìn)行開發(fā)。本文將會(huì)分為幾個(gè)部分,從各個(gè)方面對(duì)輕博客系統(tǒng)做詳細(xì)描述。第一部分將會(huì)對(duì)輕博客系統(tǒng)的背景以及特點(diǎn)進(jìn)行介紹。第二部分主要對(duì)對(duì)系統(tǒng)的開發(fā)工具以及技術(shù)介紹。第三部分對(duì)輕博客的可行性、功能需求方面進(jìn)行分析。第四部分主要對(duì)系統(tǒng)、系統(tǒng)功能、數(shù)據(jù)庫(kù)、數(shù)據(jù)表進(jìn)行分析設(shè)計(jì),給出相對(duì)應(yīng)的圖表,展示系統(tǒng)所需的處理流程、需求處理的先后次序。第五部分主要論述對(duì)系統(tǒng)中各個(gè)模塊的設(shè)計(jì),展現(xiàn)對(duì)各個(gè)模塊進(jìn)行詳細(xì)設(shè)計(jì)的介紹與過(guò)程。第六部分將會(huì)對(duì)系統(tǒng)的編碼、測(cè)試和結(jié)果進(jìn)行發(fā)表,展示相關(guān)成果。第七部分將會(huì)對(duì)系統(tǒng)的特色以及創(chuàng)新進(jìn)行敘述。關(guān)鍵字:PHPB/S結(jié)構(gòu)MYSQL輕博客網(wǎng)站□AbstractAstheworldbecomesmoreandmoreconnected,theproportionofsocialcontactbecomesmoreandmoreimportant.Toalleviatethisburden,thedevelopmentoflightblogsisparticularlyimportant.BasedontherequirementsanddesignoftheLightweightBlog,thispaperdescribesthedetaileddesignandimplementationofthedevelopmentofLightweightBlogsystem.Throughthedesignandimplementationofthissystem,thelightblogisintroducedindetail.ThissystemisbasedonB/Sstructure,basedonPHPandHTML5developmenttechnology,thenusesApacheandWebconfiguration,usesMYSQLasbackgrounddatabase,anddevelopsbyusingsublimetext3,MySQLandothersoftware.Thisarticlewillbedividedintoseveralparts,describingthelightblogsystemindetailfromallaspects.Thefirstpartwillintroducethebackgroundandfeaturesofthelightblogsystem.Thefirstpartwillintroducethebackgroundandfeaturesofthelightblogsystem.Thesecondpartmainlyintroducesthedevelopmenttoolsandtechnologiesofthesystem.ThethirdpartanalyzesthefeasibilityandfunctionalrequirementsofLightBlog.Thefourthpartmainlyanalysesanddesignsthesystem,systemfunctions,databasesanddatatables,givescorrespondingcharts,andshowstheprocessingflowneededbythesystemandtheorderofprocessingrequirements.Thefifthpartmainlydiscussesthedesignofeachmoduleinthesystem,showingtheintroductionandprocessofdetaileddesignofeachmodule.Thesixthpartwillpublishthecoding,testingandresultsofthesystemandshowtherelevantresults.Theseventhpartwilldescribethecharacteristicsandinnovationsofthesystem.Keywords:PHPB/SstructureMYSQLlightblogs目錄1緒論 緒論1.1背景及意義PHP語(yǔ)言是一被種廣泛應(yīng)用開源腳本語(yǔ)言。PHP語(yǔ)言和平時(shí)所用的其他常用語(yǔ)言相比更具有明顯的長(zhǎng)處,因?yàn)镻HP語(yǔ)言具有更加突出的可移植性、可靠性和較高的運(yùn)行效率。這些優(yōu)勢(shì)都使PHP成為當(dāng)前世界范圍內(nèi)網(wǎng)站建設(shè)的主導(dǎo)語(yǔ)言,程序員廣泛利用PHP設(shè)計(jì)不同的網(wǎng)站,這不僅讓實(shí)時(shí)更新數(shù)據(jù)庫(kù)從幻想變成成為現(xiàn)實(shí),在對(duì)網(wǎng)站的日常護(hù)理和管理變得更加簡(jiǎn)單而便捷,進(jìn)而提高了用戶的工作效率。這讓PHP在網(wǎng)絡(luò)建設(shè)中被廣泛使用著。隨著現(xiàn)代世界聯(lián)系越來(lái)越緊密,社交活動(dòng)也變得越來(lái)越繁重。在這種高強(qiáng)度的壓力之下,人們?cè)絹?lái)越注重自己的社交空間和社交活動(dòng)。在結(jié)束繁忙、令人疲憊的一天之后,又或者是忙里偷閑,在空閑的時(shí)候,人們總是想用各種方式進(jìn)行休閑娛樂,擺脫一天的壓力。因此,對(duì)于瀏覽自己喜歡的內(nèi)容、發(fā)布自己喜歡的內(nèi)容進(jìn)行放松無(wú)疑成為了人們休閑時(shí)的首選。然而一些社交平臺(tái)上信息混雜、又或者是圈子亂,造成了浪費(fèi)大半時(shí)間在內(nèi)容選擇和信息清除之中。這么這些就與人們本身想要休閑放松的目的相互違背了。由此,在此次畢設(shè)之中,我決定設(shè)計(jì)一個(gè)輕博客,讓人們真正的在空閑時(shí)間發(fā)布自己喜歡的內(nèi)容的同時(shí)能夠迅速找到自己喜歡的圈子進(jìn)行瀏覽。這個(gè)系統(tǒng)構(gòu)建了一個(gè)屬于圈友的世界。能夠快速找到適合自己的圈子、發(fā)布自己喜歡的內(nèi)容、在熱愛的圈子里找到同樣愛好的圈友。這就是我所搭建的輕博客系統(tǒng)。這個(gè)系統(tǒng)能夠進(jìn)行用戶注冊(cè)以及功能,并對(duì)其進(jìn)行驗(yàn)證。此外,還具備了信息檢索,以便用戶快速找到自己想要看并且感興趣的內(nèi)容。同時(shí),用戶可以在自己的主頁(yè)發(fā)布喜歡或者自己想要與大眾分享的內(nèi)容,更能進(jìn)行評(píng)論功能。用戶也可以對(duì)這些內(nèi)容進(jìn)行一些簡(jiǎn)單的管理和編輯。同時(shí),網(wǎng)站所設(shè)立的管理員的制度能夠?qū)τ脩艉推浒l(fā)布的信息進(jìn)行管理。完成這次的畢業(yè)設(shè)計(jì),其實(shí)也是增長(zhǎng)個(gè)人經(jīng)驗(yàn)的過(guò)程。在這次的實(shí)踐中,我對(duì)市面上不同的平臺(tái)進(jìn)行了解,分析了現(xiàn)在網(wǎng)站的建成及運(yùn)行原理,掌握了使用PHP建設(shè)動(dòng)態(tài)網(wǎng)站的知識(shí)以及其與數(shù)據(jù)庫(kù)等連接原理。實(shí)踐過(guò)程中我也對(duì)我自身實(shí)力有了明確的認(rèn)知,因此能夠扎實(shí)自身的基礎(chǔ),磨礪自身意志,提高自身學(xué)習(xí)能力。為我未來(lái)的發(fā)展提供了大量經(jīng)驗(yàn)和能力,為日后學(xué)習(xí)工作積累經(jīng)驗(yàn)。1.2課題研究現(xiàn)狀在當(dāng)今時(shí)代,新媒體的發(fā)展變得越加迅速,人們也順應(yīng)著時(shí)代的潮流,成為視覺動(dòng)物。經(jīng)過(guò)對(duì)比發(fā)現(xiàn),對(duì)于圖片給人的感官刺激遠(yuǎn)遠(yuǎn)大于文字給人帶來(lái)的感官刺激。這也是為什么許多人們樂意使用表情包、使用圖片來(lái)表達(dá)自己心情或者是事件的狀況。這也是為什么閱讀圖片、視頻的時(shí)候到了。隨著生活的加速,人們時(shí)時(shí)刻刻都在快節(jié)奏的生活之中。這使得人們更加傾向于快餐文化的消費(fèi),更愿意去分享,更愿意去結(jié)識(shí)與自己有著相同愛好的人。這是因?yàn)槿藗兊南埠煤托枨竽軌蚧镜玫綕M足。但是迄今為止,輕博客網(wǎng)站還沒有完全建立起一個(gè)能夠使其成熟而且穩(wěn)定的營(yíng)利模式。這也是現(xiàn)代一個(gè)固定行業(yè)中發(fā)展時(shí)固有且特定的限制,因?yàn)樽鳛橐粋€(gè)多媒體平臺(tái),它的根基就是需要不同的用戶群體來(lái)作為它的最根本的存在價(jià)值的證明。但是這些不同的基本用戶的積累過(guò)程是需要大量的資金、資本來(lái)支持網(wǎng)站的正?;\(yùn)行以及管理。而縱觀現(xiàn)今不同的輕博客網(wǎng)站仍然是處在一個(gè)持續(xù)投資的狀態(tài),不知道何時(shí)才會(huì)有穩(wěn)定且可觀的利潤(rùn)。況且模擬出來(lái)的利潤(rùn)模型其模糊性也導(dǎo)致整個(gè)網(wǎng)站的運(yùn)營(yíng)處在了一個(gè)不科學(xué)的狀態(tài),這種情況甚至導(dǎo)致了輕博客發(fā)展的停滯不前。我們只能說(shuō),我國(guó)的輕博客只是模仿外國(guó)輕博客其較為成功的外部形態(tài),其本質(zhì)遠(yuǎn)遠(yuǎn)沒有被學(xué)習(xí)且了解。1.3初步設(shè)計(jì)方法與實(shí)施方案關(guān)于軟件架構(gòu)設(shè)計(jì)方案:這個(gè)輕網(wǎng)站的設(shè)計(jì)中是采用了B/S架構(gòu),即用戶可以通過(guò)打開瀏覽器來(lái)直接訪問(wèn)網(wǎng)站而不需要另外打開別的服務(wù)器的模式。憑借著這種模式,使得用戶可以直接打開瀏覽器并且輸入相對(duì)應(yīng)正確的網(wǎng)站地址來(lái)采取訪問(wèn)即可。而這種訪問(wèn)模式能夠有效避免CS架構(gòu)的軟件下載安裝中帶來(lái)繁瑣且浪費(fèi)時(shí)間的問(wèn)題與麻煩,這也是為什么CS架構(gòu)不能成為軟件開發(fā)的主要模式的原因。關(guān)于操作的系統(tǒng)采用方案:用戶可以采用Windows7或者以上版本且能夠提供相對(duì)應(yīng)服務(wù)的系統(tǒng),對(duì)于現(xiàn)在所存在的不同的Window系統(tǒng)來(lái)說(shuō),在全球范圍內(nèi)仍然是大部分人的首要選擇,該系統(tǒng)能夠給大部分人人提供相對(duì)簡(jiǎn)單的操作環(huán)境和使用環(huán)境。關(guān)于本系統(tǒng)采用后臺(tái)數(shù)據(jù)庫(kù)方案:本系統(tǒng)選擇采用的是MySQL數(shù)據(jù)庫(kù)。MySQL數(shù)據(jù)庫(kù)能夠說(shuō)是全球范圍內(nèi)被運(yùn)用范圍最為廣闊的一種數(shù)據(jù)庫(kù)。而且采用MySQL數(shù)據(jù)庫(kù)對(duì)于這次所設(shè)計(jì)的的系統(tǒng)來(lái)說(shuō)是最為恰當(dāng)?shù)囊环N關(guān)系型的數(shù)據(jù)庫(kù)。從MySQL的各個(gè)方面不難看出,因?yàn)镸ySQL數(shù)據(jù)庫(kù)所需的運(yùn)行時(shí)間較短,速度較快而且所要占用的安裝體積小這也是為什么采用MySQL數(shù)據(jù)庫(kù)的原因之一,另一個(gè)原因則是因?yàn)槠渚邆淞溯^為優(yōu)良的安全性能,足夠給數(shù)據(jù)帶來(lái)一定防護(hù)。關(guān)于使用開發(fā)工具的方案:本系統(tǒng)開發(fā)采用的是SublimeText3軟件進(jìn)行開發(fā),它不僅是一款開發(fā)軟件,并且是一款非常實(shí)用的碼編輯器,是一個(gè)集聚輕量,簡(jiǎn)潔,高效,跨平臺(tái)為一體的編輯器,而且對(duì)我來(lái)說(shuō)還有所接觸。因此選擇Sublime進(jìn)行開發(fā)是一個(gè)非常合適的選擇。關(guān)于使用的開發(fā)語(yǔ)言:PHP語(yǔ)言、JS、CSS等,這些技術(shù)被廣泛使用在本系統(tǒng)所需的開發(fā)語(yǔ)言中,而且他們都是免費(fèi)的,在市面以及網(wǎng)絡(luò)上存在著大量的相關(guān)資料和相關(guān)資源。有問(wèn)題可以直接在網(wǎng)絡(luò)中找到相關(guān)答案。關(guān)于開發(fā)技術(shù)的選擇:PHP技術(shù)、HTML技術(shù)、CSS技術(shù)、JavaScript技術(shù)、ThinkPHP開發(fā)框架。2開發(fā)技術(shù)介紹2.1B/S結(jié)構(gòu)B/S結(jié)構(gòu),它的全稱是Browser/Server結(jié)構(gòu)。B/S結(jié)構(gòu)可以說(shuō)這是在Web興起之后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式。Web瀏覽器對(duì)目前許多客戶端來(lái)說(shuō)最為重要的一款應(yīng)用程序軟件,這個(gè)模式能夠?qū)⒖蛻舳讼嘟y(tǒng)一,并且還集中了服務(wù)器上許多系統(tǒng)功能的核心,這樣的話,就能夠簡(jiǎn)化系統(tǒng)的開發(fā),維護(hù)和使用。B/S結(jié)構(gòu)同時(shí)還簡(jiǎn)化了許多客戶端的工作,這就意味著在客戶端無(wú)需安裝多個(gè)軟件。如果客戶端上僅安裝了一個(gè)瀏覽器,例如Google或者是火狐又或者是InternetExplorer,只要用戶在服務(wù)器上安裝了SQLServer或者M(jìn)ySQL又或者是其他數(shù)據(jù)庫(kù),瀏覽器都能利用Web服務(wù)器并且使其與數(shù)據(jù)庫(kù)進(jìn)行交互。這能夠大大降低客戶機(jī)的負(fù)荷,并將其工作量交給Web服務(wù)器來(lái)承擔(dān)。其體系結(jié)構(gòu)圖如圖2.1所示。圖2.1B/S體系結(jié)構(gòu)圖B/S結(jié)構(gòu)工作原理:(1)客戶端通過(guò)瀏覽器訪問(wèn)網(wǎng)上的從Web服務(wù)器中的視頻、音頻、圖片或者文本。(2)不同的Web服務(wù)器能通過(guò)各種不同的方式和數(shù)據(jù)庫(kù)服務(wù)器產(chǎn)生連接,這能實(shí)現(xiàn)把大量的數(shù)據(jù)實(shí)際存儲(chǔ)于相對(duì)應(yīng)的數(shù)據(jù)庫(kù)服務(wù)器中。(3)通過(guò)Web服務(wù)器下載的應(yīng)用程序來(lái)交由本地網(wǎng)絡(luò)執(zhí)行,下載過(guò)程中遇到的指令假設(shè)與數(shù)據(jù)庫(kù)相關(guān)聯(lián)的話,那么則由Web服務(wù)器傳遞給數(shù)據(jù)庫(kù)服務(wù)器來(lái)運(yùn)行。所得結(jié)果就先返回給Web服務(wù)器并且把結(jié)果再返回給用戶。2.2THINKPHP5框架ThinkPHP是國(guó)產(chǎn)的被用于PHP語(yǔ)言,而且能快速、兼容且易于使用的輕量級(jí)開發(fā)框架。ThinkPHP在2006年初的時(shí)候出現(xiàn),原來(lái)的名字是FCS。在這一年的后一年的元旦,它被命名為ThinkPHP。它是根據(jù)Apache2的開源協(xié)議,由此來(lái)發(fā)布的。它是從Struts構(gòu)造中移植并通過(guò)改造和完善而來(lái)的。它還借用了許多出色的外部框架和模型,這些框架和模型使用了面向?qū)ο蠛兔嫦騇VC的開發(fā)結(jié)構(gòu)并將其集成在一起。ThinkPHP支持許多差異較大的服務(wù)器環(huán)境,例如Windows/Unix/Linux和其他服務(wù)器環(huán)境等等。正式版本必須要求使用PHP5.0或者更高版本來(lái)支持,同時(shí)還需要對(duì)mysql,PgSQL,SQLite和PDO進(jìn)行擴(kuò)展。除此之外,ThinkPHP框架自己對(duì)模塊沒有特定需求。但是使用程序操作系統(tǒng)的特定環(huán)境的要求是取決于開發(fā)中觸及的模塊來(lái)決定。2.3MySQL數(shù)據(jù)庫(kù)MySQL數(shù)據(jù)庫(kù)可能說(shuō)是全球相關(guān)領(lǐng)域內(nèi)被使用范圍最多的一種數(shù)據(jù)庫(kù)。而且采用MySQL數(shù)據(jù)庫(kù)對(duì)于這次所設(shè)計(jì)的的系統(tǒng)來(lái)說(shuō)是最為恰當(dāng)?shù)囊环N關(guān)系型的數(shù)據(jù)庫(kù)。從MySQL的各個(gè)方面不難看出,MySQL數(shù)據(jù)庫(kù)所需的運(yùn)行時(shí)間并不長(zhǎng),速度較快而且所要占用的安裝體積小這也是為什么采用MySQL數(shù)據(jù)庫(kù)的原因之一,另一個(gè)原因則是因?yàn)槠渚邆淞溯^為優(yōu)良的安全性能,足夠給數(shù)據(jù)帶來(lái)一定防護(hù)。2.4Apache服務(wù)器ApacheHTTPServer服務(wù)器是一款開放式Web服務(wù)器,它可以在絕大部分計(jì)算機(jī)操作系統(tǒng)上操作并運(yùn)行。由于ApacheHTTPServer的多平臺(tái)性和安全性,它是最受歡迎的Web服務(wù)器之中的一種,它快速,可靠并且通過(guò)編譯到服務(wù)器中的簡(jiǎn)單API或者是Perl/Python又或者其余解釋器進(jìn)行擴(kuò)展。2.5JavaScript語(yǔ)言JavaScript是一種輕量級(jí)的語(yǔ)言,它還具有解釋性和它及時(shí)的功能豐富的編程語(yǔ)言,雖然它是Web開發(fā)的一種腳本語(yǔ)言,但它也在許多非瀏覽器環(huán)境有著應(yīng)用。JavaScript是原型編程基礎(chǔ)上(一種多范式非靜態(tài)的腳本語(yǔ)言),并對(duì)面向?qū)ο?,命令式和聲明式的樣式都有支持(比如功能程序)?系統(tǒng)分析可行性研究需要以完全的,以系統(tǒng)的分析來(lái)作為首要方法,以經(jīng)濟(jì)利益為核心,同時(shí)對(duì)各種影響項(xiàng)目的不同因素,使用大量數(shù)據(jù)證明所假定的項(xiàng)目是不是有效益的。并且對(duì)完整項(xiàng)目的可行性開始研究剖析,并強(qiáng)調(diào)優(yōu)劣點(diǎn)和意見。3.1可行性分析這款軟件的設(shè)計(jì)并不會(huì)特別耗費(fèi)大量資金。這原由各種技術(shù)大都是免費(fèi)開源的關(guān)系。并且這些技術(shù)都已經(jīng)十分成熟。對(duì)于初期的簡(jiǎn)單開發(fā)來(lái)說(shuō),這些好處都會(huì)給項(xiàng)目的開發(fā)帶來(lái)一定的優(yōu)勢(shì)。在項(xiàng)目初期完成之后的完善以及升級(jí)則是另外需要討論的部分??偟膩?lái)說(shuō),這款軟件的開發(fā)還是十分符合經(jīng)濟(jì)可行的原則。3.1.2技術(shù)可行性本系統(tǒng)在開發(fā)的過(guò)程之中所有運(yùn)用的技術(shù):如php語(yǔ)言、mysql數(shù)據(jù)庫(kù)、thinkphp5框架這些基本都是開源且免費(fèi)的技術(shù)。而且他忙在市面以及網(wǎng)絡(luò)上存在著大量的相關(guān)資料和相關(guān)資源。有問(wèn)題可以直接在網(wǎng)絡(luò)中找到相關(guān)答案。從學(xué)習(xí)和運(yùn)用的角度來(lái)說(shuō),這些技術(shù)對(duì)于本系統(tǒng)的開發(fā)包括未來(lái)的完善和發(fā)展都是較為有利的。因此在技術(shù)層面來(lái)看,這樣的選擇無(wú)疑是最好的。3.1.2運(yùn)行可行性本系統(tǒng)開發(fā)運(yùn)用了Sublime開發(fā)工具、Mysql數(shù)據(jù)庫(kù)、PHP語(yǔ)言、ThinkPHP框架等技術(shù)。這些技術(shù)大都在各自的領(lǐng)域被廣泛使用著,而且它們所需要占據(jù)的內(nèi)存小、運(yùn)行速度快,十分適合開發(fā)者進(jìn)行初步的開發(fā)和完善。對(duì)于安裝下載配置等問(wèn)題,市面和網(wǎng)絡(luò)上都存在著許多資源,可以給開發(fā)者有利的開發(fā)協(xié)助。由此看來(lái),對(duì)于本系統(tǒng)的開發(fā)從各個(gè)方面來(lái)說(shuō)都是沒有問(wèn)題的。3.2系統(tǒng)功能目的與需求分析3.2.1系統(tǒng)功能目的分析一個(gè)輕博客旨在減輕社會(huì)負(fù)擔(dān),該博客是對(duì)以前博客的新改進(jìn),該博客更像是一個(gè)自己喜歡的手賬,用戶可以用插圖、文本等形式放進(jìn)任何想要表達(dá)的內(nèi)容,但這太過(guò)于繁重了。刪除沉重的博客本體后,輕博客就更像是一本時(shí)尚雜志,可以共享諸如段落,圖片,歌曲,鏈接等不同的內(nèi)容。每個(gè)共享都被以動(dòng)態(tài)的形式顯示,給人以更舒適的感覺。在此基礎(chǔ)上,輕博客也可以分為不同的部分,因此,能夠讓用戶從自己喜歡的模塊中進(jìn)行選擇,可以增強(qiáng)用戶交互性,以吸引更多使用率較高的用戶。3.2.2系統(tǒng)功能需求分析需求分析是軟件設(shè)計(jì)最初階段的首要項(xiàng)目,同樣是軟件在開發(fā)時(shí)期中的一個(gè)重要組成部分。此階段是對(duì)系統(tǒng)需求完成的功能進(jìn)行分析,而不是構(gòu)想如何實(shí)現(xiàn)。在這之后,需要確定軟件中必須完成哪些功能或者工作。在本系統(tǒng)中,以輕博客作為主體,用戶可以發(fā)表自己喜歡的文章、圖片、視頻、音頻,還可以與評(píng)論其他用戶。將原本普通單一的博客完全改變,變得更加動(dòng)態(tài),這能讓用戶感覺更為舒適。此外,本系統(tǒng)還配備了管理員系統(tǒng),能夠更好的管理用戶的信息和言論。賬號(hào)及信息管理表3-1賬號(hào)及信息管理用例分析用例名稱用例簡(jiǎn)介前置條件賬號(hào)及信息管理管理員對(duì)注冊(cè)到系統(tǒng)中的用戶的賬號(hào)進(jìn)行編輯和刪除、對(duì)用戶發(fā)表發(fā)表過(guò)的信息進(jìn)行管理和刪除。同時(shí)也能對(duì)管理員的信息進(jìn)行編輯。系統(tǒng)運(yùn)行正常主要操作查看、編輯用戶信息,對(duì)用戶發(fā)表過(guò)的信息進(jìn)行管理和刪除。管理員登錄到系統(tǒng)中根據(jù)不同的需求在左側(cè)點(diǎn)擊不同的版塊選項(xiàng)進(jìn)行查看。點(diǎn)擊編輯按鈕,對(duì)所選擇的信息進(jìn)行編輯。點(diǎn)擊刪除按鈕,對(duì)所選擇的信息進(jìn)行刪除。點(diǎn)擊新增按鈕,進(jìn)入到新增的賬號(hào)頁(yè)面。編輯用戶信息管理員登陸到界面進(jìn)入用戶賬號(hào)管理界面選擇所需要管理的用戶賬號(hào)進(jìn)行編輯或者刪除用戶信息管理表3-2用戶管理用例分析用例名稱用例簡(jiǎn)介前置條件用戶信息管理用戶對(duì)自己所發(fā)表過(guò)的信息進(jìn)行添加、編輯和刪除系統(tǒng)運(yùn)行正常主要操作查看用戶所發(fā)布信息(1)用戶登錄到系統(tǒng)中(2)點(diǎn)擊左側(cè)控制面板,查看自己所要進(jìn)行操作的項(xiàng)目。(3)點(diǎn)擊文章管理按鈕,進(jìn)入文章管理編輯頁(yè)面。點(diǎn)擊圖片管理按鈕,進(jìn)入圖片管理編輯頁(yè)面。點(diǎn)擊音頻管理按鈕,進(jìn)入音頻管理編輯頁(yè)面。點(diǎn)擊視頻管理按鈕,進(jìn)入視頻管理編輯頁(yè)面。(4)點(diǎn)擊刪除按鈕,對(duì)所選擇的信息進(jìn)行刪除。(5)點(diǎn)擊編輯按鈕,對(duì)所選擇的信息進(jìn)行編輯。3.3業(yè)務(wù)流程3.3.1零層業(yè)務(wù)流程圖本系統(tǒng)的業(yè)務(wù)流程圖如圖2.3所示:圖2.3業(yè)務(wù)流程圖3.2.2一層業(yè)務(wù)流程圖其具體的流程圖如下:圖3-2效果圖3.4數(shù)據(jù)流程圖3.4.1零層數(shù)據(jù)流程圖整個(gè)系統(tǒng)的數(shù)據(jù)流程圖如下圖所示:管理員輕博客后臺(tái)發(fā)布內(nèi)容、賬號(hào)管理管理員輕博客后臺(tái)發(fā)布內(nèi)容、賬號(hào)管理用戶通過(guò)驗(yàn)證登陸前臺(tái)系統(tǒng)修改、刪除、添加、查詢圖2.4系統(tǒng)的數(shù)據(jù)流程3.4.2一層數(shù)據(jù)流程圖圖3-4流程圖3.4.3管理員數(shù)據(jù)流程圖數(shù)據(jù)流程圖如下:圖3-5流程圖3.5系統(tǒng)運(yùn)行環(huán)境本系統(tǒng)所用運(yùn)行環(huán)境:CPU:英特爾i7-3.5GHZ內(nèi)存:4G以上硬盤:500G操作系統(tǒng):Windows10開發(fā)工具:SublimeText3數(shù)據(jù)庫(kù):MySQL4系統(tǒng)設(shè)計(jì)4.1系統(tǒng)結(jié)構(gòu)分析4.1.1邏輯結(jié)構(gòu)輕博客網(wǎng)站利用B/S結(jié)構(gòu),以說(shuō)這是在Web興起之后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式。Web瀏覽器對(duì)目前許多客戶端來(lái)說(shuō)最為重要的一款應(yīng)用程序軟件,這個(gè)模式能夠?qū)⒖蛻舳讼嘟y(tǒng)一,并且還集中了服務(wù)器上許多系統(tǒng)功能的核心,這樣的話,就能夠簡(jiǎn)化系統(tǒng)的開發(fā),維護(hù)和使用。B/S結(jié)構(gòu)同時(shí)還簡(jiǎn)化了許多客戶端的工作,這就意味著在客戶端無(wú)需安裝多個(gè)軟件。如果客戶端上僅安裝了一個(gè)瀏覽器,瀏覽器都能利用Web服務(wù)器并且使其與數(shù)據(jù)庫(kù)進(jìn)行交互。這能夠大大降低客戶機(jī)的負(fù)荷,并將其工作量交給Web服務(wù)器來(lái)承擔(dān)。系統(tǒng)的網(wǎng)絡(luò)應(yīng)用原理示意圖如圖4.1所示:系統(tǒng)服務(wù)器系統(tǒng)服務(wù)器后臺(tái)數(shù)據(jù)庫(kù)后臺(tái)數(shù)據(jù)庫(kù)客戶端用戶客戶端用戶輕博客網(wǎng)站Internet輕博客網(wǎng)站Internet圖4.1原理圖4.1.2物理結(jié)構(gòu)系統(tǒng)實(shí)現(xiàn)的物理結(jié)構(gòu)如圖4.2所示:瀏覽器瀏覽器瀏覽器WEB服務(wù)器數(shù)據(jù)服務(wù)器瀏覽器圖4.24.2系統(tǒng)架構(gòu)原理4.2.1系統(tǒng)原理輕博客網(wǎng)站利用B/S結(jié)構(gòu),這是在Web興起之后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式。其原理圖示如圖4.3所示:圖用戶模塊的程序流程圖用戶模塊的設(shè)計(jì),其主要功能的程序流程圖設(shè)計(jì)如圖4.4所示: 圖4.44.3數(shù)據(jù)庫(kù)設(shè)計(jì)4.3.1輕博客整體E-R圖設(shè)計(jì)本系統(tǒng)數(shù)據(jù)庫(kù)主要是以存儲(chǔ)、修改等功能來(lái)管理網(wǎng)站中全部數(shù)據(jù),以便進(jìn)行操作。圖4.5整體實(shí)體E-R圖4.3.2數(shù)據(jù)表的介紹本系統(tǒng)數(shù)據(jù)庫(kù)的功能主要是存儲(chǔ)網(wǎng)站中所有數(shù)據(jù),并且進(jìn)行增刪改初等操作,以便進(jìn)行操作。本系統(tǒng)數(shù)據(jù)庫(kù)采用MYSQL數(shù)據(jù)庫(kù),其主要的表共包含7張表。關(guān)于數(shù)據(jù)庫(kù)中的數(shù)據(jù)表如下:(1)admin(管理員表)該表中主要存儲(chǔ)的是管理員的相關(guān)的信息,結(jié)構(gòu)如表4.1所示。表4.1表admin的結(jié)構(gòu)字段名數(shù)據(jù)類型長(zhǎng)度是否主鍵描述idint11是IDusernamevarchar255姓名passwordvarchar255密碼uptimedatetime255注冊(cè)時(shí)間(2)img(圖片發(fā)布信息表)該表中主要是存儲(chǔ)的是用戶發(fā)布圖片相關(guān)的信息,結(jié)構(gòu)如表4.2所示。表4.2表img的結(jié)構(gòu)字段名數(shù)據(jù)類型長(zhǎng)度是否主鍵描述idint11是IDuser-idint11用戶IDuser-namevarchar255用戶名稱titlevarchar255圖片標(biāo)題textmediumtext圖片配文timevarchar255發(fā)布時(shí)間typevarchar255發(fā)布類型(3)liuyan(評(píng)論信息表)在該表中主要存儲(chǔ)的是評(píng)論的相關(guān)信息。表的結(jié)構(gòu)如表4.3所示。表4.3.表liuyan的結(jié)構(gòu)字段名數(shù)據(jù)類型長(zhǎng)度是否主鍵描述idint11是ID號(hào)content_idint11評(píng)論IDuseridint11用戶IDusernamevarchar255用戶名稱titlevarchar255評(píng)論標(biāo)題textvarchar255評(píng)論內(nèi)容uptimevarchar255發(fā)布時(shí)間(4)mp3(音樂信息表)在該表中主要存儲(chǔ)的是關(guān)于發(fā)布音頻的相關(guān)信息。表的結(jié)構(gòu)如表4.4所示。表4.4表musics的結(jié)構(gòu)字段名數(shù)據(jù)類型長(zhǎng)度是否主鍵描述idint4是IDuser-idint11用戶IDuser-namevarchar255用戶名稱titlevarchar255發(fā)布標(biāo)題textmediumtext發(fā)布內(nèi)容timeint255發(fā)布時(shí)間typevarchar20發(fā)布類型(5)text(文章信息表)在該表中主要存儲(chǔ)的是關(guān)于發(fā)布文章的相關(guān)信息。表結(jié)構(gòu)如表4.5所示。表4.5表text的結(jié)構(gòu)字段名數(shù)據(jù)類型長(zhǎng)度是否主鍵描述idint4是IDuser-idint11用戶IDuser-namevarchar255用戶名稱titlevarchar255發(fā)布標(biāo)題textmediumtext發(fā)布內(nèi)容timeint255發(fā)布時(shí)間typevarchar20發(fā)布類型(6)user(用戶信息表)在該表中主要存儲(chǔ)的是關(guān)于用戶的相關(guān)信息。表結(jié)構(gòu)如表4.6所示。表4.6表user的結(jié)構(gòu)字段名數(shù)據(jù)類型長(zhǎng)度是否主鍵描述idint11是ID號(hào)usernamevarchar50用戶名稱passwordvarchar50密碼phonevarchar50電話regtimevarchar50注冊(cè)時(shí)間(7)viedo(視頻信息表)在該表中主要存儲(chǔ)的是關(guān)于用戶發(fā)布視頻的相關(guān)信息。表結(jié)構(gòu)如表4.7所示。表4.7表viedo的結(jié)構(gòu)字段名數(shù)據(jù)類型長(zhǎng)度是否主鍵描述idint4是IDuser-idint11用戶IDuser-namevarchar255用戶名稱titlevarchar255發(fā)布標(biāo)題textmediumtext發(fā)布內(nèi)容timeint255發(fā)布時(shí)間typevarchar20發(fā)布類型5系統(tǒng)實(shí)現(xiàn)5.1功能分析根據(jù)系統(tǒng)功能的要求,輕博客系統(tǒng)總體可以劃分成前臺(tái)管理還有后臺(tái)管理兩個(gè)部分。前臺(tái)管理主要為普通用戶模塊,包括發(fā)布文章、圖片、音頻、視頻,查詢關(guān)鍵字的信息,發(fā)表評(píng)論,瀏覽相關(guān)用戶發(fā)表的內(nèi)容,會(huì)員注冊(cè),退出登錄,管理發(fā)布的內(nèi)容等功能。后臺(tái)管理包括用戶賬號(hào)信息管理,用戶發(fā)表圖片管理,用戶發(fā)表文章管理,用戶發(fā)表音頻管理,用戶發(fā)表視頻管理等模塊。其中用戶端主要的功能模塊如下所示:圖5.1系統(tǒng)功能結(jié)構(gòu)圖后臺(tái)功能實(shí)例:圖5.2系統(tǒng)功能結(jié)構(gòu)圖在本系統(tǒng)中,有著用戶端和后臺(tái)管理員端。在系統(tǒng)初始化時(shí),會(huì)設(shè)立默認(rèn)的“系統(tǒng)管理員”用戶Admin,由最初的管理員手動(dòng)添加到數(shù)據(jù)庫(kù)中。Admin用戶可以創(chuàng)立其余的管理員信息,同時(shí)管理用戶的賬號(hào)。5.2系統(tǒng)各個(gè)功能模塊實(shí)現(xiàn)5.2.1登錄功能設(shè)計(jì)實(shí)現(xiàn)通過(guò)用戶輸入相對(duì)應(yīng)的用戶名和密碼之后,用戶在頁(yè)面上輸入的用戶名和密碼主要通過(guò)HTTP后端程序進(jìn)行傳輸。此方法比較使用數(shù)據(jù)庫(kù)登錄的用戶名和密碼。如果檢查正確,則登錄成功不然則登錄失敗。內(nèi)容詳細(xì)信息頁(yè)面如圖5.1所示。圖5.1內(nèi)容詳細(xì)信息頁(yè)面使用注冊(cè)功能時(shí),主要是依賴使用數(shù)據(jù)庫(kù),用戶注冊(cè)就是添加新用戶的過(guò)程。添加新用戶時(shí),必須生成用戶名,密碼和與用戶關(guān)聯(lián)相關(guān)的其他信息。如果綁定,則必須使用數(shù)據(jù)庫(kù)條目添加新的用戶,使數(shù)據(jù)庫(kù)創(chuàng)建新的數(shù)據(jù)。其效果圖如下:圖5.1.2-5.1.3用戶注冊(cè)頁(yè)面5.2.2用戶管理信息模塊用戶在首頁(yè)面進(jìn)行對(duì)發(fā)布內(nèi)容的增加,如圖片、文字、視頻、音頻等。同時(shí)點(diǎn)擊用戶頭像進(jìn)入后臺(tái)可以對(duì)自己所發(fā)布的內(nèi)容進(jìn)行管理。在后臺(tái)的左側(cè)有一列可操作的列表,點(diǎn)擊選擇相應(yīng)列表對(duì)發(fā)布內(nèi)容進(jìn)行相應(yīng)的操作。點(diǎn)擊添加按鈕可以添加對(duì)應(yīng)的公告資訊信息;點(diǎn)擊修改按鈕可以修改對(duì)應(yīng)的公告資訊信息;點(diǎn)擊刪除按鈕可以刪除對(duì)應(yīng)的公告資訊信息。效果如圖5.2.1-5.2.2所示。圖5.2.1用戶發(fā)布信息頁(yè)面圖5.2.2用戶管理信息頁(yè)面5.2.3查看發(fā)布信息模塊通過(guò)發(fā)布信息頁(yè)面可以查看對(duì)應(yīng)的發(fā)布信息,在此期間,以后臺(tái)方法檢索存儲(chǔ)在數(shù)據(jù)庫(kù)中的發(fā)布信息,并以包裝的形式在前景類標(biāo)簽上以視圖顯示,以完成發(fā)布信息列表。單擊相對(duì)應(yīng)的發(fā)布按鈕以添加相應(yīng)的發(fā)布信息。添加發(fā)布內(nèi)容信息時(shí),通過(guò)引導(dǎo)窗口選擇并且輸入相應(yīng)的發(fā)布內(nèi)容信息,通過(guò)窗口輸入相應(yīng)的發(fā)布信息,并確定窗口輸入所要發(fā)布的信息內(nèi)容。當(dāng)不同的用戶進(jìn)入系統(tǒng)時(shí),它們將執(zhí)行選定的查詢操作,即初始化數(shù)據(jù)操作,以在頁(yè)面上使用表單標(biāo)簽時(shí)停止在頁(yè)面上顯示存儲(chǔ)在數(shù)據(jù)庫(kù)中的數(shù)據(jù)。查看內(nèi)容信息頁(yè)面如圖5.3所示。圖5.3查看內(nèi)容信息頁(yè)面5.2.4用戶信息管理信息模塊管理員登錄到系統(tǒng)后,管理員可以相應(yīng)地對(duì)用戶的個(gè)人信息進(jìn)行管理。這個(gè)時(shí)候,這個(gè)功能主要可以使用管理員登錄時(shí)保存的會(huì)話數(shù)據(jù)來(lái)檢索管理員數(shù)據(jù),將其初始化到前端標(biāo)簽,然后在調(diào)用公共模塊窗口中單擊,然后輸入適當(dāng)?shù)墓芾韱T信息。這個(gè)時(shí)候,可以單擊“編輯”按鈕,直接輸入的管理員信息直接發(fā)送到后臺(tái),最后直接通過(guò)在MySQL數(shù)據(jù)庫(kù)中調(diào)用Update操作來(lái)直接更改個(gè)人信息。個(gè)人信息管理頁(yè)面如圖5.4所示。圖5.4用戶信息管理頁(yè)面5.2.5管理員管理發(fā)布信息模塊通過(guò)發(fā)布信息列表頁(yè)面可以查看不同用戶發(fā)布對(duì)應(yīng)的內(nèi)容信息,點(diǎn)擊刪除按鈕可以刪除對(duì)應(yīng)的公告資訊信息。因?yàn)槭枪芾韱T賬號(hào),不可隨意更改用戶所發(fā)布的內(nèi)容。要完成刪除消息的特定功能,需要按刪除列表按鈕。首先,需要獲取當(dāng)前想要?jiǎng)h除的發(fā)布內(nèi)容,然后通過(guò)HTTP請(qǐng)求傳遞后臺(tái)標(biāo)識(shí)信息,最后通過(guò)執(zhí)行delete方法來(lái)完成刪除功能,直接在數(shù)據(jù)庫(kù)中刪除相關(guān)的標(biāo)識(shí)符信息。內(nèi)容詳細(xì)信息頁(yè)面如圖5.5所示。圖5.5刪除內(nèi)容詳細(xì)頁(yè)面5.2.6評(píng)論信息管理信息模塊該系統(tǒng)通過(guò)設(shè)計(jì)評(píng)論功能主要為用戶進(jìn)行設(shè)計(jì)的,在設(shè)計(jì)的時(shí)候,主要是為了用戶可以對(duì)景點(diǎn)信息進(jìn)行發(fā)表自己的看法,這樣也可以進(jìn)行不同用戶之間的用戶交流。內(nèi)容詳細(xì)信息頁(yè)面如圖5.6所示。圖5.6發(fā)布評(píng)論頁(yè)面6系統(tǒng)測(cè)試6.1功能測(cè)試本系統(tǒng)主要從適用性、準(zhǔn)確性、可操作性、依從性、安全性進(jìn)行測(cè)試。本系統(tǒng)功能測(cè)試如表6-1所示:表6-1系統(tǒng)功能測(cè)試6.2安全測(cè)試具體測(cè)試方面如表6-2所示。表6-2安全測(cè)試維護(hù)整體系統(tǒng)的安全性,進(jìn)行相應(yīng)的安全測(cè)試,檢測(cè)系統(tǒng)可能存在的漏洞:(1)不同用戶登錄功能測(cè)試:不同用戶在登錄到系統(tǒng)時(shí),是否是通過(guò)自己相對(duì)應(yīng)的賬號(hào)密碼,并且對(duì)其進(jìn)行了測(cè)試,查看是否防止SQL注入。(2)用戶權(quán)限測(cè)試:在本系統(tǒng)中存在著兩種權(quán)限,分別是管理員和用戶權(quán)限,在測(cè)試時(shí),對(duì)不同的用戶權(quán)限進(jìn)行登錄測(cè)試,沒有出現(xiàn)用戶權(quán)限漏洞。(3)整體數(shù)據(jù)的安全性測(cè)試:在本系統(tǒng)中,所有的數(shù)據(jù)都被存儲(chǔ)到mysql數(shù)據(jù)庫(kù)中,并且在數(shù)據(jù)庫(kù)添加和編輯數(shù)據(jù)的時(shí)候,都加上了js驗(yàn)證和后臺(tái)驗(yàn)證。并且這些在測(cè)試時(shí)沒有出現(xiàn)問(wèn)題。6.3用例測(cè)試具體測(cè)試方面如下表所示。測(cè)試項(xiàng)測(cè)試用戶評(píng)價(jià)瀏覽器的兼容性測(cè)試是不同的模塊是否清晰是不同模塊布局是否合理是各項(xiàng)數(shù)據(jù)顯示是否合理是提示的標(biāo)識(shí)或數(shù)據(jù)是否正確是序號(hào)用例名稱用例操作預(yù)期結(jié)果測(cè)試結(jié)果1用戶登錄測(cè)試輸入電話號(hào)碼和密碼不同權(quán)限用戶輸入正確的電話號(hào)碼(即用戶名)和密碼可進(jìn)入到系統(tǒng)中,否則無(wú)法登陸。符合預(yù)期2發(fā)布信息輸入想要發(fā)布的信息內(nèi)容當(dāng)輸入所需要發(fā)布的信息之后,點(diǎn)擊發(fā)布,頁(yè)面自動(dòng)刷新,可查看新發(fā)布的內(nèi)容,否則提示錯(cuò)誤信息。符合預(yù)期3發(fā)布評(píng)論信息輸入評(píng)論信息輸入所需發(fā)布的評(píng)論信息,便可發(fā)布評(píng)論信息,否則提示錯(cuò)誤信息符合預(yù)期6.4性能測(cè)試對(duì)于該系統(tǒng)中的性能測(cè)試,主要是在多用戶情況下、網(wǎng)絡(luò)延遲比較大的情況進(jìn)行測(cè)試,檢測(cè)該系統(tǒng)在惡劣條件下的使用情況。(1)在網(wǎng)絡(luò)延遲比較大的情況下,通過(guò)測(cè)試,該系統(tǒng)并沒有出現(xiàn)錯(cuò)誤數(shù)據(jù)(2)在多用戶情況下,對(duì)于不同用戶在同一時(shí)間內(nèi)提交的數(shù)據(jù)沒有出現(xiàn)混亂,說(shuō)明該系統(tǒng)在性能方面上是可靠的表6-5性能測(cè)試6.5測(cè)試結(jié)果分析本系統(tǒng)經(jīng)過(guò)多個(gè)方面進(jìn)行系統(tǒng)性的分析測(cè)試,主要是憑借通過(guò)功能測(cè)試、安全測(cè)試、用例測(cè)試、性能測(cè)試等方面從系統(tǒng)進(jìn)行了多方位的檢測(cè),并沒有發(fā)現(xiàn)任何bug,可以正常使用。
總結(jié)這次的畢業(yè)設(shè)計(jì)我做的是一個(gè)輕博客系統(tǒng)。運(yùn)用到了許多在大學(xué)期間所學(xué)習(xí)過(guò)的知識(shí)?;仡^看,時(shí)間如同白駒過(guò)隙,不知不覺已經(jīng)到了畢業(yè)的時(shí)候了。其實(shí)回頭看看自己所學(xué)的課程,心中充滿了感激與興奮。感激是因?yàn)樵谶@大學(xué)期間,我學(xué)到了許多知識(shí)。在這些課程章節(jié)中,每一次都能夠被這些知識(shí)的魅力所震撼。有許多知識(shí)點(diǎn)是我以前從來(lái)完全沒有接觸過(guò)的,我也對(duì)這些實(shí)用且有趣的知識(shí)產(chǎn)生了興趣。其實(shí)這次的畢業(yè)設(shè)計(jì)對(duì)我來(lái)說(shuō)真的具有一定的難度,其根本原因在于編程給我的打擊太大了。我本身編程基礎(chǔ)比較薄弱,在理解算法上經(jīng)常需要去補(bǔ)習(xí)之前的知識(shí),導(dǎo)致整體的學(xué)習(xí)進(jìn)度變得緩慢且低效。通過(guò)查閱網(wǎng)上的資料和借閱圖書館的書本,我深入了解了許多課堂和書本上都沒有學(xué)習(xí)到的知識(shí)。但是我知道還是遠(yuǎn)遠(yuǎn)不夠的,畢竟要真正學(xué)習(xí)好編程必須花費(fèi)巨大的精力和時(shí)間,這也是目前我無(wú)法實(shí)現(xiàn)的。對(duì)此我深表遺憾。參考文獻(xiàn)[1]胡崧.HTML從入門到精通[M].北京:中國(guó)青年出版社,2007.[2]知新.HTML完全手冊(cè)與速查辭典[M].北京:科學(xué)出版社,2007.[3]楊選輝.網(wǎng)頁(yè)設(shè)計(jì)與制作教程[M].北京:清華大學(xué)出版社,2009.[4]王誠(chéng)君,劉振華,郭茲暉,高中山.Dreamweaver8網(wǎng)頁(yè)設(shè)計(jì)應(yīng)用教程[M].北京:清華大學(xué)出版社,2007.[5]李光明,曹蕾,余輝.中文Dreamweaver8網(wǎng)頁(yè)設(shè)計(jì)與實(shí)訓(xùn)教程[M].北京:冶金工業(yè)出版社,2006.[6]周德華,許銘霖.新編網(wǎng)頁(yè)設(shè)計(jì)教程[M].北京:冶金工業(yè)出版社,2006.[7]趙銘建,趙慧,喬孟麗,康梅娟.網(wǎng)頁(yè)設(shè)計(jì)與制作[M].東營(yíng):中國(guó)石油大學(xué)出版社,2007.[8]趙祖蔭,王云翔,胡耀芳.網(wǎng)頁(yè)設(shè)計(jì)與制作教程[M].北京:清華大學(xué)出版社,2008.[9]陳季.Flash基礎(chǔ)與實(shí)例教程[M].北京:北京希望電子出版社,2005.[10]丁海祥.平面設(shè)計(jì)實(shí)訓(xùn)[M].北京:出版社,2005.[11]曹雁青,楊聰、Photoshop經(jīng)典作品賞析[M].北京:北京海洋智慧圖書有限公司,2002.[12]張怒濤.Photoshop平面設(shè)計(jì)圖像處理技法[M].北京:清華大學(xué)出版,社,2003.[13]陳笑.Dreamweaver8,PhotoshopCS2,F(xiàn)lash8網(wǎng)頁(yè)制作實(shí)用教程[M].北京:清華大學(xué)出版社,2006.[14]孫強(qiáng),李曉娜,黃艷.JavaScript從入門到精通[M].北京:清華大學(xué)出版社,2008.[15]劉智勇.JavaScript開發(fā)技術(shù)大全[M].北京:清華大學(xué)出版社,2009.[16]陳會(huì)安,JavaScript基礎(chǔ)與實(shí)例教程[M].北京:中國(guó)出版社,2007.致謝我很慶幸能夠在規(guī)定的時(shí)間里完成這個(gè)畢業(yè)設(shè)計(jì),拋去中途被困難絆倒的時(shí)候以及自身原因?qū)е碌淖员┳詶?,畢業(yè)設(shè)計(jì)更多能給我更多的是享受。除此之外我意識(shí)到,學(xué)好編程的課程可以提升以后在工作崗位上的競(jìng)爭(zhēng)力。可能以后沒有機(jī)會(huì)再接觸相關(guān)課程了,但是對(duì)于現(xiàn)在的我來(lái)說(shuō),把自己的遺憾變?yōu)樽约旱尿湴敛攀亲顬橹匾氖虑?。很感謝在大學(xué)期間各位老師給我?guī)?lái)一個(gè)如此精彩的世界。同時(shí)我也要為畢業(yè)設(shè)計(jì)的導(dǎo)師表示最真摯的感謝和致意。感謝導(dǎo)師在我完成畢業(yè)設(shè)計(jì)期間不厭其煩地給我的諸多指導(dǎo)和建議。這讓我在完成畢業(yè)設(shè)計(jì)的路上沒有偏離原來(lái)的方向。再次感謝導(dǎo)師給我?guī)?lái)的諸多幫助。也要感謝我的同學(xué),在我有困難的時(shí)候能夠相互討論共同進(jìn)步,成為我繼續(xù)向前的動(dòng)力。我也希望把各位老師和同學(xué)的幫助和鼓勵(lì)化為自己以后在遇到困難的時(shí)候能夠保持心態(tài),繼續(xù)前進(jìn)。
HYPERLINK電腦快捷知識(shí)大全編輯本段一、常見用法F1顯示當(dāng)前程序或者windows的幫助內(nèi)容。F2當(dāng)你選中一個(gè)文件的話,這意味著“重命名”F3當(dāng)你在桌面上的時(shí)候是打開“查找:所有文件”對(duì)話框F10或ALT激活當(dāng)前程序的菜單欄windows鍵或CTRL+ESC打開開始菜單CTRL+ALT+DELETE在win9x中打開關(guān)閉程序?qū)υ捒駾ELETE刪除被選擇的選擇項(xiàng)目,如果是文件,將被放入回收站SHIFT+DELETE刪除被選擇的選擇項(xiàng)目,如果是文件,將被直接刪除而不是放入回收站CTRL+N新建一個(gè)新的文件CTRL+O打開“打開文件”對(duì)話框CTRL+P打開“打印”對(duì)話框CTRL+S保存當(dāng)前操作的文件CTRL+X剪切被選擇的項(xiàng)目到剪貼板CTRL+INSERT或CTRL+C復(fù)制被選擇的項(xiàng)目到剪貼板SHIFT+INSERT或CTRL+V粘貼剪貼板中的內(nèi)容到當(dāng)前位置ALT+BACKSPACE或CTRL+Z撤銷上一步的操作ALT+SHIFT+BACKSPACE重做上一步被撤銷的操作Windows鍵+L鎖屏鍵Windows鍵+M最小化所有被打開的窗口。Windows鍵+SHIFT+M重新將恢復(fù)上一項(xiàng)操作前窗口的大小和位置Windows鍵+E打開資源管理器Windows鍵+F打開“查找:所有文件”對(duì)話框Windows鍵+R打開“運(yùn)行”對(duì)話框Windows鍵+BREAK打開“系統(tǒng)屬性”對(duì)話框Windows鍵+CTRL+F打開“查找:計(jì)算機(jī)”對(duì)話框SHIFT+F10或鼠標(biāo)右擊打開當(dāng)前活動(dòng)項(xiàng)目的快捷菜單SHIFT在放入CD的時(shí)候按下不放,可以跳過(guò)自動(dòng)播放CD。在打開word的時(shí)候按下不放,可以跳過(guò)自啟動(dòng)的宏ALT+F4關(guān)閉當(dāng)前應(yīng)用程序ALT+SPACEBAR打開程序最左上角的菜單ALT+TAB切換當(dāng)前程序ALT+ESC切換當(dāng)前程序ALT+ENTER將windows下運(yùn)行的MSDOS窗口在窗口和全屏幕狀態(tài)間切換PRINTSCREEN將當(dāng)前屏幕以圖象方式拷貝到剪貼板ALT+PRINTSCREEN將當(dāng)前活動(dòng)程序窗口以圖象方式拷貝到剪貼板CTRL+F4關(guān)閉當(dāng)前應(yīng)用程序中的當(dāng)前文本(如word中)CTRL+F6切換到當(dāng)前應(yīng)用程序中的下一個(gè)文本(加shift可以跳到前一個(gè)窗口)在IE中:ALT+RIGHTARROW顯示前一頁(yè)(前進(jìn)鍵)ALT+LEFTARROW顯示后一頁(yè)(后退鍵)CTRL+TAB在頁(yè)面上的各框架中切換(加shift反向)F5刷新CTRL+F5強(qiáng)行刷新目的快捷鍵激活程序中的菜單欄F10執(zhí)行菜單上相應(yīng)的命令A(yù)LT+菜單上帶下劃線的字母關(guān)閉多文檔界面程序中的當(dāng)前窗口CTRL+F4關(guān)閉當(dāng)前窗口或退出程序ALT+F4復(fù)制CTRL+C剪切CTRL+X刪除DELETE顯示所選對(duì)話框項(xiàng)目的幫助F1顯示當(dāng)前窗口的系統(tǒng)菜單ALT+空格鍵顯示所選項(xiàng)目的快捷菜單SHIFT+F10顯示“開始”菜單CTRL+ESC顯示多文檔界面程序的系統(tǒng)菜單ALT+連字號(hào)(-)粘貼CTRL+V切換到上次使用的窗口或者按住ALT然后重復(fù)按TAB,切換到另一個(gè)窗口ALT+TAB撤消CTRL+Z編輯本段二、使用“Windows資源管理器”的快捷鍵目的快捷鍵如果當(dāng)前選擇展開了,要折疊或者選擇父文件夾左箭頭折疊所選的文件夾NUMLOCK+負(fù)號(hào)(-)如果當(dāng)前選擇折疊了,要展開或者選擇第一個(gè)子文件夾右箭頭展開當(dāng)前選擇下的所有文件夾NUMLOCK+*展開所選的文件夾NUMLOCK+加號(hào)(+)在左右窗格間切換F6編輯本段三、使用WINDOWS鍵可以使用Microsoft自然鍵盤或含有Windows徽標(biāo)鍵的其他任何兼容鍵盤的以下快捷鍵。目的快捷鍵在任務(wù)欄上的按鈕間循環(huán)WINDOWS+TAB顯示“查找:所有文件”WINDOWS+F顯示“查找:計(jì)算機(jī)”CTRL+WINDOWS+F顯示“幫助”WINDOWS+F1顯示“運(yùn)行”命令WINDOWS+R顯示“開始”菜單WINDOWS顯示“系統(tǒng)屬性”對(duì)話框WINDOWS+BREAK顯示“Windows資源管理器”WINDOWS+E最小化或還原所有窗口WINDOWS+D撤消最小化所有窗口SHIFT+WINDOWS+M編輯本段四、“我的電腦”和“資源管理器”的快捷鍵目的快捷鍵關(guān)閉所選文件夾及其所有父文件夾按住SHIFT鍵再單擊“關(guān)閉按鈕(僅適用于“我的電腦”)向后移動(dòng)到上一個(gè)視圖ALT+左箭頭向前移動(dòng)到上一個(gè)視圖ALT+右箭頭查看上一級(jí)文件夾BACKSPACE編輯本段五、使用對(duì)話框中的快捷鍵目的快捷鍵取消當(dāng)前任務(wù)ESC如果當(dāng)前控件是個(gè)按鈕,要單擊該按鈕或者如果當(dāng)前控件是個(gè)復(fù)選框,要選擇或清除該復(fù)選框或者如果當(dāng)前控件是個(gè)選項(xiàng)按鈕,要單擊該選項(xiàng)空格鍵單擊相應(yīng)的命令A(yù)LT+帶下劃線的字母單擊所選按鈕ENTER在選項(xiàng)上向后移動(dòng)SHIFT+TAB在選項(xiàng)卡上向后移動(dòng)CTRL+SHIFT+TAB在選項(xiàng)上向前移動(dòng)TAB在選項(xiàng)卡上向前移動(dòng)CTRL+TAB如果在“另存為”或“打開”對(duì)話框中選擇了某文件夾,要打開上一級(jí)文件夾BACKSPACE在“另存為”或“打開”對(duì)話框中打開“保存到”或“查閱”F4刷新“另存為”或“打開”對(duì)話框F5編輯本段六、桌面、我的電腦和“資源管理器”快捷鍵選擇項(xiàng)目時(shí),可以使用以下快捷鍵。目的快捷鍵插入光盤時(shí)不用“自動(dòng)播放”功能按住SHIFT插入CD-ROM復(fù)制文件按住CTRL拖動(dòng)文件創(chuàng)建快捷方式按住CTRL+SHIFT拖動(dòng)文件立即刪除某項(xiàng)目而不將其放入SHIFT+DELETE“回收站”顯示“查找:所有文件”F3顯示項(xiàng)目的快捷菜單APPLICATION鍵刷新窗口的內(nèi)容F5重命名項(xiàng)目F2選擇所有項(xiàng)目CTRL+A查看項(xiàng)目的屬性ALT+ENTER或ALT+雙擊可將APPLICATION鍵用于Microsoft自然鍵盤或含有APPLICATION鍵的其他兼容鍵編輯本段七、Microsoft放大程序的快捷鍵這里運(yùn)用Windows徽標(biāo)鍵和其他鍵的組合??旖萱I目的Windows徽標(biāo)+PRINTSCREEN將屏幕復(fù)制到剪貼板(包括鼠標(biāo)光標(biāo))Windows徽標(biāo)+SCROLLLOCK將屏幕復(fù)制到剪貼板(不包括鼠標(biāo)光標(biāo))Windows徽標(biāo)+PAGEUP切換反色。Windows徽標(biāo)+PAGEDOWN切換跟隨鼠標(biāo)光標(biāo)Windows徽標(biāo)+向上箭頭增加放大率Windows徽標(biāo)+向下箭頭減小放大率編輯本段八、使用輔助選項(xiàng)快捷鍵目的快捷鍵切換篩選鍵開關(guān)右SHIFT八秒切換高對(duì)比度開關(guān)左ALT+左SHIFT+PRINTSCREEN切換鼠標(biāo)鍵開關(guān)左ALT+左SHIFT+NUMLOCK切換粘滯鍵開關(guān)SHIFT鍵五次切換切換鍵開關(guān)NUMLOCK五秒QQ快捷鍵,玩QQ更方便Alt+S快速回復(fù)Alt+C關(guān)閉當(dāng)前窗口Alt+H打開聊天記錄Alt+T更改消息模式Ait+J打開聊天紀(jì)錄Ctrl+A全選當(dāng)前對(duì)話框里的內(nèi)容Ctrl+FQQ里直接顯示字體設(shè)置工具條Ctrl+J輸入框里回車(跟回車一個(gè)效果)Ctrl+M輸入框里回車(跟回車一個(gè)效果)Ctrl+L對(duì)輸入框里當(dāng)前行的文字左對(duì)齊Ctrl+R對(duì)輸入框里當(dāng)前行的文字右對(duì)齊Ctrl+E對(duì)輸入框里當(dāng)前行的文字居中Ctrl+V在qq對(duì)話框里實(shí)行粘貼Ctrl+Z清空/恢復(fù)輸入框里的文字Ctrl+回車快速回復(fù)這個(gè)可能是聊QQ時(shí)最常用到的了Ctrl+Alt+Z快速提取消息Ctrl+Alt+A捕捉屏幕最常用的快捷鍵F5刷新DELETE刪除TAB改變焦點(diǎn)CTRL+C復(fù)制CTRL+X剪切CTRL+V粘貼CTRL+A全選CTRL+Z撤銷CTRL+S保存ALT+F4關(guān)閉CTRL+Y恢復(fù)ALT+TAB切換CTRL+F5強(qiáng)制刷新CTRL+W關(guān)閉CTRL+F查找SHIFT+DELETE永久刪除CTRL+ALT+DEL任務(wù)管理SHIFT+TAB-反向切換CTRL+空格--中英文輸入切換CTRL+Shift輸入法切換CTRL+ESC--開始菜單CTRL+ALT+ZQQ快速提取消息CTRL+ALT+AQQ截圖工具CTRL+ENTERQQ發(fā)消息Alt+1保存當(dāng)前表單Alt+2保存為通用表單Alt+A展開收藏夾列表資源管理器END顯示當(dāng)前窗口的底端HOME顯示當(dāng)前窗口的頂端NUMLOCK+數(shù)字鍵盤的減號(hào)(-)折疊所選的文件夾NUMLOCK+數(shù)字鍵盤的加號(hào)(+)顯示所選文件夾的內(nèi)容NUMLOCK+數(shù)字鍵盤的星號(hào)(*)顯示所選文件夾的所有子文件夾向左鍵當(dāng)前所選項(xiàng)處于展開狀態(tài)時(shí)折疊該項(xiàng),或選定其父文件夾向右鍵當(dāng)前所選項(xiàng)處于折疊狀態(tài)時(shí)展開該項(xiàng),或選定第一個(gè)子文件夾自然鍵盤【窗口】顯示或隱藏“開始”菜單【窗口】+F1幫助【窗口】+D顯示桌面【窗口】+R打開“運(yùn)行”【窗口】+E打開“我的電腦”【窗口】+F搜索文件或文件夾【窗口】+U打開“工具管理器”【窗口】+BREAK顯示“系統(tǒng)屬性”【窗口】+TAB在打開的項(xiàng)目之間切換輔助功能按右邊的SHIFT鍵八秒鐘切換篩選鍵的開和關(guān)按SHIFT五次切換粘滯鍵的開和關(guān)按NUMLOCK五秒鐘切換切換鍵的開和關(guān)左邊的ALT+左邊的SHIFT+NUMLOCK切換鼠標(biāo)鍵的開和關(guān)左邊的ALT+左邊的SHIFT+PRINTSCREEN切換高對(duì)比度的開和關(guān)運(yùn)行按“開始”-“運(yùn)行”,或按WIN鍵+R,在『運(yùn)行』窗口中輸入:(按英文字符順序排列)%temp%打開臨時(shí)文件夾.C:\DocumentsandSettings\用戶名所在文件夾..C:\DocumentsandSettings...我的電腦\C盤appwize.cpl添加、刪除程序access.cpl輔助功能選項(xiàng)Accwiz輔助功能向?qū)mdCMD命令提示符command
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 專題2.10 函數(shù)的綜合應(yīng)用(原卷版)-2024年高考數(shù)學(xué)一輪復(fù)習(xí)精講精練寶典(新高考專用)
- 2025年中考物理預(yù)測(cè)模擬試卷(含答案解析)
- 文藝匯演組織方案計(jì)劃
- 跨界學(xué)習(xí)的職業(yè)思路計(jì)劃
- 語(yǔ)言藝術(shù)欣賞活動(dòng)安排計(jì)劃
- 員工培訓(xùn)部工作總結(jié)與學(xué)習(xí)計(jì)劃
- 主管全年任務(wù)計(jì)劃
- 四川景鑫礦業(yè)有限公司四川省南江縣大火地金礦礦山地質(zhì)環(huán)境保護(hù)與土地復(fù)墾方案情況
- 醫(yī)學(xué)與急救知識(shí)培訓(xùn)課件
- 統(tǒng)編版小學(xué)語(yǔ)文二年級(jí)下冊(cè)第25課《羿射九日》精美課件
- 2024年全國(guó)國(guó)家版圖知識(shí)競(jìng)賽題庫(kù)及答案(共200題)
- PICC常見并發(fā)癥處理
- NB∕T 10391-2020 水工隧洞設(shè)計(jì)規(guī)范
- 口腔主治醫(yī)師 《基礎(chǔ)知識(shí)》題庫(kù)及答案解析1000題
- HJ 651-2013 礦山生態(tài)環(huán)境保護(hù)與恢復(fù)治理技術(shù)規(guī)范(試行)
- 2024年遼寧省中考模擬提升練習(xí)英語(yǔ)試卷
- 孕產(chǎn)婦高危五色管理(醫(yī)學(xué)講座培訓(xùn)課件)
- 2024年陪診師準(zhǔn)入理論考核試題
- 拼多多企業(yè)戰(zhàn)略分析報(bào)告
- 梁柱加固施工方案
- 孕婦枕行業(yè)深度研究報(bào)告
評(píng)論
0/150
提交評(píng)論