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

正文內(nèi)容

基于jsp的倉庫管理系統(tǒng)的設(shè)計與實現(xiàn)(編輯修改稿)

2025-06-12 18:38 本頁面
 

【文章內(nèi)容簡介】 頁 目前為止最為成熟的一種數(shù)據(jù)庫類型。網(wǎng)上購物系統(tǒng)銷售管理子系統(tǒng)采用 MYSQL 作為后臺數(shù)據(jù)庫,根據(jù)數(shù)據(jù)庫工具和數(shù)據(jù)庫特點,開發(fā)出一套可靠健壯的數(shù)據(jù)存儲方案。 在建立數(shù)據(jù)模型的時候首先考慮是要避免重復(fù)數(shù)據(jù),也就是建立規(guī)范化數(shù)據(jù)庫。規(guī)范化數(shù)據(jù)庫可以通過被稱為范式水平的指標(biāo)來衡量,級別有第一范式、第二范式和第三范式,通常第三范式就是要達到的目標(biāo),因為它提供了數(shù)據(jù)冗余和開發(fā)簡易性之間的最好折衷。 系統(tǒng)的數(shù)據(jù)庫正是按照第三范式標(biāo)準(zhǔn)來設(shè)計的,它保證 了模型的精簡和表格的緊湊型。而第三范式標(biāo)準(zhǔn)也最大發(fā)揮了關(guān)系數(shù)據(jù)庫的優(yōu)勢。 將需求分析得到的用戶需求抽象為信息結(jié)構(gòu),即概念模型的過程就是概念結(jié)構(gòu)設(shè)計。在概念設(shè)計階段,描述系統(tǒng)概念模型的有力工具是 ER模型。實體和屬性的定義如下。 下面圖 、圖 、圖 、圖 是該系統(tǒng)的實體信息,圖 關(guān)系圖。 圖 訂單實體信息 訂單 訂單編號 創(chuàng)建日期 貨物編號 貨物數(shù)量 用戶編號 更新日期 基于 JSP的倉庫管理系統(tǒng)的設(shè)計與實現(xiàn) 第 9 頁 用 戶用 戶 編 號 用 戶 名 密 碼 姓 名性 別生 日電 子 郵 箱電 話 權(quán) 限 創(chuàng) 建 日 期 更 新 日 期 圖 用戶實體信息 圖 貨物 實體信息 貨物 貨物編號 貨物名稱 進貨價格 賣出價格 生產(chǎn)廠家 創(chuàng)建日期 貨物描述 更新日期 生產(chǎn)日期 基于 JSP的倉庫管理系統(tǒng)的設(shè)計與實現(xiàn) 第 10 頁 圖 庫存實體信息 用 戶 商 品 庫 存訂 單 購 買1M形 成11 擁 有11管 理 員管 理管 理擁 有1M1M1M管 理1M管 理1M 圖 系統(tǒng) ER 圖 庫存 庫存編號 庫存 數(shù)量 庫存編號 更新日期 創(chuàng)建日期 基于 JSP的倉庫管理系統(tǒng)的設(shè)計與實現(xiàn) 第 11 頁 系統(tǒng)功能簡介 在信息世界中,信息從客觀事物出發(fā)流經(jīng)數(shù)據(jù)庫,通過決策機構(gòu)最后又回到客觀世界,信息的這一循環(huán)經(jīng)歷了三個領(lǐng)域:信息世界,數(shù)據(jù)世界,現(xiàn)實世界?,F(xiàn)實世界的事物反映到人的頭腦中,人的大腦對它有個認識過程,經(jīng)過分析(選擇、命名、分類等)進入信息世界。這些信息再進一步加工、編碼,然后 進入數(shù)據(jù)世界,而軟件系統(tǒng)的開發(fā)工作需要考慮這兩個方面的問題,也就是要考慮系統(tǒng)開發(fā)所需要的數(shù)據(jù),以及如何對這些數(shù)據(jù)進行操作。這兩個問題貫穿了整個軟件系統(tǒng)的開發(fā)過程,這也就是數(shù)據(jù)庫的設(shè)計問題,軟件設(shè)計的一個核心。 ( 1) 用戶管理模塊的功能是在數(shù)據(jù)庫中建立新用戶信息的表,管理員可以對用戶信息進行增、刪、改、查。 下圖 。 基于 JSP的倉庫管理系統(tǒng)的設(shè)計與實現(xiàn) 第 12 頁 用 戶 管 理注 冊 新 用 戶 判 斷 用 戶 是 否 存 在輸 入 用 戶 基 本 信 息 添 加數(shù) 據(jù) 驗 證添 加 成 功 添 加 失 敗數(shù) 據(jù) 不 合 法數(shù) 據(jù) 合 法用 戶 不 存 在用 戶 存 在修 改 用 戶顯 示 用 戶 信 息 輸 入 用 戶 基 本 信 息數(shù) 據(jù) 驗 證 修 改修 改 成 功 修 改 失 敗數(shù) 據(jù) 不 合 法數(shù) 據(jù) 合 法刪 除 用 戶 圖 用戶管理 ( 2) 貨物 管理:管理員成功登錄后進入 貨物 管理,可以對系統(tǒng)中現(xiàn)有 貨物 進行維護。 下 圖 描述的是 貨物 管理。 基于 JSP的倉庫管理系統(tǒng)的設(shè)計與實現(xiàn) 第 13 頁 圖 貨物 管理 倉庫管理數(shù)據(jù)庫邏輯設(shè)計 在進行了該倉庫管理系統(tǒng)的數(shù)據(jù)庫概念設(shè)計之后,根據(jù)給出的實體結(jié)構(gòu)圖進行了分析,得到該系統(tǒng)的數(shù)據(jù)庫邏輯設(shè)計如下: ( 1) Order 訂單信息表 (訂單編號、 貨物 數(shù)量、 貨物 編號、用戶編號、創(chuàng)建日期、更新日期 )。 ( 2) Person 用戶信息表 (用戶編號、用戶名、密碼、姓名、性別、生日、電子郵箱、電話、權(quán)限、創(chuàng)建日期、更新日期 )。 ( 3) Product 貨物 信息表 (貨物 編號、 貨物 名稱、進貨價格、賣出價格、生產(chǎn)廠家、生產(chǎn)日期、 貨物 描述、創(chuàng)建日期、更新日期 )。 貨物管理 添加貨物 修改貨物 刪除貨物 數(shù)據(jù) 驗證證 數(shù)據(jù)不合法 添加 數(shù)據(jù)合法 添加成功 添加失敗 顯示貨物 信息 輸入貨物 信息 數(shù)據(jù)驗證 數(shù)據(jù)不合法 修改 數(shù)據(jù)合法 修改失敗 修改成功 基于 JSP的倉庫管理系統(tǒng)的設(shè)計與實現(xiàn) 第 14 頁 ( 4) Storage 庫存信息表 (庫存編號、庫存、 貨物 編號、創(chuàng)建日期、更新日期 )。 倉庫管理數(shù)據(jù)字典設(shè)計 訂單信息表是針對訂單這個實體,它主要描述了訂單的信息,如訂單編號、 貨物 數(shù)量、 貨物 編號、用戶編號等,其中訂單編碼作為用戶信息表的主鍵,相應(yīng)的詳細屬性和說明如下表 所示。 表 訂單信息 字段 類型 位數(shù) 主鍵 備注 OrderId int 4 ▲ 訂單編號 ProductNum int 4 貨 物 數(shù)量 ProId int 4 貨物 編號 PerId int 4 用戶編號 CreateDate date 8 創(chuàng)建日期 UpdateDate date 8 更新日期 用戶信息表是針對用戶這個實體,它主要描述了用戶的個人情況,如姓名、性別、生日、電子郵箱等,其中用戶編碼作為用戶信息表的主鍵,相應(yīng)的詳細屬性和說明如下表 。 表 用戶信息 字段 類型 位數(shù) 主鍵 備注 PerId int 4 ▲ 用戶編號 LoginName varchar2 50 用戶名 LoginPwd varchar2 50 密碼 PerName varchar2 50 姓名 Sex int 4 性別 Birthday date 8 生日 Email varchar2 50 電子郵箱 Tel varchar2 50 電話 Right int 4 權(quán)限 CreateDate date 8 創(chuàng)建日期 UpdateDate date 8 更新日期 基于 JSP的倉庫管理系統(tǒng)的設(shè)計與實現(xiàn) 第 15 頁 貨物 信息表是針對 貨物 這個實體,它主要描述了 貨物 的情況,如 貨物 編號、 貨物 名稱、進貨價格、賣出價格、生產(chǎn)廠家等,其中 貨物 編碼作為房間信息表的主鍵,相應(yīng)的詳細屬性和說明如下表 。 表 貨物 信息 段 類型 位數(shù) 主鍵 備注 ProId int 4 ▲ 貨物 編號 ProName varchar2 50 貨物 名稱 BuyPrice number 9 進貨價格 SellPrice number 9 賣出價格 Manufacturer varchar2 50 生產(chǎn)廠家 ProDate date 8 生產(chǎn)日期 Description varchar2 16 貨物 描述 CreateDate date 8 創(chuàng)建日期 UpdateDate date 8 更新日期 庫存信息表是針對庫存這個實體,它主要描述了庫存的情況,如庫存編號、 貨物 編號、創(chuàng)建日期、更新日期等,其中庫存編碼作為房間信息表的主鍵,相應(yīng)的詳細屬性和說明如下表 所示。 表 庫存信息 字段 類型 位數(shù) 主鍵 備注 StorageId int 4 ▲ 庫存編號 ProStorage int 4 庫存 ProId int 4 貨物 編號 CreateDate date 8 創(chuàng)建日期 UpdateDate date 8 更新日期 基于 JSP的倉庫管理系統(tǒng)的設(shè)計與實現(xiàn) 第 16 頁 5 系統(tǒng)實現(xiàn) 登錄功能的 實現(xiàn) 管理員進入登錄頁面數(shù)據(jù)用戶名和密碼,系統(tǒng)查詢數(shù)據(jù)庫比對用戶名密碼,如果正確登錄成功,錯誤系統(tǒng)提示錯誤信息。其中用戶名和密碼都為必填項。 下圖 。 圖 登錄功能 下面是登錄功能的主要代碼: Public void doPost(HttpServletRequest request, HttpServletResponse response) { (UTF8)。 String loginName = (txtLoginName)。// 用戶名 String loginPwd = (txtLoginPwd)。// 密碼 PersonBLL personBll = new PersonBLL()。// 初始化用戶業(yè)務(wù)邏輯類 // 根據(jù)用戶名查詢用戶信息 ResultSet rsPerson = (loginName)。 if(()){// 如果用戶信息存在 // 數(shù)據(jù)庫中密碼 String password = (LoginPwd)。 基于 JSP的倉庫管理系統(tǒng)的設(shè)計與實現(xiàn) 第 17 頁 if ((loginPwd)) {// 如果密碼一致 String perId = (PerId)。// 用戶編號 String right = (Right)。// 權(quán)限 HttpSession session = ()。// 保存 Session (PERID, perId)。 (RIGHT, right)。 (Message?flag=9)。// 登錄成功 } else{ (Message?flag=15)。 // 密碼錯誤 } } else{ (Message?flag=13)。 // 用戶信息不存在 } } 添加 貨物 模塊功能實現(xiàn) 添加 貨物 功能說明:管理員成功登錄后,進入 貨物 管理中的添加 貨物 頁面,可以向本系統(tǒng)中添加 貨物 , 貨物 信息包括: 貨物 名稱,出貨價格,賣出價格,生產(chǎn)廠家,生產(chǎn)日期, 貨物 描述等。其中 貨物 名稱為必填項。 下圖 貨物 功能圖。 圖 添加 貨物 功 能 下面是添加 貨物 功能的主要代碼: 基于 JSP的倉庫管理系統(tǒng)的設(shè)計與實現(xiàn) 第 18 頁 public void doPost(HttpServletRequest request, HttpServletResponse response) { (UTF8)。 ProductInfo product = new ProductInfo()。// 初始化 貨物 實體類 String proName = (txtProName)。// 貨物 名稱 (proName)。 float buyPrice = ((txtBuyPrice))。// 進貨價格 (buyPrice)。 float sellPrice = ((txtSellPrice))。// 賣出價格 (sellPrice)。 String manufacturer = (txtManufacturer)。// 生產(chǎn)廠家 (manufacturer)。 Date proDate = ((txtProDate))。// 生產(chǎn)日期 (proDate)。 String description = (txtDescription)。// 貨物 描述 (description)。 ProductBLL productBll = new ProductBLL()。// 初始化 貨物 業(yè)務(wù)邏輯類 int rows = (product)。 // 新增 貨物 信息 if(rows == 1) // 返回操作結(jié)果 { int proId = ()。// 查詢 貨物 最大編號 StorageInfo storage = new StorageInfo()。// 初始化庫存實體類 (0)。 // 庫存 (proI
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1