版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
目錄
1.實習(xí)內(nèi)容簡介逆誤!未定義書簽。
2.實習(xí)單位簡介............................錯誤!未定義書簽。
3.專題內(nèi)容分析1。
3.1需求分析............................錯誤!未定義書簽。
3.1.1項目背景。錯誤!未定義書簽。
3.1.2項目目的......................錯誤!未定義書簽。
3.1.3開發(fā)環(huán)境。錯誤!未定義書簽。
3.1.4功能規(guī)定........................錯誤!未定義書簽。
3.1.5技術(shù)主持........................錯誤!未定義書簽。
3.2總體設(shè)計。錯誤!未定義書簽。
3.2.1系統(tǒng)需求概述....................錯誤!未定義書簽。
3.2.2術(shù)語定義。錯誤!未定義書簽。
3.2.3參考資料......................錯誤!未定義書簽。
3.2.4基本設(shè)計概念和解決流程避誤!未定義書簽。
3.2.5系統(tǒng)功能結(jié)構(gòu)圖..................錯誤!未定義書簽。
3.2.7數(shù)據(jù)流圖......................................12
3.2.8數(shù)據(jù)字典.......................................13
3.3具體設(shè)計..............................錯誤!未定義書簽。
3.3.1業(yè)務(wù)功能概述。錯誤!未定義書簽。
3.3.2總體設(shè)計.........................錯誤!未定義書簽。
3.3.3總體結(jié)構(gòu)....................錯誤!未定義書簽。
3.3.4代碼實現(xiàn)........................錯誤!未定義書簽。
4.實習(xí)收獲體會儲誤!未定義書簽。
1.實習(xí)內(nèi)容簡介
在本次實習(xí)中,老師先給我們講述了我們整個實習(xí)期間的工作以及要
完畢的任務(wù)。接下來,老師以一個電子倉庫為實例,給我們介紹了當前做web
開發(fā)的主流技術(shù)。重要有用html技術(shù)制作靜態(tài)網(wǎng)頁,用JSP技術(shù)以及
javascript制作動態(tài)網(wǎng)頁等。最終,我們需要用老師所授知識以及自身所
掌握的技術(shù)設(shè)計實現(xiàn)一個基于MVC模式的管理系統(tǒng)。
2.實習(xí)單位簡介
西安行知匯元軟件與服務(wù)外包培訓(xùn)中心成立于2023年12月15日,
擁有西北地區(qū)最大規(guī)模的大學(xué)生實習(xí)實訓(xùn)基地,下設(shè)高新和經(jīng)開兩個培訓(xùn)
校區(qū)?,F(xiàn)有教職工工近百人,教學(xué)面積共計5000多平方米,共有機房30
多間、多媒體培訓(xùn)室10多間、多功能廳3間,并有配套的宿舍150多間,
學(xué)員生活區(qū)內(nèi)配套齊全,涉及空調(diào)、暖氣、餐廳、洗浴。行知匯元年實習(xí)
接待能力為兩萬余人,年實訓(xùn)培養(yǎng)能力為兩千人左右,現(xiàn)已和河南、山西、
甘肅、陜西等多個省份的近百所院校建立了實習(xí)實訓(xùn)合作關(guān)系。
兩年來,行知匯元已陸續(xù)向西安、北京、上海、南京、杭州、濟南、深
圳、成都、大連等各大城市輸送合格軟件工程師兩千余人,學(xué)員滿意就業(yè)
率達成99%優(yōu)質(zhì)就業(yè)率達成70%目前已和博彥科技、中創(chuàng)軟件、中軟國
際、浪潮通信、軟通動力、文思創(chuàng)新、杭州天麗、東南融通等近百家公司
建立了戰(zhàn)略合作關(guān)系。其中關(guān)于Android、BREW、iphone等技術(shù)的專
項定制培訓(xùn)處在國內(nèi)同行業(yè)領(lǐng)先地位!
3.專題內(nèi)容分析
3.1需求分析
3.1.1項目背景
管理系統(tǒng)是現(xiàn)代商品管理與銷售的重要途徑。它可以實現(xiàn)制造業(yè)、物
流公司、連鎖零售業(yè)在一個廣域范圍倉庫的管理;它可以對倉儲作業(yè)流程
和在線銷售流程的全過程進行電子化操作;可以使客戶通過網(wǎng)上客戶服務(wù)
系統(tǒng)實現(xiàn)遠程商品銷售和貨品管理;可作為制造公司ERP系統(tǒng)在供應(yīng)鏈執(zhí)
行層面的有機補充,與ERP實現(xiàn)無縫連接。
可廣泛合用于制造公司、物流配送公司、連鎖零售公司的倉庫、分銷
中心、配送中心、物流中心、采購中心。
3.1.2項目目的
(1)優(yōu)化倉庫內(nèi)部作業(yè),有效的運用倉儲空間,提高倉庫的倉儲能力;
(2)提高公司存儲空間的運用率和物料管理的質(zhì)量和效率,減少公司
成本,提高公司市場競爭力;
(3)有效支持公司的電子化物流管理與銷售管理;
(4)為公司的市場營銷提供新的賣點;
(5)在線銷售系統(tǒng)可以突破商品銷售的地區(qū)限制,與傳統(tǒng)銷售方式相
比,在線銷售系統(tǒng)提供了海量產(chǎn)品信息、無限制的購買時段、動態(tài)貨品銷
售和查詢等優(yōu)點從而擴大和鞏固了客戶群,增長了公司的核心競爭力,節(jié)
省實際開店所需要投入的成本和租用費用。
3.1.3開發(fā)環(huán)境
開發(fā)環(huán)境:J2EE
操作系統(tǒng):windows8
數(shù)據(jù)庫:SQLSever
3.1.4功能規(guī)定
在線銷售管理系統(tǒng)是通過對入庫業(yè)務(wù)、出庫業(yè)務(wù)和商品銷售業(yè)務(wù)信息
的管理,提高倉庫管理信息和商品信息的實時性和準確性,達成即時庫存
管理和商品實時更新上架銷售的功能,并有效控制跟蹤倉庫業(yè)務(wù)的物流和
成本管理以及商品銷售的全過程,實現(xiàn)完善的公司倉儲信息管理。
整個系統(tǒng)劃提成如下業(yè)務(wù)子系統(tǒng)。
(1)基礎(chǔ)信息管理
提供在線銷售系統(tǒng)基礎(chǔ)信息的維護管理,具體涉及如下信息:
商品管理:維護商品的基本信息、。涉及商品名稱、編碼、數(shù)量、規(guī)
格、單位、價格、分類、供應(yīng)商、產(chǎn)地等信息;
商品分類管理:維護商品的應(yīng)用分類信息;
供應(yīng)商管理:維護商品的供應(yīng)商信息,方便對系統(tǒng)中所有供應(yīng)商進
行記錄和記錄,涉及供應(yīng)商名稱、地址、電話、帳號以及負責(zé)人姓名電話
等信息;
用戶管理:編號、用戶名、密碼、角色。
(2)入庫管理
對入庫單進行管理。包含新增、修改、審核入庫單等操作。
注意事項:做入庫解決之前必須對入庫金額,數(shù)量認真仔細的確認。
新建入庫單:自動生成入庫單號、入庫日期,同時錄入入庫單信信
涉及編號、入庫方式。同時選擇入庫商品,錄入預(yù)入庫數(shù)量;
新增入庫單狀態(tài)為“入庫單未入庫”。
入庫單修改:對“入庫單未入庫”狀態(tài)的單據(jù),用戶可以進行
入庫數(shù)據(jù)的錄入。選擇入庫單上商品,錄入該次入庫的實際數(shù)量。
入庫審核:審核入庫單信息是否對的(日期,商品信息,數(shù)量),
標記入庫單審核是否通過,審核通過后由倉庫管理員入庫。
入庫:對入庫信息進行確認,同時系統(tǒng)自動解決該次入庫商品的
庫存數(shù)量和金額,入庫單狀態(tài)為“入庫單已入庫”,入庫操作不可撤
消。
查詢:檢索出滿足條件的入庫單,檢索條件涉及以下項目:
入庫日期范圍
入庫單編號
單據(jù)狀態(tài)
入庫方式
缺貨:查詢滿足實際入庫數(shù)量小于預(yù)入庫數(shù)量的所有入庫單
的缺貨信息(商品)。可以打印輸出查詢的缺貨信息。
(3)出庫管理
出庫管理重要是通過出庫單進行管理。對倉庫發(fā)出的商品信息(金額,
數(shù)量)進行確認解決,減少系統(tǒng)的庫存數(shù)量。
注意事項:必須在認真仔細確認后才可做退貨解決。
新增出庫單:自動生成出庫單號、出庫日期,同時錄入出庫單信息。包
括出庫方式。同時選擇出庫商品,錄入出庫數(shù)量。
新增出庫單狀態(tài)為“出庫單未解決”。
出庫:對出庫信息進行確認,同時系統(tǒng)自動解決該次出庫商品的庫存
數(shù)量和金額,出庫單狀態(tài)為“出庫單已解決”。出庫操作不可撤消。
查詢:檢索出滿足條件的出庫單。檢索條件涉及以下項目:
出庫日期范圍
出庫單編號
單據(jù)狀態(tài)
出庫方式
出庫審核
審核出庫單信息是否對的(日期,商品信息,數(shù)量),標記出庫單審
核是否通過,,審核通過后有倉庫管理員出庫。
庫存管理:庫存不需要手工維護管理,當入庫和出庫時,系統(tǒng)自動生成
每類產(chǎn)品的庫存數(shù)量。庫存管理提供多種查詢方式。涉及商品類型、商品
編碼、供應(yīng)商等。
注意:
支持庫存的歷史查詢;
庫存下限提醒。當庫存數(shù)量不滿足一個量的時候,系統(tǒng)報警。
(5)銷售管理
查詢訂單:銷售管理員可以對所有的訂單進行查詢。
刪除訂單:若訂單長時間未被支付,則刪除其訂單。
查詢商品信息:在商品信息表中查詢商品數(shù)量,是否下架等信息。
退貨單查詢:若有顧客將已購買的商品退回,將生成退貨單。
退貨單刪除:若退貨單已被解決,則刪除已解決的退貨單。
(6)顧客信息管理
新用戶注冊:當顧客需要購買商品時,一方面需要注冊賬號,輸入用戶
名、密碼。
修改顧客信息:顧客可對已有的個人信息進行修改。
商品查詢:通過商品名稱和類別進行查詢并顯示符合條件的結(jié)果。
(7)訂單管理
新增訂單:當客戶需要購買商品時,一方面需要下訂單;
對訂單信息進行查詢:顧客可以查詢自己下的訂單,管理員可以查詢
所有訂單;
取消訂單:當顧客未付款時,可以選擇取消訂單,而管理員在顧客下訂
單一段時間后而未付款則可以取消其訂單。
(8)退貨管理
假如顧客對收到的貨品不滿意則可以選擇退貨。標明商品名稱、編號、
金額等,則可以將貨品退回。若是由于非質(zhì)量問題而被退回的貨品,則將
其再次入庫。
退貨單解決,質(zhì)量問題返廠。
退貨管理可以查詢退貨單,查看退貨信息。
3.1.5技術(shù)主持
(DMVC模式
MVC全名是Mode1ViewContro11er,是模型(model)-視圖(vi
ew)一控制器(controIler)的縮寫,一種軟件設(shè)計典范,用一種業(yè)務(wù)邏
輯、數(shù)據(jù)、界面顯示分離的方法組織代碼,將業(yè)務(wù)邏輯聚集到一個部件里
面,在改善和個性化定制界面及用戶交互的同時,不需要重新編寫業(yè)務(wù)邏
輯。MVC被獨特的發(fā)展起來用于映射傳統(tǒng)的輸入、解決和輸出功能在一個
邏輯的圖形化用戶界面的結(jié)構(gòu)中。
視圖是用戶看到并與之交互的界面。對老式的Web應(yīng)用程序來說,視
圖就是由HTML元素組成的界面,在新式的Web應(yīng)用程序中,HTML依舊
在視圖中扮演著重要的角色,但一些新的技術(shù)已層出不窮,它們涉及Ad
obeFlash和像XHTML,XML/XSL,WL等一些標記語言和Webser
vices.
MVC好處是它能為應(yīng)用程序解決很多不同的視圖。在視圖中其實沒
有真正的解決發(fā)生,不管這些數(shù)據(jù)是聯(lián)機存儲的還是一個雇員列表,作為
視圖來講,它只是作為一種輸出數(shù)據(jù)并允許用戶操縱的方式。
模型表達公司數(shù)據(jù)和業(yè)務(wù)規(guī)則。在MVC的三個部件中,模型擁有最多的
解決任務(wù)。例如它也許用像EJBs和ColdFusionComponents這樣的構(gòu)
件對象來解決數(shù)據(jù)庫,被模型返回的數(shù)據(jù)是中立的,就是說模型與數(shù)據(jù)格
式無關(guān),這樣一個模型能為多個視圖提供數(shù)據(jù),由于應(yīng)用于模型的代碼只
需寫一次就可以被多個視圖重用,所以減少了代碼的反復(fù)性。
控制器接受用戶的輸入并調(diào)用模型和視圖去完畢用戶的需求,所以當
單擊Web頁面中的超鏈接和發(fā)送HTML表單時,控制器自身不輸出任何東西
和做任何解決。它只是接受請求并決定調(diào)用哪個模型構(gòu)件去解決請求,然
后再擬定用哪個視圖來顯示返回的數(shù)據(jù)。
(2)jsp+servlet+javabean開發(fā)模式
jsp開發(fā)模式2采用Serviet+jsp+JavaBean的技術(shù)實現(xiàn)ja
vaweb的開發(fā)。
使用jsp開發(fā)模式2的開發(fā)環(huán)節(jié)為:
1、定義一系列的Bean來表達數(shù)據(jù)。
2、使用一個Servlet來解決請求。A3、在Servlet中填充Bea
no4樂在Serv1et中,將Bean存儲到請求,會話或者Servlet上下
文中。
5、將請求轉(zhuǎn)到j(luò)sp頁面。
6、在jsp頁面中,從Bean中提取數(shù)據(jù)。
jsp開發(fā)模式2借MVC架構(gòu)模式,采用Serv1et+jsp+JavaBean的
技術(shù)實現(xiàn)javaweb的開發(fā)。其中,Servlet充當控制器的角色,負
責(zé)解決請求和控制業(yè)務(wù)流程,jsp充當視圖的角色,負責(zé)輸出響應(yīng)結(jié)果,J
avaBean充當模型的角色,負責(zé)具體的業(yè)務(wù)邏輯和業(yè)務(wù)數(shù)據(jù)。
3.2總體設(shè)計
從系統(tǒng)的總體考慮,規(guī)劃和設(shè)計整個系統(tǒng)的功能和系統(tǒng)結(jié)構(gòu),同時,
規(guī)范和標準化整個系統(tǒng)的目錄結(jié)構(gòu)和命名規(guī)則。
3.2.1系統(tǒng)需求概述
22號街電子商城系統(tǒng)是提供應(yīng)用戶一種便捷的購物方式。它可以對倉
儲作業(yè)流程和在線銷售流程的全過程進行電子化操作;可以使客戶通過網(wǎng)
上客戶服務(wù)系統(tǒng)實現(xiàn)遠程商品銷售和貨品管理;可作為制造公司ERP系
統(tǒng)在供應(yīng)鏈執(zhí)行層面的有機補充,與ERP實現(xiàn)無縫連接。
可廣泛合用于制造公司、物流配送公司、連鎖零售公司的倉庫、分銷
中心、配送中心、物流中心、采購中心。
3.2.2術(shù)語定義
表1術(shù)語定義
術(shù)語解釋
U22總22號街電子商城系統(tǒng)
訂單號訂單的唯一主鍵,可以通過其查詢訂單信息
gid商品的主鍵
銷售管理對商品的銷售方面進行系統(tǒng)管理,例如訂單管理、退貨管理
庫存審核對商品庫存的賬面數(shù)量和實際的庫存數(shù)量進行核對
3.2.3參考資料
《Java程序設(shè)計》雍俊海,清華大學(xué)出版社,2023年02月;
《JavaEE實用教程》鄭阿奇,出版社:電子工業(yè)出版社,2023年11
月;
《Jquery基礎(chǔ)教程》(第四版)[美]JonathanChaffer,[美]
KarlSwedberg,人民郵電出版社,2023年10月。
3.2.4基本設(shè)計概念和解決流程
此電子商城管理系統(tǒng)分前臺功能和后臺功能:
前臺部分由用戶使用,重要涉及用戶注冊,訂單管理,退貨管理
后臺部分由管理員(倉庫、系統(tǒng)、銷售管理員)使用,重要涉及基本信
息管理(用戶管理,商品管理、供應(yīng)商管理),訂單管理,入庫單管理,出
庫單管理,庫存管理。
(1)解決流程
系統(tǒng)的解決流程重要分為兩部分,一是系統(tǒng)內(nèi)部的業(yè)務(wù)解決,二是系統(tǒng)
與其客戶之間,通過該系統(tǒng),進行的數(shù)據(jù)互換解決流程,涉及如下所示:
表2業(yè)務(wù)流程
業(yè)務(wù)流程
入庫業(yè)務(wù)采購一辦理入庫-入庫審核一入庫
出庫業(yè)務(wù)發(fā)貨出庫一辦理出庫一出庫審核一出庫
客戶訂單業(yè)務(wù)客戶申請要貨-通過數(shù)據(jù)互換系統(tǒng)-上傳系統(tǒng)一進行訂單解決
發(fā)貨業(yè)務(wù)接受審核訂單-進行訂單拆分-審核-辦理出庫
客戶退貨業(yè)務(wù)客戶申請退貨一通過數(shù)據(jù)互換系統(tǒng)一上傳系統(tǒng)一退貨審核-辦理
入庫
采購?fù)素洏I(yè)務(wù)采購?fù)素?審核一辦理出庫-出庫審核
(2)運營環(huán)境及部署
目前,網(wǎng)絡(luò)應(yīng)用軟件運營的模式重要有二類:C1ient/server模式,
Browser/Web模式。前者重要的缺陷是維護、升級較麻煩,后者是近幾年
隨著Internet迅速發(fā)展起來的一種技術(shù),它與客戶/服務(wù)器方式類似,
客戶端是一個標準的瀏覽器,服務(wù)器端是WebServer,而WebS
erver與數(shù)據(jù)庫和應(yīng)用服務(wù)器的緊密結(jié)合,使得這種模式的應(yīng)用范圍不斷
擴大,它已不僅僅用于在線查詢,有很多部門的業(yè)務(wù)系統(tǒng)、公司的MIS系統(tǒng)
紛紛采用這種模式,它的重要優(yōu)點是便于擴充應(yīng)用、升級維護簡便。
硬件環(huán)境
表3硬件環(huán)境
序號名稱技術(shù)指標
1服務(wù)器PC服務(wù)器、內(nèi)存4G、硬盤80G。
2客戶機普通PC,內(nèi)存1G。
軟件環(huán)境
表4軟件環(huán)境
序號名稱技術(shù)指標
1應(yīng)用服務(wù)器windows操作系統(tǒng),Tomcat8.0應(yīng)用服務(wù)
器
2數(shù)據(jù)庫服務(wù)器Windows操作系統(tǒng),SQLSERVER數(shù)據(jù)庫
3工作站操作系統(tǒng)Windows7/8
IE10.0版本。
1024X768分辨率。
網(wǎng)絡(luò)環(huán)境
總部系統(tǒng)基于TCP/IP的網(wǎng)絡(luò)技術(shù)和開放的網(wǎng)絡(luò)應(yīng)用平臺,它基于國際
通行的Internet技術(shù),以經(jīng)濟、可靠的方式將公司內(nèi)部各部門、各站點
連接起來。建議如下:
表5網(wǎng)絡(luò)環(huán)境
序號名稱技術(shù)指標
1服務(wù)器端服務(wù)器間局域網(wǎng)100M互換
服務(wù)器與Internet連接10M寬帶
2客戶端系統(tǒng)局域網(wǎng)與Internet連接10M寬帶
(3)命名及約定
接口方法命名
表6借口方法命名
序號方法統(tǒng)一術(shù)語命名
1增新增、增長insertXXX
2刪冊IJ除deleteXXX
3改修改updateXXX
4審核審核verifiXXX
5查詢查詢getXXX
6查看具體查看具體detai1XXX
JSP頁面命名
表7JSP頁面命名
序號頁面統(tǒng)一術(shù)語命名
1增新增、增長insert_XXX.jsp
2改修改update_XXX.jsp
3查詢/列表頁面查詢get.XXX.jsp
4審核審核verifi.jsp
5刪刪除delete_XXX.jsp
5查看具體頁面查看具體頁面detail_XXX.jsp
6其它特殊頁面(如:入庫、出庫操作inStc_XXX.js
頁面)P
outStcXXX.jsp
3.2.5系統(tǒng)功能結(jié)構(gòu)圖
整個系統(tǒng)重要包含四個模塊:安全管理、倉儲管理、銷售管理和基本信
息管理。
安全管理中重要是登錄與注冊功能。登錄時要鑒定用戶名與密碼是
否匹配,注冊時已經(jīng)存在的用戶名則不能再進行注冊。
倉儲管理包含入庫、出庫、庫存三個子模塊,分別實現(xiàn)了出庫、入庫、查
詢庫存的功能。
銷售管理實現(xiàn)了普通顧客購物與退貨的管理。用戶購物與貨品出庫之間通
過銷售管理來連接,用戶的訂單和退貨單被解決后則被刪除。
基本信息管理則是對用戶信息、供應(yīng)商信息、商品信息的增刪改查操作。
系統(tǒng)功能圖如圖1
22號街電廣商城系統(tǒng)
安全管理倉儲管理精出管理基本信且管理
出
商
登
埠
品
錄
管
管
理管理
理
————
>「
1
新
退
新
退
入W
增
增
賢
陣
史
除
祖
入
冷
單
單
“
冏
愫
處
為
收
取
改3IWI
功能結(jié)構(gòu)圖
3.2.7數(shù)據(jù)流圖
倉儲管用戶記錄系統(tǒng)管理
員
理員倉儲管理員系統(tǒng)管理員信息流
信息流
顧客信息流(~P?、系統(tǒng)管理員身份
顧客基本信息管
安全管理
新理
商
信
銷
銷
濘
售
商
售
管倉儲管理員身份
品
管
理
基
理
員
本
員
出
身
信
信倉儲管理
訂
庫
份
息
息
單
八信
流
流
信入庫信
息
息
流
(P2流▼
銷售管理
員
銷售管理入庫記錄出庫記錄
商品記錄
商品信息流
訂單記錄
圖2數(shù)據(jù)流圖
從數(shù)據(jù)流圖中可以看出,整個系統(tǒng)涉及安全管理、銷售管理、基本信
息管理、倉儲管理四個數(shù)據(jù)解決,涉及訂單記錄、入庫記錄、出庫記錄、
商品記錄、用戶記錄五個數(shù)據(jù)存儲。
3.2.8數(shù)據(jù)字典
(1)用戶表:表8是用戶表中存儲用戶數(shù)據(jù),其中角色編號用以標記權(quán)限。
權(quán)限分別為普通用戶,銷售管理員,系統(tǒng)管理員,倉儲管理員。
表8用戶表
字段意義字段名稱類型長度唯一空關(guān)鍵外鍵
用戶編號uidintYNYN
角色編號tidintNNNY
var
用戶名uname10NNNN
char
upvarc
用戶密碼20NNNN
asswordhar
用戶信息
uiidintNNNY
編號
(2)用戶信息表:用戶信息表中存儲的是普通用戶的信息,包含用戶
的電話地址郵件等基礎(chǔ)信息。
表9用戶信息表
字段意義字段名稱類型長度唯一空關(guān)鍵外鍵
用戶信息編
uiidintYNYN
號
用戶信息業(yè)va
uicode20YNNN
務(wù)編號rchar
V
姓名uinamearcha20NNNN
r
電話uitelephva20NNNN
onercha
r
uiaddrvarch
地址20NNNN
essar
uiva2
電子郵件NNNN
emailrchar0
isdel
刪除標志bitNNNN
ete
(3)用戶類型表:規(guī)定了角色編號所相應(yīng)的用戶類型。
表10用戶類型表
長
字段意義字段名稱類型唯一空關(guān)鍵外鍵
度
角色編號tidintYNYN
us
用戶類型varchar10YNNN
er_type
(4)商品表:商品表中包含了商品的基本屬性,其中商品業(yè)務(wù)號是主鍵,
它標記和區(qū)分了所有商品。由于對商品的刪除采用的是邏輯刪除,因此給
商品的屬性中增長了一個刪除標志。
表11商品表
字段名
字段意義類型長度唯一空關(guān)鍵外鍵
稱
商品業(yè)務(wù)
gidintYNYN
號
va
gcod
商品編碼rcha10NNNN
e
r
var
商品名稱gname20NNNN
char
gcou
商品數(shù)量intNNNN
nt
商品價格gpricef1oa5NNNN
t
gad
varc
產(chǎn)地dres30NNNN
har
s
gtypvar
商品類型20NNNN
echar
isde
刪除標志1etbitNNNN
e
(5)供應(yīng)商表:供應(yīng)商表中包含了其基本信息的字段,供應(yīng)商的刪除
也是邏輯刪除,在刪除之后仍然可以查到該信息。
表12供應(yīng)商表
字段意義字段名稱類型長度唯一空關(guān)鍵
供應(yīng)商業(yè)
sidintYNY
務(wù)號
負責(zé)人名snam
varchar20YNN
稱e
供應(yīng)商地sadd
varchar20YNN
址ress
法人代表電sprer_
varchar11YNN
話phone
公司電sc
varchar11YNN
話omphone
供應(yīng)商銀行saccou
varchar20YNN
賬號nt
公司名scom_
varchar10YNN
稱name
供應(yīng)商編號scodevarchar20YNN
isdelet
刪除標志bitNNN
e
(6)出庫入庫表:表13和表14分別是入庫單表和出庫單表,包含了
商品編號、供應(yīng)商編號、商品數(shù)量等基本信息。審核標記是當系統(tǒng)管理員
審核單據(jù)后設(shè)立的。解決標記則標記審核之后的結(jié)果,表達是否審核成功
或失敗。
表13入庫單表
字段意義字段名稱類型長度唯一空關(guān)鍵外鍵
入庫單編號eidintYNYN
商品編號gidintNNNY
供應(yīng)商編號sidintNNNY
entry_manvar_c
入庫管理員10NNNN
agerhar
entrydate_t
入庫時間NNNN
_dateime
入庫數(shù)量ecountintNNNN
varcha
入庫方式eway10NNNN
r
審核標記isverifybitNNNN
通過標記ispassbitNNNN
解決標記isdealbitNNNN
表14出庫單表
字段意義字段名稱類型長度唯一空關(guān)鍵外鍵
出庫單業(yè)務(wù)
oidintYNYN
號
出庫單單號ocodevarchar20YNNN
商品編號gidintNNNY
用戶編號uidintNNNY
out—dadatet
出庫日期NNNN
teime
out_mavar
出庫管理員10NNNN
nagerchar
出庫方式owayvarchar10NNNN
出庫數(shù)量ocountintNNNN
is
審核標記bitNNNN
verify
通過標記ispassbitNNNN
解決標記isdebitNNNN
al
(7)訂單和退貨單:訂單表是客戶點擊購買某件商品之后生成的,
在提交訂單的時候,要填寫收貨人姓名、配送地點、收貨電話等信息。當
顧客所購買的商品已經(jīng)出庫時,是否發(fā)貨字段則被標記為真。在退貨中,
除了必要的基本信息外,尚有退貨理由字段。若是質(zhì)量問題則不能再次入
庫,將被返廠或以其他方式解決。
表15訂單表
字段意義字段名稱類型長度唯一空關(guān)鍵外鍵
業(yè)務(wù)號oridintYNYN
訂單號orcodechar20YNNN
商品編號gidintNNNY
用戶編號uidintNNNY
購買數(shù)量orcountintNNNN
gsaddrevarc
配送地點30NNNN
sshar
floa
訂單價格orpriceNNNN
t
orte1evarc
收貨電話20NNNN
phonehar
varc
收貨人orname20NNNN
har
是否發(fā)貨isoutbitNNNN
表16退貨單表
字段意義字段名稱類型長唯一不關(guān)健外鍵
度
退貨業(yè)務(wù)號ridintYNYN
用戶編號uidintNNNY
商品編號gidintNNNY
退貨數(shù)量rcountintNNNN
退貨理由reasonvarcha50NNNN
r
退貨編號rcodevarcha20NNN
r
3.3具體設(shè)計
在本次生產(chǎn)與實習(xí)中,我負責(zé)的倉儲部分的代碼實現(xiàn)和界面設(shè)計,所
以我重要闡述這部分的具體設(shè)計。
3.3.1業(yè)務(wù)功能概述
入庫管理模塊重要業(yè)務(wù)就是對在庫商品入庫過程。具體流程是:一方
面要提交入庫單分審核玲入庫。該流程說明了整個模塊的業(yè)務(wù)。
值得注意的是在入庫的時候要查看商品的預(yù)入庫數(shù)量與實際入庫數(shù)
量也許不等。
出庫管理模塊重要業(yè)務(wù)就是對在庫商品出庫過程。具體流程是:一方
面要提交出庫單分審核少出庫。
3.3.2總體設(shè)計
倉庫管理包含入庫、出庫和庫存管理三個用例,庫存管理員和系統(tǒng)管
理員兩個用例。其中入庫包含退貨管理,庫存管理包含商品管理,出庫包
含訂單管理。
倉庫管理頂層用例圖見圖3
圖3頂層用例圖
■入庫管理
入庫管理包含新增入庫單、修改入庫單、查詢?nèi)霂靻渭叭霂焖膫€用例,
庫存管理員和系統(tǒng)管理員兩個用例。其中修改入庫單和入庫都包含查詢?nèi)?/p>
庫單。
入庫管理底層用例圖見圖4
圖4入庫管理用例圖
新增入庫單用例
用例名稱:新增入庫單
用例描述:當新的貨品需要入庫時,需新建入庫單,一張入庫單可包
含多個商品信息
前置條件:請求入庫
后置條件:生成入庫單
活動環(huán)節(jié):
1倉庫管理員進入新增入庫單頁
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年工業(yè)自動化控制系統(tǒng)題庫
- 2026年會計師職業(yè)素養(yǎng)及財務(wù)知識測試題
- 面部抗衰老的日常護理方法
- 新護士崗前培訓(xùn)指南
- 2026年廣東科學(xué)技術(shù)職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測試備考試題及答案詳細解析
- 2026年大連瓦房店市消防救援大隊公開招聘鄉(xiāng)鎮(zhèn)政府專職消防員45人考試重點題庫及答案解析
- 外貿(mào)單證操作知識點
- 2026年商丘工學(xué)院單招綜合素質(zhì)考試備考題庫含詳細答案解析
- 2026年九江職業(yè)大學(xué)單招職業(yè)技能考試參考題庫含詳細答案解析
- 2026年常州紡織服裝職業(yè)技術(shù)學(xué)院單招職業(yè)技能考試模擬試題含詳細答案解析
- 村社長考核管理辦法
- 兒童顱咽管瘤臨床特征與術(shù)后復(fù)發(fā)風(fēng)險的深度剖析-基于151例病例研究
- 防潮墻面涂裝服務(wù)合同協(xié)議
- GB/T 15237-2025術(shù)語工作及術(shù)語科學(xué)詞匯
- 外賣跑腿管理制度
- 冷鏈物流配送合作協(xié)議
- 生物-江蘇省蘇州市2024-2025學(xué)年第一學(xué)期學(xué)業(yè)質(zhì)量陽光指標調(diào)研卷暨高二上學(xué)期期末考試試題和答案
- 2024年人教版一年級數(shù)學(xué)下冊教學(xué)計劃范文(33篇)
- 成都隨遷子女勞動合同的要求
- 萬象城項目總承包述標匯報
- 小學(xué)英語完形填空訓(xùn)練100篇含答案
評論
0/150
提交評論