版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(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)目開(kāi)發(fā)背景1
1.2開(kāi)發(fā)技術(shù)簡(jiǎn)介1
1.2.1主要技術(shù)簡(jiǎn)介1
1.2.2后臺(tái)程序的運(yùn)行原理2
1.2.3農(nóng)村物流系統(tǒng)頁(yè)面的組成2
1.3開(kāi)發(fā)工具簡(jiǎn)介2
1.4項(xiàng)目開(kāi)發(fā)技術(shù)路線(xiàn)2
2需求分析2
2.1功能需求描述2
2.2非功能需求描述3
2.3需求用例建模3
2.3.1登錄管理功能模塊的用例4
2.3.2客戶(hù)管理功能模塊的用例5
2.3.3商品管理功能模塊的用例9
2.3.4發(fā)貨管理功能模塊的用例12
2.3.5退貨管理功能模塊的用例16
3系統(tǒng)概要設(shè)計(jì)19
3.1系統(tǒng)設(shè)計(jì)原則19
3.2系統(tǒng)框架設(shè)計(jì)19
3.3系統(tǒng)功能設(shè)計(jì)20
3.3.1登錄管理功能模塊功能設(shè)計(jì)20
3.3.2客戶(hù)管理功能模塊功能設(shè)計(jì)21
3.3.3商品管理功能模塊功能設(shè)計(jì)22
3.3.4發(fā)貨管理功能模塊功能設(shè)計(jì)22
3.3.5退貨管理功能模塊功能設(shè)計(jì)23
3.4數(shù)據(jù)庫(kù)設(shè)計(jì)24
I
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
3.4.1設(shè)計(jì)原則24
3.4.2概念設(shè)計(jì)24
3.4.3邏輯設(shè)計(jì)25
3.4.4數(shù)據(jù)字典25
4系統(tǒng)詳細(xì)設(shè)計(jì)27
4.1登錄管理子功能模塊設(shè)計(jì)27
4.1.1登錄管理子功能模塊說(shuō)明27
4.1.2登錄管理子功能模塊詳細(xì)設(shè)計(jì)27
4.2客戶(hù)管理子功能模塊設(shè)計(jì)28
4.2.1客戶(hù)管理子功能模塊說(shuō)明28
4.2.2客戶(hù)管理子功能模塊詳細(xì)設(shè)計(jì)28
4.3商品管理子功能模塊設(shè)計(jì)29
4.3.1商品管理子功能模塊說(shuō)明29
4.3.2商品管理子功能模塊詳細(xì)設(shè)計(jì)29
4.4發(fā)貨管理子功能模塊設(shè)計(jì)30
4.4.1發(fā)貨管理子功能模塊說(shuō)明30
4.4.2發(fā)貨管理子功能模塊詳細(xì)設(shè)計(jì)30
4.5退貨管理子功能模塊設(shè)計(jì)31
4.5.1退貨管理子功能模塊說(shuō)明31
4.5.2退貨管理子功能模塊詳細(xì)設(shè)計(jì)31
5系統(tǒng)實(shí)現(xiàn)32
5.1登錄管理子模塊實(shí)現(xiàn)32
5.1.1登錄管理模塊界面設(shè)計(jì)32
5.1.2登錄管理模塊核心代碼實(shí)現(xiàn):33
5.2客戶(hù)管理子模塊實(shí)現(xiàn)34
5.2.1客戶(hù)管理模塊界面設(shè)計(jì)34
5.2.2客戶(hù)管理模塊核心代碼實(shí)現(xiàn):34
5.3商品管理子模塊實(shí)現(xiàn)36
II
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
5.3.1商品管理模塊界面設(shè)計(jì)36
5.3.2商品管理模塊核心代碼實(shí)現(xiàn):37
5.4發(fā)貨管理子模塊實(shí)現(xiàn)39
5.4.1發(fā)貨管理模塊界面設(shè)計(jì)39
5.4.2發(fā)貨管理模塊核心代碼實(shí)現(xiàn):40
5.5退貨管理子模塊實(shí)現(xiàn)42
5.5.1退貨管理模塊界面設(shè)計(jì)42
5.5.2退貨管理模塊核心代碼實(shí)現(xiàn):42
6系統(tǒng)測(cè)試44
6.1登錄管理功能測(cè)試44
6.2客戶(hù)管理功能測(cè)試45
6.3商品管理功能測(cè)試47
6.4發(fā)貨管理功能測(cè)試48
6.5退貨管理功能測(cè)試50
7設(shè)計(jì)小結(jié)52
參考資料53
III
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
貨運(yùn)集團(tuán)農(nóng)村物流系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
1引言
隨著國(guó)際互聯(lián)網(wǎng)的發(fā)展,越來(lái)越多的企業(yè)開(kāi)始建造自己的后臺(tái)管理系統(tǒng)。
生活的每個(gè)環(huán)節(jié)都有物流的存在,網(wǎng)上購(gòu)物成了大勢(shì)所趨。通過(guò)國(guó)際間的運(yùn)輸
可以讓世界的名牌或普通物品出現(xiàn)在不同膚色人身上;通過(guò)優(yōu)先的冷藏技術(shù),
以及便捷的物流系統(tǒng)可以讓新鮮的綠色果蔬在任何季節(jié)亮相,更加便利了人民
的生活。
1.1項(xiàng)目開(kāi)發(fā)背景
隨著時(shí)代的發(fā)展,信息技術(shù)、數(shù)據(jù)庫(kù)技術(shù)的不斷發(fā)展完善,網(wǎng)絡(luò)進(jìn)程的加
快,傳統(tǒng)的購(gòu)物方式也越來(lái)越不能滿(mǎn)足人們快節(jié)奏的生活需求,而網(wǎng)上購(gòu)物的
熱潮更是引導(dǎo)了物流行業(yè)的飛速發(fā)展,為了適應(yīng)這個(gè)飛速發(fā)展的世界,物流管
理系統(tǒng)從物流行業(yè)出發(fā),以先進(jìn)的物流理念為基礎(chǔ),不斷完善整個(gè)運(yùn)輸環(huán)節(jié),
減少中間環(huán)節(jié),降低了中間的管理費(fèi)用和交易費(fèi)用,大大的提高了訂單的速度
與準(zhǔn)確性,保證管理者有序而高效的工作。我的畢業(yè)設(shè)計(jì)也就正是一個(gè)物流系
統(tǒng)的開(kāi)發(fā)貨運(yùn)集團(tuán)農(nóng)村物流系統(tǒng)。
1.2開(kāi)發(fā)技術(shù)簡(jiǎn)介
此農(nóng)村物流管理系統(tǒng)應(yīng)用于物流信息的管理,主要使用了SpringBoot框架
等技術(shù),可以對(duì)大量的數(shù)據(jù)進(jìn)行存儲(chǔ)、查詢(xún)操作,前端框架采用HTML5+CSS3、
layui,后臺(tái)數(shù)據(jù)庫(kù)使用MySQL數(shù)據(jù)庫(kù)。
1.2.1主要技術(shù)簡(jiǎn)介
SpringBoot是由Pivotal團(tuán)隊(duì)提供的全新框架,其設(shè)計(jì)目的是用來(lái)簡(jiǎn)化新
Spring應(yīng)用的初始搭建以及開(kāi)發(fā)過(guò)程。該框架使用了特定的方式來(lái)進(jìn)行配置,
從而使開(kāi)發(fā)人員不再需要定義樣板化的配置。通過(guò)這種方式,SpringBoot致力
于在蓬勃發(fā)展的快速應(yīng)用開(kāi)發(fā)領(lǐng)域(rapidapplicationdevelopment)成為領(lǐng)導(dǎo)
者。
Servlet(ServerApplet)是JavaServlet的簡(jiǎn)稱(chēng),稱(chēng)為小服務(wù)程序或服
務(wù)連接器,用Java編寫(xiě)的服務(wù)器端程序,具有獨(dú)立于平臺(tái)和協(xié)議的特性,主要
1
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
功能在于交互式地瀏覽和生成數(shù)據(jù),生成動(dòng)態(tài)Web內(nèi)容。
MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),由瑞典MySQLAB公司開(kāi)發(fā),屬于Orac
le旗下產(chǎn)品。MySQL所使用的SQL語(yǔ)言是用于訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)的最常用標(biāo)準(zhǔn)化語(yǔ)言。
MySQL軟件采用了雙授權(quán)政策,分為社區(qū)版和商業(yè)版,由于其體積小、速度快、
總體擁有成本低,尤其是開(kāi)放源碼這一特點(diǎn),一般中小型和大型網(wǎng)站的開(kāi)發(fā)都
選擇MySQL作為網(wǎng)站數(shù)據(jù)庫(kù)。
1.2.2后臺(tái)程序的運(yùn)行原理
在IDEA啟動(dòng)Tomcat時(shí),就可以訪(fǎng)問(wèn)該系統(tǒng)的登錄界面,實(shí)現(xiàn)對(duì)數(shù)據(jù)信息
的增刪改查等功能。
1.2.3農(nóng)村物流系統(tǒng)頁(yè)面的組成
此頁(yè)面有html5寫(xiě)的,頁(yè)面包括登錄管理界面、客戶(hù)管理界面、商品管理
界面、發(fā)貨管理界面、退貨管理界面等、
1.3開(kāi)發(fā)工具簡(jiǎn)介
工具的使用:IDEA+Navicat
Navicat是一個(gè)界面化的數(shù)據(jù)庫(kù)工具,可以遠(yuǎn)程連接云端數(shù)據(jù)庫(kù)或方便的訪(fǎng)
問(wèn)本地?cái)?shù)據(jù)庫(kù),很多功能可以不通過(guò)SQL來(lái)進(jìn)行操作,而通過(guò)界面化的操作來(lái)
完成,可以提高開(kāi)發(fā)者的效率,便于數(shù)據(jù)的查詢(xún)和管理.
1.4項(xiàng)目開(kāi)發(fā)技術(shù)路線(xiàn)
從系統(tǒng)的數(shù)據(jù)庫(kù)連接使用的是JDBC,前端使用HTML5,后端使用SpringBoot
框架,數(shù)據(jù)庫(kù)使用的是MySQL。
2需求分析
2.1功能需求描述
基于登錄管理、客戶(hù)管理、商品管理、發(fā)貨管理、退貨管理的貨運(yùn)集團(tuán)農(nóng)
村物流系統(tǒng)。
(1)登錄管理:登錄模塊為本設(shè)計(jì)中必要的功能模塊,目的是為了突出登
錄功能的重要性,管理員對(duì)進(jìn)行系統(tǒng)用戶(hù)登錄操作。
(2)客戶(hù)管理:管理員可以對(duì)客戶(hù)信息進(jìn)行管理,可以查詢(xún)和添加客戶(hù)信
2
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
息,也可以修改和刪除客戶(hù)信息。
(3)商品管理:管理員可以條件查詢(xún)商品信息,也可以添加、修改和刪除
商品信息。
(4)發(fā)貨管理:管理員可以對(duì)發(fā)貨物流進(jìn)行條件查詢(xún),也可以添加、修改
和刪除商品的發(fā)貨信息,同時(shí)也可以將發(fā)貨商品進(jìn)行退貨處理。
(5)退貨管理:管理員對(duì)退貨信息的管理,可以查詢(xún)到退貨信息,也可以
刪除退貨信息。
2.2非功能需求描述
該系統(tǒng)可以滿(mǎn)足物流的需求,例如客戶(hù)和商品的管理、進(jìn)退貨物管理。包
括系統(tǒng)安全性,響應(yīng)速度等,滿(mǎn)足規(guī)范外界美觀、系統(tǒng)規(guī)范,極大程度提高了
人民的便利性,本系統(tǒng)的非功能性需求有以下幾個(gè)方面:
(1)高效性:客戶(hù)端的一般相應(yīng)時(shí)間不超過(guò)1秒,支持3000個(gè)用戶(hù)并發(fā)
使用,并確保其不受影響。
(2)安全性:禁止未授權(quán)用戶(hù)使用系統(tǒng),極大地提升了該系統(tǒng)信息存儲(chǔ)的
安全性。
(3)可擴(kuò)展性:方便操作,操作流程合理,支持沒(méi)有或計(jì)算機(jī)經(jīng)驗(yàn)較少的
用戶(hù)使用。
2.3需求用例建模
通過(guò)對(duì)功能需求的分析,創(chuàng)建以下總體用例模型,如圖2-1所示。
圖2-1貨運(yùn)集團(tuán)農(nóng)村物流系統(tǒng)的總體用例模型
3
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
管理員通過(guò)身份驗(yàn)證后登錄系統(tǒng),成功登錄后可以在客戶(hù)管理模塊對(duì)客戶(hù)
增加、刪除、修改、查詢(xún)的管理;在商品模塊對(duì)商品進(jìn)行管理;在發(fā)貨模塊可
以對(duì)發(fā)貨商品進(jìn)行增加、刪除、查詢(xún)、修改的功能,也可以對(duì)發(fā)貨的商品進(jìn)行
退貨處理;退貨管理模塊,可以對(duì)已退貨的商品進(jìn)行查詢(xún)和刪除。
2.3.1登錄管理功能模塊的用例
面向?qū)ο蟮男枨蠓治鲭A段通過(guò)用例圖和活動(dòng)圖進(jìn)行了梳理分析。登錄管理
功能模塊具體的用例描述如圖2-2所示,具有登錄驗(yàn)證的操作功能。采用這樣
的架構(gòu),讓用戶(hù)界面層甚至可以不知道數(shù)據(jù)庫(kù)的結(jié)構(gòu),當(dāng)要對(duì)數(shù)據(jù)進(jìn)行維護(hù)的
時(shí)候,它只要維護(hù)與業(yè)務(wù)層之間的接口即可。
圖2-2登錄管理功能模塊用例圖
通過(guò)對(duì)用例的細(xì)化,使用活動(dòng)圖針對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建模。登錄功能模
塊活動(dòng)圖如圖2-3所示。
圖2-3登錄管理功能模塊活動(dòng)圖
4
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
通過(guò)對(duì)圖2-2用例圖及圖2-3活動(dòng)圖進(jìn)一步的細(xì)化分析,得到每個(gè)用例的
描述表。登錄管理模塊用例描述如表2-1所示,可以進(jìn)行身份驗(yàn)證等操作。
表2-1登錄管理模塊用例描述
項(xiàng)目描述
用例名稱(chēng)登錄管理
用例標(biāo)識(shí)號(hào)01
參與者管理員
參與者輸入用戶(hù)名、密碼以及驗(yàn)證碼,系統(tǒng)進(jìn)行驗(yàn)證后
簡(jiǎn)要說(shuō)明
合法者登錄系統(tǒng),否則提供拒絕登錄系統(tǒng)。
前置條件參與者已經(jīng)打開(kāi)系統(tǒng)的登錄頁(yè)面
1.參與者在用戶(hù)名輸入框里輸入用戶(hù)名
2.在密碼框里輸入密碼
3.在驗(yàn)證碼框輸入由4位數(shù)字或大寫(xiě)字母構(gòu)成的驗(yàn)證碼。
基本事件流
4.用戶(hù)按登錄后,系統(tǒng)驗(yàn)證參與者輸入的有效性。
5.有效則進(jìn)入系統(tǒng)的主界面。無(wú)效則提示相應(yīng)錯(cuò)誤給用戶(hù)。
6.用例終止
在按“登錄”按鈕之前,參與者可以隨按“取消”或“關(guān)
其他事件流
閉”按鈕。
異常事件流提示錯(cuò)誤信息,參與人確認(rèn)
后置條件進(jìn)入的主界面,裝載相應(yīng)的數(shù)據(jù)
2.3.2客戶(hù)管理功能模塊的用例
面向?qū)ο蟮男枨蠓治鲭A段通過(guò)用例圖和活動(dòng)圖進(jìn)行了梳理分析??蛻?hù)管理
功能模塊具體的用例描述如圖2-4所示,分別具有新增客戶(hù)、刪除客戶(hù)信息、
查詢(xún)客戶(hù)信息、修改客戶(hù)信息等操作功能。采用這樣的架構(gòu),讓用戶(hù)界面層甚
至可以不知道數(shù)據(jù)庫(kù)的結(jié)構(gòu),當(dāng)要對(duì)數(shù)據(jù)進(jìn)行維護(hù)的時(shí)候,它只要維護(hù)與業(yè)務(wù)
層之間的接口即可。
5
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖2-4客戶(hù)管理功能模塊用例圖
通過(guò)對(duì)用例的細(xì)化,使用活動(dòng)圖針對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建模??蛻?hù)管理功
能模塊活動(dòng)圖如圖2-5所示。
圖2-5客戶(hù)管理功能模塊活動(dòng)圖
通過(guò)對(duì)圖2-4用例圖及圖2-5活動(dòng)圖進(jìn)一步的細(xì)化分析,得到每個(gè)用例的
描述表。添加客戶(hù)模塊用例描述如表2-2所示,可以進(jìn)行添加客戶(hù)具體信息等
操作。
6
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
表2-2新增客戶(hù)模塊用例描述
項(xiàng)目描述
用例名稱(chēng)新增客戶(hù)
用例標(biāo)識(shí)號(hào)02
參與者管理員
參與者進(jìn)入添加客戶(hù)界面,輸入需要添加的客戶(hù)信息,系
簡(jiǎn)要說(shuō)明
統(tǒng)驗(yàn)證id是否重復(fù),不重復(fù)則添加成功。
前置條件參與者已經(jīng)成功登錄系統(tǒng)
1.參與者進(jìn)入客戶(hù)管理模塊
2.點(diǎn)擊“添加客戶(hù)”按鈕,彈出添加客戶(hù)界面
3.輸入客戶(hù)詳細(xì)信息
基本事件流
4.點(diǎn)擊提交
5.用戶(hù)按登錄后,系統(tǒng)驗(yàn)證參與者輸入的有效性。
6.用例終止
在點(diǎn)擊“添加客戶(hù)”按鈕時(shí),管理員可以隨即按“關(guān)閉”
其他事件流
按鈕
異常事件流提示錯(cuò)誤信息,管理員核實(shí)
后置條件顯示客戶(hù)信息
刪除客戶(hù)模塊用例描述如表2-3所示,可以將客戶(hù)逐個(gè)刪除或批量刪除
等操作。
表2-3刪除客戶(hù)模塊用例描述
項(xiàng)目描述
用例名稱(chēng)刪除客戶(hù)
用例標(biāo)識(shí)號(hào)03
參與者管理員
簡(jiǎn)要說(shuō)明參與者選擇需要?jiǎng)h除的數(shù)據(jù)進(jìn)行刪除
前置條件參與者已經(jīng)成功登錄系統(tǒng)
1.參與者進(jìn)入客戶(hù)管理模塊
2.在客戶(hù)列表中選擇單個(gè)刪除或多個(gè)批量刪除
基本事件流3.點(diǎn)擊“確定”按鈕
4.信息刪除
5.用例終止
7
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
其他事件流在點(diǎn)擊“刪除”按鈕時(shí),管理員可以隨即按“關(guān)閉”按鈕
異常事件流提示錯(cuò)誤信息,管理員核實(shí)
后置條件顯示客戶(hù)信息
查詢(xún)客戶(hù)模塊用例描述如表2-4所示,可以進(jìn)行查詢(xún)客戶(hù)信息等操作。
表2-4查詢(xún)客戶(hù)模塊用例描述
項(xiàng)目描述
用例名稱(chēng)查詢(xún)客戶(hù)
用例標(biāo)識(shí)號(hào)04
參與者管理員
簡(jiǎn)要說(shuō)明查詢(xún)客戶(hù)信息
前置條件參與者已經(jīng)成功登錄系統(tǒng)
1.參與者進(jìn)入客戶(hù)管理模塊
2.輸入查詢(xún)條件
基本事件流3.點(diǎn)擊“查詢(xún)”按鈕
4.返回客戶(hù)信息
5.用例終止
在點(diǎn)擊“查詢(xún)”按鈕時(shí),管理員可以隨即按“重置”按鈕
其他事件流
重新輸入查詢(xún)條件
異常事件流提示錯(cuò)誤信息,管理員核實(shí)
后置條件顯示客戶(hù)信息
修改客戶(hù)模塊用例描述如表2-5所示,可以進(jìn)行客戶(hù)信息的修改等操作。
表2-5修改客戶(hù)模塊用例描述
項(xiàng)目描述
用例名稱(chēng)修改客戶(hù)
用例標(biāo)識(shí)號(hào)05
參與者管理員
參與者選擇需要修改的客戶(hù)信息進(jìn)行數(shù)據(jù)修改,系統(tǒng)驗(yàn)證
簡(jiǎn)要說(shuō)明
后,數(shù)據(jù)合法即修改成功。
前置條件參與者已經(jīng)成功登錄系統(tǒng)
1.參與者進(jìn)入客戶(hù)管理模塊
基本事件流2.點(diǎn)擊“更新”按鈕,進(jìn)入修改界面
3.修改客戶(hù)信息
8
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
4.點(diǎn)擊“提交”按鈕,提交修改信息
5.用例終止
其他事件流在點(diǎn)擊“修改”按鈕時(shí),管理員可以隨即按“關(guān)閉”按鈕
異常事件流提示錯(cuò)誤信息,管理員核實(shí)
后置條件顯示客戶(hù)信息
2.3.3商品管理功能模塊的用例
面向?qū)ο蟮男枨蠓治鲭A段通過(guò)用例圖和活動(dòng)圖進(jìn)行了梳理分析。商品管理
功能模塊具體的用例描述如圖2-6所示,分別具有新增商品、刪除商品、查詢(xún)
商品信息、修改商品信息等操作功能。采用這樣的架構(gòu),讓用戶(hù)界面層甚至可
以不知道數(shù)據(jù)庫(kù)的結(jié)構(gòu),當(dāng)要對(duì)數(shù)據(jù)進(jìn)行維護(hù)的時(shí)候,它只要維護(hù)與業(yè)務(wù)層之
間的接口即可。
圖2-6商品管理功能模塊用例圖
通過(guò)對(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)圖
通過(guò)對(duì)圖2-6用例圖及圖2-7活動(dòng)圖進(jìn)一步的細(xì)化分析,得到每個(gè)用例的
描述表。新增商品模塊用例描述如表2-6所示,可以進(jìn)行商品信息的添加等操
作。
表2-6新增商品模塊用例描述
項(xiàng)目描述
用例名稱(chēng)新增商品
用例標(biāo)識(shí)號(hào)06
參與者管理員
簡(jiǎn)要說(shuō)明通過(guò)輸入商品信息完成對(duì)商品的添加
前置條件參與者已經(jīng)成功登錄系統(tǒng)
1.參與者進(jìn)入商品管理模塊
2.點(diǎn)擊“添加商品”按鈕,進(jìn)入商品添加界面
3.輸入商品詳細(xì)信息
基本事件流
4.點(diǎn)擊提交
5.用戶(hù)按登錄后,系統(tǒng)驗(yàn)證參與者輸入的有效性。
6.用例終止
10
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
在點(diǎn)擊“添加商品”按鈕時(shí),管理員可以隨即按“關(guān)閉”
其他事件流
按鈕
異常事件流提示錯(cuò)誤信息,管理員核實(shí)
后置條件顯示商品信息
刪除商品模塊用例描述如表2-7所示,可以進(jìn)行商品的單個(gè)刪除或批量
刪除等操作。
表2-7刪除商品模塊用例描述
項(xiàng)目描述
用例名稱(chēng)刪除商品
用例標(biāo)識(shí)號(hào)07
參與者管理員
簡(jiǎn)要說(shuō)明刪除商品信息
前置條件參與者已經(jīng)成功登錄系統(tǒng)
1.參與者進(jìn)入商品管理模塊
2.在客戶(hù)列表中選擇單個(gè)刪除或多個(gè)批量刪除
基本事件流3.點(diǎn)擊“確定”按鈕
4.信息刪除
5.用例終止
其他事件流在點(diǎn)擊“刪除”按鈕時(shí),管理員可以隨即按“關(guān)閉”按鈕
異常事件流提示錯(cuò)誤信息,管理員核實(shí)
后置條件顯示商品信息
查詢(xún)商品模塊用例描述如表2-8所示,可以進(jìn)行商品詳細(xì)信息的查詢(xún)等
操作。
表2-8查詢(xún)商品模塊用例描述
項(xiàng)目描述
用例名稱(chēng)查詢(xún)商品
用例標(biāo)識(shí)號(hào)08
參與者管理員
簡(jiǎn)要說(shuō)明輸入需要查詢(xún)的商品信息進(jìn)行商品查詢(xún)
前置條件參與者已經(jīng)成功登錄系統(tǒng)
1.參與者進(jìn)入商品管理模塊
基本事件流
2.輸入查詢(xún)條件
11
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
3.點(diǎn)擊“查詢(xún)”按鈕
4.返回商品信息
5.用例終止
在點(diǎn)擊“查詢(xún)”按鈕時(shí),管理員可以隨即按“重置”按鈕
其他事件流
重新輸入查詢(xún)條件
異常事件流提示錯(cuò)誤信息,管理員核實(shí)
后置條件顯示商品信息
修改商品模塊用例描述如表2-9所示,可以進(jìn)行商品數(shù)據(jù)的修改等操作。
表2-9修改商品模塊用例描述
項(xiàng)目描述
用例名稱(chēng)修改商品
用例標(biāo)識(shí)號(hào)09
參與者管理員
參與者選擇需要修改的商品信息進(jìn)行數(shù)據(jù)修改,系統(tǒng)驗(yàn)證
簡(jiǎn)要說(shuō)明
后,數(shù)據(jù)合法即修改成功。
前置條件參與者已經(jīng)成功登錄系統(tǒng)
1.參與者進(jìn)入商品管理模塊
2.點(diǎn)擊“更新”按鈕,進(jìn)入修改界面
基本事件流3.修改商品信息
4.點(diǎn)擊“提交”按鈕,提交修改信息
5.用例終止
其他事件流在點(diǎn)擊“修改”按鈕時(shí),管理員可以隨即按“關(guān)閉”按鈕
異常事件流提示錯(cuò)誤信息,管理員核實(shí)
后置條件顯示商品信息
2.3.4發(fā)貨管理功能模塊的用例
面向?qū)ο蟮男枨蠓治鲭A段通過(guò)用例圖和活動(dòng)圖進(jìn)行了梳理分析。功能模塊
具體的用例描述如圖2-8所示,分別具有新增發(fā)貨信息、刪除發(fā)貨信息、查詢(xún)
發(fā)貨信息、修改發(fā)貨信息、退貨處理等操作功能。采用這樣的架構(gòu),讓用戶(hù)界
面層甚至可以不知道數(shù)據(jù)庫(kù)的結(jié)構(gòu),當(dāng)要對(duì)數(shù)據(jù)進(jìn)行維護(hù)的時(shí)候,它只要維護(hù)
與業(yè)務(wù)層之間的接口即可。
12
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖2-8發(fā)貨管理功能模塊用例圖
通過(guò)對(duì)用例的細(xì)化,使用活動(dòng)圖針對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建模。發(fā)貨管理功
能模塊活動(dòng)圖如圖2-9所示。
圖2-9發(fā)貨管理功能模塊活動(dòng)圖
通過(guò)對(duì)圖2-8用例圖及圖2-9活動(dòng)圖進(jìn)一步的細(xì)化分析,得到每個(gè)用例的
描述表。添加發(fā)貨模塊用例描述如表2-10所示,可以進(jìn)行具體發(fā)貨商品的信息
添加等操作。
13
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
表2-10新增發(fā)貨模塊用例描述
項(xiàng)目描述
用例名稱(chēng)新增發(fā)貨
用例標(biāo)識(shí)號(hào)10
參與者管理員
簡(jiǎn)要說(shuō)明通過(guò)輸入需要發(fā)貨的商品信息完成對(duì)發(fā)貨商品的新增
前置條件參與者已經(jīng)成功登錄系統(tǒng)
1.參與者進(jìn)入發(fā)貨管理模塊
2.點(diǎn)擊“添加商品發(fā)貨”按鈕,進(jìn)入添加商品發(fā)貨界面
基本事件流3.輸入需發(fā)貨的商品詳細(xì)信息
4.點(diǎn)擊提交
5.用例終止
在點(diǎn)擊“添加商品發(fā)貨”按鈕時(shí),管理員可以隨即按“關(guān)
其他事件流
閉”按鈕
異常事件流提示錯(cuò)誤信息,管理員核實(shí)
后置條件顯示發(fā)貨信息
刪除發(fā)貨模塊用例描述如表2-11所示,可以進(jìn)行發(fā)貨信息的逐個(gè)刪除
或批量刪除等操作。
表2-11刪除發(fā)貨模塊用例描述
項(xiàng)目描述
用例名稱(chēng)刪除發(fā)貨
用例標(biāo)識(shí)號(hào)11
參與者管理員
簡(jiǎn)要說(shuō)明刪除發(fā)貨訂單的信息
前置條件參與者已經(jīng)成功登錄系統(tǒng)
1.參與者進(jìn)入發(fā)貨管理模塊
2.在發(fā)貨列表中選擇需要?jiǎng)h除的發(fā)貨商品訂單
基本事件流3.點(diǎn)擊“確定”按鈕
4.信息刪除
5.用例終止
其他事件流在點(diǎn)擊“刪除”按鈕時(shí),管理員可以隨即按“關(guān)閉”按鈕
異常事件流提示錯(cuò)誤信息,管理員核實(shí)
后置條件顯示發(fā)貨信息
14
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
查詢(xún)發(fā)貨模塊用例描述如表2-12所示,可以進(jìn)行查詢(xún)發(fā)貨信息等操作。
表2-12查詢(xún)發(fā)貨模塊用例描述
項(xiàng)目描述
用例名稱(chēng)查詢(xún)發(fā)貨
用例標(biāo)識(shí)號(hào)12
參與者管理員
簡(jiǎn)要說(shuō)明查詢(xún)發(fā)貨信息
前置條件參與者已經(jīng)成功登錄系統(tǒng)
1.參與者進(jìn)入發(fā)貨管理模塊
2.輸入查詢(xún)條件
基本事件流3.點(diǎn)擊“查詢(xún)”按鈕
4.返回發(fā)貨信息
5.用例終止
在點(diǎn)擊“查詢(xún)”按鈕時(shí),管理員可以隨即按“重置”按鈕
其他事件流
重新輸入查詢(xún)條件
異常事件流提示錯(cuò)誤信息,管理員核實(shí)
后置條件顯示發(fā)貨信息
修改發(fā)貨模塊用例描述如表2-13所示,可以進(jìn)行修改發(fā)貨信息等操作。
表2-13修改發(fā)貨模塊用例描述
項(xiàng)目描述
用例名稱(chēng)修改發(fā)貨
用例標(biāo)識(shí)號(hào)13
參與者管理員
簡(jiǎn)要說(shuō)明修改發(fā)貨信息
前置條件參與者已經(jīng)成功登錄系統(tǒng)
1.參與者進(jìn)入發(fā)貨管理模塊
2.點(diǎn)擊“更新”按鈕,進(jìn)入修改界面
基本事件流3.修改發(fā)貨信息
4.點(diǎn)擊“提交”按鈕,提交修改信息
5.用例終止
15
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
其他事件流在點(diǎn)擊“修改”按鈕時(shí),管理員可以隨即按“關(guān)閉”按鈕
異常事件流提示錯(cuò)誤信息,管理員核實(shí)
后置條件顯示發(fā)貨信息
退貨處理模塊用例描述如表2-14所示,可以進(jìn)行將發(fā)貨商品進(jìn)行退貨
處理等操作。
表2-14退貨處理模塊用例描述
項(xiàng)目描述
用例名稱(chēng)退貨處理
用例標(biāo)識(shí)號(hào)14
參與者管理員
簡(jiǎn)要說(shuō)明將發(fā)貨商品進(jìn)行退貨處理
前置條件參與者已經(jīng)成功登錄系統(tǒng)
1.參與者進(jìn)入發(fā)貨管理模塊
2.點(diǎn)擊“退貨”按鈕,進(jìn)入商品退貨界面
基本事件流3.提交商品退貨數(shù)量
4.點(diǎn)擊“提交”按鈕,提交退貨信息
5.用例終止
其他事件流在點(diǎn)擊“退貨”按鈕時(shí),管理員可以隨即按“關(guān)閉”按鈕
異常事件流提示錯(cuò)誤信息,管理員核實(shí)
后置條件顯示發(fā)貨信息
2.3.5退貨管理功能模塊的用例
面向?qū)ο蟮男枨蠓治鲭A段通過(guò)用例圖和活動(dòng)圖進(jìn)行了梳理分析。退貨管理
功能模塊具體的用例描述如圖2-10所示,具有查詢(xún)退貨信息、刪除退貨信息的
操作功能。采用這樣的架構(gòu),讓用戶(hù)界面層甚至可以不知道數(shù)據(jù)庫(kù)的結(jié)構(gòu),當(dāng)
要對(duì)數(shù)據(jù)進(jìn)行維護(hù)的時(shí)候,它只要維護(hù)與業(yè)務(wù)層之間的接口即可。
16
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖2-10退貨管理功能模塊用例圖
通過(guò)對(duì)用例的細(xì)化,使用活動(dòng)圖針對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建模。查詢(xún)退貨功
能模塊活動(dòng)圖如圖2-11所示。
圖2-11查詢(xún)退貨功能模塊活動(dòng)圖
通過(guò)對(duì)圖2-10用例圖及圖2-11活動(dòng)圖進(jìn)一步的細(xì)化分析,得到每個(gè)用例
的描述表。查詢(xún)退貨模塊用例描述如表2-15所示,可以進(jìn)行退貨信息的查詢(xún)等
操作。
17
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
表2-15查詢(xún)退貨模塊用例描述
項(xiàng)目描述
用例名稱(chēng)查詢(xún)退貨
用例標(biāo)識(shí)號(hào)15
參與者管理員
簡(jiǎn)要說(shuō)明查詢(xún)退貨信息
前置條件參與者已經(jīng)成功登錄系統(tǒng)
1.參與者進(jìn)入退貨管理模塊
2.輸入查詢(xún)條件
基本事件流3.點(diǎn)擊“查詢(xún)”按鈕
4.返回發(fā)貨信息
5.用例終止
在點(diǎn)擊“查詢(xún)”按鈕時(shí),管理員可以隨即按“重置”按鈕
其他事件流
重新輸入查詢(xún)條件
異常事件流提示錯(cuò)誤信息,管理員核實(shí)
后置條件顯示退貨信息
刪除退貨模塊用例描述如表2-16所示,可以進(jìn)行退貨信息的刪除操作。
表2-16刪除退貨模塊用例描述
項(xiàng)目描述
用例名稱(chēng)刪除退貨
用例標(biāo)識(shí)號(hào)16
參與者管理員
簡(jiǎn)要說(shuō)明刪除退貨訂單的信息
前置條件參與者已經(jīng)成功登錄系統(tǒng)
1.參與者進(jìn)入退貨管理模塊
2.在退貨列表中選擇需要?jiǎng)h除的退貨商品訂單
基本事件流3.點(diǎn)擊“確定”按鈕
4.信息刪除
5.用例終止
其他事件流在點(diǎn)擊“刪除”按鈕時(shí),管理員可以隨即按“關(guān)閉”按鈕
異常事件流提示錯(cuò)誤信息,管理員核實(shí)
后置條件顯示退貨信息
18
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
3系統(tǒng)概要設(shè)計(jì)
3.1系統(tǒng)設(shè)計(jì)原則
貨運(yùn)集團(tuán)的物流管理耗時(shí)過(guò)多,開(kāi)發(fā)一個(gè)簡(jiǎn)單易管理的農(nóng)村物流管理系統(tǒng)
尤為重要。在實(shí)用性和可靠性兼顧的提升提高了管理農(nóng)村物流的效率,為管理
員提供了客戶(hù)管理和信息管理,也提供了發(fā)貨管理和退貨查詢(xún)等各種功能。系
統(tǒng)功能以模塊化的方式實(shí)現(xiàn),這些模塊既相關(guān)又獨(dú)立,每個(gè)模塊執(zhí)行特定功能。
該系統(tǒng)設(shè)計(jì)和操作簡(jiǎn)單,可行性強(qiáng)。
3.2系統(tǒng)框架設(shè)計(jì)
根據(jù)系統(tǒng)的需求分析、用例建模分析結(jié)合開(kāi)發(fā)平臺(tái)的特點(diǎn)設(shè)計(jì)貨運(yùn)集團(tuán)農(nóng)
村物流管理系統(tǒng)的系統(tǒng)架構(gòu)模型,如圖3-1所示。
圖3-1貨運(yùn)集團(tuán)農(nóng)村物流系統(tǒng)整體架構(gòu)圖
19
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
3.3系統(tǒng)功能設(shè)計(jì)
系統(tǒng)模塊化結(jié)構(gòu)設(shè)計(jì)工作是在系統(tǒng)分析階段對(duì)子系統(tǒng)劃分的基礎(chǔ)上,在進(jìn)
一步地劃分,將它逐層的分解成多個(gè)大小相同、功能單一、具有一定獨(dú)立性的
模塊,以便程序設(shè)計(jì)工作的同時(shí),有加強(qiáng)了數(shù)據(jù)庫(kù)之間的聯(lián)系,使系統(tǒng)更加的
完美。根據(jù)農(nóng)村物流管理系統(tǒng)的需求分析和用例建模分析,本文確定了貨運(yùn)集
團(tuán)農(nóng)村物流管理系統(tǒng)的主要功能模塊,包括登錄管理、客戶(hù)管理、商品管理和
發(fā)貨管理和退貨查詢(xún)等。貨運(yùn)集團(tuán)農(nóng)村物流管理系統(tǒng)的功能結(jié)構(gòu)圖如圖3-2所
示,本系統(tǒng)共有五大主要功能模塊。
圖3-2貨運(yùn)集團(tuán)農(nóng)村物流系統(tǒng)功能結(jié)構(gòu)圖
3.3.1登錄管理功能模塊功能設(shè)計(jì)
針對(duì)系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到各子模塊相關(guān)功能描述,
登錄管理功能描述使用功能流程圖描述,如下圖3-3。
20
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖3-3登錄管理功能模塊流程圖
3.3.2客戶(hù)管理功能模塊功能設(shè)計(jì)
針對(duì)系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到各子模塊相關(guān)功能描述,
客戶(hù)管理功能描述使用功能流程圖描述,如下圖3-4。
圖3-4客戶(hù)管理功能模塊流程圖
21
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
3.3.3商品管理功能模塊功能設(shè)計(jì)
針對(duì)系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到各子模塊相關(guān)功能描述,
商品管理功能描述使用功能流程圖描述,如下圖3-5。
圖3-5商品管理功能模塊流程圖
3.3.4發(fā)貨管理功能模塊功能設(shè)計(jì)
針對(duì)系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到各子模塊相關(guān)功能描述,
發(fā)貨管理功能描述使用功能流程圖描述,如下圖3-6。
22
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖3-6發(fā)貨管理功能模塊流程圖
3.3.5退貨管理功能模塊功能設(shè)計(jì)
針對(duì)系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到各子模塊相關(guān)功能描述,
退貨管理功能描述使用功能流程圖描述,如下圖3-7。
圖3-7退貨管理功能模塊流程圖
23
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
3.4數(shù)據(jù)庫(kù)設(shè)計(jì)
數(shù)據(jù)庫(kù)設(shè)計(jì)往往是系統(tǒng)設(shè)計(jì)中最為核心的一個(gè)步驟。其設(shè)計(jì)的優(yōu)良程度直
接影響系統(tǒng)的性能以及執(zhí)行效率。
3.4.1設(shè)計(jì)原則
為取得較好的設(shè)計(jì)效果,進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)需要遵從以下原則:
1.標(biāo)準(zhǔn)化原則
數(shù)據(jù)庫(kù)設(shè)計(jì)務(wù)必要遵照統(tǒng)一的設(shè)計(jì)標(biāo)準(zhǔn)與命名規(guī)范。具備統(tǒng)一設(shè)計(jì)分類(lèi)與
編碼規(guī)范的數(shù)據(jù)庫(kù)不僅設(shè)計(jì)清晰直觀,更有利于后期數(shù)據(jù)庫(kù)及程序的維護(hù),為以
后項(xiàng)目可擴(kuò)展性提供條件。
2.冗余原則
以往數(shù)據(jù)庫(kù)的設(shè)計(jì)要求不允許有冗余,要盡可能的滿(mǎn)足3NF。然而,在系
統(tǒng)運(yùn)行過(guò)程中,滿(mǎn)足3NF的數(shù)據(jù)庫(kù)設(shè)計(jì)并不能高效運(yùn)行。復(fù)雜的表間關(guān)系,會(huì)
降低訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)執(zhí)行的效率;過(guò)低的范式標(biāo)準(zhǔn),又會(huì)導(dǎo)致數(shù)據(jù)庫(kù)數(shù)據(jù)。所以,
在數(shù)據(jù)庫(kù)設(shè)計(jì)中,適當(dāng)?shù)娜哂嘣O(shè)計(jì)(允許派生性冗余設(shè)計(jì),杜絕重復(fù)性冗余設(shè)
計(jì)),找到冗余與數(shù)據(jù)處理速度的平衡點(diǎn),常??梢约忍岣咚俣龋帜?。
3.4.2概念設(shè)計(jì)
在數(shù)據(jù)庫(kù)概念設(shè)計(jì)的過(guò)程中,采用E-R圖來(lái)描述概念設(shè)計(jì)的結(jié)果。E-R圖是
概念數(shù)據(jù)模型的高層描述所使用的數(shù)據(jù)模型或模式圖,它為表述實(shí)體聯(lián)系模式
圖形式的數(shù)據(jù)模型提供了圖形符號(hào)。根據(jù)貨運(yùn)集團(tuán)農(nóng)村物流系統(tǒng)數(shù)據(jù)進(jìn)行分析,
其E-R圖如下圖3-8所示。
圖3-8貨運(yùn)集團(tuán)農(nóng)村物流管理系統(tǒng)E-R圖
24
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
3.4.3邏輯設(shè)計(jì)
針對(duì)ER模型,通過(guò)數(shù)據(jù)實(shí)體屬性、實(shí)體間關(guān)系的全面分析,結(jié)合貨運(yùn)集團(tuán)
農(nóng)村物流管理系統(tǒng)的實(shí)際需求,根據(jù)E-R圖轉(zhuǎn)化為關(guān)系模式的轉(zhuǎn)換方法,建立
起了本系統(tǒng)的關(guān)系模式,具體轉(zhuǎn)化后的關(guān)系模式如下:
客戶(hù)表(客戶(hù)ID、客戶(hù)名稱(chēng)、郵編、客戶(hù)地址、客戶(hù)電話(huà)、聯(lián)系人、聯(lián)系
人電話(huà)、開(kāi)戶(hù)行、賬號(hào)、郵箱、傳真、是否可用)
商品表(商品ID、商品名稱(chēng)、供貨商、產(chǎn)地、商品規(guī)格、商品包裝、生產(chǎn)
批號(hào)、準(zhǔn)批文號(hào)、商品描述、商品價(jià)格、數(shù)量、是否可用、客戶(hù)ID)
發(fā)貨表(發(fā)貨ID、付款類(lèi)型、發(fā)貨時(shí)間、操作員、發(fā)貨數(shù)量、備注、發(fā)貨
價(jià)格、商品ID、發(fā)貨地址)
退貨表(退貨ID、付款類(lèi)型、退貨時(shí)間、操作員、退貨價(jià)格、退貨數(shù)量、
備注、商品ID)
3.4.4數(shù)據(jù)字典
客戶(hù)表的表結(jié)構(gòu)如表3-1所示,該表主要用于記錄客戶(hù)信息,主要字段
為客戶(hù)ID、客戶(hù)名稱(chēng)、郵編、客戶(hù)地址、客戶(hù)電話(huà)、聯(lián)系人、聯(lián)系人電話(huà)、開(kāi)
戶(hù)行、賬號(hào)、郵箱、傳真、是否可用。
表3-1客戶(hù)表表結(jié)構(gòu)
字段名稱(chēng)數(shù)據(jù)類(lèi)型字段內(nèi)容主鍵設(shè)置非空
idint(11)客戶(hù)ID是是
customernamevarchar(255)客戶(hù)名稱(chēng)否是
zipvarchar(255)郵編否否
addressvarchar(255)客戶(hù)地址否是
telephonevarchar(255)客戶(hù)電話(huà)否是
connectionpe
varchar(255)聯(lián)系人否是
rson
phonevarchar(255)聯(lián)系人電話(huà)否是
bankvarchar(255)開(kāi)戶(hù)行否否
accountvarchar(255)賬號(hào)否否
emailvarchar(255)郵箱否否
faxvarchar(255)傳真否否
availableint(11)是否可用否否
25
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
商品表的表結(jié)構(gòu)如表3-2所示,該表主要用于記錄商品信息,主要字段為
商品ID、商品名稱(chēng)、供貨商、產(chǎn)地、商品規(guī)格、商品包裝、生產(chǎn)批號(hào)、準(zhǔn)批文
號(hào)、商品描述、商品價(jià)格、數(shù)量、是否可用、客戶(hù)ID。
表3-2商品表表結(jié)構(gòu)
字段名稱(chēng)數(shù)據(jù)類(lèi)型字段內(nèi)容主鍵設(shè)置非空
idint(11)商品ID是是
goodsnamevarchar(255)商品名稱(chēng)否是
providernamevarchar(255)供貨商否是
produceplacevarchar(255)產(chǎn)地否是
sizevarchar(255)商品規(guī)格否是
goodspackagevarchar(255)商品包裝否是
productcodevarchar(255)生產(chǎn)批號(hào)否是
promitcodevarchar(255)準(zhǔn)批文號(hào)否是
descriptionvarchar(255)商品描述否否
priceDouble商品價(jià)格否否
numbervarchar(255)數(shù)量否是
availableint(11)是否可用否否
customeridint(11)客戶(hù)ID否是
發(fā)貨表的表結(jié)構(gòu)如表3-3所示,該表主要用于記錄發(fā)貨信息,主要字段為
發(fā)貨ID、付款類(lèi)型、發(fā)貨時(shí)間、操作員、發(fā)貨數(shù)量、備注、發(fā)貨價(jià)格、商品
ID、發(fā)貨地址。
表3-3發(fā)貨表表結(jié)構(gòu)
字段名稱(chēng)數(shù)據(jù)類(lèi)型字段內(nèi)容主鍵設(shè)置非空
idint(11)發(fā)貨ID是是
paytypevarchar(255)付款類(lèi)型否否
inporttimevarchar(255)發(fā)貨時(shí)間否否
operatepersonvarchar(255)操作員否否
numbervarchar(255)發(fā)貨數(shù)量否是
remarkvarchar(255)備注否否
inportpricevarchar(255)發(fā)貨價(jià)格否否
goodsidvarchar(255)商品ID否是
inportplacevarchar(255)發(fā)貨地址否是
26
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
退貨表的表結(jié)構(gòu)如表3-4所示,該表主要用于記錄客戶(hù)信息,主要字段為
退貨ID、付款類(lèi)型、退貨時(shí)間、操作員、退貨價(jià)格、退貨數(shù)量、備注、商品
ID。
表3-4退貨表表結(jié)構(gòu)
字段名稱(chēng)數(shù)據(jù)類(lèi)型字段內(nèi)容主鍵設(shè)置非空
idint(11)退貨ID是是
paytypevarchar(255)付款類(lèi)型否否
outputtimed
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年上?;槎Y慶典服務(wù)合同(2篇)
- 2025年個(gè)人企業(yè)轉(zhuǎn)讓合同(五篇)
- 2025年度二手房交易房屋交易安全保障措施合同
- 安裝勞務(wù)合同范本
- offer錄取通知和勞動(dòng)合同
- 福建省寧德市福鼎民族中學(xué)高一英語(yǔ)聯(lián)考試題含解析
- 福建省寧德市福安老區(qū)中學(xué)高一生物測(cè)試題含解析
- 2024施工合同終止協(xié)議書(shū)及專(zhuān)利技術(shù)許可協(xié)議2篇
- 2025-2030年中國(guó)氨綸包覆紗行業(yè)市場(chǎng)發(fā)展?fàn)顩r及投資前景評(píng)估分析報(bào)告
- 2025-2030年中國(guó)標(biāo)準(zhǔn)件產(chǎn)品行業(yè)競(jìng)爭(zhēng)格局及前景趨勢(shì)預(yù)測(cè)報(bào)告
- 幼兒園反恐防暴技能培訓(xùn)內(nèi)容
- 食品企業(yè)質(zhì)檢員聘用合同
- 中醫(yī)診所內(nèi)外部審計(jì)制度
- 自然辯證法學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 2024年國(guó)家危險(xiǎn)化學(xué)品經(jīng)營(yíng)單位安全生產(chǎn)考試題庫(kù)(含答案)
- 護(hù)理員技能培訓(xùn)課件
- 家庭年度盤(pán)點(diǎn)模板
- 河南省鄭州市2023-2024學(xué)年高二上學(xué)期期末考試 數(shù)學(xué) 含答案
- 2024年資格考試-WSET二級(jí)認(rèn)證考試近5年真題集錦(頻考類(lèi)試題)帶答案
- 試卷中國(guó)電子學(xué)會(huì)青少年軟件編程等級(jí)考試標(biāo)準(zhǔn)python三級(jí)練習(xí)
- 公益慈善機(jī)構(gòu)數(shù)字化轉(zhuǎn)型行業(yè)三年發(fā)展洞察報(bào)告
評(píng)論
0/150
提交評(píng)論