版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 基于java ee的倉(cāng)庫(kù)管理系統(tǒng) 摘 要隨著倉(cāng)庫(kù)規(guī)模的擴(kuò)大,倉(cāng)庫(kù)管理系統(tǒng)將發(fā)揮越來越重要的作用。高效方便的倉(cāng)庫(kù)管理系統(tǒng),可以為保障提供堅(jiān)強(qiáng)的后盾和有力的支持。倉(cāng)庫(kù)管理系統(tǒng)主要提供一個(gè)倉(cāng)庫(kù)業(yè)務(wù)及其作業(yè)管理的信息存儲(chǔ)和檢索系統(tǒng)。通過入庫(kù)管理、出庫(kù)管理、報(bào)表生成管理、倉(cāng)庫(kù)人員管理、倉(cāng)庫(kù)位置信息管理等功能模塊來實(shí)現(xiàn)倉(cāng)庫(kù)的綜合管理。本文以標(biāo)準(zhǔn)的倉(cāng)庫(kù)管理模式為藍(lán)本,基于java ee開發(fā)出一個(gè)可以用于一般單位的倉(cāng)庫(kù)管理系統(tǒng),實(shí)現(xiàn)了倉(cāng)庫(kù)管理的高效性與安全性。關(guān)鍵詞:倉(cāng)庫(kù)管理系統(tǒng),java eeabstractwith the expansion of warehouse scale, warehouse
2、management system will play an increasingly important role. facilitate the efficient warehouse management system, can provide a strong support backing and strong support. warehouse management system to provide a major warehouse operations and its operations management information storage and retriev
3、al system. through storage management, to the management, report generation management, storage management, storage location information management module to achieve integrated management of the warehouse. this paper to the warehouse management standards based on the model, based on the java ee can
4、be used to develop a unit of general warehouse management system, warehouse management to achieve the efficiency and security. key words:warehouse management system, java ee一、引言1.1 倉(cāng)庫(kù)管理系統(tǒng)的意義倉(cāng)庫(kù)管理系統(tǒng)是通過入庫(kù)業(yè)務(wù)、出庫(kù)業(yè)務(wù)、庫(kù)存調(diào)撥、庫(kù)存調(diào)整,結(jié)合批次管理、物料對(duì)應(yīng)、庫(kù)存盤點(diǎn)、質(zhì)檢管理、實(shí)時(shí)庫(kù)存管理等功能綜合運(yùn)用的管理系統(tǒng),對(duì)庫(kù)存業(yè)務(wù)的物流和成本管理全過程進(jìn)行有效控制和跟蹤,實(shí)現(xiàn)完善的倉(cāng)庫(kù)信息管理。倉(cāng)庫(kù)
5、管理系統(tǒng)的投入,將使倉(cāng)庫(kù)的管理更加正規(guī)化,為屋子的出入庫(kù)管理部門提供了方便,降低了倉(cāng)庫(kù)的損耗。1.2 java ee簡(jiǎn)介企業(yè)級(jí)多層應(yīng)用系統(tǒng)的開發(fā)一直面臨著重大挑戰(zhàn)。開發(fā)商和廣大程序員一直在努力推動(dòng)和殷切期待一個(gè)成熟的、標(biāo)準(zhǔn)的企業(yè)級(jí)應(yīng)用平臺(tái)來簡(jiǎn)化和規(guī)范企業(yè)級(jí)應(yīng)用系統(tǒng)的開發(fā)和部署。java技術(shù)的出現(xiàn),尤其是j2ee(java2 platform enterprise edition)平臺(tái)的推出正是這種努力的結(jié)果,也使得企業(yè)級(jí)應(yīng)用系統(tǒng)的開發(fā)由此變得更加快速和方便。需要指出的是,j2ee本身是一個(gè)標(biāo)準(zhǔn),它為不同廠商創(chuàng)建平臺(tái)產(chǎn)品提供了標(biāo)準(zhǔn),使不同j2ee平臺(tái)產(chǎn)品之間的交互成為可能。sun及其合作方將j2
6、ee 1.5改名為java ee 5,但是其架構(gòu)跟改名前的j2ee沒有區(qū)別。只是通過增強(qiáng)一些技術(shù)使得我們更快、更容易、更簡(jiǎn)單地開發(fā)企業(yè)應(yīng)用程序1.3本文的主要工作本論文以標(biāo)準(zhǔn)的倉(cāng)庫(kù)管理模式為藍(lán)本,根據(jù)軟件工程的理論,開發(fā)出基于java ee的適用于中小型倉(cāng)庫(kù)的管理系統(tǒng)。二、數(shù)據(jù)庫(kù)設(shè)計(jì)2.1引言數(shù)據(jù)庫(kù)是一種存儲(chǔ)數(shù)據(jù)并對(duì)數(shù)據(jù)進(jìn)行操作的工具。數(shù)據(jù)庫(kù)的作用在于組織和表達(dá)信息,即數(shù)據(jù)庫(kù)就是相關(guān)信息的集合。本章從e-r模型的分析設(shè)計(jì)為切入點(diǎn),重點(diǎn)介紹了數(shù)據(jù)庫(kù)的設(shè)計(jì)。根據(jù)倉(cāng)庫(kù)管理系統(tǒng)的功能,將其e-r圖轉(zhuǎn)化為個(gè)數(shù)據(jù)庫(kù)表,為系統(tǒng)的實(shí)現(xiàn)奠定了基礎(chǔ)。2.2 er圖實(shí)體聯(lián)系圖1:實(shí)體聯(lián)系圖2:2.3 數(shù)據(jù)表 1.倉(cāng)
7、庫(kù)表(wh)列名數(shù)據(jù)類型長(zhǎng)度允許空默認(rèn)值說明whidchar4倉(cāng)庫(kù)編號(hào)namevarchar20倉(cāng)庫(kù)名whpersonvarchar10負(fù)責(zé)人whaddrvarchar100倉(cāng)庫(kù)地址2.貨物信息表 (gdmess)列名數(shù)據(jù)類型長(zhǎng)度允許空默認(rèn)值說明goodsidchar8貨物編號(hào)goodsnamevarchar30貨物名稱shortnamevarchar20null貨物簡(jiǎn)稱goodsclassvarchar10貨物種類goodsstdvarchar20貨物規(guī)格型號(hào)pricedouble8貨物單價(jià)weightdouble8null單位重量volumedouble8null單位體積unitidcha
8、r8計(jì)量單位vendorvarchar20默任供應(yīng)商lowquantityint8最低庫(kù)存量highquantityint8最高庫(kù)存量safequantityint8安全庫(kù)存whidchar8倉(cāng)庫(kù)編號(hào)highpricedouble8最高進(jìn)價(jià)lowpricedouble8最低售價(jià)buildervarchar10建檔人modipersonvarchar10null更改人moditimedatetime8null更改時(shí)間nowquantityint8當(dāng)前數(shù)量checkcycleint8盤點(diǎn)周期lastclecktimedatetime8null上次盤點(diǎn)時(shí)間 3.貨物存儲(chǔ)表 gdst列名數(shù)據(jù)類型長(zhǎng)度允
9、許空默認(rèn)值說明goodsidchar8貨物編號(hào)whidcahr8倉(cāng)庫(kù)編號(hào)quantityint8數(shù)量4. 操作類型表 opst列名數(shù)據(jù)類型長(zhǎng)度允許空默認(rèn)值說明opetypeidchar8操作類型編碼opetypenavarchar20操作類型名稱5. 庫(kù)存記錄主表 mstock列名數(shù)據(jù)類型長(zhǎng)度允許空默認(rèn)值說明codechar8單據(jù)號(hào)opetypeidchar8操作類型vouchtypechar8單據(jù)類型whidchar8倉(cāng)庫(kù)編號(hào)departchar20所屬部門clerkvarchar20null業(yè)務(wù)員operatorvarchar20操作員optimedatetime8時(shí)間vendorvarc
10、har20null供應(yīng)商customervarchar20null客戶summdouble10合計(jì)金額ordercodechar8null定貨單號(hào)receivecodechar8null收貨單號(hào)invoicecodechar8發(fā)票號(hào)dispatchcodechar8null發(fā)貨單號(hào)memovarchar100null備注6.庫(kù)存記錄明細(xì)表 stock列名數(shù)據(jù)類型長(zhǎng)度允許空默認(rèn)值說明codechar8單據(jù)號(hào)goodsidchar8貨物編號(hào)unitchar8計(jì)量單位pricedouble8貨物單價(jià)quantityint8貨物數(shù)量7.盤點(diǎn)表 mcheck列名數(shù)據(jù)類型長(zhǎng)度允許空默認(rèn)值說明cvcodec
11、har8盤點(diǎn)單號(hào)checkdatedatetime8盤點(diǎn)日期checkpersonvarchar20盤點(diǎn)人whidchar8倉(cāng)庫(kù)編號(hào)opprovervarchar20批準(zhǔn)人makervarchar20制單人8.盤點(diǎn)明細(xì)表 checkvouchs 列名數(shù)據(jù)類型長(zhǎng)度允許空默認(rèn)值說明cvcodechar8盤點(diǎn)單號(hào)goodsidchar8貨物編號(hào)bookquantityint8帳面數(shù)量actquantityint8實(shí)際數(shù)量checkdatedatetime8盤點(diǎn)日期adjquantityint8調(diào)整數(shù)量actualwastedouble8實(shí)際損耗率allowwastedouble8合理損耗率reaso
12、nvarchar100null損耗原因9.計(jì)量單位表 unit列名數(shù)量類型長(zhǎng)度允許空默認(rèn)值說明unitidchar8計(jì)量單位編號(hào)unitnamevarchar8計(jì)量單位名稱三、 系統(tǒng)界面與功能實(shí)現(xiàn)此系統(tǒng)是基于java ee的庫(kù)存管理系統(tǒng)。它主要包括三大模塊,基礎(chǔ)數(shù)據(jù)、庫(kù)存操作還有幫助?;A(chǔ)數(shù)據(jù)用于設(shè)計(jì)一些基礎(chǔ)項(xiàng)目,庫(kù)存操作是對(duì)應(yīng)的入庫(kù)出庫(kù)一類對(duì)庫(kù)存所作的操作,幫助是對(duì)整個(gè)系統(tǒng)的簡(jiǎn)單介紹。此系統(tǒng)是以myeclipse 6.0為平臺(tái),在struts 1.2 框架上用jsp頁面來實(shí)現(xiàn)的一個(gè)庫(kù)存管理。3.1頁面流程圖 圖(一)3.2創(chuàng)建系統(tǒng)登陸模塊3.2.1 系統(tǒng)登陸模塊的功能 用戶通過此登陸模塊,可
13、登陸到系統(tǒng)的內(nèi)部,從而進(jìn)行所需的操作。同時(shí),它能用來校驗(yàn)用戶是否屬于該部門,是即應(yīng)有對(duì)應(yīng)的工號(hào)跟密碼,不是便不能登陸進(jìn)入。3.2.2設(shè)計(jì)登陸窗口在struts-config.xml中新建此頁面后,建form跟action,同時(shí)建立轉(zhuǎn)向,便會(huì)在它的source里建對(duì)應(yīng)的form跟forward以及action:<form-bean name="userloginform" type="edu.cec.web.struts.form.userloginform" /><forward name="userlogin" p
14、ath="/userlogin.jsp"/><action attribute="userloginform" input="/userlogin.jsp" name="userloginform" path="/userlogin" scope="request" type="edu.cec.web.struts.action.userloginaction"> <forward name="failed" p
15、ath="/userlogin.jsp" /> <forward name="success" path="/index.jsp" /> </action>3.3創(chuàng)建主窗口模塊3.3.1 主窗口模塊的功能 主窗口模塊,是一個(gè)容器式的窗體,它包容了系統(tǒng)的所有分模塊,系統(tǒng)運(yùn)行時(shí),在里面操作。3.4倉(cāng)庫(kù)人員管理模塊3.4.1 倉(cāng)庫(kù)人員管理模塊的功能 此模塊是用于管理此部門人員的,由增加用戶跟查詢用戶構(gòu)成。增加的是此部門新進(jìn)人員的資料,查詢是用來顯示他們的最基本信息的。3.5入庫(kù)模塊的實(shí)現(xiàn)3.5.1 入庫(kù)模塊的功
16、能與布局 當(dāng)某種已有物品進(jìn)貨后,就需要在此輸入庫(kù)存記錄信息,并同時(shí)輸入相應(yīng)貨物入庫(kù)信息,并加入到庫(kù)存中。3.6出庫(kù)模塊的實(shí)現(xiàn)3.6.1 出庫(kù)模塊的功能與布局 當(dāng)庫(kù)存中某種需要出庫(kù)的時(shí)候,就需要在此輸入庫(kù)存記錄信息,并同時(shí)輸入相應(yīng)貨物出庫(kù)信息,并保存到相應(yīng)數(shù)據(jù)表中。3.7移庫(kù)模塊的實(shí)現(xiàn)3.7.1 移庫(kù)模塊的功能與布局 當(dāng)某個(gè)倉(cāng)庫(kù)內(nèi)在不足,或者兩個(gè)庫(kù)存均有某一商品,并且其中一個(gè)倉(cāng)庫(kù)有足夠空間存儲(chǔ)所有的時(shí)候,便要進(jìn)行移庫(kù)操作。并將操作的過程放置到對(duì)應(yīng)的數(shù)據(jù)表中。3.8盤點(diǎn)模塊的實(shí)現(xiàn)3.8.1 盤點(diǎn)模塊的功能與布局 當(dāng)每個(gè)月的盤點(diǎn)時(shí)間到后,需要對(duì)數(shù)據(jù)庫(kù)中的貨物數(shù)量跟實(shí)際的相比對(duì),如果數(shù)量不對(duì)就要查清原
17、因,并進(jìn)行相應(yīng)處理。以使貨物信息明了。3.9倉(cāng)庫(kù)設(shè)置模塊的實(shí)現(xiàn)3.9.1 倉(cāng)庫(kù)設(shè)置模塊的功能與布局 當(dāng)新增加倉(cāng)庫(kù)時(shí),在這里輸入即可將新增的倉(cāng)庫(kù)信息保存到數(shù)據(jù)庫(kù)。3.10計(jì)量單位設(shè)置模塊的實(shí)現(xiàn)3.10.1 計(jì)量單位設(shè)置模塊的功能與布局 當(dāng)新增加計(jì)量單位時(shí),在這里輸入即可將新增的計(jì)量單位信息保存到數(shù)據(jù)庫(kù)。3.11部門信息設(shè)置模塊的實(shí)現(xiàn)3.11.1 部門信息設(shè)置模塊的功能與布局 當(dāng)新增加部門時(shí),在這里輸入即可將新增的部門信息保存到數(shù)據(jù)庫(kù)。3.12操作類型設(shè)置模塊的實(shí)現(xiàn)3.12.1 操作類型設(shè)置模塊的功能與布局 當(dāng)新增加操作類型時(shí),在這里輸入即可將新增的部門信息保存到數(shù)據(jù)庫(kù)。3.13期初設(shè)置模塊的實(shí)現(xiàn)
18、3.13.1 期初設(shè)置模塊的功能與布局 用于設(shè)置貨物存儲(chǔ)的一些信息的。與入出庫(kù)等操作均有關(guān)。3.14貨物存儲(chǔ)信息查詢模塊的實(shí)現(xiàn)3.14.1 貨物存儲(chǔ)信息查詢模塊的功能與布局 用于查詢貨物存儲(chǔ)表里的信息,即在入出庫(kù)后對(duì)應(yīng)的操作的部分展示。如果某貨物在此表中不存在,也就不存在其它對(duì)此貨物的庫(kù)存操作。3.15幫助模塊的實(shí)現(xiàn)3.15.1 幫助模塊的功能與布局是對(duì)系統(tǒng)內(nèi)各個(gè)模塊的功能及操作流程的描述。讓剛進(jìn)入的用戶能很快掌握此系統(tǒng)。參考文獻(xiàn)1數(shù)據(jù)庫(kù)模型.語言與設(shè)計(jì)(美)約翰遜著;李天柱等譯。北京:電子工業(yè)出版社,2004.52數(shù)據(jù)庫(kù)設(shè)計(jì)(美)斯蒂夫,普盧著;何玉潔等譯 北京:機(jī)械工業(yè)出版社,2001.93php&mysqlweb網(wǎng)絡(luò)編程;郭金鋒 林宇等 人民郵電出版社,2001.34erp原理·設(shè)計(jì)·實(shí)施/羅鴻,王忠民編著2版。北京:電子工業(yè)出版社,2003.15j2ee參考大全/(美)基奧著;寧建平等譯。北京:電子工業(yè)出版社,2003.56j2ee企業(yè)級(jí)應(yīng)用構(gòu)建。應(yīng)吉康、朱敏等編著。上海
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度幕墻抗風(fēng)抗震加固工程合同范本4篇
- 2025年度文化娛樂品牌授權(quán)使用許可
- 2025年度出租車司機(jī)職業(yè)操守與信息保密合同
- 2025年度墓地陵園墓地使用權(quán)購(gòu)買協(xié)議3篇
- 2025年度肉類產(chǎn)品加工與銷售一體化合同3篇
- 2025年度餐飲加盟店品牌授權(quán)與維護(hù)合同3篇
- 二零二五年度寵物貓寵物用品代理銷售合同3篇
- 2025版基因編輯技術(shù)合作項(xiàng)目建議書編制范本3篇
- 2025年KTV主題房間租賃及定制服務(wù)協(xié)議3篇
- 二零二五年度國(guó)際展覽中心物業(yè)展覽服務(wù)合同范本3篇
- 成長(zhǎng)小說智慧樹知到期末考試答案2024年
- 紅色革命故事《王二小的故事》
- 海洋工程用高性能建筑鋼材的研發(fā)
- 蘇教版2022-2023學(xué)年三年級(jí)數(shù)學(xué)下冊(cè)開學(xué)摸底考試卷(五)含答案與解析
- 英語48個(gè)國(guó)際音標(biāo)課件(單詞帶聲、附有聲國(guó)際音標(biāo)圖)
- GB/T 6892-2023一般工業(yè)用鋁及鋁合金擠壓型材
- 冷庫(kù)安全管理制度
- 2023同等學(xué)力申碩統(tǒng)考英語考試真題
- 家具安裝工培訓(xùn)教案優(yōu)質(zhì)資料
- 在雙減政策下小學(xué)音樂社團(tuán)活動(dòng)有效開展及策略 論文
- envi二次開發(fā)素材包-idl培訓(xùn)
評(píng)論
0/150
提交評(píng)論