




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
基于JavaWeb的寵物信息管理系統(tǒng)的設(shè)計(jì)目錄TOC\o"1-3"\h\u24901摘要: 126149關(guān)鍵詞: 164571緒論 2315091.1研究背景 2255101.2國(guó)內(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è)計(jì)目標(biāo) 3143433.2功能需求 3276683.2.1信息管理模塊 358273.2.2賬戶管理 427224總體設(shè)計(jì) 4148384.1概要設(shè)計(jì) 459064.1.1系統(tǒng)功能模塊圖 4232034.1.2系統(tǒng)流程圖 5273164.2數(shù)據(jù)庫(kù)設(shè)計(jì) 10102124.2.1數(shù)據(jù)庫(kù)概念設(shè)計(jì) 10284384.2.2數(shù)據(jù)庫(kù)邏輯設(shè)計(jì) 1121585詳細(xì)設(shè)計(jì)與系統(tǒng)實(shí)現(xiàn) 12281765.1信息管理模塊 12278685.2賬戶管理模塊 14213246系統(tǒng)測(cè)試 15250066.1軟件測(cè)試的方法 15294136.2測(cè)試用例 15摘要:在現(xiàn)如今的生活中,寵物越來越活躍在人們的生活中,然而購(gòu)買寵物的方式可謂各式各樣,但是人們對(duì)于怎樣選擇喜歡的動(dòng)物并不是十分了解。針對(duì)為了讓人們直觀并且能更好了解自己喜歡的寵物的情況設(shè)計(jì)并實(shí)現(xiàn)了一套基于JavaWeb的寵物信息管理系統(tǒng)。系統(tǒng)采用JSP和Servlet技術(shù),主要分為兩個(gè)模塊,其中信息管理模塊包括五個(gè)小部分,登錄注冊(cè)模塊主要是對(duì)進(jìn)入系統(tǒng)的用戶進(jìn)行身份驗(yàn)證,成功登陸后對(duì)寵物信息進(jìn)行管理,還有賬戶管理模塊可以對(duì)管理員賬戶進(jìn)行管理。系統(tǒng)的開發(fā)大大提高了寵物商店管理員對(duì)寵物信息更加了解,還讓有養(yǎng)寵物想法的人能更好的選擇到他們可以滿意并喜愛的寵物。關(guān)鍵詞:寵物商店ServletJSP1緒論研究背景隨著社會(huì)的進(jìn)步,人們的生活水平的不斷提升,寵物也漸漸成映入大家的眼簾,越來越多的人開始養(yǎng)寵物,隨之有了寵物商店的興起。寵物商店里有著各種各樣的寵物,人們可以根據(jù)自己的需要進(jìn)行購(gòu)買。國(guó)內(nèi)研究現(xiàn)狀寵物市場(chǎng)的發(fā)展呈現(xiàn)出大好的趨勢(shì),寵物商店網(wǎng)站如潮涌現(xiàn)。2018年上海尊寵網(wǎng)絡(luò)科技有限公司開發(fā)了一個(gè)名為“寵老板”的網(wǎng)站,它主要使用了精美的頁(yè)面設(shè)計(jì)實(shí)現(xiàn)了線上寵物的購(gòu)買服務(wù)等功能,還提供了用戶線上資訊的服務(wù)。美萍網(wǎng)絡(luò)技術(shù)有限公司設(shè)計(jì)了一個(gè)名為“美萍寵物店管理”的APP軟件,它主要可以實(shí)現(xiàn)寵物商店的記賬管理,讓用戶更好管理賬目。經(jīng)過不斷地瀏覽和研究寵物管理網(wǎng)站,作者發(fā)現(xiàn)只針對(duì)寵物商店內(nèi)部寵物信息進(jìn)行管理的系統(tǒng)并不太多,便有了設(shè)計(jì)一個(gè)寵物商店系統(tǒng)的想法并實(shí)現(xiàn)。研究意義隨著計(jì)算機(jī)管理技術(shù)的逐步普及,信息交流的便捷已經(jīng)被越來越多人們利用。隨著人們生活水平的日益提高和家庭規(guī)模的縮小,寵物開始走進(jìn)家庭并逐漸成為人們生活的一部分REF_Ref313\w\h[4]。越來越多的人養(yǎng)起了寵物,那么寵物商店的信息管理十分重要,畢業(yè)設(shè)計(jì)的系統(tǒng)主要是為寵物店的信息進(jìn)行管理,讓寵物店的運(yùn)營(yíng)更加有序,有效率。通過本管理系統(tǒng),可以對(duì)寵物店的寵物信息進(jìn)行增加,刪除等,寵物店管理者可以充分了解寵物店店內(nèi)的寵物數(shù)量以及它們的信息等。論文主要內(nèi)容論文設(shè)計(jì)的是寵物信息管理系統(tǒng),系統(tǒng)功能如下所示:(1)注冊(cè)和登錄功能,管理員已經(jīng)擁有賬戶可以直接進(jìn)行登錄;如果沒有賬戶,先進(jìn)行賬戶注冊(cè),注冊(cè)成功后在進(jìn)行登錄。(2)增加功能,管理員成功登錄后,可以向本寵物增加商店擁有寵物的寵物信息。(3)刪除功能,管理員成功登錄后,可以從本管理系統(tǒng)中刪除已斷貨寵物的寵物信息。(4)修改功能,管理員成功登錄后,可以對(duì)本管理系統(tǒng)已錄入寵物的寵物信息進(jìn)行修改。(5)查看功能,管理員成功登錄后,可以對(duì)本管理系統(tǒng)查看已存入寵物的寵物信息。(6)賬戶修改功能,管理員成功登錄后,可以對(duì)登錄進(jìn)入管理系統(tǒng)的賬戶進(jìn)行管理。2可行性分析2.1技術(shù)可行性本系統(tǒng)實(shí)現(xiàn)主要運(yùn)用JavaWeb程序語(yǔ)言,它可以很大程度保證系統(tǒng)的安全性,同時(shí)還使用JavaScript、CSS、HTML5等前端技術(shù)來美化用戶界面。數(shù)據(jù)庫(kù)使用了MySQL數(shù)據(jù)庫(kù),它是現(xiàn)在使用率最高的數(shù)據(jù)庫(kù)之一,在數(shù)據(jù)庫(kù)性能和安全方面得到很大認(rèn)可。所以說寵物信息管理系統(tǒng)在技術(shù)上是可行的。2.2經(jīng)濟(jì)可行性隨著計(jì)算機(jī)硬件的發(fā)展,市面上的大多計(jì)算機(jī)都可以滿足寵物信息管理系統(tǒng)的開發(fā)需求,因此在這方面前期資金投入很少,后期帶來的經(jīng)濟(jì)效益會(huì)高于前期投入。故寵物信息管理系統(tǒng)在經(jīng)濟(jì)上是可行的。2.3操作可行性本系統(tǒng)采用B/S架構(gòu),對(duì)于計(jì)算機(jī)的要求并不太高,大多數(shù)計(jì)算機(jī)都可運(yùn)行本系統(tǒng),使用瀏覽器進(jìn)行訪問,管理員可以直觀地看到系統(tǒng)的任何功能,管理員可以輕松掌握系統(tǒng)的使用方法,不需要繁瑣的過程。因此寵物信息管理系統(tǒng)在操作上是可行的。3需求分析3.1設(shè)計(jì)目標(biāo)從人們選擇寵物的渠道情況看,大家都去寵物店進(jìn)行購(gòu)買會(huì)更放心。如果能更詳細(xì)直觀的方式就可以買到自己喜歡并適合自己需求的寵物,可以實(shí)時(shí)體驗(yàn)自己與寵物的溫馨時(shí)光,更能得到自己所喜歡寵物的生活習(xí)慣以及他的更多信息。這樣是非常方便的,寵物商店信息系統(tǒng)可以讓寵物商店管理員可以更好地向來購(gòu)買寵物的顧客全方面解答顧客所提出的疑惑。寵物信息管理系統(tǒng)的主要目標(biāo)就是實(shí)現(xiàn)寵物商店管理員更好了解和管理寵物信息,并且對(duì)寵物商店里寵物信息的管理等。3.2功能需求寵物信息管理系統(tǒng)第一個(gè)是管理員登錄和注冊(cè)模塊,包含的基本功能就是管理員登錄和注冊(cè)。其次是管理員對(duì)寵物商店寵物信息的管理,包含對(duì)寵物商店內(nèi)寵物信息的增刪改查等,還有一個(gè)是賬戶管理模塊,可以對(duì)密碼進(jìn)行修改,經(jīng)過分析,確定寵物信息管理系統(tǒng)的主要功能如下:3.2.1信息管理模塊(1)登錄和注冊(cè)功能想要進(jìn)行本寵物商店寵物信息的管理,首先要進(jìn)行登錄,需要使用正確的格式進(jìn)行賬戶注冊(cè),然后登入自己已擁有的的賬戶。(2)增加功能管理員用已經(jīng)擁有賬戶員成功登錄后,可以向本寵物增加商店擁有寵物的寵物信息。這個(gè)功能讓寵物店的店員以管理員的身份對(duì)本寵物商店擁有和入店的所有寵物進(jìn)行信息錄入并存入本寵物信息管理系統(tǒng),寵物信息包括寵物的名字、性別、年齡等一些基礎(chǔ)信息,還包括寵物的一些生活習(xí)慣和售賣價(jià)格等,以便顧客詢問其中意的寵物的一些信息可以更好地回答,讓顧客有更好的購(gòu)物體驗(yàn),也能很好地對(duì)寵物們負(fù)起責(zé)任,更好的讓每個(gè)小寵物到達(dá)顧客家中一樣可以生活的習(xí)慣。(3)刪除功能管理員成功登錄后,可以從本管理系統(tǒng)中刪除已斷貨寵物的寵物信息,這個(gè)功能可以讓寵物商店的店員以管理員的身份可以對(duì)顧客已經(jīng)購(gòu)買走的寵物以及他的信息進(jìn)行刪除,更好的管理寵物信息。(4)修改功能管理員成功登錄后,可以對(duì)本管理系統(tǒng)已錄入寵物的寵物信息進(jìn)行修改,這個(gè)功能可以讓寵物商店的店員以管理員的身份可以對(duì)本寵物商店的寵物進(jìn)行寵物信息的修改,查看寵物的近期狀況,并在本寵物信息管理系統(tǒng)中記錄,這樣可以更好的管理寵物信息。(5)查看功能管理員成功登錄后,可以對(duì)本管理系統(tǒng)查看已存入寵物的寵物信息,這個(gè)功能可以讓寵物商店的店員以管理員的身份可以更好地對(duì)寵物的目前數(shù)目和目前狀況更好了解,防止顧客詢問一些想購(gòu)買的寵物的狀況時(shí)店員不太清晰時(shí)可以進(jìn)行查看,能夠更好解答顧客的疑惑。3.2.2賬戶管理管理員成功進(jìn)入賬戶管理模塊之后,能對(duì)用戶密碼進(jìn)行修改操作,操作成功后會(huì)提示更新成功。4總體設(shè)計(jì)4.1概要設(shè)計(jì)4.1.1系統(tǒng)功能模塊圖從第三部分的需求分析,能夠知道寵物信息管理系統(tǒng)主要會(huì)有幾個(gè)模塊,每個(gè)模塊又包含幾個(gè)子功能,根據(jù)上述的這些功能,圖1為系統(tǒng)的總體功能模塊圖。圖1總體功能模塊圖4.1.2系統(tǒng)流程圖通過對(duì)各部分功能的分析,管理員管理寵物信息的系統(tǒng)流程圖可以表示為如圖2所示:圖2寵物管理系統(tǒng)流程圖管理員管理寵物信息部分又分別有各種的流程圖:(1)增加功能管理員成功進(jìn)入信息管理模塊之后,能夠向本寵物管理系統(tǒng)增加已存入本寵物商店的寵物的信息,操作成功后系統(tǒng)會(huì)提示成功,如圖3所示:圖3增加功能流程圖(2)刪除功能管理員成功進(jìn)入信息管理模塊之后,能夠?qū)櫸镞M(jìn)行刪除寵物信息操作,操作成功,系統(tǒng)會(huì)提示,流程圖如圖4所示:圖4刪除功能流程圖(3)修改功能管理員成功進(jìn)入信息管理模塊之后,能夠?qū)櫸镞M(jìn)行修改寵物信息,操作成功,系統(tǒng)會(huì)發(fā)送提醒,流程圖如圖5所示:圖5修改功能流程圖(4)查看功能管理員成功進(jìn)入信息管理模塊之后,能查看已錄入寵物的信息,流程圖如圖6所示:圖6查看功能流程圖(5)賬戶管理管理員成功進(jìn)入賬戶管理模塊之后,可以選擇修改賬戶密碼,若操作成功,系統(tǒng)發(fā)送信息提示修改成功,流程圖如圖7所示:圖7賬戶管理流程圖4.2數(shù)據(jù)庫(kù)設(shè)計(jì)4.2.1數(shù)據(jù)庫(kù)概念設(shè)計(jì)實(shí)體之間的E-R圖如圖8所示:圖8實(shí)體關(guān)系E-R圖如圖9所示,寵物實(shí)體包含:寵物id,寵物名稱,產(chǎn)地,價(jià)格,庫(kù)存量,照片,簡(jiǎn)介。圖9寵物實(shí)體屬性E-R圖如圖10所示,管理員實(shí)體包含:管理員id,管理員名,真實(shí)姓名,密碼。圖10管理員實(shí)體屬性E-R圖4.2.2數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)表1為管理員信息表,包含管理員的管理員id,管理員名,真實(shí)姓名,密碼等。表1管理員信息表(managers)字段名數(shù)據(jù)類型字段長(zhǎng)度是否允許為空說明Manager_idint10否主鍵,管理員編號(hào)Manager_namevarchar15否管理員名Manager_rnamevarchar30否真實(shí)姓名Manager_passwordvarchar30是密碼表2為寵物信息表,包含寵物的寵物編號(hào)id,寵物名稱,產(chǎn)地,價(jià)格,庫(kù)存量,照片,簡(jiǎn)介等。表2寵物信息表(pets)字段名數(shù)據(jù)類型字段長(zhǎng)度是否允許為空說明Pet_idint10否寵物idPet_namevarchar15否寵物名稱Pet_areavarchar30否產(chǎn)地Pet_pricePet_numberPet_picturePet_worddoubleint無(wú)varchar2020無(wú)200否否是是價(jià)格庫(kù)存量照片簡(jiǎn)介5詳細(xì)設(shè)計(jì)與系統(tǒng)實(shí)現(xiàn)5.1信息管理模塊要進(jìn)行寵物信息管理首先進(jìn)入首頁(yè),網(wǎng)站首頁(yè)如圖11所示,管理員必須先進(jìn)行注冊(cè)或者通過已擁有的賬戶進(jìn)行登錄才可進(jìn)入該系統(tǒng):圖11網(wǎng)站首頁(yè)進(jìn)入寵物信息管理系統(tǒng)需要管理員進(jìn)行注冊(cè)登錄,管理員注冊(cè)和管理員登錄,都是通過驗(yàn)證管理員信息是否正確,來驗(yàn)證管理員能不能成功登入,登錄界面如圖12所示:圖12用戶登錄界面管理員進(jìn)行賬戶注冊(cè),所輸入的管理員名和密碼必須是正確的格式才可成功注冊(cè),管理員名要求是長(zhǎng)度為是一位,真實(shí)姓名不能為空,密碼長(zhǎng)度必須是在6~8位之間,界面如圖13所示:圖13用戶注冊(cè)界面管理員成功登錄寵物信息管理系統(tǒng),可以進(jìn)行寵物信息的一系列操作,先是進(jìn)行增加寵物信息,實(shí)現(xiàn)圖如圖14所示:圖14增加寵物信息界面管理員成功登錄進(jìn)寵物信息管理系統(tǒng)后,不僅可以增加寵物信息,還可以對(duì)已經(jīng)添加的信息進(jìn)行修改,效果圖如圖15所示:圖15修改寵物信息界面管理員成功登錄進(jìn)寵物管理系統(tǒng)后,不僅可以增加和修改寵物信息,還可以對(duì)已錄入數(shù)據(jù)庫(kù)的信息進(jìn)行刪除和查看,效果圖如圖16所示:圖16刪除和查看界面5.2賬戶管理模塊管理員成功登錄進(jìn)寵物管理系統(tǒng)后,出了可以對(duì)寵物信息進(jìn)行增刪改查以外,還可以修改本管理員賬戶的密碼,效果圖如圖17所示:圖17修改賬戶密碼界面6系統(tǒng)測(cè)試6.1軟件測(cè)試的方法測(cè)試環(huán)節(jié)主要是為了尋找系統(tǒng)存在的bug,如果存在bug則及時(shí)修改,如果不存在則說明系統(tǒng)的可靠性REF_Ref6246\w\h[2]。測(cè)試本寵物信息管理系統(tǒng)主要用的就是黑盒測(cè)試,看看本次開發(fā)的程序所實(shí)現(xiàn)的功能是否能夠符合需求分析里的大部分功能,如果可以實(shí)現(xiàn),那么就可以說寵物信息管理系統(tǒng)是可以時(shí)候用的。6.2測(cè)試用例為了檢驗(yàn)寵物信息管理系統(tǒng)是否可以供用戶使用,我們需要對(duì)本系統(tǒng)進(jìn)行一定的測(cè)試REF_Ref9273\w\h,其中一些測(cè)試用例如表3所示:表3測(cè)試用例表序號(hào)用例名稱用例目的測(cè)試操作預(yù)期結(jié)果1用戶登錄測(cè)試管理員是否能夠正常登入自己的賬戶管理員名或者密碼其中一個(gè)輸錯(cuò)兩個(gè)都正確輸入進(jìn)入系統(tǒng)失敗并且會(huì)提醒哪部分錯(cuò)誤進(jìn)入系統(tǒng)成功2用戶注冊(cè)測(cè)試注冊(cè)管理員賬戶時(shí)填寫格式不正確是否會(huì)提示填寫管理員名,密碼或者真實(shí)姓名其中一個(gè)錯(cuò)誤格式三個(gè)都按正確格式填寫注冊(cè)新的賬戶時(shí),對(duì)應(yīng)的管理員名、密碼等沒有按規(guī)定格式填寫會(huì)在旁邊提醒正確格式注冊(cè)賬戶成功3刪除寵物信息測(cè)試是否能夠成功刪除寵物信
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 新時(shí)代工匠精神心得體會(huì)他
- 以太極之柔啟暮年之慧:基于fMRI探究太極拳對(duì)老年人情緒面孔識(shí)別與記憶的重塑效應(yīng)
- 農(nóng)產(chǎn)品加工廠2025年質(zhì)量控制工作總結(jié)和2025年工作計(jì)劃
- 施工場(chǎng)地周界治安防護(hù)管理計(jì)劃
- 劇毒危險(xiǎn)品泄露應(yīng)急處理及救援措施
- 職業(yè)培訓(xùn)教師崗位職責(zé)詳細(xì)說明
- 幼兒園衛(wèi)生監(jiān)察員崗位職責(zé)他
- 高校教師家訪心得體會(huì)
- 2025屆江蘇省南通市海安高級(jí)中學(xué)高二化學(xué)第二學(xué)期期末綜合測(cè)試模擬試題含解析
- 發(fā)電站危險(xiǎn)源辨識(shí)報(bào)告
- 店鋪代運(yùn)營(yíng)合同范本
- 基本流行病統(tǒng)計(jì)分析方法及統(tǒng)計(jì)分析軟件的應(yīng)用(與“檢驗(yàn)”有關(guān)的文檔共102張)
- 2024屆安徽省合肥市一六八中學(xué)高一數(shù)學(xué)第二學(xué)期期末聯(lián)考模擬試題含解析
- 護(hù)理員管理工作方案及措施
- 高血壓中醫(yī)防治知識(shí)講座
- 國(guó)家開放大學(xué)-法學(xué)專業(yè)-2023年秋季《法律文化》形成性考核作業(yè)答案
- 秩序安保維護(hù)服務(wù) 投標(biāo)方案(技術(shù)方案)
- 掃黃打非知多少掃黃打非進(jìn)課堂主題班會(huì)
- 課件:曝光三要素
- 2023藍(lán)橋杯科學(xué)素養(yǎng)競(jìng)賽考試題庫(kù)(含答案)
- 2023年陜西郵電職業(yè)技術(shù)學(xué)院教師招聘考試筆試題庫(kù)及答案
評(píng)論
0/150
提交評(píng)論