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

正文內(nèi)容

物流配送系統(tǒng)商務(wù)網(wǎng)站設(shè)計(jì)方案(編輯修改稿)

2024-12-20 16:49 本頁面
 

【文章內(nèi)容簡介】 6 字段名稱 userid username password grade mobile 數(shù)據(jù)結(jié)構(gòu) Int Varchar(20) Varchar(16) Int Varvhar( 20) Varchar(11) 說明 用戶編號 用戶名稱 用戶密碼 用戶級別, 1— 超級用 戶, 2— 管理員, 3 普通用戶 電子郵件 手機(jī)號碼 表 倉庫表 編號 1 2 3 4 字段名稱 wareid warename maxarea address 數(shù)據(jù)結(jié)構(gòu) Int Varchar(50) Int Varchar(100) 說明 倉庫編號 倉庫名稱 最大區(qū)域數(shù) 地址 表 區(qū)域表 編號 1 2 3 4 字段名稱 areaid areaname wareid maxspace 數(shù)據(jù)結(jié)構(gòu) Int Varchar(50) Int Int 說明 區(qū)域編號 區(qū)域名稱 所在倉庫 最大貨位數(shù) 表 貨位表 編號 1 2 3 4 字段名稱 spaceid spacename areaid maxgoods 數(shù)據(jù)結(jié)構(gòu) Int Varchar(50) Int Int 說明 貨位編號 貨位名稱 所在區(qū)域 最大貨 物數(shù) 表 類別表 編號 1 2 字段名稱 sortid sortname 數(shù)據(jù)結(jié)構(gòu) Int Varchar(50) 說明 類別編號 類別名稱 15 表 貨物表 編號 1 2 3 4 5 6 字段名稱 goodsid goodsname sortid maxnumber minnumber price 數(shù)據(jù)結(jié)構(gòu) Int Varchar(20) Int Int Int Int 說明 貨物編號 貨物名稱 所屬類別 最大庫存 最小庫存 價格 表 庫存表 編號 1 2 3 4 5 6 字段名稱 stockid goodsid number wareid areaid spaceid 數(shù)據(jù)結(jié)構(gòu) Int Int Int Int Int Int 說明 庫存編號 貨物名稱 數(shù)量 所屬倉庫 所屬區(qū)域 所屬貨位 表 入出庫表 編號 1 2 3 4 5 6 7 8 9 10 字段名稱 inventoryid goodsid wareid areaid spaceid username number modifytime type remark 數(shù)據(jù)結(jié)構(gòu) Int Int Int Int Int Varchar(20) Int datetime Varchar(10) Varchar(500) 說明 入出庫編號 貨物名稱 所在倉庫 所在區(qū)域 所在貨位 操作員 入出庫數(shù)量 入出庫時間 入出庫類型 備注 表 移出庫表 編號 1 2 3 4 5 6 7 8 9 10 11 字段名稱 transferid goodsid username number transtime inputwareid inputareaid inputspaceid outputwareid outputareaid output spaceid 數(shù)據(jù)結(jié)構(gòu) Int Int Varchar(20) Int datetime Int Int Int Int Int Int 說明 移庫編號 貨物名稱 操作員 移庫數(shù)量 移庫時間 移入倉庫 移入?yún)^(qū)域 移入貨位 移出倉庫 移出區(qū)域 移出貨位 16 表 采購表 編號 1 2 3 4 5 6 字段名稱 purchaseid goodsid number purtime username remark 數(shù)據(jù)結(jié)構(gòu) Int Int Int datetime Varchar(20) Varchar(500) 說明 采購編號 貨物名稱 采購數(shù)量 采購時間 操作員 備注 表 系統(tǒng)表 編號 1 2 3 4 5 字段名稱 wareinitial areainitial spaceinitial sortinitial goodsinitial 數(shù)據(jù)結(jié)構(gòu) Int Int Int Int Int 說明 倉庫是否初始化( 0 否, 1是) 區(qū)域是否初始化 ( 0否, 1是) 貨位是否初始化 ( 0否, 1是) 類別是否初始化 ( 0否, 1是) 貨物是否初始化 17 五、詳細(xì)設(shè)計(jì) (一)引言 為使用本系統(tǒng)的用戶提供完善的庫存管理 服務(wù) ,以及精確的庫存查詢服務(wù),為企 業(yè)管理者提供實(shí)時庫存信息 ,幫助企業(yè)決策者 了解庫存狀態(tài) ,輔助做出合理的決策 。 該部分所有業(yè)務(wù)邏輯代碼詳見附錄 Ⅱ 。 (二)系統(tǒng)程序設(shè)計(jì) 設(shè)計(jì)說明 該程序檢查用戶登錄信息是否合法 ,合法用戶的信息會被保存到 Session 中,如 果未登錄用戶想使用系統(tǒng)其它功能都會被拒絕 。該程序的設(shè)計(jì)可有效避免 SQL 注入漏 洞。 如圖 為用戶登陸界面,用戶 登錄時要求用戶名長度在 20 個字符以內(nèi),密碼 長度為 616 個字符 圖 系統(tǒng)登錄界面 如圖 所示為用戶登錄后界面 。 18 圖 用戶管理主界面 該功能流程邏輯圖如下所示 : 圖 用戶管理流程邏輯圖 LoginServlet 得到用戶提交的數(shù)據(jù) username, password,然后調(diào)用 UserProcess 類 的 loginCheck(Str ing u,String p)方法對數(shù)據(jù)進(jìn)行檢查。檢查方法如下: ( 1)首先檢查用戶名為 username 時的密碼( select top 1 password fr om users where username=39。 + u + 39。),若不存在 ,表明不存在該 用戶,返回用戶名錯誤提示信息。 ( 2 ) 若 存 在 , 檢 查 username 的 密 碼 與 password 是 否 相 等 ( ((1)) ),若相 等,登錄成功 ,跳轉(zhuǎn)到用戶管 理界面; 否則 ,返回 密碼錯誤提示信息 。 該算法有效避 免了 SQL 注入漏洞 。因?yàn)槿绻捎靡韵? SQL 查詢語句 :select top 1 * fr om users where username=39。 + u + 39。 and password=39。 + p+ 39。時,用戶在 登錄時隨意輸 入用戶名 ,而輸入以下密碼 : 39。 or 1=39。1 就可以成功登錄到系統(tǒng)。 2. 實(shí)體添加設(shè)計(jì)說明 該程序 功能是添加實(shí)體到數(shù)據(jù)庫 ,以倉庫添加為實(shí)例,其他實(shí)體的添加過程與倉 庫類似 ,不在一一贅述 。 19 如圖 為倉庫添加界面,添 加倉庫時要求倉庫名長度在 50 個字符以內(nèi),地址 長度為 100 個字符 以內(nèi) 。 圖 添加倉庫界面 如圖 5. 5 所示為 成功添加倉庫 后界面 。圖中第一條數(shù)據(jù)即為剛剛添加數(shù)據(jù) 。 該功能流程邏輯圖為 : 圖 成功添加倉庫界面 WareServlet 圖 添加倉庫流程邏輯圖 得 到 用 戶 提 交 的 數(shù) 據(jù) warename , maxarea,address , 然 后 調(diào) 用 WareProcess 類的 addWare( WareBean wb)方法將數(shù)據(jù)添加到數(shù)據(jù)庫, SQL 語句如下: String sq l = insert into warehouse values (39。 + () + 39。, + () + ,39。+ () +39。) 。 3. 分頁瀏覽 設(shè)計(jì)說明 該程序功能是添加實(shí)體到數(shù)據(jù)庫 ,以倉庫添加為實(shí)例,其他實(shí)體的添加過程與倉 庫類似 ,不在一一贅述 。 如圖 5. 7 為倉庫 分頁瀏覽 界 面 20 圖 倉庫分頁瀏覽界面 1 如圖 5. 8 所示為 點(diǎn)擊下一頁后 倉庫 分頁瀏覽 界面 。 圖 倉庫分頁瀏覽界面 2 該算法有四個主要的參數(shù) , pageNo 代表當(dāng)前的頁 數(shù), pageSize 代表每頁顯示幾行 記錄 , pageCount 代表共有多少頁, rowCount 代表共有多少行記錄。其中 rowCount 由以下 SQL 語句求出: select count(*) from warehouse; pageSize 由程序員自己設(shè)置, pageCount 的 值 可 由 以 下 方 法 求 出 : 如 果 rowCount%pageSize=0 , pageCount=rowCount/ageSize,否則 pageCount=rowCount/ageSize+1; pageNo 的值是通 過參數(shù)傳遞過來的 ,那么上述四個參數(shù)確定后,第 pageNo 頁的記錄通過以下的 SQL 語句求的 : String sql1 = select top” + pageSize + * fr om warehouse where wareid not in(select top + (pageNo1)*pageSize+ wareid from warehouse) order by wareid desc。 4. 實(shí)體修改設(shè)計(jì)說明 該程序功能是修改實(shí)體的信息 ,然后保存到數(shù)據(jù)庫,以倉庫修改為實(shí)例 ,其他實(shí) 體的 修改 過程與倉庫類似 ,不在一一贅述 。 如圖 為倉庫修改界面,修改倉庫時要求倉庫名長度在 50 個字符以內(nèi),地址 長度為 100 個字符以內(nèi) 。 圖 添加倉庫界面 21 如圖 所示為成功 修改 倉庫后界面 。 該功能流程邏輯圖為 : 圖 成功修改倉庫界面 圖 成功修改倉庫流程邏輯圖 WareSer vlet 得到用戶提交的數(shù)據(jù) wareid, warename, maxarea,address,然后調(diào)用 WareProcess 類的 modifyWare(WareBean wb)方法修改倉庫信息,然后將數(shù)據(jù)保存到數(shù) 據(jù)庫 , SQL 語句如下: String sql = update warehouse set warename = 39。 + () + 39。, maxarea = + () + , address = 39。 + () + 39。 where wareid = + ()。 5. 實(shí)體刪除設(shè)計(jì)說明 該程序功能是刪除實(shí)體的信息 ,以倉庫刪除為實(shí)例,其他實(shí)體的刪除過程與倉庫 類似 ,不在一一贅述 。 如圖 為倉庫 刪除界面 22 圖 倉庫刪除界面 如圖 3 所示為成功 刪除 倉庫后界面 。 該功能流程邏輯圖為 :
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1