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

正文內(nèi)容

基于javaweb商品庫(kù)存信息系統(tǒng)(編輯修改稿)

2025-06-12 18:26 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 2 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù) ER圖設(shè)計(jì) 在 本 商品倉(cāng)庫(kù)管理系統(tǒng) 中采用 “ 實(shí) 體聯(lián)系模型 ” ( ER模型)來(lái)描述數(shù)據(jù)庫(kù)的結(jié)構(gòu)與語(yǔ)義,以對(duì)現(xiàn)實(shí)世界進(jìn)行第一次抽象。 ER 模型直接從現(xiàn)實(shí)世界抽象出實(shí)體類型及實(shí)體間聯(lián)系,然后用 ER圖來(lái)表示數(shù)據(jù)模型。它有兩個(gè)明顯的優(yōu)點(diǎn):接近于人的思維,容易理解;與計(jì)算機(jī)無(wú)關(guān),用戶容易接受。 商品倉(cāng)庫(kù)管理系統(tǒng) : 根據(jù)分析,系統(tǒng)中主要存在以下幾個(gè)實(shí)體:商品信息、商品分類、商品庫(kù)存等,它們之間的關(guān)系如圖 44 所示。 商 品 信 息包 含商 品 分 類入 庫(kù) 出 來(lái)商 品 庫(kù) 存審 核商 品 審 核11NNM M1N 圖 44 商品倉(cāng)庫(kù)管理系統(tǒng) ER 圖 商品倉(cāng)庫(kù)管理系統(tǒng)的 實(shí)體圖: 13 編 號(hào)商 品 分 類分 類 名 稱 分 類 描 述 備 份 圖 45 商品分類實(shí)體圖 編 號(hào)庫(kù) 存 信 息條 碼 名 稱 庫(kù) 存 數(shù) 量 審 核 日 期 圖 46 庫(kù)存信息實(shí)體圖 編 號(hào)商 品 出 庫(kù)條 碼 名 稱出 庫(kù) 日 期 出 庫(kù) 數(shù) 量 經(jīng) 手 人 備 注 圖 47 商品出庫(kù)信息實(shí)體圖 編 號(hào)商 品 信 息條 碼 名 稱 生 產(chǎn) 廠 商單 價(jià) 有 效 期 分 類 備 注 圖 48 商品信息實(shí)體圖 14 編 號(hào)管 理 員用 戶 名 密 碼真 實(shí) 姓 名 注 冊(cè) 日 期 上 次 登 錄 圖 49 管理員實(shí)體圖 編 號(hào)商 品 入 庫(kù)條 碼 名 稱入 庫(kù) 日 期 入 庫(kù) 數(shù) 量 經(jīng) 手 人 備 注 圖 410 商品入庫(kù)信息實(shí)體圖 編 號(hào)商 品 審 查條 碼 名 稱 原 庫(kù) 存 數(shù) 量審 查 數(shù) 量 經(jīng) 手 人 審 查 日 期 備 注 圖 411 商品審查信息實(shí)體圖 數(shù)據(jù)庫(kù)表的設(shè)計(jì) 表名: admin 說明: 該表中 ID 是該表的主鍵 ,保存管理員信息,如表 41所示 表 41 管理員信息表 字段 列名稱 類型 寬度 允許空值 主鍵 識(shí)別碼 Id Number 11 否 是 用戶名 Username Varchar2 50 否 否 15 密碼 Password Varchar2 50 否 否 真實(shí)姓名 realname Varchar2 50 否 否 注冊(cè)日期 regdate Varchar2 50 否 否 最近登錄日期 lastlog Varchar2 50 否 否 表名: s_category 說明: 該表中 ID 是該表的主鍵 ,用來(lái)保存商品分類信息,如表 42 所示 表 42 商品分類信息表 字段 列名稱 類型 寬度 允許空值 主鍵 識(shí)別碼 Id Number 11 否 是 商品名稱 c_name Varchar2 50 否 否 商品簡(jiǎn)介 c_intro Varchar2 50 否 否 備注 c_others Varchar2 50 否 否 信息表 表名: s_exam 說明: 該表中 ID 是該表的主鍵 ,保存庫(kù)存審核信息。如表 43 所示 表 43 庫(kù)存審核信息表 字段 列名稱 類型 寬度 允許空值 主鍵 識(shí)別碼 Id Number 11 否 是 條形碼 s_no Varchar2 50 否 否 商品名稱 s_name Varchar2 50 否 否 商品原數(shù)量 s_oldnum Varchar2 50 否 否 商品數(shù)量 s_num Varchar2 50 否 否 入庫(kù)審核日期 s_date Varchar2 50 否 否 經(jīng)手人 s_manager Varchar2 50 否 否 備注 s_others Varchar2 50 否 否 表名: s_info 16 說明: 該表中 ID 是該表的主鍵 ,用來(lái)保存商品信息。如表 44 所示 表 44 商品信息表 字段 列名稱 類型 寬度 允許空值 主鍵 識(shí)別碼 Id Number 11 否 是 條形碼 s_no Varchar2 50 否 否 商品名稱 s_name Varchar2 50 否 否 生產(chǎn)廠家 s_productor Varchar2 50 否 否 價(jià)格 s_price Varchar2 50 否 否 分類 s_category Varchar2 50 否 否 過期時(shí)間 s_date Varchar2 50 否 否 備注 s_others Varchar2 50 否 否 表名: s_library 說明: 該表中 ID 是該表的主鍵 ,用來(lái)保存商品出庫(kù)信息。如表 45 所示 45 商品出庫(kù)信息表 字段 列名稱 類型 寬度 允許空值 主鍵 識(shí)別碼 Id Number 11 否 是 條形碼 s_no Varchar2 50 否 否 商品名稱 s_name Varchar2 50 否 否 出庫(kù)日期 s_date Varchar2 50 否 否 出庫(kù)數(shù)量 s_num Varchar2 50 否 否 經(jīng)手人 s_manager Varchar2 50 否 否 備注 s_others Varchar2 50 否 否 表名: s_storage 說明:該表中 ID 是該表的主鍵 ,用來(lái)保存商品入庫(kù)信息。如表 46 所示 表 46 商品入庫(kù)信息表 17 字段 列名稱 類型 寬度 允許空值 主鍵 識(shí)別碼 Id Number 11 否 是 條形碼 s_no Varchar2 50 否 否 商品名稱 s_name Varchar2 50 否 否 入庫(kù)日期 s_date Varchar2 50 否 否 入庫(kù)數(shù)量 s_num Varchar2 50 否 否 經(jīng)手人 s_manager Varchar2 50 否 否 備注 s_others Varchar2 50 否 否 表名: s_store 說明:該表中 ID 是該表的主鍵 ,用來(lái)保存庫(kù)存信息。如表 47 所示 表 47 庫(kù)存信息表 字段 列名稱 類型 寬度 允許空值 主鍵 識(shí)別碼 Id Number 11 否 是 條形碼 s_no Varchar2 50 否 否 商品名稱 s_name Varchar2 50 否 否 庫(kù)存數(shù)量 s_num Varchar2 50 否 否 入庫(kù)日期 s_date Varchar2 50 否 否 本系統(tǒng)采用的數(shù)據(jù)庫(kù)連接技術(shù)簡(jiǎn)介 JDBC(Java Database Connectivity)是 SUN 公司制定的一個(gè)基于 Java 數(shù)據(jù)庫(kù)接口規(guī)范。 JDBC 為 Java 開發(fā)者使用數(shù)據(jù)庫(kù)提供了統(tǒng)一的編程接口,它由一組 Java 類和接口組成, JDBC使得開發(fā)人員可以用純 Java的方式來(lái)連接數(shù)據(jù)庫(kù)進(jìn)行各種操作。 JDBC 主要提供了三項(xiàng)功能:同數(shù)據(jù)庫(kù)的連接;向數(shù)據(jù)庫(kù)發(fā)送 SQL 語(yǔ)句;處理數(shù)據(jù)庫(kù)返回的結(jié)果。采用這種技術(shù)是在需要對(duì)數(shù)據(jù)庫(kù)進(jìn)行訪問時(shí)通過 JDBC 驅(qū)動(dòng)程序建立與數(shù)據(jù)庫(kù)的物理連接,訪問操作結(jié)束后斷開連接,具體操作有以下 5個(gè)步驟: step 1:加載驅(qū)動(dòng)程序與數(shù)據(jù)庫(kù)建立連接 step 2:創(chuàng)建一個(gè) JDBC 聲明 step 3:設(shè)置執(zhí)行 SQL語(yǔ)句,并將結(jié)果存儲(chǔ)到一個(gè)數(shù)據(jù)集中 step 4:接受并處理數(shù)據(jù)集中的記錄內(nèi)容 step 5:關(guān)閉創(chuàng)建的對(duì)象 18 JDBC 作為 一種數(shù)據(jù)庫(kù)訪問技術(shù),具有使用簡(jiǎn)單、可移植性強(qiáng)、易于編寫和維護(hù)等優(yōu)點(diǎn),可理想地實(shí)現(xiàn)數(shù)據(jù)庫(kù)的連接。但是,使用 JDBC 直接連接,要為每一次請(qǐng)求建立一次數(shù)據(jù)庫(kù)連接,對(duì)于一次或幾次操作來(lái)講,系統(tǒng)的開銷不易覺察,但是,就 Web 程序而言,即使在某一較短的時(shí)間段內(nèi),其操作請(qǐng)求數(shù)往往是數(shù)十上百次,系統(tǒng)開銷是相當(dāng)大的。事實(shí)上,在一個(gè)基于數(shù)據(jù)庫(kù)的 Web系統(tǒng)中,建立數(shù)據(jù)庫(kù)連接的操作將是系統(tǒng)中代價(jià)最大的操作之一。而且必須去管理每一個(gè)連接,確保他們能被正確關(guān)閉,否則將可能導(dǎo)致數(shù)據(jù)庫(kù)系統(tǒng)中的內(nèi)存泄露,最終將不得不重啟數(shù)據(jù)庫(kù)。 而目前的新 思路是用一個(gè) JavaBean 完成對(duì)一個(gè)數(shù)據(jù)表的一種操作,即對(duì)一個(gè)表最多只需要 4個(gè) JavaBean 來(lái)完成查詢、增加、修改和刪除。根據(jù)實(shí)際需要,可在 JSP中根據(jù)需求任意組合要作為查詢的字段,即可得到查詢條件,因此如何指定查詢條件就成為所有查詢的 JavaBean 的主要區(qū)別。每次查詢得到的查詢結(jié)果可以選擇表中任何列進(jìn)行自由組合,并可以根據(jù)需要確定列的次序,這樣就可滿足不同查詢結(jié)果的需要,另外也可以指定用于排序的字段,問題的關(guān)鍵就是如何確定查詢條件。在 JavaBean 中分別定義所需條件的屬性,這樣生成的 JavaBean就具有通用性,同時(shí)根據(jù)對(duì)數(shù)據(jù)庫(kù)的四種操作 (查詢、增加、刪除、修改 )編寫了不同的抽象類。這些抽象類不能被實(shí)例化而是對(duì)該類數(shù)據(jù)庫(kù)操作的抽象和封裝。在 JSP開發(fā)中實(shí)際使用的 JavaBean 是對(duì)相應(yīng)抽象類的繼承,并對(duì)一些抽象方法進(jìn)行重載。不過, JavaBean 數(shù)據(jù)庫(kù)連接技術(shù)在建立與數(shù)據(jù)庫(kù)的連接時(shí)需要耗費(fèi)較多的時(shí)間,而且數(shù)據(jù)庫(kù)所支持的并發(fā)數(shù)量是有限的,過多的并發(fā)連接導(dǎo)致數(shù)據(jù)庫(kù)運(yùn)行效率的下降。 19 5 商品倉(cāng)庫(kù)管理系統(tǒng)詳細(xì)設(shè)計(jì) 初始頁(yè)面登錄模塊的設(shè)計(jì)與實(shí)現(xiàn) 一款優(yōu)秀的軟件人性化的登陸頁(yè)面是必不可少的 。登錄功能是實(shí)現(xiàn)軟件其他功能的第一步。當(dāng)用戶點(diǎn)擊登錄按鈕時(shí),首先校檢輸入信息的有效性,即檢驗(yàn)輸入的信息是否為空,若為空則提示用戶輸入信息,當(dāng)所有信息不為空的時(shí)候檢驗(yàn)所輸入信息的格式是否正確,格式不正確的話則提示重新輸入,當(dāng)所有輸入信息檢驗(yàn)正確后連接數(shù)據(jù)庫(kù)表,查看是否存在和該用戶名和密碼匹配的記錄,若不存在則在登錄頁(yè)面提示用戶名和密碼輸入錯(cuò)誤,若存在該條記錄則登錄成功。 用戶登錄模塊 在用戶登錄頁(yè)面中輸入用戶名和密碼進(jìn)行登錄。如圖 51所示 圖 51 用戶登錄圖 初始頁(yè)面模塊 用戶登 錄成功后進(jìn)入初始頁(yè)面。如圖 52所示 20 圖 52 初始頁(yè)面圖 賬戶管理模塊的設(shè)計(jì)與實(shí)現(xiàn) 用戶需要對(duì)用戶進(jìn)行管理,包括新增用戶,修改密碼,用戶列表。新增用戶時(shí)需要填寫用戶名,密碼,真實(shí)姓名。在用戶列表界面顯示用戶名,注冊(cè)日期,真實(shí)姓名,注冊(cè)日期,上次登錄等信息。 新增用戶 在新增用戶頁(yè)面輸入用戶名,密碼,確認(rèn)密碼,真實(shí)姓名。如圖 53 所示 圖 53 新增用戶圖 修改密碼 在修改密碼頁(yè)面輸入用戶名,密碼,新密碼,確認(rèn)密碼。如圖 54所示 21 圖 54 修改密碼圖 用戶列表 在用戶列表中用戶可以查看各個(gè)用戶的信息。如圖 55 所示 圖 55 用戶列表圖 商品分類管理模塊的設(shè)計(jì)與實(shí)現(xiàn) 用戶可以對(duì)商品的分類進(jìn)行管理,包括新增商品分類,商品分類列表。新增商品分類包括分類名稱,分類描述,備注等信息。商品分類列表可以查看,刪除,修改商品的分類名稱,分類描述,備注等信息。 新增商品分類 22 在新增商品分類頁(yè)面,用戶可以增加商品的分類。包括分類名稱,分類描述,備注。如圖 46 所示 圖 56 新增商品分類圖 商品分類列表 在商品分類列表頁(yè)面,用戶可 以查看商品的分類。包括分類名稱,分類描述,備注。還可以進(jìn)行刪除,修改操作。如圖 57所示 圖 57 商品分類列表圖 商品信息模塊的設(shè)計(jì)與實(shí)現(xiàn) 用戶可以對(duì)商品信息進(jìn)行管理,包括新增商品信息,商品信息列表,商品信息查詢。新增商品信息包括商品的條形碼,商品名稱,生產(chǎn)廠家,價(jià)格,分類,有效期,備注等 23 信息。商品信息列表可以顯示商品的上述信息,同時(shí)可以進(jìn)行刪除,修改等操作。商品信息查詢提供按條形碼和名稱兩種查詢方式。 新增商品信息 在新增商品信息頁(yè)面用戶可以新增商品信息。包括條形碼,商品名稱,生產(chǎn) 廠商,價(jià)格,分類,有效期,備注。如圖 58所示 圖 58 新增商品信息圖 商品信息列表 在商品信息列表頁(yè)面用戶可以查看商品信息。包括條形碼,商品名稱,生產(chǎn)廠商,價(jià)格,分類,有效期,備注等信息。同時(shí)可以進(jìn)行刪除,修改操作。如圖 59所示 圖 59 商品信息列表圖 24 商品信息查詢 在商品信息查詢頁(yè)面用戶可以查詢商品信息。提供按條形碼和按名稱兩種查詢方式。如圖 510所示 圖 510 商品信息查詢圖 商品入庫(kù)管理模塊的設(shè)計(jì)與實(shí)現(xiàn) 用戶可以對(duì)商品入庫(kù)進(jìn)行管理,新增商品入庫(kù)包括商品 的條形碼,商品名稱,入庫(kù)日期,入庫(kù)數(shù)量,經(jīng)手人,備注。商品入庫(kù)列表顯示商品的上述信息,同時(shí)可以進(jìn)行刪除,修改等操作。商品入庫(kù)查詢提供按名稱和按日期兩種查詢方式。 新增商品入庫(kù) 在新增商品入庫(kù)頁(yè)面用戶可以根據(jù)條形碼選擇商品。然后需要選擇入庫(kù)日期和填寫入庫(kù)
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1