版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
目錄
1引言...............................................................1
1.1項(xiàng)目開發(fā)背景..................................................1
1.2開發(fā)技術(shù)簡(jiǎn)介..................................................1
1.3開發(fā)工具簡(jiǎn)介..................................................1
2需求分析...........................................................2
2.1功能需求描述..................................................2
2.2非功能需求描述................................................2
2.3需求用例建模..................................................2
2.3.1用戶管理功能模塊的用例..................................3
2.3.2購(gòu)物車管理功能模塊的用例................................6
2.3.3商品管理功能模塊的用例..................................9
2.3.4訂單管理功能模塊的用例.................................11
3系統(tǒng)概要設(shè)計(jì)......................................................13
3.1系統(tǒng)設(shè)計(jì)原則.................................................13
3.2系統(tǒng)框架設(shè)計(jì).................................................13
3.3系統(tǒng)功能設(shè)計(jì).................................................14
3.3.1用戶管理功能設(shè)計(jì).......................................15
3.3.2購(gòu)物車管理功能設(shè)計(jì)......................................16
3.3.3商品管理功能設(shè)計(jì)........................................17
3.3.4訂單管理功能設(shè)計(jì)........................................18
3.4數(shù)據(jù)庫(kù)設(shè)計(jì)...................................................20
3.4.1設(shè)計(jì)原則................................................20
3.4.2概念設(shè)計(jì)...............................................20
3.4.3邏輯設(shè)計(jì)...............................................20
3.4.4數(shù)據(jù)字典...............................................21
4系統(tǒng)詳細(xì)設(shè)計(jì)......................................................25
4.1用戶功能模塊設(shè)計(jì).............................................25
4.1.1用戶功能模塊說明.......................................25
I
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
4.1.2用戶功能模塊詳細(xì)設(shè)計(jì)...................................25
4.2購(gòu)物車管理功能模塊設(shè)計(jì).......................................26
4.2.1購(gòu)物車管理功能模塊說明.................................26
4.2.2購(gòu)物車管理功能模塊詳細(xì)設(shè)計(jì).............................26
4.3商品管理模塊設(shè)計(jì).............................................27
4.3.1商品管理模塊說明.......................................27
4.3.2商品管理功能模塊詳細(xì)設(shè)計(jì)...............................27
4.4訂單管理功能模塊設(shè)計(jì).........................................29
4.4.1訂單型管理模塊說明.....................................29
4.4.2訂單管理功能模塊詳細(xì)設(shè)計(jì)...............................29
5系統(tǒng)實(shí)現(xiàn)...........................................................30
5.1用戶管理功能模塊實(shí)現(xiàn).........................................30
5.1.1用戶管理功能模塊界面設(shè)計(jì)...............................30
5.2購(gòu)物車管理模塊實(shí)現(xiàn)...........................................32
5.2.1購(gòu)物車管理模塊界面設(shè)計(jì).................................32
5.2.2購(gòu)物車管理功能模塊核心代碼實(shí)現(xiàn).........................33
5.3商品管理模塊實(shí)現(xiàn).............................................35
5.3.1商品管理功能模塊界面設(shè)計(jì)................................35
5.3.2商品管理功能模塊核心代碼實(shí)現(xiàn)...........................37
5.4訂單管理模塊實(shí)現(xiàn).............................................41
5.4.1訂單管理模塊界面設(shè)計(jì)....................................41
5.4.2訂單管理功能模塊核心代碼實(shí)現(xiàn)............................41
6系統(tǒng)測(cè)試...........................................................42
6.1用戶管理功能測(cè)試.............................................42
6.2購(gòu)物車管理功能測(cè)試...........................................44
6.3商品管理功能測(cè)試.............................................45
6.4訂單管理功能測(cè)試.............................................46
7設(shè)計(jì)小結(jié)...........................................................46
參考資料.........................................................47
II
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
基于springboot的小靈網(wǎng)上寵物店的設(shè)計(jì)
與實(shí)現(xiàn)
1引言
隨著Java的快速發(fā)展,越來越多的企業(yè)開始建立自己的Java系統(tǒng)。在現(xiàn)
代中國(guó)企業(yè)中,商務(wù)信息服務(wù)是一個(gè)不可或缺的重要組成部分,基于SpringBo
ot的商務(wù)信息網(wǎng)絡(luò)服務(wù)能夠滿足企業(yè)高質(zhì)量在線信息發(fā)布的需求。大部分軟件
企業(yè)都不再滿足于創(chuàng)作出簡(jiǎn)單的靜態(tài)動(dòng)畫,它們需要的是功能強(qiáng)大、能夠及時(shí)
提供全面電子商務(wù)服務(wù)的企業(yè)動(dòng)態(tài)電子商務(wù)系統(tǒng)。隨著現(xiàn)代人們生活和工作方
式的變革,傳統(tǒng)的寵物購(gòu)物已經(jīng)不能滿足現(xiàn)代人日益增長(zhǎng)的購(gòu)物需求。
1.1項(xiàng)目開發(fā)背景
隨著時(shí)代的發(fā)展,普通的寵物購(gòu)物方式已經(jīng)不能滿足人們的需求,基于spri
ngboot的小靈網(wǎng)上寵物店的設(shè)計(jì)與實(shí)現(xiàn)符合新時(shí)代多元化設(shè)計(jì)。
1.2開發(fā)技術(shù)簡(jiǎn)介
SpringBoot是伴隨Spring4而產(chǎn)生的技術(shù)框架,具備良好的技術(shù)基因。在
繼承Spring框架所有優(yōu)點(diǎn)的同時(shí),它也為開發(fā)人員帶來了巨大的便利。與普通
的Spring項(xiàng)目相比,SpringBoot可以簡(jiǎn)化項(xiàng)目的配置和編碼,使項(xiàng)目部署更
方便,而且它還為開發(fā)人員提供了“開箱即用”的良好體驗(yàn),可以進(jìn)一步提升
開發(fā)效率。
1.3開發(fā)工具簡(jiǎn)介
工具的使用:采用idea+tomcat+mysql+Chrome
IDEA:IDEA是一個(gè)強(qiáng)大的企業(yè)級(jí)終端集成應(yīng)用開發(fā)插件環(huán)境,主要用于
Java、JavaEE和移動(dòng)終端應(yīng)用的插件開發(fā)。Tomcat作為小型服務(wù)期間常用的服
務(wù)器,在安裝和配置方面非常便捷。
Mysql的最大優(yōu)點(diǎn)主要是:MySQL作為關(guān)系型數(shù)據(jù)庫(kù)的代表之一,擁有卓越
的性能和穩(wěn)定的服務(wù),并且速度快、可靠性強(qiáng),擁有適應(yīng)性強(qiáng)、自由性和低成
本等優(yōu)勢(shì)。
1
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
開發(fā)模式采用了MVC設(shè)計(jì)理念,將程序分為三層架構(gòu):Web層負(fù)責(zé)與客戶對(duì)
話,Service層處理復(fù)雜業(yè)務(wù),Dao層用于與數(shù)據(jù)庫(kù)進(jìn)行交互。
2需求分析
2.1功能需求描述
小靈網(wǎng)上寵物店主要有四大功能:用戶登陸注冊(cè)、用戶管理、訂單管理、商
品管理。
(1)用戶管理:管理員可以對(duì)用戶信息實(shí)現(xiàn)增刪改查,用戶可以實(shí)現(xiàn)增加。
(2)購(gòu)物車管理:管理員可以查詢用戶購(gòu)物車信息,用戶可以添加商品至購(gòu)
物車結(jié)算
(3)訂單管理:用戶可以對(duì)訂單信息進(jìn)行查詢、添加和刪除,管理員也可以
刪除訂單。
(4)商品管理:管理員可以對(duì)商品進(jìn)行管理,用戶可以對(duì)商品進(jìn)行了解,也
可對(duì)其進(jìn)行篩選,還可以加入購(gòu)物車
2.2非功能需求描述
通過對(duì)想購(gòu)買寵物的人的需求調(diào)研,為了掌握本系統(tǒng)的潛在問題,因此應(yīng)
當(dāng)為此系統(tǒng)的非功能需求描述,使得該系統(tǒng)更加完善,因此該系統(tǒng)的非功能性
需求有以下幾個(gè)方面:
(1)簡(jiǎn)潔性:設(shè)計(jì)出簡(jiǎn)單易懂的結(jié)構(gòu)和操作界面,避免過于繁瑣的購(gòu)買流程,
方便購(gòu)買者上手。
(2)安全性:針對(duì)購(gòu)買寵物者眾多的情況,對(duì)密碼進(jìn)行數(shù)據(jù)庫(kù)加密,并設(shè)置
人員登錄驗(yàn)證等保護(hù)措施,只有管理人員才能進(jìn)入后臺(tái)。
(3)可擴(kuò)展性:由于商品管理的信息需求變化較大,因此需要保證系統(tǒng)的功
能維護(hù)、升級(jí)和拓展的可行性和便捷性。
2.3需求用例建模
通過對(duì)功能需求的分析,創(chuàng)建以下總體用例模型,如圖2-1所示。
2
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖2-1小靈網(wǎng)上寵物店的總體用例模型
管理員登錄后,可以對(duì)其用戶信息進(jìn)行增刪改操作。同時(shí)也可對(duì)用戶下單
后的訂單信息進(jìn)行修改刪除,并通過后臺(tái)管理系統(tǒng)對(duì)其商品進(jìn)行管理。
2.3.1用戶管理功能模塊的用例
經(jīng)過對(duì)用例圖和活動(dòng)圖的分解。用戶管理具體的用例描述如圖2-2所示,
分別具有登錄、注冊(cè)等功能。
圖2-2用戶管理功能模塊用例圖
3
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
通過對(duì)用例的細(xì)化,使用活動(dòng)圖針對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建模。用戶管理功
能模塊活動(dòng)圖如圖2-3所示。
圖2-3用戶管理功能模塊活動(dòng)圖
通過對(duì)圖2-2用例圖及圖2-3活動(dòng)圖進(jìn)一步的細(xì)化分析,得到用戶管理功
能模塊的描述表。用戶管理功能模塊用例描述如表2-1、2-2、2-3、2-4所示。
表2-1查詢用戶信息管理功能模塊用例描述
項(xiàng)目描述
用例名稱查詢用戶信息
用例標(biāo)識(shí)號(hào)01
參與者管理員
簡(jiǎn)要說明參與者查詢用戶信息
前置條件參與者成功登錄系統(tǒng)
1.參與者登錄后臺(tái)管理系統(tǒng)
基本事件流2.查詢用戶信息
4.用例終止
其他事件流無
4
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
異常事件流提示錯(cuò)誤信息,確認(rèn)身份
后置條件顯示相應(yīng)的數(shù)據(jù)
表2-2添加用戶信息管理功能模塊用例描述
項(xiàng)目描述
用例名稱添加用戶信息
用例標(biāo)識(shí)號(hào)02
參與者用戶
簡(jiǎn)要說明用戶注冊(cè)輸入用戶信息后校驗(yàn)合格即添加成功
前置條件用戶成功打開系統(tǒng)
1.參與者輸入用戶信息
2.進(jìn)行校驗(yàn)格式
基本事件流
3.設(shè)定完成,點(diǎn)擊注冊(cè)
4.用例終止
其他事件流在按“注冊(cè)”按鈕之前,參與者可以隨按“首頁”按鈕。
異常事件流提示錯(cuò)誤信息,參與人確認(rèn)
后置條件自動(dòng)關(guān)閉該窗口,裝載相應(yīng)的數(shù)據(jù)
表2-3修改用戶信息管理功能模塊用例描述
項(xiàng)目描述
用例名稱修改用戶信息
用例標(biāo)識(shí)號(hào)03
參與者管理員
簡(jiǎn)要說明參與者對(duì)其用戶信息進(jìn)行修改
前置條件參與者登錄后臺(tái)管理系統(tǒng)
1.參與者選擇用戶信息
2.對(duì)其該用戶信息進(jìn)行修改
基本事件流
3.提交成功,無效則返回失敗信息
4.用例終止
其他事件流無
異常事件流提示錯(cuò)誤信息,參與人確認(rèn)
后置條件裝載相應(yīng)的數(shù)據(jù)
表2-4刪除用戶信息管理功能模塊用例描述
項(xiàng)目描述
用例名稱刪除用戶信息
5
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
用例標(biāo)識(shí)號(hào)04
參與者管理員
簡(jiǎn)要說明參與者對(duì)其用戶信息進(jìn)行刪除
前置條件參與者登錄登錄后臺(tái)管理系統(tǒng)
1.參與者選擇用戶信息
2.對(duì)其該用戶信息進(jìn)行刪除
基本事件流
3.提交成功,無效則返回失敗信息
4.用例終止
其他事件流無
異常事件流提示錯(cuò)誤信息,參與人確認(rèn)
后置條件自動(dòng)關(guān)閉該窗口,裝載相應(yīng)的數(shù)據(jù)
2.3.2購(gòu)物車管理功能模塊的用例
經(jīng)過對(duì)用例圖和活動(dòng)圖的分解。購(gòu)物車管理具體的用例描述如圖2-4所示,
分別具有查詢購(gòu)物車信息、添加購(gòu)物車信息、修改購(gòu)物車信息、刪除購(gòu)物車信
息等功能。
圖2-4購(gòu)物車管理模塊用例圖
通過對(duì)用例的細(xì)化,使用活動(dòng)圖針對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建模。購(gòu)物車管理
功能活動(dòng)圖如圖2-5所示:
6
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖2-5購(gòu)物車管理功能模塊活動(dòng)圖
通過對(duì)圖2-4用例圖及圖2-5活動(dòng)圖進(jìn)一步的細(xì)化分析,得到購(gòu)物車管理
功能模塊的描述表。購(gòu)物車管理功能模塊用例描述如表2-5、2-6、2-7、2-8所
示。
表2-5查詢購(gòu)物車信息管理功能模塊用例描述
項(xiàng)目描述
用例名稱查詢購(gòu)物車信息
用例標(biāo)識(shí)號(hào)05
參與者管理員
簡(jiǎn)要說明參與者查詢購(gòu)物車信息
前置條件參與者成功登錄系統(tǒng)
1.參與者登錄系統(tǒng)
基本事件流2.查詢購(gòu)物車信息
4.用例終止
其他事件流無
異常事件流提示錯(cuò)誤信息,參與人確認(rèn)
后置條件自動(dòng)關(guān)閉該窗口,裝載相應(yīng)的數(shù)據(jù)
7
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
表2-6添加購(gòu)物車信息管理功能模塊用例描述
項(xiàng)目描述
用例名稱添加購(gòu)物車信息
用例標(biāo)識(shí)號(hào)06
參與者用戶
簡(jiǎn)要說明用戶添加購(gòu)物車信息后校驗(yàn)合格即添加成功
前置條件參與者成功登錄系統(tǒng)
1.參與者輸入購(gòu)物車信息
2.點(diǎn)擊提交按鈕,并進(jìn)行校驗(yàn)格式
基本事件流
3.設(shè)定完成,點(diǎn)擊確定
4.用例終止
在按“提交”按鈕之前,參與者可以隨按“取消”或“關(guān)
其他事件流
閉”按鈕。
異常事件流提示錯(cuò)誤信息,參與人確認(rèn)
后置條件自動(dòng)關(guān)閉該窗口,裝載相應(yīng)的數(shù)據(jù)
表2-7修改購(gòu)物車信息管理功能模塊用例描述
項(xiàng)目描述
用例名稱修改購(gòu)物車信息
用例標(biāo)識(shí)號(hào)07
參與者用戶
簡(jiǎn)要說明參與者對(duì)其購(gòu)物車信息進(jìn)行修改
前置條件參與者成功登錄系統(tǒng)
1.參與者選擇購(gòu)物車信息
2.對(duì)其該購(gòu)物車信息進(jìn)行修改
基本事件流
3.提交成功,無效則返回失敗信息
4.用例終止
其他事件流無
異常事件流提示錯(cuò)誤信息,參與人確認(rèn)
后置條件自動(dòng)關(guān)閉該窗口,裝載相應(yīng)的數(shù)據(jù)
表2-8購(gòu)物車信息管理功能模塊用例描述
項(xiàng)目描述
用例名稱刪除購(gòu)物車信息
用例標(biāo)識(shí)號(hào)08
8
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
參與者管理員,用戶
簡(jiǎn)要說明參與者對(duì)其購(gòu)物車信息進(jìn)行刪除
前置條件參與者成功登錄系統(tǒng)
1.參與者選擇購(gòu)物車信息
2.對(duì)其該購(gòu)物車信息進(jìn)行刪除
基本事件流
3.提交成功,無效則返回失敗信息
4.用例終止
其他事件流無
異常事件流提示錯(cuò)誤信息,參與人確認(rèn)
后置條件自動(dòng)關(guān)閉該窗口,裝載相應(yīng)的數(shù)據(jù)
2.3.3商品管理功能模塊的用例
通過需求分析,進(jìn)一步的分析梳理。商品管理具體的用例描述如圖2-6所
示,分別具有商品管理和種類管理等功能。采用這樣的方式,用戶可以快速商
品信息,提高系統(tǒng)的便捷性。
圖2-6商品管理功能模塊用例圖
通過對(duì)用例的細(xì)化,使用活動(dòng)圖針對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建模。商品管理功
能活動(dòng)圖如圖2-7所示:
9
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖2-7商品管理功能模塊活動(dòng)圖
通過對(duì)圖2-6用例圖圖2-7活動(dòng)圖細(xì)化分析得到該功能模塊的描述表。商
品管理模塊用例描述如表2-9、2-10所示:
表2-9商品管理模塊用例描述表
項(xiàng)目描述
用例名稱商品管理
用例標(biāo)識(shí)號(hào)09
參與者管理員
簡(jiǎn)要說明管理員管理商品信息
前置條件參與者成功登錄系統(tǒng)
1.參與者登錄系統(tǒng)
2.在系統(tǒng)后臺(tái)對(duì)其商品信息進(jìn)行管理
基本事件流
3.設(shè)定完成,點(diǎn)擊確定
4.用例終止
其他事件流無
10
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
異常事件流提示錯(cuò)誤信息,參與人確認(rèn)
后置條件自動(dòng)關(guān)閉該彈窗,裝載相應(yīng)的數(shù)據(jù)
表2-10分類管理模塊用例描述表
項(xiàng)目描述
用例名稱分類管理
用例標(biāo)識(shí)號(hào)010
參與者管理員
簡(jiǎn)要說明管理員對(duì)商品信息種類劃分并管理
前置條件參與者成功登錄系統(tǒng)
1.參與者登錄系統(tǒng)
2.在系統(tǒng)后臺(tái)頁面對(duì)商品信息進(jìn)行分類且管理庫(kù)存
基本事件流
3.設(shè)定完成,點(diǎn)擊確定
4.用例終止
其他事件流無
異常事件流提示錯(cuò)誤信息,參與人確認(rèn)
后置條件自動(dòng)關(guān)閉該彈窗,裝載相應(yīng)的數(shù)據(jù)
2.3.4訂單管理功能模塊的用例
通過需求分析,進(jìn)一步的分析梳理。訂單管理具體的用例描述如圖2-8所
示,具有刪除訂單信息等功能。
圖2-8訂單管理功能模塊用例圖
通過對(duì)用例的細(xì)化,使用活動(dòng)圖針對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建模。訂單管理功
能活動(dòng)圖如圖2-9所示:
11
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖2-9訂單管理功能模塊活動(dòng)圖
通過對(duì)圖2-8用例圖圖2-9活動(dòng)圖細(xì)化分析得到該功能模塊的描述表。訂
單管理模塊用例描述如表2-12所示:
表2-12刪除訂單信息模塊用例描述表
項(xiàng)目描述
用例名稱刪除訂單信息
用例標(biāo)識(shí)號(hào)012
參與者管理員/用戶
簡(jiǎn)要說明管理員/用戶對(duì)訂單信息進(jìn)行刪除
前置條件參與者成功登錄系統(tǒng)
1.參與者登錄系統(tǒng)
2.在系統(tǒng)后臺(tái)頁面/前臺(tái)對(duì)訂單信息進(jìn)行刪除
基本事件流
3.設(shè)定完成,點(diǎn)擊確定
4.用例終止
其他事件流無
異常事件流提示錯(cuò)誤信息,參與人確認(rèn)
后置條件自動(dòng)關(guān)閉該彈窗,裝載相應(yīng)的數(shù)據(jù)
12
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
3系統(tǒng)概要設(shè)計(jì)
3.1系統(tǒng)設(shè)計(jì)原則
1.易用性:網(wǎng)上商城系統(tǒng)的技術(shù)不對(duì)使用瀏覽器有特殊要求。操作界面簡(jiǎn)
潔,方便各類操作人員。
2.高效性:頁面設(shè)計(jì)大氣美觀,簡(jiǎn)潔明了且能夠體現(xiàn)企業(yè)文化。導(dǎo)航層次
清晰,突出主要信息并提高瀏覽速度。
3.結(jié)構(gòu)合理:欄目進(jìn)行合理設(shè)置,按照人們的瀏覽喜好設(shè)置風(fēng)格,并通過
競(jìng)爭(zhēng)少的點(diǎn)擊來找到所需信息以提升用戶體驗(yàn)。
4.可擴(kuò)展性:設(shè)計(jì)使得復(fù)合、各功能間吻合度高且可輕松擴(kuò)展以利用接口。
5.采取措施如上傳文件驗(yàn)收/SQL數(shù)據(jù)注入關(guān)鍵數(shù)據(jù)加密等來保證系統(tǒng)的安
全穩(wěn)定。建議使用Java開發(fā)商城系統(tǒng)以提升軟件的安全與穩(wěn)定。
6.并發(fā)性強(qiáng):多人同時(shí)操作時(shí),系統(tǒng)可以支持多人操作,并通過建立高速
緩存機(jī)制提供快速訪問,從而保證系統(tǒng)的穩(wěn)定性和響應(yīng)速度。
7.可移植性、可延續(xù)性:系統(tǒng)開發(fā)采用了符合未來發(fā)展趨勢(shì)的技術(shù),具有
良好的兼容性和可擴(kuò)展性,在后續(xù)升級(jí)和移植工作中能夠提高效率并降低二次
開發(fā)成本,從而保證投資利益最大化。
8.個(gè)性化:系統(tǒng)為顧客提供個(gè)性化服務(wù),通過利用注冊(cè)用戶提供的相關(guān)信
息或者技術(shù)手段(如Cookies),提供更加定制化的服務(wù),增強(qiáng)用戶體驗(yàn)和滿意
度。
9.互動(dòng)性:系統(tǒng)建立了反饋機(jī)制,實(shí)現(xiàn)自動(dòng)響應(yīng)并提供更高效的互動(dòng)方式,
以促進(jìn)與用戶的交流和溝通,帶來更好的用戶參與和反饋結(jié)果。
10.創(chuàng)意性強(qiáng):系統(tǒng)在設(shè)計(jì)時(shí)考慮到行業(yè)現(xiàn)狀和特點(diǎn),通過功能特色的鮮明
性和獨(dú)特的風(fēng)格,完美地體現(xiàn)了流程,從而提升了系統(tǒng)的競(jìng)爭(zhēng)力和區(qū)別度。
11.維護(hù)性強(qiáng):系統(tǒng)的維護(hù)和操作非常簡(jiǎn)單和方便,讓人可以輕松地維護(hù)軟
件欄目的內(nèi)容,從而節(jié)省維護(hù)成本并提高工作效率。系統(tǒng)的維護(hù)性強(qiáng),也有利
于延長(zhǎng)系統(tǒng)使用壽命。
3.2系統(tǒng)框架設(shè)計(jì)
根據(jù)系統(tǒng)的需求分析、用例建模分析結(jié)合開發(fā)平臺(tái)的特點(diǎn)設(shè)計(jì)小靈網(wǎng)上寵
物店的系統(tǒng)架構(gòu)模型,如圖3-1所示。
13
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖3-1小靈網(wǎng)上寵物店整體架構(gòu)圖
3.3系統(tǒng)功能設(shè)計(jì)
根據(jù)小靈網(wǎng)上寵物店的設(shè)計(jì)需求分析,本系統(tǒng)主要分為四大主要功能模塊,
主要包括用戶管理、購(gòu)物車管理、商品管理、訂單管理等。其系統(tǒng)功能設(shè)計(jì)圖
如下3-2所示
14
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖3-2小靈網(wǎng)上寵物店功能結(jié)構(gòu)圖
3.3.1用戶管理功能設(shè)計(jì)
針對(duì)系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到各子模塊相關(guān)功能描述,
功能描述使用功能流程圖描述,如下圖3-3。
15
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖3-3用戶管理功能模塊流程圖
表3-1用戶管理功能模塊相關(guān)功能描述
功能名稱用戶管理
功能概述增刪改查用戶信息
輸入內(nèi)容用戶信息
系統(tǒng)處理將數(shù)據(jù)寫入數(shù)據(jù)庫(kù)
輸出內(nèi)容操作成功或者失敗的提示
3.3.2購(gòu)物車管理功能設(shè)計(jì)
針對(duì)系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到各子模塊相關(guān)功能描述,
功能描述使用功能流程圖描述,如下圖3-4。
16
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖3-4購(gòu)物車管理功能模塊流程圖
表3-2購(gòu)物車管理功能模塊相關(guān)功能描述
功能名稱購(gòu)物車管理功能管理
功能概述增刪改查購(gòu)物車信息
輸入內(nèi)容購(gòu)物車信息
系統(tǒng)處理將數(shù)據(jù)寫入數(shù)據(jù)庫(kù)
輸出內(nèi)容操作成功或者失敗的提示
3.3.3商品管理功能設(shè)計(jì)
針對(duì)系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到各子模塊相關(guān)功能描述,
17
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
功能描述使用功能流程圖描述,如下圖3-5。
圖3-5商品管理功能模塊流程圖
表3-3商品管理功能模塊相關(guān)功能描述
功能名稱商品功能管理
功能概述對(duì)商品進(jìn)行查詢管理
輸入內(nèi)容商品信息
系統(tǒng)處理將數(shù)據(jù)寫入數(shù)據(jù)庫(kù)
輸出內(nèi)容操作成功或者失敗的提示
3.3.4訂單管理功能設(shè)計(jì)
18
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
針對(duì)系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到各子模塊相關(guān)功能描述,
功能描述使用功能流程圖描述,如下圖3-6。
圖3-6訂單管理功能模塊流程圖
表3-4訂單管理功能模塊相關(guān)功能描述
功能名稱訂單管理功能管理
功能概述修改刪除訂單
輸入內(nèi)容訂單信息
系統(tǒng)處理將數(shù)據(jù)從數(shù)據(jù)庫(kù)移除
輸出內(nèi)容操作成功或者失敗的提示
19
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
3.4數(shù)據(jù)庫(kù)設(shè)計(jì)
根據(jù)小靈網(wǎng)上寵物店,合理設(shè)置數(shù)據(jù)庫(kù)
3.4.1設(shè)計(jì)原則
1.一致性原則
2.完整性原則
3.安全性原則
3.4.2概念設(shè)計(jì)
根據(jù)小靈網(wǎng)上寵物店數(shù)據(jù)進(jìn)行分析,其E-R圖如下圖3-7所示:
圖3-7小靈網(wǎng)上寵物店E-R圖
3.4.3邏輯設(shè)計(jì)
針對(duì)ER模型,通過數(shù)據(jù)實(shí)體屬性、實(shí)體間關(guān)系的分析,建立起了本系統(tǒng)的
20
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
關(guān)系模式,具體轉(zhuǎn)化后的關(guān)系模式如下:
用戶表(Id、userType、userName、userTel、userPassword、
userAddress、userSex、userAge、userPetExperience、delFlag、createBy、
createDate、updateBy、updateDate)
購(gòu)物車表(Id、userId、goodId、goodType、goodNumber、delFlag、createDate、
createBy、updateDate、updateBy)
訂單表(Id、userId、totalValue、goodDetail、remark、orderAddress、
orderTel、delFlag、createDate、createBy、updateDate、updateBy)
食物表(Id、foodName、foodAge、foodKind、foodValue、foodNumber、foodImg、
delFlag、createDate、createBy、updateDate、updateBy)
玩具表(Id、toyName、toyAge、toyKind、toyValue、toyNumber、
toyImg、delFlag、createDate、createBy、updateDate、updateBy)
生活用品表(Id、dailyName、dailyKind、dailyValue、dailyNumber、dailyIm
g、delFlag、createDate、createBy、updateDate、updateBy)
寵物表(Id、petKind、petImg、petValue、petAge、petSex、
petVaccines、petParasite、petDetail、delFlag、createDate、createBy、update
Date、updateBy)
3.4.4數(shù)據(jù)字典
用戶表結(jié)構(gòu)如表3-5所示,該表主要用于記錄用戶信息,主要字段為Id、user
Type、userName、userTel、userPassword、userAddress、userSex、userAge、
userPetExperience、delFlag、createBy、createDate、updateBy、
updateDate。
表3-5用戶表結(jié)構(gòu)
字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空
idvarchar用戶名是是
userTypevarchar用戶類別
userNamevarchar姓名
userTelvarchar登陸賬戶
userPassworddatetime密碼
userAddressvarchar用戶地址
userSexvarchar用戶性別
userAgevarchar用戶年齡
21
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
userPetExperi
varchar是否有經(jīng)驗(yàn)
ence
delFlagIntNull
createByvarchar由誰創(chuàng)建
createDatevarchar創(chuàng)建時(shí)間
updateByvarchar由誰更新
updateDatevarchar更新時(shí)間
購(gòu)物車表的表結(jié)構(gòu)如表3-6所示,主要字段為:Id、userId、goodId、goodType、
goodNumber、delFlag、createDate、createBy、updateDate、updateBy。
表3-6購(gòu)物車表結(jié)構(gòu)
字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空
idvarchar購(gòu)物車編號(hào)是是
userIdvarchar用戶id
goodIdvarchar商品id
goodTypevarchar商品類別
goodNumbervarchar購(gòu)買數(shù)量
delFlagIntNull
createDatevarchar創(chuàng)建時(shí)間
createByvarchar由誰創(chuàng)建
updateDatevarchar更新時(shí)間
updateByvarchar由誰更新
訂單表的表結(jié)構(gòu)如表3-7所示,主要字段為:Id、userId、totalValue、goodD
etail、remark、orderAddress、orderTel、delFlag、createDate、createBy、
updateDate、updateBy。
表3-7訂單表表結(jié)構(gòu)
字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空
idvarchar訂單號(hào)是是
userIdvarchar用戶id
totalValuevarchar總價(jià)
goodDetailvarchar商品信息
remarkvarchar評(píng)論
orderAddressvarchar收貨地址
orderTelvarchar收獲電話
22
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
delFlagintNull
createDatevarchar創(chuàng)建時(shí)間
createByvarchar由誰創(chuàng)建
updateDatevarchar更新時(shí)間
updateByvarchar由誰更新
玩具表的表結(jié)構(gòu)如表3-8所示,主要字段為:Id、toyName、toyAge、
toyKind、toyValue、toyNumber、toyImg、delFlag、createDate、createBy、
updateDate、updateBy
表3-8玩具表表結(jié)構(gòu)
字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空
idvarchar玩具id是是
toyNamevarchar玩具名
toyAgevarchar適合年齡
toyKindvarchar玩具類別
toyValuevarchar玩具價(jià)格
toyNumbervarchar玩具庫(kù)存
toyImgvarchar玩具圖片
delFlagintNull
createDatevarchar創(chuàng)建時(shí)間
createByvarchar由誰創(chuàng)建
updateDatevarchar更新時(shí)間
updateByvarchar由誰更新
食物表的表結(jié)構(gòu)如表3-9所示,主要字段為:Id、foodName、foodAge、foodKi
nd、foodValue、foodNumber、foodImg、delFlag、createDate、createBy、updateDa
te、updateBy。
表3-9食物表表結(jié)構(gòu)
字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空
idvarchar食物id是是
foodNamevarchar食物名
foodAgevarchar適合年齡
foodKindvarchar食物類別
foodValuevarchar食物價(jià)格
23
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
foodNumbervarchar食物庫(kù)存
foodImgvarchar食物圖片
delFlagintNull
createDatevarchar創(chuàng)建時(shí)間
createByvarchar由誰創(chuàng)建
updateDatevarchar更新時(shí)間
updateByvarchar由誰更新
生活用品表的表結(jié)構(gòu)如表3-10所示,主要字段為:Id、dailyName、dailyKin
d、dailyValue、dailyNumber、dailyImg、delFlag、createDate、createBy、
updateDate、updateBy。
表3-10生活用品表表結(jié)構(gòu)
字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空
idvarchar生活用品id是是
dailyNamevarchar生活用品名
dailyKindvarchar生活用品類別
dailyValuevarchar生活用品價(jià)格
dailyNumbervarchar生活用品庫(kù)存
dailyImgvarchar生活用品圖片
delFlagvarcharNull
createDateint創(chuàng)建時(shí)間
createByvarchar由誰創(chuàng)建
updateDatevarchar更新時(shí)間
updateByvarchar由誰更新
寵物表的表結(jié)構(gòu)如表3-11所示,主要字段為:Id、petKind、petImg、petValue、
petAge、petSex、petVaccines、petParasite、petDetail、delFlag、
createDate、createBy、updateDate、updateBy。
表3-11寵物表表結(jié)構(gòu)
字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空
idvarchar寵物id是是
petKindvarchar寵物種類
petImgvarchar寵物圖片
petValuevarchar寵物價(jià)格
24
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
petAgevarchar寵物年齡
petSexvarchar寵物性別
petVaccinesvarchar是否打疫苗
petParasitevarchar是否驅(qū)蟲
petDetailvarchar寵物詳情
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版門窗行業(yè)智能化升級(jí)改造合同3篇
- 2025年度模板木枋出口業(yè)務(wù)合同模板3篇
- 二零二五版借貸房屋買賣合同解除與終止合同4篇
- 美容院美容培訓(xùn)學(xué)校二零二五年度師資引進(jìn)合同4篇
- 二零二五年度口罩生產(chǎn)設(shè)備居間引進(jìn)合同范本3篇
- 二零二五年度品牌疫情防控物資采購(gòu)與配送服務(wù)合同規(guī)范4篇
- 二零二五年度插畫版權(quán)轉(zhuǎn)讓及衍生品開發(fā)合同
- 二零二五年度外匯貸款貸前調(diào)查合同范本
- 二零二五年度圖片版權(quán)交易下載服務(wù)協(xié)議
- 2025年建筑工程施工合同合同履行中的變更與補(bǔ)充協(xié)議2篇
- 2025-2030年中國(guó)草莓市場(chǎng)競(jìng)爭(zhēng)格局及發(fā)展趨勢(shì)分析報(bào)告
- 第二章《有理數(shù)的運(yùn)算》單元備課教學(xué)實(shí)錄2024-2025學(xué)年人教版數(shù)學(xué)七年級(jí)上冊(cè)
- 華為智慧園區(qū)解決方案介紹
- 奕成玻璃基板先進(jìn)封裝中試線項(xiàng)目環(huán)評(píng)報(bào)告表
- 廣西壯族自治區(qū)房屋建筑和市政基礎(chǔ)設(shè)施全過程工程咨詢服務(wù)招標(biāo)文件范本(2020年版)修訂版
- 人教版八年級(jí)英語上冊(cè)期末專項(xiàng)復(fù)習(xí)-完形填空和閱讀理解(含答案)
- 2024新版有限空間作業(yè)安全大培訓(xùn)
- GB/T 44304-2024精細(xì)陶瓷室溫?cái)嗔炎枇υ囼?yàn)方法壓痕(IF)法
- 年度董事會(huì)工作計(jì)劃
- 《退休不褪色余熱亦生輝》學(xué)校退休教師歡送會(huì)
- 02R112拱頂油罐圖集
評(píng)論
0/150
提交評(píng)論