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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于jsp連接池實(shí)現(xiàn)的企業(yè)進(jìn)銷存管理系統(tǒng)研究(編輯修改稿)

2025-01-07 16:18 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 系如下: ( 1)客戶和商品是多對(duì)多關(guān)系。 ( 2)供應(yīng)商和商品是多對(duì)多關(guān)系。 進(jìn) 進(jìn) 進(jìn)進(jìn) 進(jìn)進(jìn) 進(jìn)進(jìn) 進(jìn)進(jìn) 進(jìn)進(jìn) 進(jìn) 進(jìn)進(jìn) 進(jìn)進(jìn) 進(jìn) 進(jìn) 進(jìn)進(jìn)進(jìn) 進(jìn) 進(jìn) 進(jìn)進(jìn)進(jìn) 進(jìn) 進(jìn) 進(jìn)進(jìn) 進(jìn) 進(jìn) 進(jìn)進(jìn)進(jìn) 進(jìn)進(jìn) 進(jìn)進(jìn) 進(jìn)進(jìn) 進(jìn) 進(jìn) 進(jìn)進(jìn) 進(jìn) 進(jìn) 進(jìn)進(jìn) 進(jìn) 進(jìn) 進(jìn)進(jìn) 進(jìn) 進(jìn) 進(jìn)進(jìn)進(jìn) 進(jìn) 進(jìn)進(jìn) 進(jìn) 進(jìn) 進(jìn)進(jìn) 進(jìn)進(jìn) 進(jìn) 進(jìn) 進(jìn) 進(jìn) 進(jìn) 進(jìn) 進(jìn)進(jìn) 進(jìn) 圖 ER 圖 數(shù)據(jù)庫(kù) 的物理 結(jié)構(gòu) 設(shè)計(jì) 結(jié)合本系統(tǒng)的功能及所選開(kāi)發(fā)工具和數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn),對(duì)系統(tǒng)數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì),建立一個(gè)具有良好的數(shù)據(jù)組織結(jié)構(gòu)的數(shù)據(jù)庫(kù),應(yīng)遵循的原則有: ( 1)盡可能減少數(shù)據(jù)冗余和重復(fù) 。 ( 2)結(jié)構(gòu)設(shè)計(jì)和操作設(shè)計(jì)相結(jié)合 。 ( 3)數(shù)據(jù)結(jié)構(gòu)具有相對(duì)的穩(wěn)定性 。 由于數(shù)據(jù)庫(kù)中所保存的數(shù)據(jù)是系統(tǒng)中非常重要的資源,所以在數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí)一定要注意數(shù)據(jù)結(jié)構(gòu)的安全性、完整性,并發(fā)控制與恢復(fù),而一般的數(shù)據(jù)庫(kù)管理系統(tǒng)都提供了廣師天河學(xué)院本科 畢業(yè)設(shè)計(jì)(論文) 11 一定的數(shù)據(jù)保護(hù)功能。 下面將介紹幾個(gè)主要表的設(shè)計(jì): 1 商品信息表 tb_brand 商品信息表是用來(lái)存放商品的基本信息,包 括商品 ID 號(hào)( ID)、商品名稱( spname)、產(chǎn)地( cd)、單位( dw)、規(guī)格( gg)、批號(hào)( ph)、供應(yīng)商名稱( gysname),備注( memo)等 8 個(gè)主要字段。其中 商品 ID 號(hào)( ID) 字段作為主關(guān)鍵字。商品信息表結(jié)構(gòu)如 表 所示。 表 tb_brand表結(jié)構(gòu) 字段名 數(shù)據(jù)類型 長(zhǎng)度 描述 ID varchar 50 ID號(hào) spname varchar 50 商品名稱 jc varchar 50 簡(jiǎn)稱 cd varchar 100 產(chǎn)地 dw varchar 10 單位 gg varchar 50 規(guī)格 bz varchar 50 包裝 ph varchar 50 批號(hào) pzwh varchar 50 批準(zhǔn)文號(hào) gysname varchar 100 供應(yīng)商全稱 memo varchar 255 備注 2 庫(kù)存信息表 tb_kucun 庫(kù)存信息表是用來(lái)存儲(chǔ)庫(kù)存的基本信息,包括商品 ID 號(hào)( ID)、商品名稱( spname)、產(chǎn)地( cd)、單位( dw)、規(guī)格( gg)、批號(hào)( ph)、單價(jià)( dj)、庫(kù)存數(shù)量 (kcsl)、庫(kù)存金額 (kcje)等 9 個(gè)主要字段。其中 商品 ID 號(hào)( ID) 字段作為 主關(guān)鍵字。庫(kù)存 信息表結(jié)構(gòu)如 表 所示。 表 tb_kucun表結(jié)構(gòu) 字段名 數(shù)據(jù)類型 長(zhǎng)度 描述 ID char 20 商品編號(hào) spname char 50 商品名稱 jc char 20 簡(jiǎn)稱 基于 JSP 連接池實(shí)現(xiàn)的企業(yè)進(jìn)銷存管理系統(tǒng)研究 12 cd char 30 產(chǎn)地 gg char 20 規(guī)格 bz char 30 包裝 dw char 10 單位 dj char 8 單價(jià) kcsl float 8 庫(kù)存數(shù)量 kcje money 8 庫(kù)存金額 3 入存 信息 表 tb_ruku 入庫(kù)信息表是用來(lái) 存儲(chǔ) 商品入庫(kù)的詳細(xì)信息,包括 入庫(kù)票號(hào)( ID)、商品編號(hào)( spid)、供 應(yīng)商名 稱( gysname)、入庫(kù)日期( rkdate)、操作員( czy)、經(jīng)手人( jsr)、結(jié)算方式( jsfs)等 7 個(gè)主要字段。其中 入庫(kù)票號(hào)( ID) 字段作為主關(guān)鍵字。入庫(kù)信息表結(jié)構(gòu)如 表 所示。 表 tb_ruku表結(jié)構(gòu) 字段名 數(shù)據(jù)類型 長(zhǎng)度 描述 ID char 15 入庫(kù)票號(hào) spid char 7 商品編號(hào) spname char 50 商品名稱 jc char 20 簡(jiǎn)稱 cd char 100 產(chǎn)地 gg char 50 規(guī)格 bz char 50 包裝 dw char 10 單位 dj money 8 單價(jià) sl float 8 數(shù)量 je money 8 金額 gysname char 50 供應(yīng)商全稱 rkdate datetime 8 入庫(kù)日期 czy char 10 操作員 jsr char 10 經(jīng)手人 jsfs char 20 結(jié)算方式 廣師天河學(xué)院本科 畢業(yè)設(shè)計(jì)(論文) 13 4 入庫(kù)結(jié)帳表 tb_rkjz 入庫(kù)結(jié)帳表是用來(lái)存儲(chǔ) 商品入庫(kù)結(jié)帳的詳細(xì)信息,包括結(jié)帳票號(hào)( ID)、入庫(kù)編號(hào)( rkid)、供應(yīng)商全稱( gysname)、本次結(jié)款( bcjk)、余額( ye)、結(jié)款日期( jkdate)、操作員( czy)、經(jīng)手人 (jsr)等 8 個(gè)主要字段。其中 結(jié)帳票號(hào)( ID) 字段作為主關(guān)鍵字。入庫(kù)結(jié)帳表結(jié)構(gòu)如 表 所示。 表 tb_rujz表結(jié)構(gòu) 字段名 數(shù)據(jù)類型 長(zhǎng)度 描述 ID char 15 結(jié)帳票號(hào) rkid char 15 入庫(kù)票號(hào) gysname char 100 供應(yīng)商全稱 bcjk money 8 本次結(jié)款 ye money 8 余額 jkdate datetime 8 結(jié)款日期 czy char 10 操作員 jsr char 10 經(jīng)手人 基于 JSP 連接池實(shí)現(xiàn)的企業(yè)進(jìn)銷存管理系統(tǒng)研究 14 5 系統(tǒng) 實(shí)現(xiàn) 技術(shù) 布局 為了能夠在同一頁(yè)面管理多個(gè)頁(yè)面,本系統(tǒng)的主界面采用了框架技術(shù)進(jìn)行設(shè)計(jì),主界面主要對(duì)應(yīng)三個(gè)文件: 、 、 。 (頁(yè)面顯示區(qū)):主要用于顯示網(wǎng)站的旗幟廣告條。 (頁(yè)面導(dǎo)航區(qū)):主要用于管理功能導(dǎo)航。 (頁(yè)面操作區(qū)):主要用于完成各種管理功能。 在頁(yè)面導(dǎo)航區(qū) ,通過(guò)模擬樹型視圖來(lái)調(diào)用相應(yīng)的子模塊。模擬樹型的設(shè)計(jì)主要是通過(guò) HTML 代碼的 function show_div()函數(shù)調(diào) 用相應(yīng)的事件,再通過(guò) JavaScript 腳本處理事件來(lái)實(shí)現(xiàn)。 系統(tǒng)主界面如圖 所示: 圖 系統(tǒng)主界面圖 廣師天河學(xué)院本科 畢業(yè)設(shè)計(jì)(論文) 15 通常情況下,每次訪問(wèn)數(shù)據(jù)庫(kù)之前都要先建立與數(shù)據(jù)庫(kù)的連接,這將消耗一定的資源,并延長(zhǎng)了訪問(wèn)數(shù)據(jù)庫(kù)的時(shí)間,如果訪問(wèn) 量較高,將嚴(yán)重影響系統(tǒng)的性能。為了解決這一問(wèn)題,本系統(tǒng)引入了 連接池技術(shù)。所謂連接池,就是預(yù)先建立好一定數(shù)量的數(shù)據(jù)庫(kù)連接,模擬 存放在一個(gè)連接池中,由連接池負(fù)責(zé)對(duì)這些數(shù)據(jù)庫(kù)連接進(jìn)行管理,這樣,當(dāng)需要訪問(wèn)數(shù)據(jù)庫(kù)時(shí),就可以通過(guò)已經(jīng)建立好的連接訪問(wèn)數(shù)據(jù)庫(kù) 了,從而免 去了每次在訪問(wèn)數(shù)據(jù)庫(kù)之前建立數(shù)據(jù)庫(kù)連接的開(kāi)銷。連接池還解決了數(shù)據(jù)庫(kù)連接數(shù)量限制的問(wèn)題。由于數(shù)據(jù)庫(kù)能夠承受的連接數(shù)量是有限的,當(dāng)達(dá)到一定程度時(shí),數(shù)據(jù)庫(kù)的性能就會(huì)下降,甚至崩潰,而通過(guò)有效的使用和調(diào)度這些連接池中的連接,將會(huì)解決這個(gè)問(wèn)題。 數(shù)據(jù)庫(kù)連接池的具體實(shí)施辦法是: ( 1)預(yù)先創(chuàng)建一定數(shù)量的連接,存放在連接池中。 ( 2)當(dāng)程序請(qǐng)求一個(gè)連接時(shí),連接池是為該請(qǐng)求分配一個(gè)空閑連接,而不是去重新建立一個(gè)連接;當(dāng)程序使用完連接后,該連接將重新回到連接池中,而不是直接將連接釋放。 ( 3)當(dāng)連接池中的空閑連接數(shù)量低于下限時(shí),連接池將根據(jù)管理機(jī)制追加創(chuàng)建一定數(shù)量的連接;當(dāng)空閑連接數(shù)量高于上限時(shí),連接池將釋放一定數(shù)量的連接。 登錄模塊功能 在登錄頁(yè)面中利用 JavaScript 腳本語(yǔ)言編寫了檢測(cè)用戶輸入信息是否合法的函數(shù),并通過(guò)單擊“登錄”按鈕調(diào)用該函 數(shù),判斷用戶名或密碼是否為空,如果為空,系統(tǒng)將給予提示。當(dāng)用戶輸入合法信息后,就由表單屬性 actiion 所指定的 JSP 文件來(lái)對(duì)這些信息進(jìn)行驗(yàn)證,當(dāng)驗(yàn)證通過(guò)后,進(jìn)入到系統(tǒng)的主頁(yè)面進(jìn)行操作;否則給予信息提示,并返回到登錄頁(yè)面重新登錄。 為了防止非法用戶繞 過(guò)登錄頁(yè)面直接進(jìn)入到系統(tǒng)當(dāng)中,在驗(yàn)證登錄信息的同時(shí)新建一個(gè) Session 變量 isLog 并將其值設(shè)置為 0。當(dāng)成功通過(guò)登錄信息驗(yàn)證后,將 isLog 的值設(shè)置為 1,并且在其他的每個(gè)頁(yè)面來(lái)判斷這個(gè) Session 變量是否為 1,如果 isLog 的值不為 1,說(shuō)明用戶還沒(méi)有登錄或者 Session 已經(jīng)過(guò)期,返回到登錄頁(yè)重新登錄。 具體代碼請(qǐng)見(jiàn)附錄 A。 此外在登錄模塊中還編寫了一個(gè)顯示系統(tǒng)時(shí)間的 JavaBean,這個(gè) JavaBean 是用來(lái)基于 JSP 連接池實(shí)現(xiàn)的企業(yè)進(jìn)銷存管理系統(tǒng)研究 16 保存管理員登錄系統(tǒng)的時(shí)間。該 JavaBean 先是保存 Date 類中的 getYear()、 getMonth()、getDate()方法返回的整型數(shù)值,再把整型數(shù)值轉(zhuǎn)換為字符串類型,最后由 getDate()函數(shù)返回 YYYYMMDD 格式的字符串日期 。 圖 登錄頁(yè)面圖 基本信息管理功能模塊 基礎(chǔ)信息管理模塊主要包括客戶信息管理、商品信息管理、供應(yīng)商信息管理、商品信息查詢、客戶信息查詢和供應(yīng)商信息查詢 6 部分。下面以客戶信息管理和客戶信息查詢?yōu)槔M(jìn)行介紹。 客戶信息管理 客戶信息管理功能需要編寫提交客戶
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1