freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于java的超市進(jìn)銷存管理系統(tǒng)畢業(yè)論文(編輯修改稿)

2025-07-24 17:43 本頁面
 

【文章內(nèi)容簡介】 唯一標(biāo)識,上架數(shù)表示的是商品拿到柜臺上賣的商品數(shù)。銷售價表示的是商品賣出去的價格,庫存量表示商品在庫存中的剩余量。已上架商品信息實體ER圖如下:上架商品信息商品編號上架數(shù)銷售價庫存量圖 49 上架商品信息ER圖新增上架商品信息表示在庫存中有但還未拿到柜臺上賣的商品信息,包含五種屬性:商品編號,商品名稱,商品類型,上架數(shù)和售價。其中上架數(shù)和售價分別表示的是新商品要拿到柜臺上賣的數(shù)量和價格。 新增上架商品信息商品編號商品類型商品名稱上架數(shù)售價圖 410 新增上架商品信息ER圖。一個部門對應(yīng)多個員工,并且一個部門還存在一個或多個管理員。但一個系統(tǒng)的超級管理員只有一位。管理員和商品間的關(guān)系是管理員從供應(yīng)商那里進(jìn)貨,對商品上架。供應(yīng)商編號建立供應(yīng)商和進(jìn)貨之間的關(guān)系。實體之間的關(guān)系圖如下:管理員上架1已上架商品信息n增加1進(jìn)貨商品信息n部門編號部門1n部門編號員工1n商品編號庫存商品信息n1新增上架商品信息n圖 411實體間ER圖 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫對于數(shù)據(jù)存儲的實現(xiàn)通過表的形勢,總體上一個實體對應(yīng)一個數(shù)據(jù)庫表,實體之間存在的依賴關(guān)系,那么體現(xiàn)在數(shù)據(jù)庫中就是數(shù)據(jù)庫表的關(guān)聯(lián)關(guān)系。在程序設(shè)計中DAO層中充分的應(yīng)用這種關(guān)系的是SQL語句,SQL語句實現(xiàn)表之間的鏈接。其中涉及到非空性和字段長度的限制。下面介紹該系統(tǒng)用到的數(shù)據(jù)庫表。1. 進(jìn)貨表用來存儲進(jìn)貨商品具體信息,設(shè)計出stock表如下:表 41 stock表主要字段數(shù)據(jù)類型長度屬性描述id字符型6非空進(jìn)貨單號 Cargo_ID 字符型6非空商品編號 Stock_Num整型8非空進(jìn)貨量 Stock_Price浮點型總的8位,小數(shù)點后3位非空進(jìn)價 Stock_Date日期型格式為xxxxxxxx非空進(jìn)價日期 Pro_ID 字符型6非空供應(yīng)商編號 Mana_Name字符串型15非空管理員名對應(yīng)于MySql數(shù)據(jù)庫的進(jìn)貨表的建表語句如下:CREATE TABLE stock( id char(6) NOT NULL, Cargo_ID char(6) NOT NULL, Stock_Num int(8) NOT NULL, Stock_Price double(8,3) NOT NULL, Stock_Date date NOT NULL, Pro_ID char(6) NOT NULL, Mana_Name varchar(15) NOT NULL) SET DEFAULT CHARSET=UTF8。2. 庫存表專門用來存放商品的編號和庫存量,設(shè)計出的storage表如下:表42 storage表主要字段數(shù)據(jù)類型長度屬性描述Cargo_ID字符型6主鍵商品編號Storage_Num整型6非空庫存量其對應(yīng)于MySql數(shù)據(jù)庫的建表語句為: CREATE TABLE storage( Cargo_ID char(6) NOT NULL, Storage_Num int(8) NOT NULL, PRIMARY KEY (Cargo_ID)) SET DEFAULT CHARSET=utf8。3. 商品信息表是為了提高數(shù)據(jù)庫中數(shù)據(jù)的存儲效率和減少數(shù)據(jù)庫表的數(shù)據(jù)冗余,專門用來存儲商品的詳細(xì)信息,設(shè)計出的cargo表如下:表43 cargo表主要字段數(shù)據(jù)類型長度屬性描述Cargo_ID字符型6主鍵商品編號Cargo_Name字符串型50非空商品名稱Cargo_Type字符串型20非空商品類型其對應(yīng)MySql數(shù)據(jù)庫的建表語句為:CREATE TABLE cargo ( Cargo_ID char(6) NOT NULL, Cargo_Name varchar(50) NOT NULL, Cargo_Type varchar(20) NOT NULL, PRIMARY KEY (Cargo_ID)) SET DEFAULT CHARSET=utf8。4. 銷售表用來存儲上架商品的信息,設(shè)計的sell表如下:表44 sell表主要字段數(shù)據(jù)類型長度屬性描述Cargo_ID字符型6主鍵商品編號Sell_Num整型8非空商品上架數(shù)Sell_Price總的8位,小數(shù)點后3位8非空售價其對應(yīng)MySql數(shù)據(jù)庫的建表語句為:CREATE TABLE sell(Cargo_ID char(6) NOT NULL,Sell_Num int(8) NOT NULL,Sell_Price double(8,3) NOT NULL,PRIMARY KEY (Cargo_ID)) SET DEFAULT CHARSET=utf8。5. 供應(yīng)商表記錄提供商品的商家的具體信息,provider表的設(shè)計如下:表45 provider表主要字段數(shù)據(jù)類型長度屬性描述Pro_ID字符型6主鍵供應(yīng)商編號Pro_Name字符串型20非空供應(yīng)商名Pro_Tel字符串型11非空供應(yīng)商聯(lián)系電話Pro_Address字符串型50非空供應(yīng)商地址Cargo_Type字符型20非空商品類型Pro_Date日期型格式為xxxxxxxx非空供貨日期實體對應(yīng)于MySql數(shù)據(jù)庫的建表語句為:CREATE TABLE provider ( Pro_ID char(6) NOT NULL, Pro_Name varchar(20) NOT NULL, Pro_Tel varchar(11) NOT NULL, Pro_Address varchar(50) NOT NULL, Cargo_Type char(20) NOT NULL, Pro_Date date NOT NULL, PRIMARY KEY (Pro_ID)) SET DEFAULT CHARSET=utf8。6. 部門表用來記錄部門信息,department表設(shè)計對應(yīng)如下:表46 department表主要字段數(shù)據(jù)類型長度屬性描述Dep_ID字符型4主鍵部門編號Dep_Name字符串型10非空部門名稱Emp_Num整型4默認(rèn)值為0部門員工數(shù)對應(yīng)于MySql數(shù)據(jù)庫的其建表語句為:CREATE TABLE department( Dep_ID char(4) NOT NULL, Dep_Name varchar(10) NOT NULL, Emp_Num int(4) default value=’0’, PRIMARY KEY (Dep_ID)) SET DEFAULT CHARSET=utf8。7. 員工表用來記錄員工的具體信息,employee表的設(shè)計如下:表47 employees表主要字段數(shù)據(jù)類型長度屬性描述Emp_ID整型4主鍵員工編號Emp_Name字符串型15非空員工姓名Emp_Sex字符型2非空性別Emp_Age整型3非空年齡Emp_Date日期型格式為xxxxxxxx非空開始工作日期Emp_Address字符串型50非空地址Emp_Tel字符串型11非空聯(lián)系電話Dep_Name字符型10非空所屬部門名該實體對應(yīng)于MySql數(shù)據(jù)庫的建表語句為:CREATE TABLE employee ( Emp_ID int(4) NOT NULL auto_increment, Emp_Name varchar(15) NOT NULL, Emp_Sex char(2) NOT NULL, Emp_Age int(3) NOT NULL, Emp_Date date NOT NULL, Emp_Address varchar(50) NOT NULL, Emp_Tel varchar(11) NOT NULL, Dep_Name char(10) NOT NULL, PRIMARY KEY (Emp_ID)) SET DEFAULT CHARSET=utf8。 Emp_ID字段采用順序自動增加,默認(rèn)情況下為1。8. 管理員表存儲管理的具體信息,manager表的設(shè)計如下:表48 manager表主要字段數(shù)據(jù)類型長度屬性描述Mana_Id整型4主鍵管理員編號Mana_Name字符串型15非空管理員名字Mana_PWD字符串型10非空管理員密碼Popedom字符串型2非空權(quán)限Mana_Sex字符串型2非空性別Mana_Age字符串型3非空年齡Mana_Dep字符串型10非空所屬部門Mana_Tel字符串型11非空聯(lián)系電話Mana_Address字符串型50非空地址對應(yīng)于MySql數(shù)據(jù)庫的管理員實體的建表語句為:CREATE TABLE manager(Mana_Id int(4) NOT NULL auto_increment, Mana_Name varchar(15) NOT NULL, Mana_PWD varchar(10) NOT NULL, Popedom varchar(2) NOT NULL, Mana_Sex varchar(2) NOT NULL, Mana_Age varchar(3) NOT NULL, Mana_Dep varchar(10) NOT NULL, Mana_Tel varchar(11) NOT NULL, Mana_Address varchar(50) NOT NULL, PRIMARY KEY (Mana_Id)) SET DEFAULT CHARSET=utf8。Mana_Id字段采用順序自動增加; Popedom表示管理員的權(quán)限,0表示超級管理員,1表示普通管理員; Mana_Dep是部門表中對應(yīng)的部門名,兩表之間的關(guān)系是多對多的關(guān)系。 系統(tǒng)的用例圖 下面是系統(tǒng)的用例圖,通過圖我們可以看到,管理員登陸系統(tǒng)后可以進(jìn)行權(quán)限管理,進(jìn)貨管理,供應(yīng)商管理,庫存管理等。管理員是有權(quán)限之分的,超級管理員可以添加普通管理員,可以修改普通管理員信息,比如修改普通管理員的權(quán)限密碼。對于一個超級管理員,他具有最大權(quán)限,在管理員管理中,它可以對普通管理員進(jìn)行增刪改查。圖 412 管理員用例圖超級管理員的用例圖:圖 413 超級管理員用例圖權(quán)限管理部分:圖 414 權(quán)限管理用例圖銷售管理部分:圖 415 銷售管理用例圖供應(yīng)商管理部分:圖 416 供應(yīng)商管理用例圖員工管理部分:圖 417 員工管理用例圖普通管理員的用例圖和超級管理員的用例圖除了在權(quán)限管理的部分有些不同,基本上相同,以下是普通管理在權(quán)限管理部分的用例圖:圖 418 普通管理員用例圖 系統(tǒng)登錄時序圖 下面是管理員登錄時的時序圖:反映的是用戶登錄整個程序的流程以及發(fā)出的動作,先交由編碼過濾器處理,再交由相應(yīng)的Servlet處理,Servlet調(diào)用該實體對應(yīng)的DAO中的方法,調(diào)用底層數(shù)據(jù)庫數(shù)據(jù),返回到相應(yīng)的JSP頁面。最后作為響應(yīng)返回給客戶端。圖 419 登錄時序圖5 系統(tǒng)的詳細(xì)設(shè)計 系統(tǒng)模塊的劃分該系統(tǒng)總體上分為四個模塊:商品的銷售管理:實現(xiàn)商品的進(jìn)貨,庫存,上架等信息的增加、刪除和查詢。員工管理:實現(xiàn)部門信息的增加和修改。員工信息的查詢,增加和刪除。供應(yīng)商管理:供應(yīng)商信息的增加、刪除和查詢。管理員信息管理:分別實現(xiàn)超級管理員和普通管理員的權(quán)限管理,超級管理員對普通管理員信息的增加,刪除和修改。 模塊流程和具體實現(xiàn)說明一下,對每一個對象的操作,系統(tǒng)都會自動從一下四個范圍中找該對象,首先是request,再是page,session,。當(dāng)關(guān)閉一個網(wǎng)頁時,一個事務(wù)對應(yīng)一個session,session關(guān)閉事務(wù)關(guān)閉。整體上表示層使用EL表達(dá)式獲取數(shù)據(jù),更有效的優(yōu)化JSP頁面,使用Servlet獲取所有請求,根據(jù)不同的請求調(diào)用相應(yīng)的DAO方法處理數(shù)據(jù),使用JavaScript中的Java代碼進(jìn)行信息的驗證。 用戶登錄模塊 當(dāng)用戶訪問客戶端時,即管理員登錄時,并且進(jìn)入登錄界面進(jìn)行登錄操作時,這時會系統(tǒng)會給管理員創(chuàng)建一個管理員對象放入服務(wù)器的session會話中。使管理員在
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1