基于springboot的小靈網(wǎng)上寵物店的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
基于springboot的小靈網(wǎng)上寵物店的設(shè)計(jì)與實(shí)現(xiàn)_第2頁
基于springboot的小靈網(wǎng)上寵物店的設(shè)計(jì)與實(shí)現(xiàn)_第3頁
基于springboot的小靈網(wǎng)上寵物店的設(shè)計(jì)與實(shí)現(xiàn)_第4頁
基于springboot的小靈網(wǎng)上寵物店的設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩44頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論