基于express的環(huán)保主題動態(tài)網(wǎng)站_第1頁
基于express的環(huán)保主題動態(tài)網(wǎng)站_第2頁
基于express的環(huán)保主題動態(tài)網(wǎng)站_第3頁
基于express的環(huán)保主題動態(tài)網(wǎng)站_第4頁
基于express的環(huán)保主題動態(tài)網(wǎng)站_第5頁
已閱讀5頁,還剩63頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

摘要中華民族誕生在黃河流域。追溯歷史,這里就必有其生存條件,先民才在此定居下來,繁衍生息。中國古樂詩:天蒼蒼,野茫茫,風(fēng)吹草低現(xiàn)牛羊,就是黃河流域自然景觀的寫照。那么為什么后來卻出現(xiàn)“一方水土不足以養(yǎng)一方人呢”?雖同在一塊天,同在一塊地,今天和當(dāng)年先民們生存環(huán)境條件已大不相同,環(huán)境問題已非常嚴(yán)重。當(dāng)支撐人類文明的自然資源、自然環(huán)境的消失了,文明也將消失,如古巴比倫王國的衰亡,地中海文明的衰落,雖然中華文明是一種延續(xù)下來的文明,但隨著環(huán)境的變遷,中華文明的中心已從古代的黃河流域逐漸東遷南移。面對我國環(huán)境問題比較嚴(yán)峻的現(xiàn)實,我們應(yīng)該重新審視自己的社會經(jīng)濟行為,深刻反思傳統(tǒng)的發(fā)展觀、價值觀、環(huán)境觀和資源觀,重新思考人類未來的命運,走出全球生態(tài)危機的困境,消除人與自然緊張關(guān)系的困惑。使人們認(rèn)識到必須努力尋求一條人口、社會、經(jīng)濟、環(huán)境、資源相互協(xié)調(diào),既能滿足當(dāng)代人的需求又不對滿足后代人的需求構(gòu)成危害的可持續(xù)發(fā)展的道路。而環(huán)境的保護(hù)和治理、資源的高效持續(xù)利用、社會經(jīng)濟的進(jìn)步都離不開人,適當(dāng)數(shù)量的高素質(zhì)人是可持續(xù)發(fā)展的先決條件,特別是公眾環(huán)境意識水平的高低,直接左右著人們的行動,環(huán)境意識是調(diào)節(jié)、引導(dǎo)和控制人們環(huán)境行為的內(nèi)在原因,因此必須提高公眾的環(huán)境保護(hù)意識,才能使我們賴以生存的環(huán)境、資源實現(xiàn)可持續(xù)發(fā)展。本文旨在通過環(huán)保網(wǎng)站的建設(shè)讓更多的人認(rèn)識到保護(hù)環(huán)境,可持續(xù)發(fā)展的重要性,該網(wǎng)站使用vscode開發(fā)工具,是對于編寫現(xiàn)代Web和云應(yīng)用的跨平臺源代碼編輯器。該編輯器也集成了所有一款現(xiàn)代編輯器所應(yīng)該具備的特性,而mysql數(shù)據(jù)庫是一種小型的中小型關(guān)系型數(shù)據(jù)庫,它安作為node.js的框架它有著輕便,強大的特點,前端使用layui技術(shù)來實現(xiàn)的,layui前端框架十分便于我們進(jìn)行前端網(wǎng)站的開發(fā),因為它包含了許多的API接口并且給予了我們更加簡單自由的開發(fā)體驗。isthereflectionofthenaturacivilization,withthechangeocivilizationhasgraduallymovedfromtheancientYellowRiverbasintotherethinkthefuturefateofmankind,getoutofthepredicamentofglobalnotharmtheneedsoffuturegenerationsbycoordinateconomy,environmentandresources.Theprotectionandmanagemereasonforregulatinbehaviors,soitisnecessarytoimprovethepublicenvironmentTheconsciousnessofprotectioncanmaketheenvironmentandresodependontorealizesustainabledevelopeoplerealizetheimportanceofenvironmentalprotectionandsustainabledevelopmentthroughtheconstructionofenvironmentalprotectionwebsite.廣東東軟學(xué)院本科生畢業(yè)設(shè)計(論文) 11.1當(dāng)今環(huán)境問題 11.2環(huán)保網(wǎng)站的意義 12相關(guān)技術(shù) 2 2 2 2 3 33需求分析 43.1可行性分析 43.1.1技術(shù)可行性分析 43.1.2經(jīng)濟可行性分析 43.1.3操作可行性分析 43.2需求分析 43.2.1功能需求 43.2.2非功能需求 53.3用例分析 53.4系統(tǒng)流程分析 63.4.1登錄流程 63.4.2操作流程 6廣東東軟學(xué)院本科生畢業(yè)設(shè)計(論文)3.4.3添加信息流程 73.4.4修改信息流程 83.4.5刪除信息流程 94總體設(shè)計 4.1系統(tǒng)總體模塊設(shè)計 4.2數(shù)據(jù)庫設(shè)計 4.2.1概要設(shè)計 4.2.2物理設(shè)計 5詳細(xì)設(shè)計與實現(xiàn) 5.1首先 5.2用戶注冊 5.3用戶登錄 5.4環(huán)保欄目分類 5.5文章 5.6我發(fā)的貼 6系統(tǒng)功能測試 6.1測試用例 6.2測試結(jié)果分析 7總結(jié)與展望 7.1總結(jié) 7.2展望 廣東東軟學(xué)院本科生畢業(yè)設(shè)計(論文)廣東東軟學(xué)院本科生畢業(yè)設(shè)計(論文)1目前這個世界上的資源快速損耗,人類將會面臨這種種的問題與生存的壓力,其中人口問題也是目前為止人類將要去面對的一個比較嚴(yán)峻的問題,而且目前也因為人口問題引發(fā)了環(huán)境以及資源問題。急速膨脹的人口造成了資源的損耗加快,然環(huán)境的影響最大相繼自然也對人類的所作所為做了出反應(yīng)。二是人們在生活和進(jìn)步中不斷尋找和開發(fā)自然資源,來滿足人們的物質(zhì)及精神上的需求,為了營造舒適的生活環(huán)境,傾倒廢物、導(dǎo)致嚴(yán)重污染生態(tài)環(huán)境。大自然相繼以各種方式回應(yīng)著人類,來阻止人類無盡的貪欲和不節(jié)制的使用資源,并導(dǎo)致了各種自然災(zāi)害。人口的增長給環(huán)境造成了巨大的壓力。此外,隨著人口的不斷增加,造成了人口的教育文化水平低,環(huán)境意識薄弱法律意識低下。這直接導(dǎo)致了嚴(yán)重的后果并嚴(yán)重破壞了資源和環(huán)境。必須加緊環(huán)保的宣傳。1.2環(huán)保網(wǎng)站的意義保護(hù)地球的自然資源以及維持生態(tài)環(huán)境的平衡其最有效的方法是要去鼓勵群眾自發(fā)參與,但是群眾在很多的時候是不清楚自己能做什么的,因為他們并不能了解自己保護(hù)生態(tài)環(huán)境的權(quán)利有哪些以及要怎么去行使這些權(quán)利,因此如果要化解人們造成的問題,第一步則是有關(guān)部門必須提高認(rèn)識到加強人民對環(huán)境的保護(hù)意識才是最基本的方法,并成立專門的人員以及預(yù)算的管理部門,使公眾獲得更清晰易懂的信息。同時,要提高群眾的環(huán)保知識以及意識,開展環(huán)保宣傳社會化活動,普及環(huán)保意識,形成人人參與環(huán)保、輿論監(jiān)督推廣的環(huán)境保護(hù)局面。然后,通過新聞自由和信息自由法,人們才會有了解到更多信息的條件,同時群眾也是具體實施的執(zhí)行者。人們正確理解并做好定位保護(hù)自然是人們的責(zé)任護(hù)環(huán)境的重要性,才能在具體行動中實現(xiàn)對環(huán)境的保護(hù),并充分利用公眾的主觀能動性。有效發(fā)揮環(huán)境保護(hù)的重要作用。本網(wǎng)站可以通過發(fā)布帖子進(jìn)行環(huán)保意識宣傳,通過發(fā)布環(huán)保常識,積極參加環(huán)?;顒拥裙婕訌娎习傩諏Νh(huán)境保護(hù)的意識。廣東東軟學(xué)院本科生畢業(yè)設(shè)計(論文)22相關(guān)技術(shù)2015年4月30日Microsoft公司Build開發(fā)者見面會上鄭重開啟了VisualStudioCode項目:其可以運行MacOSX、Windows以及Linux,適用于編寫Web和云應(yīng)用的一個可以跨平臺的源代碼編輯器。該編輯器也集成了所有一款現(xiàn)代編輯器所應(yīng)該具備的特性,其中包含語法高亮(syntaxhighlighting),可定制的熱鍵綁定功能(customizablekeyboardbindings),括號匹配程序塊(bracketmatching)還有代碼片段的收集(snippets)。Somasegar也告訴筆者這款編輯器Node.js是以JavaScriptV8為基礎(chǔ)的使用JavaScript作為開發(fā)語言的開發(fā)環(huán)境,Node.js最大的特點是單線程高并發(fā),事件驅(qū)動,非阻塞I/0。這是體現(xiàn)了Node.js的最顯著的功能,Node.js是一個允許JavaScript在服務(wù)器上運行操作的開發(fā)平臺。其讓JavaScript成為了腳本語言與服務(wù)器語言(例如PHP,Python,Perl,Ruby等)相等。該版本由RyanDah1發(fā)布于2009年5月,主要涵蓋ChromeV8引擎。Node改進(jìn)了特別的用法,并且增加了可供選擇的API,以使V8在非瀏覽器環(huán)境中也能很好地工作。ChromeV8可以非??焖俚剡\行Javascript,并且性能很強大。ChromeJavaScript運行時的平臺是Node.js,其用來構(gòu)建具有響應(yīng)能力,快速且易于擴展的Web應(yīng)用程序。該節(jié)點使用的是事件驅(qū)動,非阻塞的I/0模型達(dá)到了提高權(quán)重和效率的效果,并且適用于分布式設(shè)備上運行數(shù)據(jù)密集型的應(yīng)用程序。Express是一種基于Node.js平臺的極簡快速開發(fā)的web框架,使用Express框架可以幫助我們快速搭建一個完整功能的網(wǎng)站,該框架主要應(yīng)用于網(wǎng)站開發(fā)中前端與后臺的響應(yīng),也就是幫助我們搭建服務(wù)器,眾所周知,在網(wǎng)站開發(fā)這塊的框架中分為前端框架以及后端的響應(yīng)式框架,而Express就是作為響應(yīng)前端頁面中非常常用的一種框架,由于它是基于Nodejs平臺的,所以有關(guān)于Node.js的優(yōu)勢他都具備,比如單線程,非阻塞/O等等,但是Express框架沒有對node.js已經(jīng)存在的優(yōu)勢進(jìn)行多次的迭代,而是在Nodejs的基礎(chǔ)上增加了許多web端要獨有的中間件我們開發(fā)者都可以通過express進(jìn)行隨時的調(diào)用,因此調(diào)用強大的、友好的API變得更加快速和簡單。而且因為是開發(fā)框架,所以它給開發(fā)者提供了許多的支持,比如自帶Router、路由規(guī)則相比于其他web框架會更加靈活和3它是一種小型的中小型關(guān)系型數(shù)據(jù)庫,它安裝體積小,占用內(nèi)存底,適合中小型項目開發(fā)。它是web上的彈出式解決方案,可讓您根據(jù)你所想的然后把你所想的做出來。其作者是前沿開發(fā)工程師的核心。layer致力于允許用戶靈活地自定義設(shè)置,從而為不同的人提供不同的使用習(xí)慣。它的重要性在于它可以使您的頁面享受更豐富、更便捷的體驗過程,并且只需要在連接時配置相關(guān)參數(shù)就可以做出一個很類似的彈出組件與其對比而言,layer的優(yōu)點更為直接,它的功能最強大用的代碼最少。Layer很是著重與性能的開發(fā),比如,在多層模式的回調(diào)處理時,標(biāo)簽和圖層,因為它們不會相互重疊。當(dāng)您要求其兼容性時,layer可以安全地告訴您它與幾乎所有瀏覽器都兼容,盡管是最舊的ie6瀏覽器。Layer公開了許多接口(api),可讓您隨意地自定義所需的樣式,尤其是頁面圖層的分層,這就意味著您可以忽略該layer的當(dāng)前皮膚,可以根據(jù)你自己的述。因為它的一切不足或優(yōu)勢,都需要你在使用過程中去發(fā)現(xiàn)以及習(xí)慣。據(jù)不完全的統(tǒng)計,截至到目前,layer已服務(wù)于8000多家web的平臺。layer作為layUI庫的成員,它承諾將會一直致力于為web開發(fā)提供動力。廣東東軟學(xué)院本科生畢業(yè)設(shè)計(論文)43需求分析3.1可行性分析3.1.1技術(shù)可行性分析在開發(fā)本系統(tǒng)中所使用的開發(fā)軟件像visualstudiocode開發(fā)工具、MySQL數(shù)據(jù)庫、Photoshop圖片處理軟件等,這些都是3.1.3操作可行性分析3.2.1功能需求(1)用戶管理:對用戶的個人基本信息進(jìn)行管理。例如:用戶名、密碼、(2)用戶發(fā)帖:用戶可以在環(huán)保常識、環(huán)保活動、環(huán)保新聞、最新動態(tài)專(3)查看發(fā)帖:用戶可以在頁面上看到相應(yīng)專欄中其他用戶所發(fā)的帖子。(4)用戶回帖:用戶可以在查看其他用戶發(fā)的帖子時進(jìn)行回復(fù)。(6)界面的設(shè)計:界面包括環(huán)保常識、環(huán)?;顒?、環(huán)保新聞、最新動態(tài)四(7)交流:用戶可以點擊交流查看自己發(fā)布的帖子其他用戶回復(fù)情況并進(jìn)廣東東軟學(xué)院本科生畢業(yè)設(shè)計(論文)53.2.2非功能需求(1)在易用性上,考慮到運營人員不一定是計算機專業(yè),也能讓其自如的操作,功能設(shè)計去掉復(fù)雜流程,設(shè)計簡單易懂,不需專業(yè)計算機人員就可操作,減少培訓(xùn)成本。(2)在系統(tǒng)的穩(wěn)定性上,本系統(tǒng)除了管理人員操作后臺數(shù)據(jù)以外,同時是個月以上。(3)系統(tǒng)訪問并發(fā)量可能會急劇增加,因此要求本系統(tǒng)需要具有較大的承載能力,可同時容納1000以上的并發(fā)量。(4)經(jīng)調(diào)查研究顯示,用戶打開一網(wǎng)頁,在5秒之內(nèi)無法打開就會選擇放棄,所以要求系統(tǒng)必須在5s以內(nèi)響應(yīng)。(5)隨著時間的推移,現(xiàn)有模塊可能已經(jīng)不能滿足業(yè)務(wù)需求,需要有更多息、修改登錄密碼等。發(fā)布環(huán)?;顒影l(fā)布環(huán)保新聞瀏覽帖子修改密碼用戶圖3-1用戶用例圖廣東東軟學(xué)院本科生畢業(yè)設(shè)計(論文)63.4系統(tǒng)流程分析3.4.1登錄流程系統(tǒng)的流程圖如下圖所示。開始開始輸入用戶名密碼是-判斷用戶名是否為空>判斷密碼是否為空檢測用戶名密碼是否正確登錄成功提示密碼不能提示用戶名不能為空否十錯誤1是工圖3.2登錄流程圖首先打開網(wǎng)站,然后單擊右上角的登錄圖標(biāo)隨即打開了登錄頁面,接下來需要使用正確的用戶名和密碼登錄。系統(tǒng)將驗證用戶的登錄信息并正確匹配該信息。最后進(jìn)入用戶對應(yīng)的工作界面,用戶可以使用權(quán)限對系統(tǒng)進(jìn)行操作,否則提示信密碼錯誤,登錄失敗。環(huán)保主題動態(tài)網(wǎng)站系統(tǒng)操作流程如下圖所示。廣東東軟學(xué)院本科生畢業(yè)設(shè)計(論文)7開始開始系統(tǒng)登錄界面輸入用戶名密碼驗證信息是否正確功能界面功處理面結(jié)束信息錯誤數(shù)據(jù)庫圖3.3系統(tǒng)操作流程圖在驗證過程成功后顯示信息。將信息添加到數(shù)據(jù)庫,否則,將出示添加不成功,廣東東軟學(xué)院本科生畢業(yè)設(shè)計(論文)8開始開始輸入數(shù)據(jù)是否合法是寫入數(shù)據(jù)庫結(jié)束圖3.7添加信息流程圖3.4.4修改信息流程并且該信息將保存到數(shù)據(jù)庫中。如果信息不合法將顯示該信息修改失敗,需要再開始開始輸入數(shù)據(jù)否是否合法是寫入數(shù)據(jù)庫結(jié)束93.4.5刪除信息流程當(dāng)用戶需要刪除信息,必須先選定要刪除的信息,隨后右鍵單擊刪除按鈕,這時系統(tǒng)會詢問是否確定刪除信息,點擊刪除確認(rèn),然后刪除信息成功,系統(tǒng)數(shù)據(jù)庫將刪除此信息。刪除信息的流程圖如下圖所示。開始開始選擇需要刪除記錄是更新數(shù)據(jù)庫結(jié)束4總體設(shè)計根據(jù)前面的分析研究,環(huán)保主題動態(tài)網(wǎng)站的功能性需求可大致分為用戶登錄前與用戶登錄后兩大部分。刪除刪除動態(tài)用戶交流回復(fù)最新動態(tài)回復(fù)環(huán)?;顒踊貜?fù)環(huán)保新聞回復(fù)環(huán)保常識發(fā)布最新動態(tài)發(fā)布環(huán)?;顒影l(fā)布環(huán)保新聞發(fā)布環(huán)保常識修改信息查看最新動態(tài)查看環(huán)?;顒硬榭喘h(huán)保新聞查看環(huán)保常識用戶登錄用戶注冊環(huán)保主題動態(tài)網(wǎng)站登陸后登錄前圖4-1系統(tǒng)功能模塊圖環(huán)保主題動態(tài)網(wǎng)站系統(tǒng)的功能設(shè)計,第一步先要建立它們變量之間的關(guān)系,然后實現(xiàn)程序之間的邏輯。環(huán)保主題動態(tài)網(wǎng)站系統(tǒng)可以劃分的數(shù)據(jù)庫實體有如下。用E-R圖一一描述這些實體。(1)用戶實體圖用戶用戶注冊時出生日期姓名電話用戶名性別圖4-1用戶實體圖(2)環(huán)保帖子實體圖環(huán)保帖子環(huán)保帖子發(fā)布日期所屬類別發(fā)布人內(nèi)容圖4-2環(huán)保帖子實體圖(3)環(huán)保回復(fù)帖子實體圖環(huán)保帖子環(huán)保帖子發(fā)布日期內(nèi)容所屬類別編號圖4-3環(huán)?;貜?fù)帖子實體圖(4)帖子類型實體圖帖子類型描述描述名稱圖4-4帖子類型實體圖4.2.2物理設(shè)計根據(jù)本系統(tǒng)主要功能模塊需求,環(huán)保主題動態(tài)網(wǎng)站系統(tǒng)將由多個數(shù)據(jù)表組成,下面主要介紹數(shù)據(jù)庫中核心的幾個數(shù)據(jù)表內(nèi)容。(1)用戶表:用于存儲平臺上注冊的用戶信息。表4-2用戶表字段名稱字段意義字段類型字段長度鍵碼主鍵編號主鍵用戶名密碼姓名中性別出生日期聯(lián)系方式注冊日期(2)帖子類型表:用于存儲平臺上帖子類型信息。表4-2帖子類型信息表字段名稱字段意義字段類型字段長度鍵碼能否為空主鍵編號主鍵-否-name-'類型名稱否描述否(3)帖子表:用于存儲平臺上帖子信息。表4-3帖子表字段名稱-字段意義字段類型字段長度鍵碼能否為空主鍵編號主鍵否標(biāo)題←山否所屬類別否內(nèi)容0否發(fā)布日期0否發(fā)布人4否表4-4回復(fù)帖子表字段名稱字段意義字段類型字段長度鍵碼能否為空主鍵編號主鍵否所屬類別日否內(nèi)容0否發(fā)布日期否回復(fù)人一否廣東東軟學(xué)院本科生畢業(yè)設(shè)計(論文)5詳細(xì)設(shè)計與實現(xiàn)本平臺的首頁整體比較簡潔大方,因為是環(huán)保網(wǎng)站,所以設(shè)計的思路是以綠色的選項和按鈕為主,當(dāng)我們鼠標(biāo)移到鏈接上方會有一個字體變綠色的用戶交互的效果,頂部右上角為會員注冊、登錄,下面是欄目,再下面是廣告,中間是核心模塊的展示,核心模塊分為首頁,展示的是全部的帖子,會按照發(fā)帖的順序優(yōu)先展示最新的帖子,然后是環(huán)保常識,環(huán)?;顒?,環(huán)保新聞,最新動態(tài),這些是帖子的分類,我設(shè)計的網(wǎng)站分為了四個大類,而我們在新建帖子的時候需要去對帖子進(jìn)行分類,對應(yīng)類別的帖子會放到不同的分類里。航文*裸廣需6研障以育能#圖5-1首頁5.2用戶注冊第一次進(jìn)入本平臺的用戶,需要先去對本平臺的用戶信息進(jìn)行注冊,否則你將沒有發(fā)帖的權(quán)限。注冊方法是點擊首頁右上方的注冊按鈕,然后填寫注冊信息后鼠標(biāo)左鍵單擊“立即注冊”按鈕后,系統(tǒng)將會先對用戶填寫的信息進(jìn)行驗證是否為空數(shù)據(jù),如果是空數(shù)據(jù)將會提醒用戶,再驗證用戶名是否重復(fù),同樣的,重復(fù)的用戶名也會收到系統(tǒng)的提醒,當(dāng)系統(tǒng)都驗證沒問題后,將會顯示注冊成功;然后把注冊的數(shù)據(jù)存入數(shù)據(jù)庫中并跳轉(zhuǎn)到登錄頁面,否則將會提示相應(yīng)的錯誤信廣東東軟學(xué)院本科生畢業(yè)設(shè)計(論文)暨入注冊用戶名呢稱22·圖5-2用戶注冊u.setUsername(users.getUsernList<Users>usersList=this.usersService.getUsersByCond(u);if(usersList.size)=0){users.setRegdate(VeDate.getStringDatethis.usersService.insertUsethis.getSession).setAttribute("message","用戶名已存在");}return"redirect:/index/preLogin.action";如果已經(jīng)有注冊完的用戶,只需要在首頁點擊登錄的按鈕,然后在輸入對應(yīng)的登錄信息后,將通過getRequest().getParameter獲取服務(wù)器請求信息,包括用戶名和密碼,然后會先檢查獲取的數(shù)據(jù)是否為非空白,如果數(shù)據(jù)為非空白,然后驗證用戶賬號是否存在,若不存在則顯示用戶名不存在,若賬號存在則檢測密碼和數(shù)據(jù)庫中保存的是否相匹配,確定無差錯后,即將出示登錄成功,登錄成功后用戶的信息將顯示在左上角;否則將會提示相應(yīng)錯誤信息并重新加載登錄頁面。入密錦List<Users>usersList=this.usersService.getUsersByCond(u);if(usersList.size()==0){if(password.equals(users.getPassword))){this.getSession().setAttribute("userid",users.this.getSession().setAttributethis.getSession().setAttribute("us廣東東軟學(xué)院本科生畢業(yè)設(shè)計(論文)分類里Goodsgoods=this.googoods.setHits(""+(Integer.parselnt(gthis.goodsService.updateGoodthis.getRequest().setAttribute("gooList<Topic>topicList=this.topicService.getTopicByCond(topic);this.getRequest().setAttribute("topicLithis.getRequest().setAttribute("tnum",topic首頁可以看到用戶發(fā)布的帖子文章,最新文章板塊是以用戶發(fā)帖的時間進(jìn)行排列的,最新的帖子會排在最前面,每個帖子上都會注明該帖子的分類,用戶也可以在分類欄里點擊該分類跳轉(zhuǎn)到指定分類欄內(nèi)找到該帖子。廣東東軟學(xué)院本科生畢業(yè)設(shè)計(論文)環(huán)保交流社區(qū)sy圖5-5文章點擊提交回復(fù)后將會顯示在文章里,作者將會看到回復(fù)的信息。I圖5-6回復(fù)帖子用戶可以隨時查看到自己以前的帖子信息。只需要點擊我發(fā)表的帖,里面就會有用戶發(fā)送的所有帖子記錄,選擇要查看的帖子并點擊即可進(jìn)入到相關(guān)的帖子界面,在帖子界面內(nèi)可以查看自己的帖子把內(nèi)容,如果需要修改則如下圖所示點圖5-7我的帖子安減電安減電圖5-8編輯帖子廣東東軟學(xué)院本科生畢業(yè)設(shè)計(論文)表6-1用戶登錄功能測試用例表用例名稱測試功能操作操作過程預(yù)期結(jié)果測試結(jié)果用戶登錄模塊測試正確輸入息,用戶錄。輸入用戶的信息1.在密碼框輸入用戶的密碼。2.點擊登錄按鈕。跳轉(zhuǎn)到各角色的界面正確用戶添加功能測試,如下表所示。表6-2用戶添加功能測試用例表用例名稱測試功能操作操作過程預(yù)期結(jié)果測試結(jié)果用戶添加模塊測試正確輸入息,完成用戶的添加。用戶的基本信息超管點擊用戶添加后將根據(jù)提示填寫相對應(yīng)的信息,最后點擊“提交”功。正確用戶添加模塊測試用戶添加失敗的情況用戶名重復(fù)超管點擊用戶添加后填寫的用戶名重復(fù),然后點擊“提交”按鈕。提示“用復(fù)”。正確用戶添加模塊測試用戶添加失敗的情況用戶信息不完整超管點擊用戶添加后填寫的信息不完整,然后點擊“提交”按鈕。信不能為空”。正確表6-3欄目信息界面測試用例表用例名稱測試功能操作操作過程預(yù)期結(jié)果測試結(jié)果欄目信息顯示功能模塊測試欄目信息顯示的正常情況顯示欄目在首頁選擇一個欄目分類進(jìn)入欄目分類列表頁,然后選擇一個欄目進(jìn)入欄目詳細(xì)信息界面正確表6-4用戶添加帖子功能測試用例表用例名稱測試功能操作操作過程預(yù)期結(jié)果測試結(jié)果廣東東軟學(xué)院本科生畢業(yè)設(shè)計(論文)用戶添加帖子功能測試添加帖子成功的情況。輸入新帖子的基本信息。用戶在首頁選擇“新帖子”選項,然后進(jìn)行填寫新帖子的信息,最后點擊“添加”按鈕。新的帖子功。正確用戶添加帖子功能測試添加帖子失敗的情況。管理員不填寫帖子名稱。用戶在首頁選擇“新帖子”選項,然后填寫除帖子名稱以外的新帖子信息,點擊“添加”按鈕。敗,提示“*請?zhí)顚懱用Q!”。正確編寫測試用例,對照測試用例經(jīng)過一系列的測試,測試用戶登錄、用戶添加相對應(yīng)的連接正常。在對數(shù)據(jù)庫測試的時候,對數(shù)據(jù)庫的輸入以及刪除、查正改錯操作也都能夠順利的完成。經(jīng)過測試后整個系統(tǒng)的功能都能達(dá)到預(yù)期的要求。在測試過程中發(fā)現(xiàn)的程序錯誤等也得到了及時的解決,從而保證了后期系統(tǒng)的穩(wěn)通過本次的測試,其實是對于網(wǎng)站后臺邏輯的再一次梳理,在開發(fā)前期,由于對Node.js的熟練程度還不夠,導(dǎo)致了許多后臺的響應(yīng)都達(dá)不到理想的效果,比如在檢測非空字符這塊就曾經(jīng)出現(xiàn)過問題,后面經(jīng)過上網(wǎng)查資料以及與同學(xué)討論才成功完成了所有非空字符的檢測,而在測試的過程中,也發(fā)現(xiàn)了部分功能的代碼存在重疊和重復(fù)的情況,所以經(jīng)過一遍整理和測試后,我的代碼量就少了三十幾行,這樣有助于我們精簡代碼以及減少運行的內(nèi)存。廣東東軟學(xué)院本科生畢業(yè)設(shè)計(論文)7總結(jié)與展望經(jīng)過一百多天的努力,畢業(yè)設(shè)計的工作基本都完成了。從上學(xué)期期末匆匆開題的茫然,到經(jīng)過老師的悉心指導(dǎo)慢慢進(jìn)入狀態(tài),再到自己理清設(shè)計思路漸入佳境的著手設(shè)計系統(tǒng)和撰寫論文。這個漫長的過程的確值得在今后的工作和生活中回味。可以說這次畢業(yè)設(shè)計是一次非常寶貴的將理論和實際相結(jié)合的經(jīng)驗。和理論知識學(xué)習(xí)狀態(tài)根本無法完成這個艱巨的任務(wù)。也正是因為面臨這樣的問題才能讓我不得不向老師同學(xué)請教如何使用所學(xué)過的知識來應(yīng)對現(xiàn)實開發(fā)中所遇到的問題。通過這種方式去學(xué)習(xí),使得查閱文獻(xiàn)資料、編寫需求分析、設(shè)計建模用例這些能力都在這個過程中得到了一定的提高。但無論是困難還是不足,值得慶幸的是這項工作總算完成了。系統(tǒng)最終實現(xiàn)了原定設(shè)計功能。我也充分認(rèn)識到了自己確實有很多地方需要加強。比如對基礎(chǔ)理論知識理解得不夠透徹、分析需求、建模和編寫代碼的能力不足等。除了認(rèn)識到自己的不足的地方之外,我也有了一些其他的收獲。在傳統(tǒng)的技術(shù)中還運用了比較先進(jìn)的好用的技術(shù),比如Layer彈窗、在線編輯器等第三方插件,使我在開發(fā)過程中節(jié)省了好多時間,而且效果也是非常好的。這讓我充分明白在系統(tǒng)開發(fā)的過程中有很多東西都需要嘗試,只有敢于學(xué)習(xí)、敢于嘗試,總會通過本次的畢業(yè)設(shè)計,也是我對于一個網(wǎng)站從0到1的第一次嘗試,我明白了一個完整的網(wǎng)站是怎么做出來的,之前在大學(xué)學(xué)習(xí)過前端的web開發(fā),也學(xué)習(xí)過mysql的數(shù)據(jù)庫,但是并沒有理解如何把兩者真正拼合起來,通過這次的學(xué)習(xí),我理解了什么是服務(wù)器框架,什么是http響應(yīng),什么是http請求,這些在之前的基礎(chǔ)學(xué)習(xí)中并不能完全理解,但是通過實踐我慢慢地吸收了,如果說layui作為前端的UI框架是幫助我們?nèi)グ丫W(wǎng)站做得更加美觀,那么數(shù)據(jù)庫就是我們網(wǎng)站的內(nèi)在,里面存放著我們網(wǎng)站的許多信息,而Node.js就是兩者之間的樞紐,如果把前端網(wǎng)站比作人,那么數(shù)據(jù)庫就是一盤菜,而服務(wù)器就是筷子,我們要想吃到盤子里的菜就必須先用筷子去夾,而這段時間學(xué)習(xí)的Node.js,終于讓我完成了吃掉盤子里的菜的操作,通過Node.js的學(xué)習(xí)讓我基本完成了一個網(wǎng)站的開雖然畢業(yè)設(shè)計工作已經(jīng)完成,但是還有很多問題需要在今后的學(xué)習(xí)過程中解在Jquery編程應(yīng)用上我必須通過進(jìn)一步的研究來完善這一方面的知識,通過本次的畢業(yè)設(shè)計,我發(fā)現(xiàn)了我對于框架的應(yīng)用還處在牙牙學(xué)語的階段,不管是前端框架還是后臺的服務(wù)器框架都是需要非常熟悉他的腳本語言的,而我在大學(xué)接觸的JavaScript并不多所以導(dǎo)致了我在Node.js這塊比較吃力,雖然這段時間我的提升很大,但是我很清楚無論是前端框架還是后臺服務(wù)器框架我都有著很大的提升空間,只有繼續(xù)深入去學(xué)習(xí)我才能脫離現(xiàn)在只能對其進(jìn)行淺層次的應(yīng)用的現(xiàn)狀,以實現(xiàn)更多更好的系統(tǒng)功能。在未來的學(xué)習(xí)計劃中,我會繼續(xù)深入學(xué)習(xí)Node.js,在此之前我會先去系統(tǒng)學(xué)習(xí)Java以及javascript,先提升自己的語法基礎(chǔ)以及編程能力,接著去再次鞏固計算機網(wǎng)絡(luò)的相關(guān)知識,了解網(wǎng)絡(luò)組成的原理,最后再逐步去嘗試使用Node.js為我們開發(fā)者提供的更多模塊,把學(xué)習(xí)到的理論知識跟實踐知識相結(jié)合,爭取可以把網(wǎng)站開發(fā)得更加完美,通過更加系統(tǒng)的學(xué)習(xí)和練習(xí)后我相信我開發(fā)的網(wǎng)站會比現(xiàn)在的更加簡潔,功能更加豐富。廣東東軟學(xué)院本科生畢業(yè)設(shè)計(論文)filteringofnetnews[C].In:CSCW94Proceedingsofthe1994ACMconferenceonComputersupportedcooperativework,ACMPress,175-186.filtering[C].IEEEInternetComputing,76-78.[4]胡元發(fā).基于J2EE架構(gòu)的SSM組合框架的設(shè)計與應(yīng)用[D].蘇州大學(xué),2017.[6]葉顯中.基于J2EE平臺的MVC框架的研究[J].工業(yè)控制計算機.2016,4.68[7]李剛.輕量級JavaEE企業(yè)應(yīng)用實戰(zhàn)—SSM整合開發(fā)[M].北京:電子工業(yè)出版[8]耿偉,劉振海,孫磊.Struts2框架技術(shù)的研究與分析[J].電腦知識與技[9]肖露.Spring框架研究與應(yīng)用[D].長沙理工大學(xué)碩士學(xué)位論文,2015.[10]劉德山.基于MyBeatis框架的數(shù)據(jù)持久層架構(gòu)設(shè)計及應(yīng)用[J].微型機與應(yīng)廣東東軟學(xué)院本科生畢業(yè)設(shè)計(論文)致謝學(xué)們表示由衷的感謝,謝謝各位老師在教學(xué)的同時傳捷鍵與一些電腦小技巧這是高手最常用的第一快捷組合鍵。這個快捷鍵組合可以將桌面上的所有窗口瞬間最小化,無論是聊天的窗口還是游戲的窗口……只要再次按下這個組合鍵,剛才的所有窗口都回來了,而且激活的也正是你最小化之前在使用的窗口!這個就是winkey其實,還有一個更簡單的辦法,就是按winkey+r!如果打開的窗口太多,這個組合鍵就非常有用了,它可以在一個窗口中顯示當(dāng)前打開的所有窗口的名稱和圖標(biāo)●,選中自己希望要打開的窗口,松開這個組合鍵就可以了。而alt+tab+shift鍵則去摸鼠標(biāo)了!winkey指的是鍵盤上刻有windows徽標(biāo)的鍵●。winkey主要出現(xiàn)在104鍵和107鍵的鍵盤中。104這3個鍵大部分位于鍵盤的右上方。當(dāng)你選中一個文件的話,這意味著“重命名”F10或ALT放入回收站激活當(dāng)前程序的菜單欄打開開始菜單在win9x中打開關(guān)閉程序?qū)υ捒騽h除被選擇的選擇項目,如果是文件,將被放入回收站刪除被選擇的選擇項目,如果是文件,將被直接刪除而不是新建一個新的文件保存當(dāng)前操作的文件剪切被選擇的項目到剪貼板CTRL+INSERT或CTRL+C復(fù)制被選擇的項目到剪貼板SHIFT+INSERT或CTRL+V粘貼剪貼板中的內(nèi)容到當(dāng)前位置ALT+BACKSPACE或CTRL+Z撤銷上一步的操作ALT+SHIFT+BACKSPACE重做上一步被撤銷的操作Windows鍵+D:最小化或恢復(fù)windows窗口Windows鍵+U:打開“輔助工具管理器”Windows鍵+EWindows鍵+FWindows鍵+RWindows鍵+BREAKSHIFT+F10或鼠標(biāo)右擊重新將恢復(fù)上一項操作前窗口的大小和位置打開資源管理器打開當(dāng)前活動項目的快捷菜單在放入CD的時候按下不放,可以跳過自動播放CD。在打開word的時候按下不放,可以跳過自啟動的宏一個窗口)關(guān)閉當(dāng)前應(yīng)用程序打開程序最左上角的菜單切換當(dāng)前程序切換當(dāng)前程序?qū)indows下運行的MSDOS窗口在窗口和全屏幕狀態(tài)間切換將當(dāng)前屏幕以圖象方式拷貝到剪貼板將當(dāng)前活動程序窗口以圖象方式拷貝到剪貼板關(guān)閉當(dāng)前應(yīng)用程序中的當(dāng)前文本(如word中)切換到當(dāng)前應(yīng)用程序中的下一個文本(加shift可以跳到前顯示前一頁(前進(jìn)鍵)顯示后一頁(后退鍵)在頁面上的各框架中切換(加shift反向)刷新2.刪除以下文件夾中的內(nèi)容:x:\DocumentsandSettings\用廣名\Cookies\下的所有文件(保留index文件)x:\DocumentsandSettings川戶名\LocalSettings\Temp\下的所有文件(用下的所有文件(頁面文件)x:\DocumentsandSettings\用戶名\LocalSettings史紀(jì)錄)快捷方式)x:WINDOWS\Temp\下的所有文件(臨時文件)x:WINDOWS\ServicePackFiles(升級sp1或sp2后的x:WINDOWS\DriverCachei386下的壓縮文件(驅(qū)動程序的備份文件)x:WINDOWS\SoftwareDistribution\download下的所有文件下以$u…開頭的隱藏文件4.然后對磁盤進(jìn)行碎片整理,整理過程中請退出一切正在運行的程序刪除系統(tǒng)備份文件吧:開始→運行→sfc.cxc/purgccache近3xxM。(該命令的作用是立即清除"Windows文件保護(hù)"文件高速緩存,釋放出其所占據(jù)的空間)用的dI檔,只要你已拷貝了安裝文件,完全可以這樣做。硬件的可能性不人,所以也可以考慮將這個備份刪除,文件位于\windows\drivercachei386目錄下,名稱為driver.cab,你直接將它刪除就可以了,通常這個文件是74M。入法并不全部都合適自已的使用,比如IMJP8_1日文輸入法、IMKR6_1韓文輸入法這些輸入法,如果用不著,我們可以將其刪除。輸入法位于12、另外,保留著windows\helpH錄下的東西對我來說是一種傷害,呵13、關(guān)閉系統(tǒng)還原:系統(tǒng)還原功能使用的時問一長,就會占用大量的硬"對話框,選擇"系統(tǒng)還原"選項,選擇"在所有驅(qū)動器上關(guān)閉系統(tǒng)還原"復(fù)選框以關(guān)閉系統(tǒng)還原。也可僅對系統(tǒng)所在的磁盤或分區(qū)設(shè)置還原。先選擇系統(tǒng)所在的分區(qū),單擊"配置"按鈕,在彈出的對話框中取消"關(guān)閉這個驅(qū)動器的系統(tǒng)還原"選項,并可設(shè)置用于系統(tǒng)還原的磁盤空間大小。14、休眠功能會占用不少的硬盤空間,如果使用得少不妨將共關(guān)閉,關(guān)閉的方法是的:打開"控制面板",雙擊"電源選項",在彈出的"電源選項屬性"中將它們卸載。但其中有一些組件XP默認(rèn)是隱藏的,在"添加/刪除Windows組件"中找不到它們,這時可以這樣操作:用記事本打開windowslinf'sysoc.inf這個文件,用查找/替換功能把文件中的"hide"字符全部替換為空。這樣,就把所有組件的隱藏屬性都去掉了,存盤退出后再運行"添加-刪除程序",就會看見多出不少你原來看不

溫馨提示

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

最新文檔

評論

0/150

提交評論