【基于Java的動物保護網(wǎng)站的設(shè)計與實現(xiàn)開題報告3000字】_第1頁
【基于Java的動物保護網(wǎng)站的設(shè)計與實現(xiàn)開題報告3000字】_第2頁
【基于Java的動物保護網(wǎng)站的設(shè)計與實現(xiàn)開題報告3000字】_第3頁
【基于Java的動物保護網(wǎng)站的設(shè)計與實現(xiàn)開題報告3000字】_第4頁
【基于Java的動物保護網(wǎng)站的設(shè)計與實現(xiàn)開題報告3000字】_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

開題報告表學號W212270044201078姓名楊連超專業(yè)計算機科學與技術(shù)辦學單位(學習中心)上海學習中心指導老師姓名郁小靚職稱講師論文題目基于Java的動物保護網(wǎng)站的設(shè)計與實現(xiàn)題目來源(打勾選擇)生產(chǎn)實際平臺自選√學生自擬其他題目類型(打勾選擇)應(yīng)用研究理論研究√其他1.選題背景及意義(600-800字)越來越多的人想要獲取到有關(guān)動物保護的信息,使得傳統(tǒng)的宣傳方式不再普遍適用。而且越來越多的用戶信息,讓管理數(shù)據(jù)變得更加復(fù)雜,而且增加了許多中間環(huán)節(jié)和不同種類的信息,之前的人工管理用戶信息對于目前來說已經(jīng)難以應(yīng)對了。所以,在本次選題中,我就選擇了動物保護網(wǎng)站的設(shè)計與實現(xiàn)的題目。運用之前所學的編程知識,獨立編寫一個網(wǎng)站來擴大對動物保護及活動的宣傳力度又方便管理員對不同種類的用戶進行分類管理。通過這個網(wǎng)站即促進了動物保護事業(yè)的發(fā)展又方便了管理者。使管理員方便快捷的發(fā)布新聞資訊、活動信息、領(lǐng)養(yǎng)信息和對用戶提交的申請進行審批檢查。同時管理員面對的數(shù)據(jù)量是龐大的,面對不同種類的信息,就要使用管理數(shù)據(jù)的工具——數(shù)據(jù)庫。數(shù)據(jù)庫可以將數(shù)據(jù)長期的、有組織的存放起來,使數(shù)據(jù)不易丟失而且方便管理,也降低了數(shù)據(jù)冗余度?,F(xiàn)如今,在日常生活中有些高科技以及非常常見了。越來越多的公司開始進軍到互聯(lián)網(wǎng)行業(yè),進行互聯(lián)網(wǎng)應(yīng)用的開發(fā)。同時,互聯(lián)技術(shù)在各個行業(yè)發(fā)揮著十分重要的作用。隨著IT技術(shù)和網(wǎng)絡(luò)高速鏈路的不斷發(fā)展,他們在市場競爭中脫穎而出,展現(xiàn)出其特有的優(yōu)勢。進入信息化時代,每天都會有許許多多的數(shù)據(jù)要進行處理,數(shù)據(jù)庫的及時出現(xiàn)緩解了這個問題。因此數(shù)據(jù)庫的開發(fā)和運用是必不可少的,也是至關(guān)重要的。隨著人們生活不斷變好,人們的觀念也隨之發(fā)生了變化,對賴以生活的環(huán)境更加重視。近些年,動物保護的問題層出不窮,一些野生動物瀕臨滅絕、許多小動物無家可歸甚至慘遭虐待。為了使動物們得到更好的保護,建立動物保護網(wǎng)站是必不可少的。而且有許多人想要做志愿者或領(lǐng)養(yǎng)小動物為動物保護事業(yè)出一份力,但是傳統(tǒng)的方法宣傳范圍過小,使人們很難獲取到相關(guān)信息。而且管理志愿者信息、領(lǐng)養(yǎng)者信息、小動物信息的管理員,需要將許多信息匯總起來,若使用之前的方式效率很低,管理信息的速度較慢,而且容易出現(xiàn)錯誤,不能對信息的實時更新,因此設(shè)置專門的管理系統(tǒng)是非常必要的。而動物保護網(wǎng)站既包含了前臺用戶需要的信息,同時也能滿足管理員管理信息的需求。所以建立一個功能實用、操作方便的動物保護網(wǎng)站是十分重要的。2.選題研究的基本內(nèi)容及擬解決的問題(500-700字)當今世界科學技術(shù)高速發(fā)展,互聯(lián)網(wǎng)技術(shù)不斷更新迭代,在生活和工作中有越來越多的地方需要網(wǎng)絡(luò)。隨著人們的生活越來越好,人們更加注意對賴以生活的大自然的保護,以及在自然中的動物。然而傳統(tǒng)的動物保護模式使用的是人工宣傳,一些活動信息也是人工整理,這樣的保護方式宣傳力度不夠,宣傳范圍過小,對信息處理的效率較低。因此人們需要借助計算機、互聯(lián)網(wǎng)等一些技術(shù)手段實現(xiàn)更大范圍的宣傳,提高保護力度,并且實現(xiàn)信息高效處理。實現(xiàn)動物保護網(wǎng)站是本次論文的研究方向。本題主要實現(xiàn)新聞中心模塊、流浪動物領(lǐng)養(yǎng)模塊、志愿者活動模塊等。最終實現(xiàn)一個完整的動物保護網(wǎng)站,這是本次論文的研究方向。本次動物保護網(wǎng)站的開發(fā)采用Java語言,使用的是SSM技術(shù),整個網(wǎng)站分為兩個項目,分別是前臺用戶項目和后臺信息管理項目,前端網(wǎng)站采用的是HTML、JavaScript、CSS技術(shù),存儲數(shù)據(jù)的容器使用的是MySQL,開發(fā)采用的是流行的面向?qū)ο笳Z言,使用集成環(huán)境進行開發(fā),服務(wù)器使用的是輕量級服務(wù)器。主要解決如下問題:1.對動物保護網(wǎng)站的總體架構(gòu)進行了設(shè)計,設(shè)計了每一個功能的操作過程以及要使用到的存放數(shù)據(jù)的容器。2.系統(tǒng)實現(xiàn),對網(wǎng)站的每個功能做了詳細的闡述并展示了界面圖。3.檢驗每一個功能的操作結(jié)果是否與預(yù)期結(jié)果一致,這樣保證了系統(tǒng)在運行中不會出現(xiàn)錯誤。3.擬采取的主要技術(shù)路線、實施方案和工具等(400-600字)技術(shù)路線通過對動物保護網(wǎng)站的需求分析以及用例分析,已經(jīng)對整個軟件有了大致的框架,也對每個模塊中的功能有了清晰地認識。整個網(wǎng)站按照角色劃分為用戶端和管理端,用戶端共有五個模塊組成,管理端共有四個模塊組成。網(wǎng)站整體的框架,如圖1。圖1網(wǎng)站框架圖實施方案動物保護網(wǎng)站通過使用人員的職責則大致可以分為用戶端和管理員端,對于普通的用戶來說,可以查看一些新聞資訊、志愿活動、待領(lǐng)養(yǎng)的小動物的信息,可以報名參加志愿者活動,申請領(lǐng)養(yǎng)小動物。用戶還可以查看自己發(fā)表內(nèi)容和評論。管理端可以發(fā)表新聞資訊、上傳志愿者活動信息、上傳待領(lǐng)養(yǎng)的小動物的信息,同時可以查看當前有的文章、公告、鏈接以及評論并可以對其內(nèi)容進行更新。技術(shù)工具Java語言動物保護網(wǎng)站是由Java語言開發(fā)的,開發(fā)的平臺是IDEA?,F(xiàn)在大多數(shù)的網(wǎng)站都是由這個語言創(chuàng)建的,因為Java語言較為簡單易于上手,它是面向?qū)ο蟮拈_發(fā)語言,比起C++,Java去除了C++中最難理解的部分,使其變得更加簡便但是保留了面向?qū)ο蟮膬?yōu)點,更貼合人的思想。而且它可移植性很好,可以在不同的計算機上運行且不用更改代碼。Mysql數(shù)據(jù)庫動物保護網(wǎng)站用來存放數(shù)據(jù)的容器是MySQL。它存儲的數(shù)據(jù)都是有一定的聯(lián)系的,比起其他的容器來說,MySQL所占的內(nèi)存更小,運行更為方便,操作簡單也沒有權(quán)限的限制,安裝過程等待的時間也較少。為了降低項目中不同模塊之間的聯(lián)系,會減少使用外鍵。在一個成熟的項目中,數(shù)據(jù)庫基本沒有外鍵,各個表中的關(guān)系是通過子查詢建立起來的,因此在動物保護網(wǎng)站中的項目也是通過子查詢來建立各個表之間的聯(lián)系。SSM框架動物保護網(wǎng)站是基于SSM框架編寫的。SSM框架是為了簡化開發(fā)過程。這是目前最流行的Java語言的框架。使用該技術(shù)使網(wǎng)站的實現(xiàn)更加快捷,框架將許多代碼隱藏了起來,使整個代碼看起來十分簡潔,突出了最重要的邏輯部分。Spring用于服務(wù)器端的開發(fā),加快了動物保護網(wǎng)站的開發(fā)速度,簡化了配置過程,也減少了許多重復(fù)的代碼。對于SSM框架的學習是基于前期JSP和servlet的學習,只有將前期的理論知識吸收,用JSP和servlet實現(xiàn)了網(wǎng)站之后,才能對SSM框架有更深刻的理解,才能明白SSM框架是如何簡化開發(fā)過程的。4.主要參考文獻(不少于10篇)[1]黃方瑜,毛玉萃,魏玉甜.一款基于JavaWeb的橙柑橘柚網(wǎng)站的設(shè)計與實現(xiàn)[J].電腦知識與技術(shù):學術(shù)版,2020.[2]徐巍.基于Java技術(shù)平臺的教學管理系統(tǒng)設(shè)計與實現(xiàn)[J].衛(wèi)星電視與寬帶多媒體,2020(2):2.[3]張?zhí)煊?劉本國,王俊杰.基于Java的倉庫管理系統(tǒng)的設(shè)計與實現(xiàn)[J].信息周刊,2020(5):1.[4]陳磊.基于java的學生信息管理系統(tǒng)的設(shè)計與實現(xiàn)[J].2019.[5]徐鵬飛,朱清澤.基于Java的文學網(wǎng)站的設(shè)計與實現(xiàn)[J].衛(wèi)星電視與寬帶多媒體,2019(20):2.[6]李俊甲,許燁.基于Java的購物網(wǎng)站設(shè)計與開發(fā)[J].信息與電腦,2020.[7]牛希鐳.基于JavaWeb的在線圖書商城設(shè)計與實現(xiàn)[J].電子測試,2021.[8]吳飛燕.基于Java集合的房源出租信息系統(tǒng)設(shè)計與實現(xiàn)[J].河南科技,2021,40(29):4.[9]孫衛(wèi)琴.精通Struts:基于MVC的JavaWeb設(shè)計與開發(fā)[M].電子工業(yè)出版社,1900.[10]王迪華,劉臣勇.JSP/Servlet:基于Java的最新網(wǎng)站建設(shè)工具[M].清華大學出版社,2001.[11]賈蓉生.Java2入門與網(wǎng)站數(shù)據(jù)庫設(shè)計[M].清華大學出版社,2006.[12]劉志成,周啟亞,薛志良,等.JavaME程序設(shè)計案例教程[M].清華大學出版社,2009.[13]尉哲明冀素琴,郭珉.基于Java的綜合課程設(shè)計[M].清華大學出版

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論