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

正文內(nèi)容

java技術(shù)--基于javaee的倉(cāng)庫(kù)管理系統(tǒng)完整版新-全文預(yù)覽

  

【正文】 Struts ………………………………………………………………… 9 STRUTS 的由來(lái)和發(fā)展 ………………………………………… 9 MVC 簡(jiǎn)介 ………………………………………………………… 9 Struts 優(yōu)缺點(diǎn) ………………………………………………… 11 Struts 的工程流程 …………………………………………… 11 Hibernate …………………………………………………………… 12 三、系統(tǒng)分析與設(shè)計(jì) ………………………………………………………… 14 引言 …………………………………………………………………… 14 系統(tǒng)分析 ……………………………………………………………… 14 系統(tǒng)可行性研究 ………………………………………………… 14 系統(tǒng)使用環(huán)境 …………………………………………………… 15 系統(tǒng)需求分析 …………………………………………………… 15 …………………………………………………… 15 ………………………………………… 16 …………………………………… 17 ………………………………………………… 17 ………………………………………………… 17 系統(tǒng)功能設(shè)計(jì) ……………… ………………………………………… 17 四、數(shù)據(jù)庫(kù)設(shè)計(jì) ……………………………………………………………… 19 引言 …………………………………………………………………… 19 ER 圖 ………………………………………………………………… 19 數(shù)據(jù)表 ………………………………………………………………… 22 五、系統(tǒng)界面與功能實(shí)現(xiàn) …………………………………………………… 26 頁(yè)面流程圖 …………………………………………………………… 26 創(chuàng)建系統(tǒng)登陸模塊 ……………………… …………………………… 26 系統(tǒng)登陸模塊的功能 …………………………………………… 26 設(shè)計(jì)登陸窗口與相頭代碼 ……………………………………… 26 創(chuàng)建主窗口模塊 ……………………………………………………… 30 主窗口模塊的功能 ……………………………………………… 30 主窗口的設(shè)計(jì)及相關(guān)代碼 ……………………………………… 30 倉(cāng)庫(kù)人員管理模塊 …………………………………………………… 31 倉(cāng)庫(kù)人員管理模塊的功能 …………………… ………………… 31 入庫(kù)模塊的實(shí)現(xiàn) …………………………………………………… 31 入庫(kù)模塊的功能 ………………………………………………… 31 入庫(kù)模塊的設(shè)計(jì)與相關(guān)代碼 …………………………………… 31 出庫(kù)模塊的實(shí)現(xiàn) …………………………………………………… 36 出庫(kù)模塊的功能 ………………………………………………… 36 出庫(kù)模塊的設(shè)計(jì)與相關(guān)代碼 …………………………………… 36 移庫(kù)模塊的實(shí)現(xiàn) ……………………………………… …………… 41 移庫(kù)模塊的功能 ………………………………………………… 41 盤(pán)點(diǎn)模塊的實(shí)現(xiàn) …………………………………………………… 41 盤(pán)點(diǎn)模塊的功能 ………………………………………………… 41 盤(pán)點(diǎn)模塊的設(shè)計(jì)與相關(guān)代碼 …………………………………… 41 4 倉(cāng)庫(kù)設(shè)置模塊的實(shí)現(xiàn) ……………………………………………… 45 倉(cāng)庫(kù)設(shè)置模塊的功能 …………………………………………… 45 計(jì)量單位設(shè)置模塊的實(shí)現(xiàn) …………………………… …………… 45 計(jì)量單位設(shè)置模塊的功能 …………………………………… 45 部門(mén)信息設(shè)置模塊的實(shí)現(xiàn) ………………………………………… 45 部門(mén)信息設(shè)置模塊的功能 …………………………………… 45 操作類(lèi)型設(shè)置模塊的實(shí)現(xiàn) ………………………………………… 45 操作類(lèi)型設(shè)置模塊的功能 …………………………………… 45 期初設(shè)置模塊的實(shí)現(xiàn) ……………………………………………… 45 期初設(shè)置模塊的功能 ……………………… ………………… 45 貨物存儲(chǔ)信息查詢(xún)模塊的實(shí)現(xiàn) …………………………………… 45 貨物存儲(chǔ)信息查詢(xún)模塊的功能與布局 ……………………… 45 幫助模塊的實(shí)現(xiàn) …………………………………………………… 45 幫助模塊的功能與布局 ……………………………………… 45 中相關(guān)代碼 …………………………………… 46 中相關(guān)代碼 ………………………………………… 52 六、總結(jié) …………… ………………………………………………………… 56 參考文獻(xiàn) ……………………………………………………………………… 57 一、引言 倉(cāng)庫(kù)管理系統(tǒng)的背景與意義 隨著企業(yè)規(guī)模的擴(kuò)大, 管理 信息 系統(tǒng)也發(fā)揮越來(lái)越重要的作用。物流一詞最早被描述為泛指軍隊(duì)運(yùn)輸、補(bǔ)給和屯駐,后來(lái)被廣泛用來(lái)描述商品實(shí)體的物理性流通活動(dòng),成為流通經(jīng)濟(jì)學(xué)中的術(shù)語(yǔ)?!拔锪鬈浖鳛楣芾碥浖?,較其它應(yīng)用軟件呈現(xiàn)先進(jìn)性、 高效性、可靠性和安全性等特點(diǎn);較其它管理軟件,如 ERP(Enterprise Resource Planning),具有以下特點(diǎn):實(shí)施風(fēng)險(xiǎn)小,實(shí)施迅速;效益顯著、見(jiàn)效快。通過(guò)倉(cāng) 庫(kù) 管理系統(tǒng)可以實(shí)現(xiàn)庫(kù)位分配自動(dòng)化和智能化 ; 提高倉(cāng) 庫(kù) 作業(yè)效率和速度,提供準(zhǔn)確的庫(kù)存信息,并使之與實(shí)際庫(kù)存變化同步 。國(guó)內(nèi)的很多企業(yè),由于信息的記錄、收集、匯總、處理分析還處于比較低的水平,記錄中信息分散、格式隨意、應(yīng)用單一,收集中不及時(shí)、不全面、不完善、保留不科學(xué),匯總時(shí)口徑不一、主題多元、結(jié)果不一, 處理分析方法落后、效率低下、只有短期,難以支持趨勢(shì)等 。 Java EE 簡(jiǎn)介 企業(yè)級(jí)多層應(yīng)用系統(tǒng)的開(kāi)發(fā)一直面臨著重大挑戰(zhàn)。 SUN 及其合作方 將 J2EE 改名為 Java EE 5,但是其架構(gòu)跟改名前的 J2EE沒(méi)有區(qū)別?;陂_(kāi)放 的開(kāi)發(fā)架構(gòu) Java EE,實(shí)現(xiàn)了系統(tǒng)登錄模塊、主窗口模塊、倉(cāng)庫(kù)人員管理模塊、入庫(kù)模塊、出庫(kù)模塊、入庫(kù)報(bào)表生成模塊、出庫(kù)報(bào)表生成模塊等 。本文中使用的組件技術(shù)主要有三種類(lèi)型: JSP 網(wǎng)頁(yè)、 servlet 和 Enterprise JavaBean。 Servlet 和 EJB 組件的區(qū)別在于 EJB 組件所提供的服務(wù)器端組件特性并不能全部適用于 Servlet,Servlet 更適合于處理簡(jiǎn)單的請(qǐng)求 /響應(yīng)任務(wù),而且它不需要應(yīng)用服務(wù)器所提供的復(fù)雜服務(wù)的支持。每一頁(yè)第一次被調(diào)用時(shí),通過(guò) JSP 引擎自動(dòng)被編譯成 Servlet,然后被執(zhí)行,以后每次調(diào)用時(shí),執(zhí)行編譯 過(guò)的 Servlet。 EJB 的核心思想是將業(yè)務(wù)邏輯與底層的系統(tǒng)邏輯分開(kāi),使開(kāi)發(fā)者只需關(guān)心業(yè)務(wù)邏輯,而由 EJB 容器實(shí)現(xiàn)目錄服務(wù)、事務(wù)處理、持久性、安全性等底層系統(tǒng)邏輯。有狀態(tài)的會(huì)話(huà) Bean 通常模擬一個(gè)客戶(hù)會(huì)話(huà),它會(huì)臨時(shí)保存客戶(hù)信息,根據(jù)客戶(hù)要求調(diào)用其它 Bean 來(lái)存取數(shù)據(jù)。實(shí)體 Bean 在客戶(hù)斷開(kāi)連接或者服務(wù)器關(guān)閉后,仍有服務(wù)保證其數(shù)據(jù)得以保存。 Struts 在英文中是支架、支撐的意思,這也體現(xiàn)出 Struts 在開(kāi)發(fā) Web 應(yīng)用程序過(guò)程所起到的重要作用, Struts 為 Web 應(yīng)用提供了通用的框架,讓開(kāi)發(fā)人員可以把主要精力集中在如何解決實(shí)際業(yè)務(wù)問(wèn)題上,與此同時(shí) Struts 框架也允許開(kāi)發(fā)人員根據(jù)實(shí)際需要進(jìn)行擴(kuò)展和定制,從而可以更好的適應(yīng) 用戶(hù)的需求。 MVC 簡(jiǎn)介 模型 視圖 控制器( MVC)是 80 年代 Smalltalk80 出現(xiàn)的一種軟件設(shè)計(jì)模式,現(xiàn)在已經(jīng)被廣泛的使用。 MVC 式的出現(xiàn)不僅實(shí)現(xiàn)了功能模塊和顯示模塊的分離,同時(shí)它還提高了應(yīng)用系統(tǒng)的可維護(hù)性、可擴(kuò)展性、可移植性和組件的可復(fù)用性早期的程序中,如果不注意對(duì)數(shù)功能和顯示的解耦合,常常會(huì)導(dǎo)致程序的復(fù)雜及難以維護(hù)。 CGI 程序以字符串輸出的形式動(dòng)態(tài)地生成 HTML 內(nèi)容。直到基于 J2EE 的 JSP Model 2 問(wèn)世時(shí)才得以改觀(guān)。該項(xiàng)目也成為了 Apache Jakarta 的子項(xiàng)目之一 Struts 實(shí)質(zhì)上就是在 Model2 的基礎(chǔ)上實(shí)現(xiàn)的一個(gè) MVC 架構(gòu)。 除此之外, Struts 的優(yōu)點(diǎn)主要集中體現(xiàn)在兩個(gè)方面: Taglib 和頁(yè)面導(dǎo)航。通過(guò)一個(gè)配置文件,即可把握整個(gè)系統(tǒng)各部分之間的聯(lián)系,這對(duì)于后期的維護(hù)有著莫大的好處。 Struts 從產(chǎn)生到現(xiàn)在還不到半年,但已逐步越來(lái)越多運(yùn)用于商業(yè)軟件。然后將 request 的參數(shù)對(duì)應(yīng)到 ActionForm 中,進(jìn)行 form 驗(yàn)證。 ActionForm 是一個(gè)符合JavaBean 規(guī)范的類(lèi),所有的屬性都應(yīng)滿(mǎn)足 get 和 set 對(duì)應(yīng)。在 Form 驗(yàn)證的過(guò)程中,如果有 Error 發(fā)生,則會(huì)將頁(yè)面重新導(dǎo)向至輸入頁(yè),并提示錯(cuò)誤。一般來(lái)說(shuō),應(yīng)改使用 Business Delegate 模式來(lái)對(duì) Business tier 進(jìn)行訪(fǎng)問(wèn)以解除耦合。LookupDispatchAction 可以根據(jù)提交表單按鈕的名稱(chēng)來(lái)執(zhí)行函數(shù)。這 5 個(gè)核心接口在任何開(kāi)發(fā)中都會(huì)用到。系統(tǒng) 分析的結(jié)果是系統(tǒng)開(kāi)發(fā)的基礎(chǔ),關(guān)系到工程的成敗和軟件產(chǎn)品的質(zhì)量。 本系統(tǒng)基于 Java EE 架構(gòu),采用了較為成熟的開(kāi)發(fā)模式。 (1)支出: (2)效益: 系統(tǒng)的效益可以從經(jīng)濟(jì)效益和社會(huì)效益兩方面考慮。 新系統(tǒng)的研制和開(kāi)發(fā)是充分得考慮工 作人員對(duì)倉(cāng)庫(kù)的易于管理,管理者方便查詢(xún)?cè)O(shè)備信息效率。 軟件開(kāi)發(fā)環(huán)境: 操作系統(tǒng) : WindowsXP or Windows2021 server; 所用工具: MyEclipse , BEA Weblogic Server 10; 數(shù)據(jù)庫(kù): MYSQL; 軟件 運(yùn)行 環(huán)境: 操作系統(tǒng) : WindowsXP or Windows2021server; 應(yīng)用服務(wù)器: BEA Weblogic Server 10; 數(shù)據(jù)庫(kù): MYSQL。庫(kù)管依據(jù)送貨人員提供的入庫(kù)申請(qǐng)單對(duì)待入庫(kù)貨物進(jìn)行檢查。貨物存入倉(cāng)庫(kù)后,執(zhí)行入庫(kù)操作的庫(kù)管給提出入庫(kù)申請(qǐng)的入庫(kù)人員開(kāi)具入庫(kù)單,入庫(kù)流程結(jié)束。執(zhí)行出庫(kù)的庫(kù)管首先對(duì)出庫(kù)單的真?zhèn)芜M(jìn)行檢驗(yàn)。進(jìn)行出庫(kù)登記后,將貨物出庫(kù)。 4.貨物信息的管理 倉(cāng)庫(kù)要存放貨物,關(guān)于這些貨物本身的信息,對(duì)貨物的正常存儲(chǔ)是非常重要的,例如,哪些貨物需要防潮,哪些貨物需要輕搬輕放等,所以,對(duì)貨物本身的信息的登記、管理是倉(cāng)庫(kù)管理的重要內(nèi)容。 16 2. 貨物信息管理模塊 此模塊提供了貨物基礎(chǔ)數(shù)據(jù)的錄入、貨物信息查詢(xún)等功能,方便及時(shí)了解庫(kù)存信息。入庫(kù)登記功能產(chǎn)生貨物的入庫(kù)記錄,為以后進(jìn)行入庫(kù)貨物的查詢(xún)和生成報(bào)表以及出庫(kù)操作產(chǎn)生操作數(shù)據(jù),供管理人員掌握倉(cāng)庫(kù)內(nèi)存儲(chǔ)的貨物情況。出庫(kù)功能依據(jù)入庫(kù)登記功能產(chǎn)生的入庫(kù)記錄產(chǎn)生貨物的 出庫(kù)記錄,將出庫(kù)記錄存入系統(tǒng),為以后的出庫(kù)記錄查詢(xún)以及掌握倉(cāng)庫(kù)貨物存儲(chǔ)情況作基礎(chǔ)。 四、數(shù)據(jù)庫(kù)設(shè)計(jì) 引言 數(shù)據(jù)庫(kù)是一種存儲(chǔ)數(shù)據(jù)并對(duì)數(shù)據(jù)進(jìn)行操作的工具。 E- R 圖 17 實(shí)體聯(lián)系圖 1: 實(shí)體聯(lián)系圖 2: 18 實(shí)體聯(lián)系圖 3: 19 實(shí)體聯(lián)系圖 4: 數(shù)據(jù)表 ( WH) 列名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 允許空 默認(rèn)值 說(shuō)明 whID char 4 倉(cāng)庫(kù)編號(hào) Name varchar 20 倉(cāng)庫(kù)名 20 whPerson varchar 10 負(fù)責(zé)人 whAddr varchar 100 倉(cāng)庫(kù)地址 (GDMESS) 列名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 允許空 默認(rèn)值 說(shuō)明 goodsID char 8 貨物編號(hào) goodsName varchar 30 貨物名稱(chēng) shortName varchar 20 NULL 貨物簡(jiǎn)稱(chēng) goodsClass varchar 10 貨物種類(lèi) goodsStd varchar 20 貨物規(guī)格型號(hào) Price double 8 貨物單價(jià) Weight double 8 NULL 單位重量 Volume double 8 NULL 單位體積 unitID char 8 計(jì)量單位 Vendor varchar 20 默任供應(yīng)商 lowQuantity int 8 最低庫(kù)存量 highQuantity int 8 最高庫(kù)存量 safeQuantity int 8 安全庫(kù)存 whID char 8 倉(cāng)庫(kù)編號(hào) highPrice double 8
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1