




已閱讀5頁(yè),還剩19頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
目 錄引言2一、系統(tǒng)分析2(一)選題的背景2(二)系統(tǒng)需求分析3(三)系統(tǒng)的開發(fā)及功能描述4(四)系統(tǒng)邏輯模型5二、系統(tǒng)設(shè)計(jì)6(一)系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)6(二)數(shù)據(jù)庫(kù)設(shè)計(jì)6(三)系統(tǒng)功能模塊的詳細(xì)設(shè)計(jì)7三、系統(tǒng)實(shí)現(xiàn)11四、系統(tǒng)開發(fā)總結(jié)16參考文獻(xiàn)16附 錄1711引言隨著我國(guó)市場(chǎng)經(jīng)濟(jì)的蓬勃發(fā)展和人們對(duì)物質(zhì)水平需求的增加,各行各業(yè)都處于一個(gè)飛速發(fā)展的時(shí)期,行業(yè)的快速發(fā)展必然導(dǎo)致各企業(yè)之間的競(jìng)爭(zhēng)更加激烈,為了使自己的企業(yè)在競(jìng)爭(zhēng)中能夠站穩(wěn)腳跟,不被激烈的競(jìng)爭(zhēng)環(huán)境所壓倒,必然要求企業(yè)加強(qiáng)對(duì)自身的管理,提高企業(yè)的經(jīng)營(yíng)效率。本庫(kù)存管理系統(tǒng)的開發(fā)主要包括前端應(yīng)用程序以及后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)兩個(gè)方面。經(jīng)過(guò)分析,我選用myeclipse來(lái)開發(fā)系統(tǒng),利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,來(lái)操縱數(shù)據(jù)庫(kù)。本論文正文分為五部分。第一部分介紹了開發(fā)庫(kù)存管理系統(tǒng)的必要性以及如何開發(fā),并簡(jiǎn)要概述了myeclipse和SQL Server 2000。第二部分介紹系統(tǒng)開發(fā)前的準(zhǔn)備,包括系統(tǒng)的需求說(shuō)明及系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)和詳細(xì)設(shè)計(jì)。第三部分并著重闡述了系統(tǒng)主要功能模塊的具體實(shí)現(xiàn)。第四部分是系統(tǒng)開發(fā)的后期工作,講到了該系統(tǒng)的不完善之處及本次系統(tǒng)開發(fā)過(guò)程中一些切身的感受與想法,是我做這次課程設(shè)計(jì)的心得體會(huì)1、 系統(tǒng)分析(一)選題的背景企業(yè)的庫(kù)存物資管理往往是很復(fù)雜、很繁瑣的。由于所掌握的物資種類眾多,訂貨、管理、發(fā)放的渠道各有差異,各個(gè)企業(yè)之間的管理體制不盡相同,各類統(tǒng)計(jì)報(bào)表繁多,因此倉(cāng)庫(kù)的庫(kù)存管理必須編制一套庫(kù)存管理信息系統(tǒng),實(shí)現(xiàn)計(jì)算機(jī)化操作,而且必須根據(jù)企業(yè)的具體情況制定相應(yīng)的方案。 由于超市的行業(yè)特殊性,產(chǎn)品種類繁多,業(yè)務(wù)量巨大,若仍然采用人工記賬的方式,必然不能滿足企業(yè)的需求,企業(yè)需要利用計(jì)算機(jī)來(lái)進(jìn)行庫(kù)存管理,因此需要構(gòu)造一個(gè)庫(kù)存管理系統(tǒng)。一個(gè)完整的企業(yè)物資供應(yīng)管理系統(tǒng)應(yīng)包括采購(gòu)計(jì)劃管理,合同收托管理、倉(cāng)庫(kù)庫(kù)存管理、定額管理、統(tǒng)計(jì)管理、財(cái)務(wù)管理等模塊。其中倉(cāng)庫(kù)的庫(kù)存管理是整個(gè)物資供應(yīng)管理系統(tǒng)的核心。因此有必要開發(fā)一套獨(dú)立的庫(kù)存管理系統(tǒng)來(lái)提高企業(yè)工作效率, 而所使用的這套庫(kù)存管理系統(tǒng)是企業(yè)生產(chǎn)經(jīng)營(yíng)管理活動(dòng)中的核心,此系統(tǒng)必須可以用來(lái)控制合理的庫(kù)存費(fèi)用、適時(shí)適量的庫(kù)存數(shù)量,使企業(yè)生產(chǎn)活動(dòng)效率最大化。通過(guò)對(duì)這些情況的仔細(xì)調(diào)查,我開發(fā)了下面的倉(cāng)庫(kù)庫(kù)存管理系統(tǒng)。(二)系統(tǒng)需求分析 系統(tǒng)需求分析就是在用戶需求調(diào)研的基礎(chǔ)上,確定系統(tǒng)的總體結(jié)構(gòu)方案,完成相應(yīng)的需求分析報(bào)告。在確定系統(tǒng)的總體結(jié)構(gòu)方案過(guò)程中,包括確定應(yīng)用程序的結(jié)構(gòu)、系統(tǒng)開發(fā)環(huán)境和開發(fā)工具的選擇。1.應(yīng)用程序結(jié)構(gòu)確定 從用戶應(yīng)用角度來(lái)看,可把應(yīng)用程序系統(tǒng)的組成部分分成數(shù)據(jù)存儲(chǔ)層、業(yè)務(wù)處理層和界面表示層等3個(gè)層次,而應(yīng)用程序結(jié)構(gòu)可歸納為:集中式應(yīng)用程序結(jié)構(gòu)、單機(jī)板應(yīng)用程序結(jié)構(gòu)、多層服務(wù)器應(yīng)用程序結(jié)構(gòu)、瀏覽器服務(wù)器應(yīng)用程序結(jié)構(gòu)、客戶機(jī)服務(wù)器應(yīng)用程序結(jié)構(gòu)等5種類型。 本庫(kù)存管理系統(tǒng)就采用了單機(jī)版應(yīng)用程序結(jié)構(gòu),將數(shù)據(jù)庫(kù)和應(yīng)用程序置于一臺(tái)機(jī)器上,這樣更加節(jié)約成本,適合中小規(guī)模的超市使用。用戶可以輕松將其拷貝到其他計(jì)算機(jī)上,可以同時(shí)運(yùn)行程序。2.確定系統(tǒng)開發(fā)環(huán)境 由于大多數(shù)公司內(nèi)部使用的計(jì)算機(jī)平臺(tái)都是基于Windows環(huán)境的。為了降低系統(tǒng)成本,應(yīng)最大程度地利用現(xiàn)有的資源、兼容現(xiàn)有的環(huán)境,可確定使用下面的開發(fā)環(huán)境: 數(shù)據(jù)庫(kù):Microsoft SQL Server 2000; 前端開發(fā)工具:myeclipse;3開發(fā)工具的選擇可視化程序設(shè)計(jì)是一種全新的程序設(shè)計(jì)方法,全面采用面向?qū)ο蟮某绦蛟O(shè)計(jì)技術(shù),使用事件驅(qū)動(dòng)機(jī)制進(jìn)行程序設(shè)計(jì)。利用可視化開發(fā)工具可以快速、高效地開發(fā)應(yīng)用程序??梢暬拈_發(fā)工具很多。myeclipse是集成開發(fā)環(huán)境,是目前最流行的 Windows 平臺(tái)應(yīng)用程序開發(fā)環(huán)境。它是把代碼的編寫、程序的調(diào)試、編譯、運(yùn)行以及其他的相關(guān)操作都集成在一起的“編程工具”。 作用是程序員通過(guò)它這個(gè)平臺(tái),利用編程語(yǔ)言來(lái)寫程序,調(diào)試,運(yùn)行。SQL Server 2000 是Microsoft 公司推出的SQL Server 數(shù)據(jù)庫(kù)管理系統(tǒng)。該版本繼承了SQL Server 7.0 版本的優(yōu)點(diǎn)同時(shí)又比它增加了許多更先進(jìn)的功能,具有使用方便,可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn),可跨越從運(yùn)行Microsoft Windows 98 的膝上型電腦到運(yùn)行Microsoft Windows 2000 的大型多處理器的服務(wù)器等多種平臺(tái)使用。經(jīng)分析,本庫(kù)存管理系統(tǒng)選用myeclipse來(lái)設(shè)計(jì)界面,選用SQL Server 2000來(lái)建立后臺(tái)數(shù)據(jù)庫(kù)。(三)系統(tǒng)的開發(fā)及功能描述1.開發(fā)方法的選擇信息系統(tǒng)的開發(fā)是一項(xiàng)比較復(fù)雜的工作,因此我們必須選用科學(xué)有效的開發(fā)方法。本系統(tǒng)的開發(fā)采用了生命周期法。在系統(tǒng)設(shè)計(jì)時(shí)遵循系統(tǒng)調(diào)查研究、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)施四個(gè)主要階段進(jìn)行設(shè)計(jì),而在具體的設(shè)計(jì)上,則通過(guò)在系統(tǒng)的使用及對(duì)系統(tǒng)了解的不斷加深中,對(duì)某一部分或幾部分進(jìn)行重新分析、設(shè)計(jì)、實(shí)施,使系統(tǒng)逐步完善。2.系統(tǒng)功能描述及系統(tǒng)安全性本庫(kù)存管理系統(tǒng)是一套對(duì)貨品入庫(kù)、出庫(kù)、庫(kù)存進(jìn)行全面管理的系統(tǒng)。在管理內(nèi)容上,它的主要功能包括:進(jìn)貨管理:進(jìn)行填寫貨品信息,貨品采購(gòu)入庫(kù),入庫(kù)單據(jù)的填寫和修改最低庫(kù)存量。 出貨管理:進(jìn)行貨品出庫(kù),出貨單據(jù)的填寫和獲取采購(gòu)員信息。信息查詢:貨品信息查詢,庫(kù)存信息查詢,入庫(kù)、出庫(kù)單據(jù)查詢,日?qǐng)?bào)表、月報(bào)表查詢。統(tǒng)計(jì)報(bào)表:完整的日?qǐng)?bào)表、月報(bào)表統(tǒng)計(jì)查詢功能,每張單據(jù)每次業(yè)務(wù)金額都可以清楚地反映。系統(tǒng)管理:身份驗(yàn)證,修改本人密碼,注冊(cè)用戶,修改刪除用戶。由于庫(kù)存管理系統(tǒng)包含比較重要的信息,因此,在系統(tǒng)設(shè)計(jì)時(shí)除了注重用戶的需求,還要保證系統(tǒng)的安全性和一致性,體現(xiàn)如下:(1)安全性:本系統(tǒng)中共分為三類不同的用戶,分別具有不同的權(quán)限。(2)一致性:系統(tǒng)的數(shù)據(jù)要保證一致性、準(zhǔn)確性,當(dāng)某一數(shù)據(jù)庫(kù)中記錄發(fā)生改變時(shí),與之相關(guān)聯(lián)的數(shù)據(jù)庫(kù)也隨之變化。(四)系統(tǒng)邏輯模型本系統(tǒng)的邏輯模型以系統(tǒng)流圖為主要描述工具。我們用不同的符號(hào)代表這四個(gè)元素:表示數(shù)據(jù)流;表示文件(數(shù)據(jù)存儲(chǔ));表示加工;出貨結(jié)果出貨管理進(jìn)貨管理采購(gòu)員表倉(cāng)庫(kù)信息表 操作員個(gè)人信息表客戶信息表采購(gòu)員表查詢結(jié)果修改結(jié)果修改要求信息查詢操作員個(gè)人信息表密碼用戶編號(hào)用戶編號(hào)密碼數(shù)據(jù)維護(hù)信息查詢系統(tǒng)管理員倉(cāng)庫(kù)管理員進(jìn)貨管理身份驗(yàn)證身份驗(yàn)證操作員個(gè)人信息表系統(tǒng)管理員庫(kù)存管理系統(tǒng)出貨管理進(jìn)貨結(jié)果月報(bào)表統(tǒng)計(jì)報(bào)表統(tǒng)計(jì)統(tǒng)計(jì)結(jié)果采購(gòu)員表庫(kù)存信息表表貨品信息表表庫(kù)存信息表表日?qǐng)?bào)表經(jīng)理身份驗(yàn)證用戶編號(hào)密碼信息查詢經(jīng)理貨品信息表庫(kù)存信息表入庫(kù)單出庫(kù)單信息查詢查詢結(jié)果日?qǐng)?bào)表月報(bào)表操作員個(gè)人信息表圖1-2庫(kù)存管理系統(tǒng)的第二層圖二、系統(tǒng)設(shè)計(jì)(一)系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)1.系統(tǒng)功能分析本庫(kù)存管理系統(tǒng)需要完成的功能有:(1)庫(kù)存管理的各種信息的輸入,包括入庫(kù)、出庫(kù)、貨品信息的輸入等。 (2)庫(kù)存管理的各種信息的查詢、修改和維護(hù)。 (3)入庫(kù)單、出庫(kù)單的生成,日?qǐng)?bào)表、月報(bào)表的生成。 (4)在貨品庫(kù)存中加入所允許的最低庫(kù)存字段,對(duì)所有庫(kù)存物資實(shí)現(xiàn)監(jiān)控和報(bào)警。 2系統(tǒng)功能模塊圖根據(jù)系統(tǒng)功能分析,畫出系統(tǒng)功能模塊圖如下:庫(kù)存管理系統(tǒng)身份驗(yàn)證注冊(cè)用戶修改刪除用戶修改密碼信息查詢報(bào)表統(tǒng)計(jì)進(jìn)貨管理出貨管理系統(tǒng)管理入庫(kù)單填寫填寫貨品信息修改最低庫(kù)存出庫(kù)單填寫獲取采購(gòu)員信息日?qǐng)?bào)表月報(bào)表庫(kù)存查詢貨品查詢報(bào)表查詢(二)數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)在一個(gè)信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響。1. 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)貨品采購(gòu)倉(cāng)庫(kù)客戶存儲(chǔ)訂購(gòu)采購(gòu)員n1mnn1貨品編號(hào)規(guī)格型號(hào)單位貨品名稱客戶編號(hào)客戶名稱倉(cāng)庫(kù)名稱負(fù)責(zé)人聯(lián)系電話采購(gòu)員編號(hào)采購(gòu)的貨品類別圖2-2庫(kù)存管理系統(tǒng)ER圖(三)系統(tǒng)功能模塊的詳細(xì)設(shè)計(jì)本庫(kù)存管理系統(tǒng)是本著用戶操作界面友好、清晰、易學(xué)易用的原則進(jìn)行設(shè)計(jì)的。1身份驗(yàn)證模塊的設(shè)計(jì)庫(kù)存管理系統(tǒng)用戶編號(hào):密碼:退出登陸圖2-3用戶登錄模塊界面設(shè)計(jì) 該模塊的流程圖如圖2-4所示:是否用 戶登 錄是否為合法用戶?否選擇身份判斷用戶類型進(jìn)入系統(tǒng)開 始結(jié) 束此外,對(duì)一個(gè)完整的系統(tǒng)而言,用戶是應(yīng)該可以修改自己的密碼的,因此系統(tǒng)中應(yīng)該具有修改密碼的功能,提高數(shù)據(jù)的安全性。請(qǐng)輸入新密碼請(qǐng)確認(rèn)新密碼確認(rèn)取消圖2-5修改密碼界面設(shè)計(jì)2系統(tǒng)主界面的實(shí)現(xiàn) 系統(tǒng)管理刪除報(bào)表查詢修改信息退出系統(tǒng)圖2-6主界面(admin)設(shè)計(jì)修改密碼進(jìn)貨管理出貨管理報(bào)表統(tǒng)計(jì)圖2-7主界面(倉(cāng)管)設(shè)計(jì)修改密碼信息查詢退出系統(tǒng)圖2-8主界面(經(jīng)理)設(shè)計(jì) 3進(jìn)貨管理模塊的實(shí)現(xiàn) 進(jìn)貨管理模塊包括填寫貨品信息、入庫(kù)單、修改最低庫(kù)存三個(gè)子模塊。(1)填寫貨品信息填寫貨品信息貨品編號(hào)貨品名稱單位貨品類別規(guī)格型號(hào)顏色確定取消(2)入庫(kù)單 入庫(kù)單憑證編號(hào)貨品編號(hào)數(shù)量庫(kù)別進(jìn)貨單價(jià)入庫(kù)時(shí)間確定取消采購(gòu)人編號(hào)制單人(3)修改最低庫(kù)存修改最低庫(kù)存貨品編號(hào)最低庫(kù)存確定取消 4出庫(kù)管理模塊的實(shí)現(xiàn)出庫(kù)管理包括填寫出庫(kù)單,獲取采購(gòu)員信息兩個(gè)子模塊。(1)出庫(kù)單出庫(kù)單憑證編號(hào)貨品編號(hào)數(shù)量庫(kù)別出貨單價(jià)出庫(kù)時(shí)間確定取消客戶編號(hào)制單人(2)獲取采購(gòu)員信息獲取采購(gòu)員信息貨品編號(hào)搜索的信息:確定搜索5.報(bào)表統(tǒng)計(jì)模塊的實(shí)現(xiàn)本系統(tǒng)的報(bào)表分為日?qǐng)?bào)表和月報(bào)表,日?qǐng)?bào)表在添加入庫(kù)單和出庫(kù)單時(shí)就已經(jīng)自動(dòng)添加進(jìn)數(shù)據(jù)庫(kù)中的日?qǐng)?bào)表了,所以在此只需再手動(dòng)添加月報(bào)表。三、系統(tǒng)實(shí)現(xiàn)系統(tǒng)實(shí)現(xiàn)包括用戶需求實(shí)現(xiàn),系統(tǒng)界面實(shí)現(xiàn)和數(shù)據(jù)庫(kù)實(shí)現(xiàn)三方面。1用戶登錄界面用戶通過(guò)該界面登錄進(jìn)入系統(tǒng)。圖3-1系統(tǒng)登錄界面 3.1 系統(tǒng)管理修改密碼界面 以下是注冊(cè)用戶界面:系統(tǒng)管理員注冊(cè)用戶界面注冊(cè)前數(shù)據(jù)庫(kù)中操作員個(gè)人信息表如圖3-7:注冊(cè)前的操作員個(gè)人信息表數(shù)據(jù)庫(kù) 注冊(cè)用戶成功界面:系統(tǒng)管理員修改刪除用戶界 刪除報(bào)表界面如下圖:系統(tǒng)管理員刪除報(bào)表界面 3.2 進(jìn)貨管理 倉(cāng)庫(kù)管理員填寫入庫(kù)單界面如下圖:倉(cāng)庫(kù)管理員填寫入庫(kù)單界面 界面自動(dòng)跳轉(zhuǎn)到如下圖:倉(cāng)庫(kù)管理員填寫入庫(kù)單界面?zhèn)}庫(kù)管理員填寫貨品信息界面入庫(kù)單填寫的信息會(huì)自動(dòng)加入入庫(kù)單數(shù)據(jù)庫(kù),并且更改庫(kù)存信息表和日?qǐng)?bào)表中的相關(guān)信息。未添加信息前的入庫(kù)單入庫(kù)單未添加前的庫(kù)存信息表 填寫完入庫(kù)單的圖如下: 四、系統(tǒng)開發(fā)總結(jié)此次庫(kù)存管理系統(tǒng)開發(fā)讓我學(xué)習(xí)到很多知識(shí),現(xiàn)總結(jié)如下:u 系統(tǒng)開發(fā)的過(guò)程中,我深刻體會(huì)到了以前上課老師經(jīng)常提起的一個(gè)問題,那就是:一個(gè)系統(tǒng)開發(fā)的過(guò)程中編碼不是最重要的,重要的是對(duì)系統(tǒng)進(jìn)行分析以及建立恰當(dāng)?shù)南到y(tǒng)模型。u 在該庫(kù)存管理系統(tǒng)設(shè)計(jì)中,從系統(tǒng)的實(shí)用性出發(fā),我能夠在開發(fā)該系統(tǒng)時(shí)站在用戶的角度看問題,本著用戶操作界面友好、清晰、易學(xué)易用的原則進(jìn)行設(shè)計(jì)??傊?,這次的系統(tǒng)開發(fā),實(shí)現(xiàn)了我自己動(dòng)手完成一個(gè)系統(tǒng)開發(fā)的目標(biāo),也學(xué)習(xí)到很多東西,不只是實(shí)踐經(jīng)驗(yàn),還有一些做事的道理:在工作時(shí),要盡量把要遇到的問題考慮周全,提前做好準(zhǔn)備,那樣就不會(huì)在遇到問題時(shí)有措手不及的感覺。參考文獻(xiàn):1 梅玫: 物資庫(kù)存的計(jì)算機(jī)管理,黑龍江科技信息,2009年7月25日.2 申冠楠,郭宗義百貨店商品的庫(kù)存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),現(xiàn)代商業(yè),2010年1月18日.3 劉志堅(jiān): 中小制造企業(yè)庫(kù)存管理系統(tǒng)的開發(fā)與設(shè)計(jì),中北大學(xué),2009年4月25日.4 美c.j.date:數(shù)據(jù)庫(kù)系統(tǒng)導(dǎo)論(英文版第七版),機(jī)械工業(yè)出版社,2002年.5 鄧良松:軟件工程,西安電子科技大學(xué)出版社,2004年.6 鄧遠(yuǎn)志:數(shù)據(jù)庫(kù)設(shè)計(jì)方法,南昌教育學(xué)院學(xué)報(bào),2005年第20卷第4期.7薩師煊等編著 ,數(shù)據(jù)庫(kù)系統(tǒng)概論 , 高等教育出版社, 2000年.8東方人華主編,JSP范例入門與提高, 清華大學(xué)出版社, 2003年.9李佳, 付強(qiáng), 丁寧等編著,java開發(fā)技術(shù)大全, 清華大學(xué)出版社, 2009年. 10歐立奇,康祥順,馬煜編著,java案例開發(fā)集錦 , 電子工業(yè)出版社 ,2005年.11 鄺孔武,王曉敏編著,信息系統(tǒng)分析與設(shè)計(jì),清華大學(xué)出版社,1999年.12 史濟(jì)民:軟件工程-原理、方法與應(yīng)用,高等教育出版社,2002年. 13 薛華成:管理信息系統(tǒng),清華大學(xué)出版社,1999年. 14 張金城:管理信息系統(tǒng),北京大學(xué)出版社,2004年.15馬士華:供應(yīng)鏈管理,機(jī)械工業(yè)出版社,2000年.16李玉良,邵新宇:CPFR供應(yīng)鏈庫(kù)存管理技術(shù)的新趨勢(shì),機(jī)械設(shè)計(jì)與制造工程,2001年第30卷第3期.24附 錄 源代碼:import #*;import danjuchaxun.*;import javax.swing.ImageIcon;import javax.swing.JLabel;import javax.swing.JPanel;import javax.swing.JFrame;import javax.swing.JButton;import java.awt.Rectangle;public class Danjuchaxun extends JFrame private static final long serialVersionUID = 1L;ImageIcon beijing = new ImageIcon(pic/danjuchaxunbeijing.jpg);private JPanel jContentPane = null; private JButton jButton = null;private JButton jButton1 = null;private JButton jButton2 = null;private JButton jButton3 = null;private JButton jButton4 = null;private JButton jButton5 = null;private JButton jButton6 = null;private JButton jButton7 = null;private JButton jButton8 = null;private JButton jButton9 = null;private JButton jButton10 = null;private JButton jButton11 = null;/private JButton jButton12 = null;private JButton jButton13 = null;JLabel backgroundall = new JLabel(beijing);/* * This is the default constructor */public Danjuchaxun() super();initialize();/* * This method initializes this * return void */private void initialize() this.setBounds(233, 218, 156, 303);this.setContentPane(getJContentPane();this.setTitle(單據(jù)查詢);this.setUndecorated(true);this.setResizable(false);this.getLayeredPane().add(backgroundall, new Integer(Integer.MIN_VALUE);backgroundall.setBounds(0, 0, beijing.getIconWidth(), beijing.getIconHeight();this.setVisible(true);/* * This method initializes jContentPane * return javax.swing.JPanel */private JPanel getJContentPane() if (jContentPane = null) jContentPane = new JPanel();jContentPane.setLayout(null);jContentPane.setOpaque(false);jContentPane.add(getJButton(), null);jContentPane.add(getJButton1(), null);jContentPane.add(getJButton2(), null);jContentPane.add(getJButton3(), null);jContentPane.add(getJButton4(), null);jContentPane.add(getJButton5(), null);jContentPane.add(getJButton6(), null);jContentPane.add(getJButton7(), null);jContentPane.add(getJButton8(), null);jContentPane.add(getJButton9(), null);jContentPane.add(getJButton10(), null);jContentPane.add(getJButton11(), null);/jContentPane.add(getJButton12(), null);jContentPane.add(getJButton13(), null);return jContentPane;/* * This method initializes jButton * return javax.swing.JButton */private JButton getJButton() if (jButton = null) jButton = new JButton();jButton.setBounds(new Rectangle(8, 8, 140, 22);jButton.setText(進(jìn)貨單據(jù)查詢);jButton.addActionListener(new java.awt.event.ActionListener() public void actionPerformed(java.awt.event.ActionEvent e) new ChaxundanjuJH(););return jButton;/* * This method initializes jButton1 * return javax.swing.JButton */private JButton getJButton1() if (jButton1 = null) jButton1 = new JButton();jButton1.setBounds(new Rectangle(8, 30, 140, 22);jButton1.setText(出貨單據(jù)查詢);jButton1.addActionListener(new java.awt.event.ActionListener() public void actionPerformed(java.awt.event.ActionEvent e) new ChaxundanjuCH(););return jButton1;/* * This method initializes jButton2 * return javax.swing.JButton */private JButton getJButton2() if (jButton2 = null) jButton2 = new JButton();jButton2.setBounds(new Rectangle(8, 52, 140, 22);jButton2.setText(退貨出庫(kù)單據(jù)查詢);jButton2.addActionListener(new java.awt.event.ActionListener() public void actionPerformed(java.awt.event.ActionEvent e) new ChaxundanjuTHCK(););return jButton2;/* * This method initializes jButton3 * return javax.swing.JButton */private JButton getJButton3() if (jButton3 = null) jButton3 = new JButton();jButton3.setBounds(new Rectangle(8, 74, 140, 22);jButton3.setText(客戶退貨單據(jù)查詢);jButton3.addActionListener(new java.awt.event.ActionListener() public void actionPerformed(java.awt.event.ActionEvent e) new ChaxundanjuTHRK(););return jButton3; This method initializes jButton4* return javax.swing.JButton */private JButton getJButton4() if (jButton4 = null) jButton4 = new JButton();jButton4.setBounds(new Rectangle(8, 96, 140, 22);jButton4.setText(庫(kù)存調(diào)撥單據(jù)查詢);jButton4.addActionListener(new java.awt.event.ActionListener() public void actionPerformed(java.awt.event.ActionEvent e) new ChaxundanjuDB();return jButton4;* This method initializes jButton5 * return javax.swing.JButton */private JButton getJButton5() if (jButton5 = null) jButton5 = new JButton();jButton5.setBounds(new Rectangle(8, 118, 140, 22);jButton5.setText(供貨商統(tǒng)計(jì));jButton5.addActionListener(new java.awt.event.ActionListener() public void actionPerformed(java.awt.event.ActionEvent e) new TongjiGHS();return jButton5;* This method initializes jButton6 * return javax.swing.JButton */private JButton getJButton6() if (jButton6 = null) jButton6 = new JButton();jButton6.setBounds(new Rectangle(8, 140, 140, 22);jButton6.setText(客戶統(tǒng)計(jì));jButton6.addActionListener(new java.awt.event.ActionListener() public void actionPerformed(java.awt.event.ActionEvent e) new TongjiKH();return jButton6;* This method initializes jButton7 * return javax.swing.JButton */private JButton getJButton7() if (jButton7 = null) jButton7 = new JButton();jButton7.setBounds(new Rectangle(8, 162, 140, 22);jButton7.setText(庫(kù)存統(tǒng)計(jì));jButton7.addActionListener(new java.awt.event.ActionListener() public void actionPerformed(java.awt.event.ActionEvent e) new TongjiKC();return jButton7;/* * This method initializes jButton8 * return javax.swing.JButton */private JButton getJButton8() if (jButton8 = null) jButton8 = new JButton();jButton8.setBounds(new Rectangle(8, 184, 140, 22);jButton8.setText(采購(gòu)統(tǒng)計(jì));jButton8.addActionListener(new java.awt.event.ActionListener() public void actionPerformed(java.awt.event.ActionEvent e) new TongjiCG();return jButton8;* This method initializes jButton9 * return javax.swing.JButton */private JButton getJButton9() if (jButton9 = null) jButton9 = new JButton();jButton9.setBounds(new Rectangle(8, 206, 140, 22);jButton9.setText(出貨統(tǒng)計(jì));jButton9.addActionListener(new java.awt.event.ActionListener() public void actionPerformed(java.awt.event.ActionEvent e) new TongjiCH(););return jButton9; * This method initializes jButton10 return javax.swing.JButton private JButton getJButton10() if (jButton10 = null) jButton10 = new JButton();jButton10.setBounds(new Rectangle
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 農(nóng)業(yè)創(chuàng)新之路:2025年植物基因編輯技術(shù)應(yīng)用成果解讀報(bào)告
- 即時(shí)配送行業(yè)2025年報(bào)告:配送路徑優(yōu)化與成本控制在社區(qū)團(tuán)購(gòu)中的應(yīng)用
- 2025年能源領(lǐng)域碳捕獲與封存技術(shù)應(yīng)用產(chǎn)業(yè)政策環(huán)境與技術(shù)創(chuàng)新研究報(bào)告
- 2025年綠色建筑認(rèn)證體系在智慧城市中的應(yīng)用與挑戰(zhàn)分析報(bào)告
- 2025年新能源汽車制造產(chǎn)業(yè)技術(shù)創(chuàng)新與市場(chǎng)競(jìng)爭(zhēng)力報(bào)告
- 2025年機(jī)械制造企業(yè)服務(wù)化轉(zhuǎn)型中的智能工廠建設(shè)報(bào)告
- 電商平臺(tái)合同管理與客戶服務(wù)流程
- 2025年中國(guó)防水漿料市場(chǎng)發(fā)展戰(zhàn)略及投資前景預(yù)測(cè)咨詢報(bào)告
- 2025年中國(guó)玻璃鋼防腐件行業(yè)市場(chǎng)前景預(yù)測(cè)及投資價(jià)值評(píng)估分析報(bào)告
- 黃連液買賣合同7篇
- 2025年四川省成都市青羊區(qū)中考二診化學(xué)試題(原卷版+解析版)
- 2025年華僑港澳臺(tái)生聯(lián)招考試高考地理試卷試題(含答案詳解)
- MSOP(測(cè)量標(biāo)準(zhǔn)作業(yè)規(guī)范)測(cè)量SOP
- CRCC認(rèn)證目錄
- 因式分解—完全平方公式
- 2020年精品收藏微型企業(yè)創(chuàng)業(yè)扶持申請(qǐng)書全套表格
- 戰(zhàn)略與戰(zhàn)略管理ppt課件
- 《全國(guó)英語(yǔ)等級(jí)考試》
- GB∕T 12810-2021 實(shí)驗(yàn)室玻璃儀器 玻璃量器的容量校準(zhǔn)和使用方法
- 基于stm32的兩輪自平衡車控制系統(tǒng)設(shè)計(jì)
- 基于51單片機(jī)的倉(cāng)庫(kù)管理系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)機(jī)械自動(dòng)化專業(yè)
評(píng)論
0/150
提交評(píng)論