畢業(yè)設計(論文)-springboot留守兒童愛心網(wǎng)站設計_第1頁
畢業(yè)設計(論文)-springboot留守兒童愛心網(wǎng)站設計_第2頁
畢業(yè)設計(論文)-springboot留守兒童愛心網(wǎng)站設計_第3頁
畢業(yè)設計(論文)-springboot留守兒童愛心網(wǎng)站設計_第4頁
畢業(yè)設計(論文)-springboot留守兒童愛心網(wǎng)站設計_第5頁
已閱讀5頁,還剩31頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

畢業(yè)設計留守兒童愛心網(wǎng)站學生姓名學號指導教師所在學校專業(yè)名稱班級摘要隨著留守兒童愛心管理的不斷發(fā)展,留守兒童愛心網(wǎng)站在現(xiàn)實生活中的使用和普及,留守兒童愛心管理成為近年內(nèi)出現(xiàn)的一個熱門話題,并且能夠成為大眾廣為認可和接受的行為和選擇。設計留守兒童愛心網(wǎng)站的目的就是借助計算機讓復雜的管理操作變簡單,變高效。留守兒童愛心網(wǎng)站采用了B/S結(jié)構(gòu),JAVA作為開發(fā)語言,數(shù)據(jù)庫采用了B/S結(jié)構(gòu),Mysql數(shù)據(jù)庫進行開發(fā)。該系統(tǒng)包括前臺操作,后臺由管理員和用戶兩個部分,一方面,為用戶提供首頁、宣傳新聞、志愿活動、愛心捐贈、個人中心、后臺管理等功能;另一方面,為管理員提供首頁、個人中心、用戶管理、宣傳新聞管理、志愿活動管理、愛心捐贈管理、舊物捐贈管理、活動報名管理、系統(tǒng)管理等功能。【關(guān)鍵詞】留守兒童愛心;JAVA;B/S結(jié)構(gòu)AbstractWiththecontinuousdevelopmentoflovemanagementforleft-behindchildren,theuseandpopularityoflovewebsitesforleft-behindchildreninreallife,lovemanagementforleft-behindchildrenhasbecomeahottopicinrecentyears,andcanbecomeawidelyrecognizedandacceptedbehaviorandchoice.Thepurposeofdesigningtheleft-behindchildrenlovewebsiteistomakethecomplexmanagementoperationsimpleandefficientwiththehelpofcomputers.Left-behindchildrenlovewebsiteadoptsB/Sstructure,JAVAasdevelopmentlanguage,B/SstructurefordatabaseandMysqldatabasefordevelopment.Thesystemincludesthefrontdeskoperation,thebackgroundbytheadministratorandtheusertwoparts,ontheonehand,toprovideuserswithhomepage,publicitynews,volunteeractivities,lovedonation,personalcenter,backgroundmanagementandotherfunctions;Ontheotherhand,itprovidesadministratorswithhomepage,personalcenter,usermanagement,publicityandnewsmanagement,volunteeractivitymanagement,lovedonationmanagement,oldthingsdonationmanagement,activityregistrationmanagement,systemmanagementandotherfunctions.【Keywords】Left-behindchildrenlove;JAVA;B/Sstructure目錄TOC\o"1-3"\h\u1引言 引言1.1選題的背景現(xiàn)代社會,由于經(jīng)濟不斷發(fā)展,舊物捐贈的數(shù)量也在不斷的增加,人們對留守兒童愛心信息的需求也越來越高。以往的留守兒童愛心的管理,一般都是紙質(zhì)文件來管理留守兒童愛心信息,傳統(tǒng)的管理方式已經(jīng)無法滿足現(xiàn)代人們的需求;使用留守兒童愛心網(wǎng)站,首先可以大幅提高留守兒童愛心信息檢索,只需輸入留守兒童愛心相關(guān)信息就能在數(shù)秒內(nèi)反饋想要的結(jié)果;其次可存儲大量的留守兒童愛心信息,同時留守兒童愛心信息安全性有更高的保障;這些優(yōu)點大大提高運營效率并節(jié)省運營成本。因此,開發(fā)留守兒童愛心網(wǎng)站對留守兒童愛心信息進行有效的管理是很必要的,不僅提高了留守兒童愛心管理效率,增加了用戶信息安全性,方便及時反饋信息給管理員,增加了與管理員之間的互動交流,更能提高用戶的體驗強度。本系統(tǒng)為了數(shù)據(jù)庫結(jié)構(gòu)的靈活性所以打算采用MySQL來設計數(shù)據(jù)庫,而java技術(shù),B/S架構(gòu)則保證了較高的平臺適應性。本文主要介紹了本系統(tǒng)的開發(fā)背景,所要完成的功能和開發(fā)的過程,主要說明了系統(tǒng)設計的重點、設計思想。1.2選題的目的與意義本課題的選題目的就是通過各個功能模塊的優(yōu)化組合達到不同的管理細節(jié),最大程度的實現(xiàn)管理的自動化與信息化,使留守兒童愛心信息管理更加清晰,透明,易于操作,便于管理,并且能夠自動的檢查人工操作的環(huán)節(jié),降低留守兒童愛心網(wǎng)站的出錯率。留守兒童愛心網(wǎng)站里最大特點就是信息管理,由于留守兒童愛心的信息量比較大,管理的功能種類多且復雜,比如:首頁、個人中心、用戶管理、宣傳新聞管理、志愿活動管理、愛心捐贈管理、舊物捐贈管理、活動報名管理、系統(tǒng)管理等等。在過去傳統(tǒng)的留守兒童愛心信息管理中,上述的各種管理工作處理起來是相當?shù)姆爆嵑蛷碗s。在處理信息的過程中還會出現(xiàn)信息的重復傳遞或者信息的漏傳,因此留守兒童愛心管理有必要引入計算機來管理信息,從而提高管理的效率,提高服務質(zhì)量。本系統(tǒng)是為了順應了時代的變更、留守兒童愛心行業(yè)的迅猛發(fā)展而設計的,利用互聯(lián)網(wǎng)的交互性和實時性,為用戶提供便利、快捷、舒適的服務,提高服務質(zhì)量,讓用戶隨時了解系統(tǒng)動態(tài),從而提高維修體驗,而管理者也可以輕松管理。該系統(tǒng)具有以下優(yōu)點:本系統(tǒng)實時地為用戶提供留守兒童愛心信息。用戶可以隨時登錄系統(tǒng)查看信息,每一個信息都真實可靠。本系統(tǒng)的頁面設計簡潔明了,用戶操作簡單方便。本系統(tǒng)解決了傳統(tǒng)留守兒童愛心因為資金費用的問題,節(jié)約了在電子商務上投入的資金。同時也為已經(jīng)建立了電子商務網(wǎng)站的留守兒童愛心,提供了更大的業(yè)務空間。本系統(tǒng)易于更新、成本低廉、可以與用戶進行雙向的信息交流,可以滿足不斷更新變化的市場需求,吸引更多的用戶。1.3研究的主要內(nèi)容本系統(tǒng)主要是設計出留守兒童愛心網(wǎng)站,基于B/S構(gòu)架,后臺數(shù)據(jù)庫采用了Mysql,可以使數(shù)據(jù)的查詢和存儲變得更加有效,可以確保留守兒童愛心管理的工作能夠正常、高效的進行,從而提高工作的效率??傮w的研究內(nèi)容如下:系統(tǒng)的界面簡潔、明了,方便用戶操作。系統(tǒng)大量的使用控件,大大的縮短了代碼的長度。系統(tǒng)的大部分的功能能夠通過控件來實現(xiàn),用戶可以非常方便的完成各類操作。系統(tǒng)分前臺和后臺,可以同時達到管理員和用戶的不同需求。系統(tǒng)使用權(quán)限包括:管理員和用戶兩個用戶角色。主要功能包括首頁、個人中心、用戶管理、宣傳新聞管理、志愿活動管理、愛心捐贈管理、舊物捐贈管理、活動報名管理、系統(tǒng)管理等。2開發(fā)環(huán)境和相關(guān)技術(shù)2.1系統(tǒng)的開發(fā)環(huán)境瀏覽器:IE8.1(推薦6.0以上)開發(fā)使用語言:JAVAJDK版本:JDK_8數(shù)據(jù)庫管理系統(tǒng)軟件:Mysql運行平臺:Windows7運行環(huán)境:Tomcat8.02.2相關(guān)技術(shù)簡介留守兒童愛心網(wǎng)站基于B/S的結(jié)構(gòu)、主要采用JAVA語言開發(fā),使得整個系統(tǒng)變得易于操作、界面簡潔、使用安全。測試服務器為Tomcat8.0,結(jié)合Mysql數(shù)據(jù)庫開發(fā)完成。2.2.1B/S結(jié)構(gòu)簡介隨著系統(tǒng)軟件的不斷改進和升級,B/S結(jié)構(gòu)產(chǎn)品更為方便的特征體現(xiàn)地十分明顯。對于一個中等偏大的來說,如果系統(tǒng)管理員每天要在很多臺電腦之間來回查看,不斷奔走,那么效率和工作量就會變得很低,但是如果使用了B/S結(jié)構(gòu),那么管理員只要對服務器進行管理就夠了。B/S結(jié)構(gòu)最大的優(yōu)點它不需要安裝任何的系統(tǒng),它所有的客戶端就只是瀏覽器,所以只要有一臺電腦并且可以上網(wǎng)就可以解決所有問題,客戶端可以完全地不用管理員維護。無論使用系統(tǒng)的使用者是什么樣的規(guī)模,也不管分支有多么的龐大,都不會對維護和升級的工作量造成影響,所有的維護和升級只需要操作服務器。隨著B/S結(jié)構(gòu)的不斷發(fā)展,使用的人也不斷增加,從而帶動了AJAX技術(shù)的發(fā)展,和B/S結(jié)構(gòu)一樣,它也能在客戶端上處理程序,這便緩解了服務器的負擔,提高了交互性,而且實現(xiàn)了局部實時刷新。2.2.2Mysql數(shù)據(jù)庫技術(shù)Mysql是一個全面的,運用集成的商業(yè)智能工具提供級的數(shù)據(jù)管理。Mysql是一個小型的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它具有成本低、體積小、運行速度快,并且源碼是開放的一系列的優(yōu)點,所以很多中小型網(wǎng)站會選擇Mysql作為開發(fā)使用的數(shù)據(jù)庫來降低開發(fā)成本。Mysql是現(xiàn)有的運行速度最高效的數(shù)據(jù)庫系統(tǒng),通過SQL語句可以迅速的查出運行結(jié)果,它支持多種操作系統(tǒng),為JAVA、C等多種編程語言提供API。Mysql數(shù)據(jù)庫提供了以下好處:充分利用數(shù)據(jù)。Mysql可以為業(yè)務線、分析應用程序提供安全、可靠的數(shù)據(jù)庫,還能讓用戶使用報表、分析和數(shù)據(jù)挖掘等相關(guān)的嵌入功能從數(shù)據(jù)中得到其他有用的信息。提高生產(chǎn)效率,降低開發(fā)成本。SQL的查詢算法被優(yōu)化,查詢的速度大大的提高,Mysql可以提供關(guān)鍵的、及時的信息滿足各種特定的需求,可以存儲超過50000000條記錄,不限制同時訪問數(shù)據(jù)庫的用戶人數(shù)。2.2.3JAVA語言簡介JavaScript是一種網(wǎng)絡腳本語言,廣泛運用于web應用開發(fā),可以用來添加網(wǎng)頁的格式動態(tài)效果,該語言不用進行預編譯就直接運行,可以直接嵌入HTML語言中,寫成js語言,便于結(jié)構(gòu)的分離,支持多種瀏覽器可以在多平臺下運行。它具有三個不同的體系,分別為J2SE、J2EE、J2ME。Java語言比較容易理解,而且也容易學習和上手,其語法與C語言和C++語言很相似,它可以自動的處理廢料,而且不會受到內(nèi)存的影響。Java程序被編譯后形成的class文件,這樣就能夠?qū)崿F(xiàn)在多系統(tǒng)中正常運行。Java語言支持多個線程同吋執(zhí)行,Java程序所需要的類能夠動態(tài)的或者通過網(wǎng)絡被載入到運行環(huán)境。Java開發(fā)工具支持JavaJDK7\8,開發(fā)集成環(huán)境IDE為Eclipse。2.2.4SpringBoot框架SpringBoot是一個全新開源的輕量級框架。基于Spring4.0設計,其不僅繼承了Spring框架原來有的優(yōu)秀特性,而且還通過簡化配置文件來進一步簡化了Spring應用的整個搭建以及開發(fā)過程。另外在原本的Spring中由于隨著項目的擴大導入的jar包數(shù)量越來越大,隨之出現(xiàn)了jar包版本之間的兼容性問題,而此時SpringBoot通過集成大量的框架使得依賴包的版本沖突,以及引用的不穩(wěn)定性問題得到了很好的解決。SpringBoot可以看做是Spring的加強版本,但實質(zhì)上都是Spring的相關(guān)技術(shù),有了這些優(yōu)秀的開源框架,程序員在開發(fā)過程中將事半功倍。 3系統(tǒng)的可行性研究及需求分析3.1可行性研究3.1.1技術(shù)可行性分析經(jīng)過大學四年的學習,已經(jīng)掌握了JAVA、Mysql數(shù)據(jù)庫等方面的編程技巧和方法,對于這些技術(shù)該有的軟硬件配置也是齊全的,能夠滿足開發(fā)的需要。本留守兒童愛心網(wǎng)站采用的是Mysql作為數(shù)據(jù)庫,可以絕對地保證用戶數(shù)據(jù)的安全;可以與Mysql數(shù)據(jù)庫進行無縫連接。所以,留守兒童愛心網(wǎng)站在技術(shù)上是可以實施的。3.1.2經(jīng)濟可行性分析本留守兒童愛心網(wǎng)站是作為畢業(yè)設計自己開發(fā)的,所以產(chǎn)生的費用微乎其微,系統(tǒng)建成之后可能會為今后的留守兒童愛心管理提供便利,并且系統(tǒng)完成之后產(chǎn)生的維護費用也不大。綜合計算,所有的開支都不大,所以留守兒童愛心網(wǎng)站在經(jīng)濟上是不存在問題的。3.1.3運行可行性分析運行可行性是指評價和估計新的系統(tǒng)(即留守兒童愛心網(wǎng)站)給已經(jīng)存在的系統(tǒng)帶來的影響和產(chǎn)生的后果,如工作環(huán)境等,還要分析在指定時間內(nèi)能否按期完成指定的系統(tǒng)開發(fā)任務等。當前,信息化技術(shù)已經(jīng)相當完善,工具之間的整合非常方便。通過框架編程的學習,對框架的使用規(guī)則已經(jīng)掌握,各個功能模塊之間的編寫、測試和維護,使用Tomcat服務器可以實現(xiàn)系統(tǒng)的B/S結(jié)構(gòu),所以在運行上是可行的。綜上所述,本留守兒童愛心網(wǎng)站的開發(fā)在技術(shù)上、經(jīng)濟上和運行上都是完全可行的。3.2系統(tǒng)現(xiàn)狀分析系統(tǒng)使用用戶的數(shù)量直接決定了用戶信息管理者的工作量,毫無疑問,管理者的工作量較大較繁瑣。通過總結(jié)出系統(tǒng)當前對用戶管理的工作狀態(tài)得以下分析:統(tǒng)籌規(guī)劃,如果系統(tǒng)在信息化管理中不夠全面,缺少綜合性、系統(tǒng)性、整體性,那不可避免的需要投入大量人力物力來規(guī)劃整理信息。引入信息化管理方式無疑可以達到節(jié)省信息管理成本的目的不僅減少資源浪費還可以使留守兒童愛心信息變得井井有條,成為市場競爭中的一大優(yōu)勢。要循序漸進,做事不能心急,一步一個腳印,都不可能一步到位,就算信息管理系統(tǒng)也一樣,要讓系統(tǒng)發(fā)揮最大效率還是應該多調(diào)研,多聽取用戶和管理者的意見,并進行必要的統(tǒng)籌規(guī)劃,有組織有目的地設計系統(tǒng)功能,團結(jié)各個部門發(fā)揮主觀能動性。(3)信息安全措施不到位隱私權(quán)神圣不可侵犯,這是中華人民共和國憲法賦予我們的權(quán)利,人和人都不能侵犯我們的正當權(quán)益,而網(wǎng)絡用戶信息管理存在極大安全隱患,信息泄露的案列不在少數(shù),加強信息安全措施是完善網(wǎng)絡信息管理過程中不可避免的一環(huán)。(4)資源不能充分共享資源共享是網(wǎng)絡的一大特點,沒有共享就沒有社交,網(wǎng)絡也就失去了他應有的魅力,如果能夠?qū)崿F(xiàn)用戶信息共享,無疑對于用戶的發(fā)展存在不可或缺的幫助。(5)現(xiàn)有系統(tǒng)可擴展性不高。如今科學技術(shù)發(fā)展飛速,隨著而來的就是技術(shù)更新,那勢必會給軟件更新帶來挑戰(zhàn),因此,系統(tǒng)必須具備良好的開放性和可擴充性,為了不落后于時代,這是必備特色之一。基于上述分析,留守兒童愛心管理系統(tǒng)應該切合實際,做到確實有效,集體表現(xiàn)為:一是系統(tǒng)能夠整理并集合歸類用戶信息,防止用戶信息混亂,難以整理;二是系統(tǒng)要安全穩(wěn)定,不能泄露用戶信息,造成隱私泄露,不僅傷害用戶利益更是對經(jīng)營者名譽的損毀;三是系統(tǒng)要具有良好的開放性,不僅要方便定期的維護維修,更要方便及時增加新功能,保證先進的時代契合性。經(jīng)過詳細的討論論證,確定系統(tǒng)的總體要求。3.3功能需求需求分析是指詳細的分析要解決的問題,弄清楚要解決的問題的要求,最終達到一個什么樣的結(jié)果。需求分析的最終任務就是對即將要開發(fā)的系統(tǒng)的功能、性能等方面進行定義。留守兒童愛心網(wǎng)站是一個管理信息系統(tǒng),為了宣傳的需要,為了給用戶提供方便快捷的服務,從而設計了留守兒童愛心網(wǎng)站。管理員可以通過這個系統(tǒng)把留守兒童愛心信息發(fā)布出去,可以方便用戶快速地了解最新動態(tài),用戶也可以從中獲得多樣化的優(yōu)質(zhì)服務,促進了和用戶之間的溝通。留守兒童愛心網(wǎng)站的主要包括了管理員和用戶兩個角色。a)用戶進入系統(tǒng)可以實現(xiàn)首頁、個人中心、舊物捐贈管理、活動報名管理等;b)管理員的主要功能包括首頁、個人中心、用戶管理、宣傳新聞管理、志愿活動管理、愛心捐贈管理、舊物捐贈管理、活動報名管理、系統(tǒng)管理等;3.4系統(tǒng)設計規(guī)則與運行環(huán)境軟件系統(tǒng)的優(yōu)劣很大程度上是由系統(tǒng)設計的完善與否決定的。世間萬物都必須遵循生老病死的法則,這是大自然的規(guī)則不能違反,軟件設計也一樣需要遵循系統(tǒng)設計規(guī)則。因此,在設計過程中必須遵循系統(tǒng)設計規(guī)則。規(guī)則如下:簡單性:為了擴大系統(tǒng)使用者的受眾面,系統(tǒng)設計應該本著操作越簡單約好的原則,這樣不僅能提高系統(tǒng)的使用率更能夠擴大系統(tǒng)使用面。。針對性:一個系統(tǒng)針對性越強,所能提供的功能必然越完善,用戶體驗肯定更好,所以應該明確指定系統(tǒng)針對性。實用性:實用永遠是檢驗一個系統(tǒng)是否成功的唯一標準,使用的語言再高端,使用的結(jié)構(gòu)再新穎但不能滿足用戶的要求那就是失敗。運行環(huán)境:本系統(tǒng)是利用B/S結(jié)構(gòu)來開發(fā)的,數(shù)據(jù)庫在服務器上進行部署Mysql即可,其他包括MyEclipse等常規(guī)開發(fā)程序。4系統(tǒng)的總體設計及相關(guān)技術(shù)準備4.1總體設計4.1.1設計的原則及目標留守兒童愛心管理的工作量隨著信息的不斷發(fā)展和人們的自動化辦公意識的不斷增強變得越來越復雜,原有的系統(tǒng)已經(jīng)滿足不了相關(guān)工作人員的使用需求。為了解決這一問題,并且方便信息行業(yè)實施留守兒童愛心管理的工作,提高工作的效率,有必要利用現(xiàn)有留守兒童愛心行業(yè)的資源,開發(fā)出更好、更方便的留守兒童愛心網(wǎng)站。本留守兒童愛心網(wǎng)站是把IT技術(shù)用到留守兒童愛心信息的管理中,它具有標準留守兒童愛心網(wǎng)站所具備的現(xiàn)實生活中完整的留守兒童愛心管理過程,完全的實現(xiàn)了虛擬現(xiàn)實。它可以收集和保存用戶的信息,真正的實現(xiàn)了節(jié)約資源、提高使用效率、處理業(yè)務的同時實現(xiàn)了留守兒童愛心網(wǎng)站的功能。本系統(tǒng)采取的原則有:a)開發(fā)采用的是B/S模式。B/S模式的優(yōu)點是處理前臺與后臺時層次分明,并且符合現(xiàn)在大部分用戶習慣的網(wǎng)頁搜索的方法。b)運用面向?qū)ο蟮拈_發(fā)與設計思想。只有對系統(tǒng)的整體充分了解才能使用面向?qū)ο蟮募夹g(shù),通過面向?qū)ο蟮募夹g(shù)可以保證系統(tǒng)的框架,從而使系統(tǒng)更加穩(wěn)定,提高運行的效率。c)采用結(jié)構(gòu)化的設計方法。將系統(tǒng)分成各個功能模塊,正確的處理模塊之間和模塊內(nèi)部的聯(lián)系以及與數(shù)據(jù)庫的聯(lián)系,定義各模塊之間的內(nèi)部結(jié)構(gòu),通過對不同模塊的設計和模塊與模塊之間關(guān)系的設計來實現(xiàn)整個系統(tǒng)的功能。d)系統(tǒng)的界面簡單清晰。系統(tǒng)的界面設計簡單,方便用戶快速的操作使用。4.1.2系統(tǒng)的主要的功能結(jié)構(gòu)留守兒童愛心網(wǎng)站的主要功能的結(jié)構(gòu)如圖4-1所示。圖4-1網(wǎng)站功能結(jié)構(gòu)圖4.2系統(tǒng)設計4.2.1數(shù)據(jù)表E-R圖E-R圖為實體-關(guān)系圖,本系統(tǒng)的E-R圖展現(xiàn)了各個實體之間的關(guān)系,在本數(shù)據(jù)庫中,各個實體之間的關(guān)系均為多對多的關(guān)系,如下圖:志愿活動屬性圖如圖4-2所示。圖4-2志愿活動實體屬性圖愛心捐贈實體屬性圖如圖4-3所示。圖4-3愛心捐贈實體屬性圖4.2.2數(shù)據(jù)庫的主要表結(jié)構(gòu)表4-1:愛心捐贈字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPjuanzengbiaotivarchar200捐贈標題juanzengneironglongtext4294967295捐贈內(nèi)容fabushijiandatetime發(fā)布時間jigoumingchengvarchar200機構(gòu)名稱juanzengdidianvarchar200捐贈地點fengmiantupianvarchar200封面圖片weixinzhanghaovarchar200微信賬號weixinyonghumingvarchar200微信用戶名表4-2:志愿活動字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPhuodongbianhaovarchar200活動編號huodongmingchengvarchar200活動名稱fuwuneironglongtext4294967295服務內(nèi)容huodongdidianvarchar200活動地點kaishishijiandate開始時間jieshushijiandate結(jié)束時間huodongtupianvarchar200活動圖片lianxifangshivarchar200聯(lián)系方式表4-3:用戶字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPyonghuzhanghaovarchar200用戶賬號mimavarchar200密碼yonghuxingmingvarchar200用戶姓名xingbievarchar200性別nianlingvarchar200年齡touxiangvarchar200頭像yonghushoujivarchar200用戶手機表4-4:宣傳新聞字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPxinwenbiaotivarchar200新聞標題xinwenneironglongtext4294967295新聞內(nèi)容fengmiantupianvarchar200封面圖片fabushijiandatetime發(fā)布時間faburenvarchar200發(fā)布人表4-5:用戶表字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵usernamevarchar100用戶名passwordvarchar100密碼rolevarchar100角色管理員addtimetimestamp新增時間CURRENT_TIMESTAMP表4-6:token表字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵useridbigint用戶idusernamevarchar100用戶名tablenamevarchar100表名rolevarchar100角色tokenvarchar200密碼addtimetimestamp新增時間CURRENT_TIMESTAMPexpiratedtimetimestamp過期時間CURRENT_TIMESTAMP表4-7:舊物捐贈字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPjuanzengbianhaovarchar200捐贈編號juanzengbiaotivarchar200捐贈標題juanzengdidianvarchar200捐贈地點wuliudanhaovarchar200物流單號juanzengwupinvarchar200捐贈物品juanzengshijiandatetime捐贈時間yonghuzhanghaovarchar200用戶賬號yonghuxingmingvarchar200用戶姓名yonghushoujivarchar200用戶手機表4-8:活動報名字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPbaomingbianhaovarchar200報名編號huodongbianhaovarchar200活動編號huodongmingchengvarchar200活動名稱huodongdidianvarchar200活動地點kaishishijianvarchar200開始時間jieshushijianvarchar200結(jié)束時間yonghuzhanghaovarchar200用戶賬號yonghuxingmingvarchar200用戶姓名yonghushoujivarchar200用戶手機baomingshijiandatetime報名時間beizhuvarchar200備注sfshvarchar200是否審核否shhflongtext4294967295審核回復表4-9:宣傳新聞評論表字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPrefidbigint關(guān)聯(lián)表iduseridbigint用戶idnicknamevarchar200用戶名contentlongtext4294967295評論內(nèi)容replylongtext4294967295回復內(nèi)容表4-10:配置文件字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵namevarchar100配置參數(shù)名稱valuevarchar100配置參數(shù)值5系統(tǒng)的詳細設計與實現(xiàn)5.1系統(tǒng)功能模塊系統(tǒng)首頁的主要功能展示了首頁、宣傳新聞、志愿活動、愛心捐贈、個人中心、后臺管理等信息,進行相應操作。運行結(jié)果如圖5-1所示。圖5-1系統(tǒng)首頁界面圖宣傳新聞,在宣傳新聞頁面中可以查看新聞標題、發(fā)布時間、發(fā)布人等內(nèi)容進行評論或提交等操作,如圖5-2所示。圖5-2宣傳新聞界面圖志愿活動,在志愿活動頁面可以查看活動名稱、活動編號、活動地點、開始時間、結(jié)束時間、聯(lián)系方式等內(nèi)容進行活動報名等操作;如圖5-3所示。圖5-3志愿活動界面圖愛心捐贈,在愛心捐贈頁面中可以查看捐贈標題、發(fā)布時間、機構(gòu)名稱、捐贈地點、微信賬號、微信用戶名等內(nèi)容進行捐贈內(nèi)容等操作,如圖5-4所示。圖5-4愛心捐贈界面圖個人中心,在個人中心頁面中通過填寫用戶賬號、密碼、用戶姓名、性別、年齡、圖片、用戶手機等內(nèi)容進行更新信息等操作,如圖5-5所示。圖5-5個人中心界面圖用戶注冊,在用戶注冊頁面中通過填寫用戶賬號、密碼、確認密碼、用戶姓名、年齡、用戶手機等內(nèi)容進行注冊等操作如圖5-6所示。圖5-6用戶注冊界面圖5.2管理員功能模塊管理員進入系統(tǒng)前在登錄頁面根據(jù)要求填寫用戶名和密碼,選擇角色等信息,點擊登錄進行登錄操作,如圖5-7所示。圖5-7管理員登錄界面圖管理員登錄系統(tǒng)后,可以對首頁、個人中心、用戶管理、宣傳新聞管理、志愿活動管理、愛心捐贈管理、舊物捐贈管理、活動報名管理、系統(tǒng)管理等功能進行相應的操作管理,如圖5-8所示。圖5-8管理員功能界面圖用戶管理,在用戶管理頁面可以對索引、用戶賬號、用戶姓名、性別、年齡、頭像、用戶手機等內(nèi)容進行詳情、修改或刪除等操作,如圖5-9所示。圖5-9用戶管理界面圖宣傳新聞管理,在宣傳新聞管理頁面可以對索引、新聞標題、封面圖片、發(fā)布時間、發(fā)布人等內(nèi)容進行詳情、查看評論、修改或刪除等操作,如圖5-10所示。圖5-10宣傳新聞管理界面圖志愿活動管理,在志愿活動管理頁面可以對索引、活動編號、活動名稱、活動地點、開始時間、結(jié)束時間、活動圖片、聯(lián)系方式等內(nèi)容進行詳情、修改或刪除等操作,如圖5-11所示。圖5-11志愿活動管理界面圖愛心捐贈管理,在愛心捐贈管理頁面可以對索引、捐贈標題、發(fā)布時間、機構(gòu)名稱、捐贈地點、封面圖片、微信賬號、微信用戶名等內(nèi)容進行詳情、修改或刪除等操作;如圖5-12所示。圖5-12愛心捐贈管理界面圖舊物捐贈管理,在舊物捐贈管理頁面可以對索引、捐贈編號、捐贈標題、捐贈地點、物流單號、捐贈物品、捐贈時間、用戶賬號、用戶姓名、用戶手機等內(nèi)容進行詳情、修改或刪除等操作,如圖5-13所示。圖5-13舊物捐贈管理界面圖活動報名管理,在活動報名管理頁面中可以對索引、報名編號、活動編號、活動名稱、活動地點、開始時間、結(jié)束時間、用戶賬號、用戶姓名、用戶手機、報名時間、備注、審核回復、審核狀態(tài)、審核等內(nèi)容進行詳情、修改或刪除等操作如圖5-14所示。圖5-14活動報名管理界面圖系統(tǒng)管理,在輪播圖管理頁面中可以對索引、名稱、值等內(nèi)容進行詳情或刪除等操作,如圖5-15所示。圖5-15系統(tǒng)管理界面圖5.3用戶功能模塊用戶進入系統(tǒng)可以查看首頁、個人中心、舊物捐贈管理、活動報名管理等內(nèi)容,進行詳細的操作,如圖5-16所示。圖5-16用戶功能界面圖舊物捐贈管理,在舊物捐贈管理頁面中可以對索引、捐贈編號、捐贈標題、捐贈地點、物流單號、捐贈物品、捐贈時間、用戶賬號、用戶姓名、用戶手機等內(nèi)容進行詳情或刪除等操作如圖5-17所示。圖5-17舊物捐贈管理界面圖活動報名管理,在活動報名管理頁面中可以對索引、報名編號、活動編號、活動名稱、活動地點、開始時間、結(jié)束時間、用戶賬號、用戶姓名、用戶手機、報名時間、備注、審核回復、審核狀態(tài)等內(nèi)容進行詳情或刪除等操作如圖5-18所示。圖5-18活動報名管理界面圖

6系統(tǒng)測試與維護系統(tǒng)測試是指測試整個系統(tǒng)已經(jīng)完成的功能模塊是否能夠達到滿足所有的需求的行為。系統(tǒng)測試是保證系統(tǒng)質(zhì)量和可靠的關(guān)鍵,對設計過程中的系統(tǒng)分析與實現(xiàn)的審查。它是用來檢驗系統(tǒng)是否達到了需求分析的要求,并且能夠找出不滿足或者存在問題的地方。6.1測試內(nèi)容6.1.1管理員登錄測試測試系統(tǒng)的登錄模塊,可以通過設置不同的用戶名和密碼,在一定程度上還可以測試是否成功連接數(shù)據(jù)庫,使用管理員賬號和密碼,測試結(jié)果如下表6-1所示。表6-1管理員測試用例編號賬號密碼預期結(jié)果實際結(jié)果1aboabo成功登錄成功登錄2abo123顯示密碼輸入錯誤提示信息顯示密碼輸入錯誤提示信息3adoabo顯示用戶名輸入錯誤提示信息顯示用戶名輸入錯誤提示信息6.1.2信息測試 主要測試蛋糕的添加、修改和刪除。測試結(jié)果如表6-2所示。表6-2蛋糕信息測試用例編號測試內(nèi)容輸入說明輸出說明1添加蛋糕信息進入網(wǎng)站后臺管理中心,點擊系統(tǒng)管理中的蛋糕——發(fā)布新增,輸入蛋糕信息按“提交數(shù)據(jù)”按鈕后,若輸入數(shù)據(jù)正確,則顯示操作成功,表示添加成功;2、若輸入字段錯誤,則系統(tǒng)跳出提示,確認后重新添加。2修改蛋糕信息進入網(wǎng)站后臺管理中心,點擊系統(tǒng)管理中的蛋糕管理中的修改按鈕,輸入要修改的蛋糕信息按“提交數(shù)據(jù)”按鈕后,1、若輸入數(shù)據(jù)正確,則顯示操作成功,表示修改成功;2、若輸入字段錯誤,則系統(tǒng)跳出提示,確認后重新修改。3刪除蛋糕信息進入網(wǎng)站后臺管理中心,點擊系統(tǒng)管理中的蛋糕管理,勾選框選擇刪除的蛋糕按“刪除”鏈接后,直接刪除。6.1.3項目測試項目信息主要測試添加項目、修改和刪除項目。測試結(jié)果如表6-3所示。表6-3信息測試用例編號測試內(nèi)容輸入說明輸出說明1添加項目信息進入網(wǎng)站后臺管理中心,點擊項目管理——添加項目,輸入相關(guān)信息按“提交數(shù)據(jù)”按鈕后,1、若輸入數(shù)據(jù)正確,則顯示操作成功,表示添加成功;2、若輸入字段錯誤,則系統(tǒng)跳出提示,確認后重新添加。2修改項目信息進入網(wǎng)站后臺管理中心,點擊項目管理,點擊修改鏈接,輸入要修改的信息按“提交數(shù)據(jù)”按鈕后,1、若輸入數(shù)據(jù)正確,則顯示操作成功,表示修改成功;2、若輸入字段錯誤,則系統(tǒng)跳出提示,確認后重新修改。3刪除項目信息進入網(wǎng)站后臺管理中心,點擊項目管理,點擊刪除鏈接按“刪除”鏈接后,直接刪除。6.1.4修改密碼測試修改密碼時,按照正常的修改的流程,測試能否實現(xiàn)密碼的修改。具體的操作步驟是用管理員的賬號和密碼正常登錄之后,進入系統(tǒng)管理,選擇修改登錄密碼,登錄密碼要在6-16位,測試結(jié)果如表6-4所示。表6-4修改密碼測試用例編號輸入期望的輸出/相應實際情況1新密碼長度在6到16位之間密碼修改成功密碼修改成功2新密碼長度是16位密碼修改成功密碼修改成功3新密碼長度是6位密碼修改成功密碼修改成功4不輸入舊密碼顯示未輸入舊密碼提示信息顯示未輸入舊密碼提示信息5輸入錯誤的舊密碼顯示舊密碼輸入錯誤提示信息顯示舊密碼輸入錯誤提示信息6新密碼輸入為空顯示未輸入新密碼提示信息顯示未輸入新密碼提示信息7新密碼長度為17位顯示密碼長度在6到16之間提示信息顯示密碼長度在6到16之間提示信息8新密碼長度為5位顯示密碼長度在6到16之間提示信息顯示密碼長度在6到16之間提示信息6.1.5其他功能測試測試其他各類的功能模塊的數(shù)據(jù)信息的添加,修改和刪除等功能,各個模塊按照各自的特征需求,使用不同的測試用例對各個功能模塊進行完整的功能測試。測試的結(jié)果如表6-5所示。表6-5系統(tǒng)功能情況測試表待測試的功能模塊名稱測試結(jié)果備注系統(tǒng)管理通過操作簡單用戶管理通過操作簡單類型管理通過操作簡單留守兒童愛心信息管理通過操作簡單訂單信息管理通過操作簡單跟蹤服務管理通過操作簡單6.2系統(tǒng)維護對于一個系統(tǒng)來說,完成設計只是一部分,最重要的還是后期的維護。系統(tǒng)維護的好壞決定了系統(tǒng)的生命力。在

溫馨提示

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

評論

0/150

提交評論