版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第2章系統(tǒng)分析2.1系統(tǒng)可行性分析2.1.1經(jīng)濟(jì)可行性這個項目開發(fā)的背景是畢業(yè)課程設(shè)計,并未認(rèn)真的對市場需求、盈利能力等方面做過詳細(xì)的調(diào)查和分析,所以也就并不注重項目所能產(chǎn)生的直接經(jīng)濟(jì)效益。單從項目的開發(fā)方面來講所需資金甚少,設(shè)備也僅需一臺電腦,經(jīng)濟(jì)方面完全不做考慮。2.1.2技術(shù)可行性系統(tǒng)的功能并不復(fù)雜,在掌握J(rèn)ava編程基礎(chǔ),HTML標(biāo)簽,SSM框架等相關(guān)知識后便可開始編程,遇到問題也可從網(wǎng)絡(luò)上獲得解答。從技術(shù)的角度來說,實現(xiàn)整個項目是可行的。2.1.3運(yùn)行可行性本系統(tǒng)是一個基于Java語言的寵物店管理系統(tǒng),能在多種平臺上運(yùn)行,數(shù)據(jù)庫也能夠兼容多個平臺,只要代碼沒問題就不存在運(yùn)行的問題。2.2功能需求分析系統(tǒng)功能需求分析是通過了解客戶需要什么功能,然后制定出可行的基于JAVA語言的寵物店管理系統(tǒng)的功能。系統(tǒng)采用自上往下的方法進(jìn)行開發(fā),在詳細(xì)了解了功能需求后,基本功能定位如下:系統(tǒng)劃分為前端和后臺兩個模塊,前臺主要包括登錄、注冊、搜索、寵物列表、寵物分類等功能模塊;后臺主要包括會員管理、寵物類別管理、領(lǐng)養(yǎng)寵物管理、寄養(yǎng)寵物管理、修改密碼等功能模塊。系統(tǒng)功能結(jié)構(gòu)圖如下圖2-1所示圖2-1系統(tǒng)功能結(jié)構(gòu)圖2.2.1角色分析根據(jù)寵物管理系統(tǒng)的實際需求分析,系統(tǒng)設(shè)計到以下角色如表2-1所示:表2-1系統(tǒng)角色分析角色職責(zé)用戶可以查找寵物、選擇領(lǐng)養(yǎng)寵物和寄養(yǎng)寵物。系統(tǒng)管理員的增、刪、改、查等管理。2.2.2總體用例分析寵物管理系統(tǒng)的參與者主要包括用戶和管理員兩個,經(jīng)過分析,系統(tǒng)包括寵物領(lǐng)養(yǎng)、寵物寄養(yǎng)、登陸系統(tǒng)、寵物信息管理、用戶信息管理等5個用例,如下圖2-2所示:圖2-2系統(tǒng)總體用例圖2.2.3領(lǐng)養(yǎng)寵物分析領(lǐng)養(yǎng)寵物用例描述如表2-2所示:表2-2領(lǐng)養(yǎng)寵物用例描述描述項說明用例名稱領(lǐng)養(yǎng)寵物用例描述描述了用戶選擇可以被領(lǐng)養(yǎng)的寵物的過程參與者表用戶前置條件系統(tǒng)已提供領(lǐng)養(yǎng)寵物列表后置條件系統(tǒng)顯示所選中的寵物的詳細(xì)信息基本操流1.用戶選中帶查看的寵物信息;2.查看該寵物的詳細(xì)信息??蛇x操流無2.2.4寄養(yǎng)寵物分析寄養(yǎng)寵物用例描述如表2-3所示:表2-3寄養(yǎng)寵物用例描述描述項說明用例名稱寄養(yǎng)寵物用例描述描述了用戶寄養(yǎng)寵物的過程參與者表用戶前置條件用戶已登錄系統(tǒng)后置條件系統(tǒng)顯示填寫寄養(yǎng)寵物信息頁面基本操流1.用戶進(jìn)入寄養(yǎng)寵物頁面;2.填寫要寄養(yǎng)的寵物信息并提交??蛇x操流無2.2.5登陸系統(tǒng)分析登陸系統(tǒng)用例中包括登陸和注冊兩個子用例,其用例圖如圖2-3所示:圖2-3登陸系統(tǒng)用例圖登陸、注冊的用例描述分別如表2-4、2-5所示:表2-4登陸用例描述描述項說明用例名稱登陸用例描述描述了用戶或管理員獲取個人權(quán)限的過程參與者表用戶、管理員前置條件進(jìn)入系統(tǒng)的登陸頁面后置條件登陸成功,進(jìn)入首頁基本操流1.用戶或管理員輸入賬號密碼;2.賬號密碼驗證正確,成功進(jìn)入頁面??蛇x操流無表2-5注冊用例描述描述項說明用例名稱注冊用例描述描述了用戶注冊的過程參與者表用戶前置條件進(jìn)入系統(tǒng)的注冊頁面后置條件回到登陸頁面基本操流1.用戶進(jìn)入注冊頁面填寫個人信息;2.信息提交后可以登陸系統(tǒng)??蛇x操流無2.2.6寵物信息管理分析寵物信息管理包括領(lǐng)養(yǎng)寵物信息管理、寄養(yǎng)寵物信息管理和寵物類別管理,其用例圖如圖2-4所示:圖2-4寵物信息管理用例圖下面以領(lǐng)養(yǎng)寵物信息管理子用例、寄養(yǎng)寵物信息子用例和寵物類別信息管理子用例進(jìn)行分析,它們的用例描述分別如表2-6、2-7、2-8所示:表2-6領(lǐng)養(yǎng)寵物信息管理用例描述描述項說明用例名稱領(lǐng)養(yǎng)寵物信息管理用例描述管理員對需要領(lǐng)養(yǎng)的寵物信息進(jìn)行管理參與者表管理員前置條件進(jìn)入后臺管理系統(tǒng)后置條件打開領(lǐng)養(yǎng)寵物管理界面基本操流1.管理員進(jìn)入后臺管理系統(tǒng);2.點(diǎn)擊領(lǐng)養(yǎng)寵物,進(jìn)入領(lǐng)養(yǎng)寵物信息管理界面;可選操流對要領(lǐng)養(yǎng)的寵物信息進(jìn)行增刪查改等操作。表2-7寄養(yǎng)寵物信息管理用例描述描述項說明用例名稱寄養(yǎng)寵物信息管理用例描述管理員對寄養(yǎng)的寵物信息進(jìn)行管理參與者表管理員前置條件進(jìn)入后臺管理系統(tǒng)后置條件打開寄養(yǎng)寵物管理界面基本操流管理員進(jìn)入后臺管理系統(tǒng);點(diǎn)擊寄養(yǎng)寵物,進(jìn)入寄養(yǎng)寵物信息管理界面;可選操流對要領(lǐng)養(yǎng)的寵物信息進(jìn)行查找、刪除、修改等操作。表2-8寵物類別信息管理用例描述描述項說明用例名稱寵物類別信息管理用例描述管理員對寵物類別進(jìn)行管理參與者表管理員前置條件進(jìn)入后臺管理系統(tǒng)后置條件打開寵物類別管理界面基本操流1.管理員進(jìn)入后臺管理系統(tǒng);2.點(diǎn)擊寵物類別信息管理模塊,進(jìn)入寵物類別信息管理界面??蛇x操流對寵物類別進(jìn)行添加、修改、刪除等操作。2.2.7用戶信息管理分析用戶信息管理用例描述如表2-9所示表2-9用戶信息管理用例描述描述項說明用例名稱用戶管理用例描述管理員對用戶信息進(jìn)行添加、刪除等管理參與者表管理員前置條件進(jìn)入后臺管理系統(tǒng)后置條件進(jìn)入用戶信息管理界面基本操流1.管理員進(jìn)入后臺管理系統(tǒng);2.點(diǎn)擊用戶信息管理模塊,進(jìn)入用戶信息管理界面。可選操流3.對用戶信息進(jìn)行查找、添加、修改、刪除等操作。第3章系統(tǒng)設(shè)計第3章系統(tǒng)設(shè)計3.1系統(tǒng)架構(gòu)設(shè)計目標(biāo)1.可行性。架構(gòu)的設(shè)計是系統(tǒng)開發(fā)的基礎(chǔ),可行是必要條件。2.可靠性。系統(tǒng)的可靠性對于商業(yè)管理和經(jīng)營來說非常重要,是用戶體驗的保障,也是客戶信任的根本。3.安全性。數(shù)據(jù)庫中存儲了大量數(shù)據(jù),這些數(shù)據(jù)都具有重要價值,應(yīng)要有足夠的安全性保證。4.可定制性。系統(tǒng)后期要能夠根據(jù)客戶的不同需求進(jìn)行適當(dāng)?shù)恼{(diào)整。5.可擴(kuò)展性。一旦有新的技術(shù)研發(fā)出來,可以進(jìn)行新技術(shù)的導(dǎo)入,擴(kuò)展系統(tǒng)現(xiàn)有的功能。6.可維護(hù)性。系統(tǒng)的可維護(hù)性主要包括兩方面,一是排除系統(tǒng)中存在的錯誤,二是能夠?qū)⑿碌墓δ苄枨蠹拥较到y(tǒng)中去。7.簡單性。系統(tǒng)操作應(yīng)該簡單,能夠方便非專業(yè)人員使用。3.2系統(tǒng)架構(gòu)設(shè)計根據(jù)架構(gòu)設(shè)計原則建立系統(tǒng)的架構(gòu)設(shè)計模型。系統(tǒng)中的對象分為三層:用戶界面層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層,如圖3-1所示:圖3-1系統(tǒng)體系架構(gòu)圖再將各層中的公共部分提出來得到包圖3-2:圖3-2系統(tǒng)功能模塊包圖3.3系統(tǒng)架構(gòu)類圖圖3-3系統(tǒng)架構(gòu)類圖3.4系統(tǒng)架構(gòu)類交互圖系統(tǒng)架構(gòu)類的工作流程(圖3-4):1、用戶界面對象在接收了用戶的輸入請求后,向業(yè)務(wù)代理對象發(fā)送處理請求。2、業(yè)務(wù)代理對象接收到請求后,向權(quán)限管理對象發(fā)送驗證請求。3、權(quán)限管理對象驗證后將驗證結(jié)果返回給業(yè)務(wù)代理對象。4、業(yè)務(wù)代理對象再根據(jù)驗證結(jié)果對于不符合權(quán)限的請求返回提示信息;對于符合權(quán)限的請求,則將請求轉(zhuǎn)發(fā)給業(yè)務(wù)對象。5、業(yè)務(wù)對象進(jìn)行業(yè)務(wù)處理。對于業(yè)務(wù)處理中的數(shù)據(jù)持久化操作,通過訪問數(shù)據(jù)庫訪問對象進(jìn)行操作,期間的任何異常都交給異常處理對象處理。最后返回處理結(jié)果信息給業(yè)務(wù)代理對象。6、業(yè)務(wù)代理對象將處理結(jié)果信息返回給用戶界面。圖3-4系統(tǒng)架構(gòu)類的活動圖3.5功能模塊設(shè)計根據(jù)需求階段的功能分析可知,寵物管理系統(tǒng)可以劃分為寵物領(lǐng)養(yǎng)、寵物寄養(yǎng)、寵物信息管理、用戶信息管理等模塊,其功能包圖如圖3-5圖3-5寵物管理系統(tǒng)功能包圖本節(jié)中,將對這個系統(tǒng)功能包圖中的各個功能模塊具體分析,具體如下。3.5.1寵物領(lǐng)養(yǎng)設(shè)計(1)功能結(jié)構(gòu)設(shè)計“寵物領(lǐng)養(yǎng)”功能主要目的是讓用戶在待領(lǐng)養(yǎng)寵物列表里選擇自己想要領(lǐng)養(yǎng)的寵物。因此,寵物領(lǐng)養(yǎng)模塊主要是寵物信息的查詢和獲取,其包圖如圖3-6所示:圖3-6寵物領(lǐng)養(yǎng)包圖類圖設(shè)計圖3-7寵物領(lǐng)養(yǎng)類圖上圖3-7所示的寵物領(lǐng)養(yǎng)類圖中,一共有四個類,其中寵物領(lǐng)養(yǎng)界面類主要負(fù)責(zé)響應(yīng)頁面發(fā)出的寵物信息獲取請求,它的執(zhí)行依賴于領(lǐng)養(yǎng)寵物信息管理類;領(lǐng)養(yǎng)寵物信息管理類主要負(fù)責(zé)用戶獲取寵物信息以及對寵物類別的管理,依賴于寵物信息類和寵物類別類這兩個實體類;寵物信息類是寵物信息實體類,具備單元維護(hù)功能;寵物類別類是寵物類別實體類,具備單元維護(hù)功能。寵物類別類與寵物信息類為一對多的對應(yīng)關(guān)系。3.5.2寵物寄養(yǎng)設(shè)計(1)功能結(jié)構(gòu)設(shè)計“寵物寄養(yǎng)”功能主要目的是讓用戶在網(wǎng)站上提交自己的寵物信息,為自己的寵物尋找寄養(yǎng)的人。因此,寵物寄養(yǎng)養(yǎng)模塊主要是寵物信息的提交,其包圖如圖3-9所示:圖3-8寵物寄養(yǎng)包圖(2)類圖設(shè)計圖3-10寵物寄養(yǎng)類圖上圖3-10所示的寵物寄養(yǎng)類圖中,一共有四個類,其中寵物寄養(yǎng)界面類主要負(fù)責(zé)響應(yīng)頁面發(fā)出的寵物信息提交請求以及刪除已提交的寄養(yǎng)寵物的信息,它將寵物信息提交到寄養(yǎng)寵物信息管理類中或刪除自己之前已提交的寄養(yǎng)寵物的信息;寄養(yǎng)寵物信息管理類主要負(fù)責(zé)用戶提交寵物信息以及對寵物類別的管理,依賴于寵物信息類和寵物類別類這兩個實體類;寵物信息類是寵物信息實體類,具備單元維護(hù)功能;寵物類別類是寵物類別實體類,具備單元維護(hù)功能。寵物類別類與寵物信息類為一對多的對應(yīng)關(guān)系。3.5.3用戶信息管理設(shè)計(1)功能結(jié)構(gòu)設(shè)計“用戶信息管理”功能主要是讓管理員對用戶信息進(jìn)行管理。因此,用戶信息管理模塊主要是對用戶信息的增刪改查,其包圖如圖3-11所示:圖3-11用戶信息管理包圖(2)類圖設(shè)計圖3-12用戶信息管理類圖上圖3-12所示的用戶信息管理類圖中,一共有三個類,其中管理員界面類主要顯示用戶信息和寵物信息;用戶信息管理類主要負(fù)責(zé)提取用戶列表,獲取用戶對象實體;用戶信息類是用戶信息實體類,具備單元維護(hù)功能。3.5.4寵物信息管理設(shè)計(1)功能結(jié)構(gòu)設(shè)計“寵物信息管理”功能主要是讓管理員對寵物信息進(jìn)行管理。因此,用戶信息管理模塊主要是對寵物信息的增刪改查,其包圖如圖3-13所示:圖3-13用戶信息管理包圖(2)類圖設(shè)計圖3-14用戶信息管理類圖上圖3-14所示的寵物信息管理類圖中,一共有四個類,其中管理員界面類主要顯示用戶信息和寵物信息;寵物信息管理類主要負(fù)責(zé)提取寵物列表,獲取寵物對象實體,依賴于寵物信息類和寵物類別類這兩個實體類;;用戶信息類是用戶信息實體類,具備單元維護(hù)功能。寵物信息類是寵物信息實體類,具備單元維護(hù)功能;寵物類別類是寵物類別實體類,具備單元維護(hù)功能。寵物類別類與寵物信息類為一對多的對應(yīng)關(guān)系。3.6數(shù)據(jù)庫設(shè)計3.6.1數(shù)據(jù)庫E-R圖圖3-15整體屬性E-R圖圖3-16管理員實體圖圖3-17用戶實體圖圖3-18寵物信息實體圖3.6.2數(shù)據(jù)字典設(shè)計本系統(tǒng)采用的是SQLServer數(shù)據(jù)庫管理數(shù)據(jù),系統(tǒng)中使用到的主要數(shù)據(jù)表有user表、member表、animaltype表等。具體展示部分如下所示。表3-1user表表3-2member表表3-3animal表
第4章系統(tǒng)實現(xiàn)第4章系統(tǒng)實現(xiàn)4.1系統(tǒng)配置4.1.1應(yīng)用層配置系統(tǒng)采用目前流行的Spring框架進(jìn)行開發(fā)。Spring在web.xml文件的配置代碼如下:<filter><filter-name>Spring</filter-name><filter-class> org.apache.Spring.dispatcher.FilterDispatcher </filter-class></filter><filter-mapping><filter-name>Spring</filter-name><url-pattern>/*</url-pattern></filter-mapping><filter><filter-name>Spring-cleanup</filter-name><filter-class> org.apache.Spring.dispatcher.ActionContextCleanUp </filter-class></filter><filter-mapping><filter-name>Spring-cleanup</filter-name><url-pattern>/*</url-pattern></filter-mapping>當(dāng)加入這個配置到web.xml文件之后,在瀏覽器中敲入的訪問系統(tǒng)的所有請求路徑都會經(jīng)過openSessionInViewFilter這個filter進(jìn)行過濾。由這個過濾器進(jìn)行轉(zhuǎn)發(fā)相應(yīng)的請求,進(jìn)入Spring的工作流程中。這就是算是把Spring框架配置到程序中了。4.1.2數(shù)據(jù)庫連接配置服務(wù)器端程序采用spring框架來訪問數(shù)據(jù)庫:以下是spring連接數(shù)據(jù)庫的配置文件,該配置是針對dataSource連接數(shù)據(jù)庫的配置:<beanid="dataSource" class="mons.dbcp.BasicDataSource"> <propertyname="driverClassName" value="com.microsoft.jdbc.sqlserver.SQLServerDriver"> </property> <propertyname="url" value="jdbc:sqlserver://localhost:1433;databaseName=training_db;user=sa"> </property> <propertyname="username"value="sa"></property> <propertyname="password"value="123456"></property> </bean>4.2登錄設(shè)計實現(xiàn)登錄功能是系統(tǒng)最基本的模塊,根據(jù)用戶輸入的賬號、密碼進(jìn)行身份驗證,任何用戶想要進(jìn)入該系統(tǒng),都需要先進(jìn)行登錄,登錄驗證通過之后,才可以進(jìn)行相關(guān)權(quán)限的操作。系統(tǒng)登錄界面如圖4-1所示。圖4-1系統(tǒng)登錄界面登錄流程設(shè)計如下圖4-2所示。圖4-2系統(tǒng)登錄流程圖4.3會員管理功能設(shè)計實現(xiàn)會員管理功能模塊主要實現(xiàn)了管理員對會員信息進(jìn)行添加、刪除、查詢、修改等操作。會員管理實現(xiàn)界面如圖4-3所示。圖4-3會員管理實現(xiàn)界面添加會員流程如圖4-4所示。圖4-4添加會員流程圖4.4寵物類別管理功能設(shè)計實現(xiàn)寵物類別管理模塊實現(xiàn)了管理員對寵物類別信息進(jìn)行添加、刪除、查詢、修改等操作。添加寵物類別界面如圖4-5所示。圖4-5添加寵物類別實現(xiàn)界面添加寵物類別流程如圖4-6所示。圖4-6添加寵物類別流程圖4.5領(lǐng)養(yǎng)寵物管理功能模塊的實現(xiàn)領(lǐng)養(yǎng)寵物管理功能模塊主要實現(xiàn)了系統(tǒng)管理員對領(lǐng)養(yǎng)寵物信息進(jìn)行添加、刪除、查詢等操作。添加領(lǐng)養(yǎng)寵物實現(xiàn)界面如圖4-7所示。圖4-7添加領(lǐng)養(yǎng)寵物實現(xiàn)界面添加領(lǐng)養(yǎng)寵物流程如圖4-8所示。圖4-8添加領(lǐng)養(yǎng)寵物流程圖4.6前臺功能模塊設(shè)計實現(xiàn)前臺主要包括登錄、注冊、搜索、寵物列表、寵物分類等功能模塊。(1)首頁模塊的實現(xiàn)網(wǎng)站首頁運(yùn)行界面如圖4-9所示。圖4-9首頁實現(xiàn)界面(2)寄養(yǎng)寵物模塊的實現(xiàn)用戶登錄網(wǎng)站后,可以在線發(fā)布寵物寄養(yǎng)信息,寄養(yǎng)寵物實現(xiàn)界面如圖4-10所示。圖4-10寄養(yǎng)寵物模塊實現(xiàn)界面第5章系統(tǒng)測試5系統(tǒng)測試系統(tǒng)測試用于檢查系統(tǒng)的功能、質(zhì)量、安全性等是否符合用戶需求。系統(tǒng)測試包括這幾個方面:功能測試、安全測試、性能測試、可用性測試、兼容性測試等。5.1功能測試本系統(tǒng)功能測試結(jié)果如下:系統(tǒng)功能測試測試內(nèi)容測試結(jié)果適用性好準(zhǔn)確性好可操作性好依從性好安全性好5.2可用性測試可用性測試用于檢測系統(tǒng)的各方面的操作結(jié)果和反應(yīng)是否符合預(yù)期標(biāo)準(zhǔn)。系統(tǒng)可用性測試測試項測試人員的評價窗口移動、大小改變、關(guān)閉等操作是否正常是操作模塊是否友好是模塊、提示內(nèi)容等文字描述是否正確是模塊布局是否協(xié)調(diào)、合理是模塊的狀態(tài)是否正確(對選中項能否發(fā)生對應(yīng)切換)是鼠標(biāo)、鍵盤操作是否支持是所需數(shù)據(jù)項是否正確顯示是操作流程是否合理是是否提供幫助信息是5.3維護(hù)測試給出測試用例對系統(tǒng)進(jìn)行測試和維護(hù)系統(tǒng)用例測試序號用例名稱用例操作預(yù)期結(jié)果測試結(jié)果1用戶登錄輸入用戶名、密碼用戶名和密碼正確,進(jìn)入系統(tǒng)主界面;用戶名和密碼錯誤,給出提示符合預(yù)期2添加用戶信息在頁面內(nèi)輸入用戶信息,點(diǎn)擊“添加”按鈕正確存儲用戶信息符合預(yù)期3查看用戶信息查看列表,按照查詢條件,篩選符合需要的信息,進(jìn)一步詳細(xì)查看用戶信息正確顯示用戶信息符合預(yù)期4添加寵物類別信息在頁面內(nèi)輸入寵物類別信息,點(diǎn)擊“添加”按鈕正確存儲寵物類別信息符合預(yù)期5查看寵物類別信息查看列表,按照查詢條件,篩選符合需要的信息,進(jìn)一步詳細(xì)查看寵物類別信息正確顯示寵物類別信息符合預(yù)期6翻頁功能點(diǎn)擊“上一頁”“下一頁”“首頁”“尾頁”跳轉(zhuǎn)到正確頁符合預(yù)期5.4性能測試性能測試主要通過模擬正常、峰值以及負(fù)荷等條件對軟件系統(tǒng)的各項性能指標(biāo)進(jìn)行記錄測試。性能測試需要觀察的主要參數(shù)有:系統(tǒng)的運(yùn)行速度、網(wǎng)絡(luò)延遲和系統(tǒng)所支持并發(fā)節(jié)點(diǎn)數(shù)。1、系統(tǒng)運(yùn)行速度:通過在不同計算機(jī)上試運(yùn)行本系統(tǒng),系統(tǒng)運(yùn)行流暢,沒有發(fā)現(xiàn)遲滯、停頓現(xiàn)象。2、網(wǎng)絡(luò)延遲:經(jīng)過測試,在網(wǎng)絡(luò)狀況良好的情況下,局域網(wǎng)內(nèi)網(wǎng)的響應(yīng)時間平均為1s,外網(wǎng)的響應(yīng)時間平均2s,符合客戶需求,屬于人們心理可承受范圍。3、支持并發(fā)節(jié)點(diǎn)數(shù):經(jīng)過模擬環(huán)境測試,本系統(tǒng)在并發(fā)節(jié)點(diǎn)達(dá)45個時,網(wǎng)絡(luò)運(yùn)營速度會發(fā)生較大波動,延遲時間10秒左右,符合客戶需求。5.5測試結(jié)果分析經(jīng)過對上述測試結(jié)果分析,本系統(tǒng)符合寵物店管理系統(tǒng)的客戶要求和用戶需求。所有基本功能點(diǎn)實現(xiàn),操作簡單,操作流程符合業(yè)務(wù)需求,產(chǎn)品運(yùn)行性能良好,是一款值得推廣的大眾化軟件。第六章總結(jié)第六章總結(jié)本文闡述了如何利用JSP技術(shù)開發(fā)一個性能穩(wěn)定、可擴(kuò)展性較強(qiáng)且安全可靠的寵物店管理系統(tǒng)。系統(tǒng)分為前端和后臺兩大塊,前端主要是登錄、注冊、搜索、寵物列表、寵物分類等功能模塊;后臺主要包括會員管理、寵物類別管理、領(lǐng)養(yǎng)寵物管理、寄養(yǎng)寵物管理、修改密碼等功能模塊。然后是對需求分析的描述。再接著是概要設(shè)計和詳細(xì)設(shè)計,用來描述這個系統(tǒng)大部分功能的實現(xiàn)過程。整個項目所實現(xiàn)的是一個寵物店管理系統(tǒng),系統(tǒng)根據(jù)總體設(shè)計、數(shù)據(jù)庫設(shè)計、各個模塊設(shè)計和代碼分析實現(xiàn)了寵物店管理系統(tǒng)的基本功能。由于時間及本人所學(xué)有限,該系統(tǒng)依然還有許多地方需要改進(jìn),本人會在以后的學(xué)習(xí)中進(jìn)一步加強(qiáng)和完善。本系統(tǒng)具有以下優(yōu)點(diǎn):1、該系統(tǒng)能夠在多個操作系統(tǒng)平臺上運(yùn)行,數(shù)據(jù)庫采用的是SQLServer,開發(fā)語言選擇了Java,系統(tǒng)的可移植性好。2、系統(tǒng)將用戶權(quán)限進(jìn)行劃分,不同的用戶具有不同的操作權(quán)限。這不僅方便了用戶,也保證了系統(tǒng)的安全性。3、該系統(tǒng)界面簡單,操作方便,容易使用。但也存在以下問題需要改進(jìn):1、運(yùn)行時有時會出現(xiàn)響應(yīng)延遲現(xiàn)象。2、功能比較簡單,沒有寫出一些復(fù)雜的程序等,不能為用戶提供更好的服務(wù)。
參考文獻(xiàn)[1]孫奇.基于MVC模式的Web開發(fā)框架RubyonRails的研究[D].北京交通大學(xué),2014.[2]馮彥.基于JSP和Struts框架的動態(tài)Web開發(fā)技術(shù)研究以及實踐[D].吉林大學(xué),2015.[3]賈廣宇.MVC設(shè)計模式下Web開發(fā)框架的研究與應(yīng)用[D].大連海事大學(xué),2016.[4]李浩.基于J2EE的WEB開發(fā)框架的研究與應(yīng)用[D].汕頭大學(xué),2014.[5]陳峰.基于SSM框架的B2C網(wǎng)上商城系統(tǒng)的設(shè)計與實現(xiàn)[D].湖南大學(xué),2018.[6]黃琳,林國欽.
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 安徽省宣城市皖東南第二次聯(lián)考2026屆九年級上學(xué)期12月月考語文試卷(含答案)
- 維修考試題及答案
- 2022秋人教版六年級上冊數(shù)學(xué)期末測試卷含答案(模擬題)
- 2022~2023醫(yī)院三基考試考試題庫及答案第192期
- 復(fù)工復(fù)產(chǎn)安全生產(chǎn)工作方案
- 鋼結(jié)構(gòu)邊緣加工技術(shù)要領(lǐng)
- 地下室施工技術(shù)要點(diǎn)
- 2026屆遼寧省丹東市高三上學(xué)期期末教學(xué)質(zhì)量監(jiān)測歷史試題(含答案)
- 市監(jiān)局防疫知識考試題及答案
- 上師大免疫學(xué)試題及答案
- 消化內(nèi)鏡ERCP技術(shù)改良
- 云南師大附中2026屆高三1月高考適應(yīng)性月考卷英語(六)含答案
- 2026湖北隨州農(nóng)商銀行科技研發(fā)中心第二批人員招聘9人筆試備考試題及答案解析
- 紀(jì)念館新館項目可行性研究報告
- 騎行美食活動方案策劃(3篇)
- 石化企業(yè)環(huán)保培訓(xùn)課件
- 2026年呂梁職業(yè)技術(shù)學(xué)院單招職業(yè)技能考試備考試題帶答案解析
- 中國高血糖危象診斷與治療指南
- 人教版三年級語文下冊《選讀課文8 除三害》優(yōu)質(zhì)教學(xué)設(shè)計教案-9
- 人民醫(yī)院檢驗科程序文件
- 在BBO橋牌在線練習(xí)橋牌的步驟
評論
0/150
提交評論