【基于Java Web的寵物信息管理系統(tǒng)的設(shè)計4700字(論文)】_第1頁
【基于Java Web的寵物信息管理系統(tǒng)的設(shè)計4700字(論文)】_第2頁
【基于Java Web的寵物信息管理系統(tǒng)的設(shè)計4700字(論文)】_第3頁
【基于Java Web的寵物信息管理系統(tǒng)的設(shè)計4700字(論文)】_第4頁
【基于Java Web的寵物信息管理系統(tǒng)的設(shè)計4700字(論文)】_第5頁
已閱讀5頁,還剩12頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

基于JavaWeb的寵物信息管理系統(tǒng)的設(shè)計目錄TOC\o"1-3"\h\u24901摘要: 126149關(guān)鍵詞: 164571緒論 2315091.1研究背景 2255101.2國內(nèi)研究現(xiàn)狀 2166941.3研究意義 2239831.4論文主要內(nèi)容 2143262可行性分析 3277732.1技術(shù)可行性 3198482.2經(jīng)濟(jì)可行性 352372.3操作可行性 340193需求分析 3172393.1設(shè)計目標(biāo) 3143433.2功能需求 3276683.2.1信息管理模塊 358273.2.2賬戶管理 427224總體設(shè)計 4148384.1概要設(shè)計 459064.1.1系統(tǒng)功能模塊圖 4232034.1.2系統(tǒng)流程圖 5273164.2數(shù)據(jù)庫設(shè)計 10102124.2.1數(shù)據(jù)庫概念設(shè)計 10284384.2.2數(shù)據(jù)庫邏輯設(shè)計 1121585詳細(xì)設(shè)計與系統(tǒng)實現(xiàn) 12281765.1信息管理模塊 12278685.2賬戶管理模塊 14213246系統(tǒng)測試 15250066.1軟件測試的方法 15294136.2測試用例 15摘要:在現(xiàn)如今的生活中,寵物越來越活躍在人們的生活中,然而購買寵物的方式可謂各式各樣,但是人們對于怎樣選擇喜歡的動物并不是十分了解。針對為了讓人們直觀并且能更好了解自己喜歡的寵物的情況設(shè)計并實現(xiàn)了一套基于JavaWeb的寵物信息管理系統(tǒng)。系統(tǒng)采用JSP和Servlet技術(shù),主要分為兩個模塊,其中信息管理模塊包括五個小部分,登錄注冊模塊主要是對進(jìn)入系統(tǒng)的用戶進(jìn)行身份驗證,成功登陸后對寵物信息進(jìn)行管理,還有賬戶管理模塊可以對管理員賬戶進(jìn)行管理。系統(tǒng)的開發(fā)大大提高了寵物商店管理員對寵物信息更加了解,還讓有養(yǎng)寵物想法的人能更好的選擇到他們可以滿意并喜愛的寵物。關(guān)鍵詞:寵物商店ServletJSP1緒論研究背景隨著社會的進(jìn)步,人們的生活水平的不斷提升,寵物也漸漸成映入大家的眼簾,越來越多的人開始養(yǎng)寵物,隨之有了寵物商店的興起。寵物商店里有著各種各樣的寵物,人們可以根據(jù)自己的需要進(jìn)行購買。國內(nèi)研究現(xiàn)狀寵物市場的發(fā)展呈現(xiàn)出大好的趨勢,寵物商店網(wǎng)站如潮涌現(xiàn)。2018年上海尊寵網(wǎng)絡(luò)科技有限公司開發(fā)了一個名為“寵老板”的網(wǎng)站,它主要使用了精美的頁面設(shè)計實現(xiàn)了線上寵物的購買服務(wù)等功能,還提供了用戶線上資訊的服務(wù)。美萍網(wǎng)絡(luò)技術(shù)有限公司設(shè)計了一個名為“美萍寵物店管理”的APP軟件,它主要可以實現(xiàn)寵物商店的記賬管理,讓用戶更好管理賬目。經(jīng)過不斷地瀏覽和研究寵物管理網(wǎng)站,作者發(fā)現(xiàn)只針對寵物商店內(nèi)部寵物信息進(jìn)行管理的系統(tǒng)并不太多,便有了設(shè)計一個寵物商店系統(tǒng)的想法并實現(xiàn)。研究意義隨著計算機(jī)管理技術(shù)的逐步普及,信息交流的便捷已經(jīng)被越來越多人們利用。隨著人們生活水平的日益提高和家庭規(guī)模的縮小,寵物開始走進(jìn)家庭并逐漸成為人們生活的一部分REF_Ref313\w\h[4]。越來越多的人養(yǎng)起了寵物,那么寵物商店的信息管理十分重要,畢業(yè)設(shè)計的系統(tǒng)主要是為寵物店的信息進(jìn)行管理,讓寵物店的運(yùn)營更加有序,有效率。通過本管理系統(tǒng),可以對寵物店的寵物信息進(jìn)行增加,刪除等,寵物店管理者可以充分了解寵物店店內(nèi)的寵物數(shù)量以及它們的信息等。論文主要內(nèi)容論文設(shè)計的是寵物信息管理系統(tǒng),系統(tǒng)功能如下所示:(1)注冊和登錄功能,管理員已經(jīng)擁有賬戶可以直接進(jìn)行登錄;如果沒有賬戶,先進(jìn)行賬戶注冊,注冊成功后在進(jìn)行登錄。(2)增加功能,管理員成功登錄后,可以向本寵物增加商店擁有寵物的寵物信息。(3)刪除功能,管理員成功登錄后,可以從本管理系統(tǒng)中刪除已斷貨寵物的寵物信息。(4)修改功能,管理員成功登錄后,可以對本管理系統(tǒng)已錄入寵物的寵物信息進(jìn)行修改。(5)查看功能,管理員成功登錄后,可以對本管理系統(tǒng)查看已存入寵物的寵物信息。(6)賬戶修改功能,管理員成功登錄后,可以對登錄進(jìn)入管理系統(tǒng)的賬戶進(jìn)行管理。2可行性分析2.1技術(shù)可行性本系統(tǒng)實現(xiàn)主要運(yùn)用JavaWeb程序語言,它可以很大程度保證系統(tǒng)的安全性,同時還使用JavaScript、CSS、HTML5等前端技術(shù)來美化用戶界面。數(shù)據(jù)庫使用了MySQL數(shù)據(jù)庫,它是現(xiàn)在使用率最高的數(shù)據(jù)庫之一,在數(shù)據(jù)庫性能和安全方面得到很大認(rèn)可。所以說寵物信息管理系統(tǒng)在技術(shù)上是可行的。2.2經(jīng)濟(jì)可行性隨著計算機(jī)硬件的發(fā)展,市面上的大多計算機(jī)都可以滿足寵物信息管理系統(tǒng)的開發(fā)需求,因此在這方面前期資金投入很少,后期帶來的經(jīng)濟(jì)效益會高于前期投入。故寵物信息管理系統(tǒng)在經(jīng)濟(jì)上是可行的。2.3操作可行性本系統(tǒng)采用B/S架構(gòu),對于計算機(jī)的要求并不太高,大多數(shù)計算機(jī)都可運(yùn)行本系統(tǒng),使用瀏覽器進(jìn)行訪問,管理員可以直觀地看到系統(tǒng)的任何功能,管理員可以輕松掌握系統(tǒng)的使用方法,不需要繁瑣的過程。因此寵物信息管理系統(tǒng)在操作上是可行的。3需求分析3.1設(shè)計目標(biāo)從人們選擇寵物的渠道情況看,大家都去寵物店進(jìn)行購買會更放心。如果能更詳細(xì)直觀的方式就可以買到自己喜歡并適合自己需求的寵物,可以實時體驗自己與寵物的溫馨時光,更能得到自己所喜歡寵物的生活習(xí)慣以及他的更多信息。這樣是非常方便的,寵物商店信息系統(tǒng)可以讓寵物商店管理員可以更好地向來購買寵物的顧客全方面解答顧客所提出的疑惑。寵物信息管理系統(tǒng)的主要目標(biāo)就是實現(xiàn)寵物商店管理員更好了解和管理寵物信息,并且對寵物商店里寵物信息的管理等。3.2功能需求寵物信息管理系統(tǒng)第一個是管理員登錄和注冊模塊,包含的基本功能就是管理員登錄和注冊。其次是管理員對寵物商店寵物信息的管理,包含對寵物商店內(nèi)寵物信息的增刪改查等,還有一個是賬戶管理模塊,可以對密碼進(jìn)行修改,經(jīng)過分析,確定寵物信息管理系統(tǒng)的主要功能如下:3.2.1信息管理模塊(1)登錄和注冊功能想要進(jìn)行本寵物商店寵物信息的管理,首先要進(jìn)行登錄,需要使用正確的格式進(jìn)行賬戶注冊,然后登入自己已擁有的的賬戶。(2)增加功能管理員用已經(jīng)擁有賬戶員成功登錄后,可以向本寵物增加商店擁有寵物的寵物信息。這個功能讓寵物店的店員以管理員的身份對本寵物商店擁有和入店的所有寵物進(jìn)行信息錄入并存入本寵物信息管理系統(tǒng),寵物信息包括寵物的名字、性別、年齡等一些基礎(chǔ)信息,還包括寵物的一些生活習(xí)慣和售賣價格等,以便顧客詢問其中意的寵物的一些信息可以更好地回答,讓顧客有更好的購物體驗,也能很好地對寵物們負(fù)起責(zé)任,更好的讓每個小寵物到達(dá)顧客家中一樣可以生活的習(xí)慣。(3)刪除功能管理員成功登錄后,可以從本管理系統(tǒng)中刪除已斷貨寵物的寵物信息,這個功能可以讓寵物商店的店員以管理員的身份可以對顧客已經(jīng)購買走的寵物以及他的信息進(jìn)行刪除,更好的管理寵物信息。(4)修改功能管理員成功登錄后,可以對本管理系統(tǒng)已錄入寵物的寵物信息進(jìn)行修改,這個功能可以讓寵物商店的店員以管理員的身份可以對本寵物商店的寵物進(jìn)行寵物信息的修改,查看寵物的近期狀況,并在本寵物信息管理系統(tǒng)中記錄,這樣可以更好的管理寵物信息。(5)查看功能管理員成功登錄后,可以對本管理系統(tǒng)查看已存入寵物的寵物信息,這個功能可以讓寵物商店的店員以管理員的身份可以更好地對寵物的目前數(shù)目和目前狀況更好了解,防止顧客詢問一些想購買的寵物的狀況時店員不太清晰時可以進(jìn)行查看,能夠更好解答顧客的疑惑。3.2.2賬戶管理管理員成功進(jìn)入賬戶管理模塊之后,能對用戶密碼進(jìn)行修改操作,操作成功后會提示更新成功。4總體設(shè)計4.1概要設(shè)計4.1.1系統(tǒng)功能模塊圖從第三部分的需求分析,能夠知道寵物信息管理系統(tǒng)主要會有幾個模塊,每個模塊又包含幾個子功能,根據(jù)上述的這些功能,圖1為系統(tǒng)的總體功能模塊圖。圖1總體功能模塊圖4.1.2系統(tǒng)流程圖通過對各部分功能的分析,管理員管理寵物信息的系統(tǒng)流程圖可以表示為如圖2所示:圖2寵物管理系統(tǒng)流程圖管理員管理寵物信息部分又分別有各種的流程圖:(1)增加功能管理員成功進(jìn)入信息管理模塊之后,能夠向本寵物管理系統(tǒng)增加已存入本寵物商店的寵物的信息,操作成功后系統(tǒng)會提示成功,如圖3所示:圖3增加功能流程圖(2)刪除功能管理員成功進(jìn)入信息管理模塊之后,能夠?qū)櫸镞M(jìn)行刪除寵物信息操作,操作成功,系統(tǒng)會提示,流程圖如圖4所示:圖4刪除功能流程圖(3)修改功能管理員成功進(jìn)入信息管理模塊之后,能夠?qū)櫸镞M(jìn)行修改寵物信息,操作成功,系統(tǒng)會發(fā)送提醒,流程圖如圖5所示:圖5修改功能流程圖(4)查看功能管理員成功進(jìn)入信息管理模塊之后,能查看已錄入寵物的信息,流程圖如圖6所示:圖6查看功能流程圖(5)賬戶管理管理員成功進(jìn)入賬戶管理模塊之后,可以選擇修改賬戶密碼,若操作成功,系統(tǒng)發(fā)送信息提示修改成功,流程圖如圖7所示:圖7賬戶管理流程圖4.2數(shù)據(jù)庫設(shè)計4.2.1數(shù)據(jù)庫概念設(shè)計實體之間的E-R圖如圖8所示:圖8實體關(guān)系E-R圖如圖9所示,寵物實體包含:寵物id,寵物名稱,產(chǎn)地,價格,庫存量,照片,簡介。圖9寵物實體屬性E-R圖如圖10所示,管理員實體包含:管理員id,管理員名,真實姓名,密碼。圖10管理員實體屬性E-R圖4.2.2數(shù)據(jù)庫邏輯設(shè)計表1為管理員信息表,包含管理員的管理員id,管理員名,真實姓名,密碼等。表1管理員信息表(managers)字段名數(shù)據(jù)類型字段長度是否允許為空說明Manager_idint10否主鍵,管理員編號Manager_namevarchar15否管理員名Manager_rnamevarchar30否真實姓名Manager_passwordvarchar30是密碼表2為寵物信息表,包含寵物的寵物編號id,寵物名稱,產(chǎn)地,價格,庫存量,照片,簡介等。表2寵物信息表(pets)字段名數(shù)據(jù)類型字段長度是否允許為空說明Pet_idint10否寵物idPet_namevarchar15否寵物名稱Pet_areavarchar30否產(chǎn)地Pet_pricePet_numberPet_picturePet_worddoubleint無varchar2020無200否否是是價格庫存量照片簡介5詳細(xì)設(shè)計與系統(tǒng)實現(xiàn)5.1信息管理模塊要進(jìn)行寵物信息管理首先進(jìn)入首頁,網(wǎng)站首頁如圖11所示,管理員必須先進(jìn)行注冊或者通過已擁有的賬戶進(jìn)行登錄才可進(jìn)入該系統(tǒng):圖11網(wǎng)站首頁進(jìn)入寵物信息管理系統(tǒng)需要管理員進(jìn)行注冊登錄,管理員注冊和管理員登錄,都是通過驗證管理員信息是否正確,來驗證管理員能不能成功登入,登錄界面如圖12所示:圖12用戶登錄界面管理員進(jìn)行賬戶注冊,所輸入的管理員名和密碼必須是正確的格式才可成功注冊,管理員名要求是長度為是一位,真實姓名不能為空,密碼長度必須是在6~8位之間,界面如圖13所示:圖13用戶注冊界面管理員成功登錄寵物信息管理系統(tǒng),可以進(jìn)行寵物信息的一系列操作,先是進(jìn)行增加寵物信息,實現(xiàn)圖如圖14所示:圖14增加寵物信息界面管理員成功登錄進(jìn)寵物信息管理系統(tǒng)后,不僅可以增加寵物信息,還可以對已經(jīng)添加的信息進(jìn)行修改,效果圖如圖15所示:圖15修改寵物信息界面管理員成功登錄進(jìn)寵物管理系統(tǒng)后,不僅可以增加和修改寵物信息,還可以對已錄入數(shù)據(jù)庫的信息進(jìn)行刪除和查看,效果圖如圖16所示:圖16刪除和查看界面5.2賬戶管理模塊管理員成功登錄進(jìn)寵物管理系統(tǒng)后,出了可以對寵物信息進(jìn)行增刪改查以外,還可以修改本管理員賬戶的密碼,效果圖如圖17所示:圖17修改賬戶密碼界面6系統(tǒng)測試6.1軟件測試的方法測試環(huán)節(jié)主要是為了尋找系統(tǒng)存在的bug,如果存在bug則及時修改,如果不存在則說明系統(tǒng)的可靠性REF_Ref6246\w\h[2]。測試本寵物信息管理系統(tǒng)主要用的就是黑盒測試,看看本次開發(fā)的程序所實現(xiàn)的功能是否能夠符合需求分析里的大部分功能,如果可以實現(xiàn),那么就可以說寵物信息管理系統(tǒng)是可以時候用的。6.2測試用例為了檢驗寵物信息管理系統(tǒng)是否可以供用戶使用,我們需要對本系統(tǒng)進(jìn)行一定的測試REF_Ref9273\w\h,其中一些測試用例如表3所示:表3測試用例表序號用例名稱用例目的測試操作預(yù)期結(jié)果1用戶登錄測試管理員是否能夠正常登入自己的賬戶管理員名或者密碼其中一個輸錯兩個都正確輸入進(jìn)入系統(tǒng)失敗并且會提醒哪部分錯誤進(jìn)入系統(tǒng)成功2用戶注冊測試注冊管理員賬戶時填寫格式不正確是否會提示填寫管理員名,密碼或者真實姓名其中一個錯誤格式三個都按正確格式填寫注冊新的賬戶時,對應(yīng)的管理員名、密碼等沒有按規(guī)定格式填寫會在旁邊提醒正確格式注冊賬戶成功3刪除寵物信息測試是否能夠成功刪除寵物信

溫馨提示

  • 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

提交評論