物流管理信息系統(tǒng)課程設(shè)計(jì)_第1頁(yè)
物流管理信息系統(tǒng)課程設(shè)計(jì)_第2頁(yè)
物流管理信息系統(tǒng)課程設(shè)計(jì)_第3頁(yè)
物流管理信息系統(tǒng)課程設(shè)計(jì)_第4頁(yè)
物流管理信息系統(tǒng)課程設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩14頁(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)介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上目錄專(zhuān)心-專(zhuān)注-專(zhuān)業(yè)第一章 系統(tǒng)開(kāi)發(fā)論述1.1 系統(tǒng)開(kāi)發(fā)的背景在現(xiàn)代物流系統(tǒng)中,倉(cāng)儲(chǔ)式構(gòu)成物流系統(tǒng)的重要環(huán)節(jié),倉(cāng)儲(chǔ)是構(gòu)成物流系統(tǒng)的重要環(huán)節(jié),倉(cāng)儲(chǔ)功能包括對(duì)進(jìn)入物流系統(tǒng)的的貨物進(jìn)行堆存、管理、保管、維護(hù)等一系列的活動(dòng)。隨著經(jīng)濟(jì)的發(fā)展,物流由少量品種進(jìn)入到多品種、小批量或多批次的、小批量物流時(shí)代,倉(cāng)儲(chǔ)功能從重視保管效率逐漸變?yōu)橹匾暟l(fā)貨和配送作業(yè)。倉(cāng)儲(chǔ)管理,是指對(duì)倉(cāng)庫(kù)及其庫(kù)存物的管理?,F(xiàn)代的倉(cāng)庫(kù)已成為物流的中心。物資的儲(chǔ)存和運(yùn)輸是整個(gè)物流過(guò)程中兩個(gè)關(guān)鍵環(huán)節(jié),被人們稱(chēng)之為“物流的支柱”。在商品交換過(guò)程中,雖然物資的購(gòu)銷(xiāo)活動(dòng)決定了物資的交換關(guān)系,但若沒(méi)有物資的儲(chǔ)存和運(yùn)輸,物資的

2、這種交換關(guān)系則最終不能實(shí)現(xiàn)。倉(cāng)儲(chǔ)在物流系統(tǒng)中的重要作用作用主要表現(xiàn)在:降低運(yùn)輸成本,提高運(yùn)輸效率,產(chǎn)品整合,支持企業(yè)的銷(xiāo)售服務(wù),調(diào)節(jié)供應(yīng)和需求。倉(cāng)儲(chǔ)管理信息系統(tǒng)是用于管理倉(cāng)庫(kù)中貨物、空間資源、人力資源、設(shè)備資源等在倉(cāng)庫(kù)中的活動(dòng),對(duì)貨物的進(jìn)貨、檢驗(yàn)、上架、出貨、轉(zhuǎn)倉(cāng)、盤(pán)點(diǎn)及其他庫(kù)內(nèi)作業(yè)的進(jìn)行管理的系統(tǒng)。據(jù)案例中制造企業(yè)物料出入庫(kù)管理的流程和步驟,可以建立一個(gè)倉(cāng)儲(chǔ)管理信息系統(tǒng)對(duì)物料產(chǎn)品的出入庫(kù)進(jìn)行作業(yè)管理和優(yōu)化。1.2 系統(tǒng)開(kāi)發(fā)的目的和意義隨著科學(xué)技術(shù)的發(fā)展,社會(huì)進(jìn)步,計(jì)算機(jī)技術(shù)的快速發(fā)展,倉(cāng)庫(kù)管理的方法也日新月異,以前全是由人管理的方法現(xiàn)存在很多缺點(diǎn):管理效率低下,勞動(dòng)強(qiáng)度大,信息處理速度低而且

3、準(zhǔn)確性也不夠令人滿意。為了提高倉(cāng)庫(kù)管理效率,減輕勞動(dòng)強(qiáng)度,提高信息處理速度和準(zhǔn)確性,為倉(cāng)庫(kù)管理員提供更方便、科學(xué)的服務(wù)項(xiàng)目。為倉(cāng)庫(kù)管理員提供一種更先進(jìn)、科學(xué)的服務(wù)系統(tǒng)。我們可以針對(duì)物料的出入庫(kù)管理設(shè)計(jì)一個(gè)倉(cāng)庫(kù)管理系統(tǒng)。讓計(jì)算機(jī)對(duì)倉(cāng)庫(kù)進(jìn)行自動(dòng)管理,并能在一定程度上實(shí)現(xiàn)自動(dòng)化。倉(cāng)庫(kù)管理是企業(yè)生產(chǎn)過(guò)程中的重要組成部分。其主要功能是在供、需之間建立緩沖區(qū),達(dá)到緩和用戶需求與企業(yè)生產(chǎn)能力之間、最終裝配需求與零件加工工序之間、生產(chǎn)廠家需求與原材料供應(yīng)商的矛盾。第二章 系統(tǒng)規(guī)劃2.1 新系統(tǒng)建立的目標(biāo)企業(yè)的庫(kù)存管理工作主要由倉(cāng)庫(kù)部門(mén)完成,其主要業(yè)務(wù)就是企業(yè)物料的收發(fā)以及管理工作,根據(jù)物料的不同物理和化學(xué)屬性

4、做好物料存儲(chǔ)與防護(hù)工作,降低各種庫(kù)存管理費(fèi)用,分析并提供庫(kù)存管理所需的各種數(shù)據(jù)報(bào)表等。2.2 系統(tǒng)開(kāi)發(fā)的可行性2.2.1技術(shù)可行性分析技術(shù)上的可行性分析要考慮現(xiàn)有技術(shù)條件能否順利完成開(kāi)發(fā)工作即將來(lái)要采用的硬件和軟件技術(shù)能否滿足用戶提出的要求,本系統(tǒng)采用java程序語(yǔ)言編制運(yùn)行界面,連接oracle數(shù)據(jù)庫(kù)從而進(jìn)行系統(tǒng)軟件開(kāi)發(fā)。2.2.2經(jīng)濟(jì)可行性分析傳統(tǒng)的“筆紙操作系統(tǒng)”將物料的庫(kù)存信息以及出入庫(kù)管理都以人工的方式進(jìn)行,這種模式會(huì)耗費(fèi)大量的人力和物力,產(chǎn)生大量的額外費(fèi)用,而采用計(jì)算機(jī)程序編制的信息管理系統(tǒng),將所有信息管理通過(guò)電腦管理完成,提高了管理工作的效率,節(jié)約大量的人力物力,節(jié)約了成本。2.

5、2.3管理可行性分析傳統(tǒng)的庫(kù)存管理系統(tǒng),一般有兩種方式:一種是手工管理,這種方式應(yīng)用最傳統(tǒng)的“筆紙操作系統(tǒng)”將庫(kù)存的貨物信息、銷(xiāo)售信息廠商新消息管理及單據(jù)管理等均已手工的形式進(jìn)行,將信息以表格的形式記錄在紙上,在進(jìn)行統(tǒng)一保存,這種方式雖然在簡(jiǎn)單信息查詢時(shí)會(huì)有一定的方便,但是更多的存在著不方便,信息保存時(shí)間和條件存在著很大的缺陷,容易造成損壞和信息傳達(dá)的失誤。而利用計(jì)算機(jī)信息系統(tǒng)編制的出入庫(kù)管理信息系統(tǒng)則可以最大程度的避免這種缺陷。2.3 選擇系統(tǒng)開(kāi)發(fā)方案庫(kù)存物料管理數(shù)據(jù)庫(kù)設(shè)計(jì)是庫(kù)存管理信息系統(tǒng)的核心。一個(gè)好的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)可以使信息系統(tǒng)在相同的條件下,具有處理速度更快,占用存儲(chǔ)空間小、操作處理

6、數(shù)據(jù)庫(kù)簡(jiǎn)單、系統(tǒng)開(kāi)銷(xiāo)和維護(hù)費(fèi)用低等特點(diǎn)。數(shù)據(jù)庫(kù)設(shè)計(jì)方法中著名的新奧爾良方法將數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程分為4個(gè)階段:需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)和物理設(shè)計(jì)。第三章 系統(tǒng)分析3.1 需求分析庫(kù)存管理的物資主要是制造企業(yè)采購(gòu)的制作原料和制造出的即將銷(xiāo)售的產(chǎn)品,庫(kù)存管理主要涉及到企業(yè)的倉(cāng)庫(kù)、貨位、物料三個(gè)要素的管理,主要有出庫(kù)和入庫(kù)兩個(gè)項(xiàng)目。庫(kù)存管理有以下功能需求:倉(cāng)庫(kù)管理:倉(cāng)庫(kù)管理人員根據(jù)倉(cāng)庫(kù)的地理位置,倉(cāng)庫(kù)的用途,倉(cāng)庫(kù)的容量,倉(cāng)庫(kù)剩余容量等信息,合理的安排物料保存到特定的某一個(gè)倉(cāng)庫(kù)。貨位管理:對(duì)具體某一個(gè)倉(cāng)庫(kù)的貨位進(jìn)行管理,根據(jù)倉(cāng)庫(kù)現(xiàn)有貨位,以用貨位,空余貨位來(lái)分配不同的貨位以及出庫(kù),入庫(kù)等操作帶來(lái)的貨位變

7、化。入庫(kù)管理:入庫(kù)管理主要核算企業(yè)采購(gòu)物料的業(yè)務(wù)過(guò)程,可以與供應(yīng)商簽訂相應(yīng)的訂單,然后再收到物料時(shí)根據(jù)訂單編制收貨單,并將物料辦理入庫(kù)手續(xù),如果收到物料時(shí)未收到貨方的發(fā)票等單據(jù),則可以在月末結(jié)賬時(shí)辦理暫時(shí)入庫(kù),待下月收到發(fā)票賬單時(shí)再將原暫定估計(jì)入庫(kù)數(shù)取回,重新辦理入庫(kù)手續(xù)。出庫(kù)管理:有新的出庫(kù)發(fā)貨訂單時(shí),庫(kù)存管理人員根據(jù)發(fā)貨單填寫(xiě)生成出庫(kù)單,并填寫(xiě)出庫(kù)單及其明細(xì),出庫(kù)單編號(hào),填寫(xiě)時(shí)間、記錄人等信息,出庫(kù)的貨物的種類(lèi)和數(shù)量,庫(kù)存貨物所在的貨位,然后倉(cāng)庫(kù)管理人員根據(jù)出庫(kù)單及其明細(xì)將物料搬運(yùn)出庫(kù),物料從倉(cāng)庫(kù)拿出后,倉(cāng)庫(kù)管理人員進(jìn)行出庫(kù)確認(rèn)。3.2組織結(jié)構(gòu)分析 某制造企業(yè)的企業(yè)組織結(jié)構(gòu)圖如下企業(yè)管理信

8、息系統(tǒng)領(lǐng)料人采購(gòu)員庫(kù)內(nèi)管理部門(mén)物料檢驗(yàn)部門(mén)決策部門(mén)生產(chǎn)部門(mén)圖 3.1 制造企業(yè)的組織結(jié)構(gòu)圖3.3 業(yè)務(wù)流程分析3.3.1 入庫(kù)流程首先由客戶發(fā)來(lái)入庫(kù)通知單。入庫(kù)通知單主要包括一下幾項(xiàng):客戶,入庫(kù)時(shí)間,入庫(kù)貨位號(hào),入庫(kù)產(chǎn)品的種類(lèi)、質(zhì)量、數(shù)量和金額,檢驗(yàn)員,申請(qǐng)人和成品庫(kù)庫(kù)房主管簽字等。根據(jù)入庫(kù)通知單,由檢驗(yàn)員對(duì)貨物檢驗(yàn)簽字后,并由庫(kù)房人員核實(shí)入庫(kù)數(shù)量登記,庫(kù)房主管簽字。貨物上架確認(rèn)后,生成入庫(kù)單。3.3.2 出庫(kù)流程首先領(lǐng)料人提交領(lǐng)料單,系統(tǒng)根據(jù)領(lǐng)料計(jì)劃單檢驗(yàn)該領(lǐng)料單是否有效。若經(jīng)檢驗(yàn)沒(méi)有相應(yīng)的領(lǐng)料計(jì)劃,則通知領(lǐng)料人該領(lǐng)料單無(wú)效。若領(lǐng)料單有效,系統(tǒng)接著根據(jù)物料主文件檢查是否有足夠的庫(kù)存。若沒(méi)有足

9、夠的庫(kù)存,系統(tǒng)向領(lǐng)料人發(fā)缺貨單。若有足夠的庫(kù)存,系統(tǒng)根據(jù)有效領(lǐng)料單修改物料主文件中的現(xiàn)有庫(kù)存量;將待出庫(kù)的物料清單打印出來(lái),交領(lǐng)料人。 圖 3.2 出入庫(kù)業(yè)務(wù)流程圖3.4 數(shù)據(jù)流程分析3.4.1 頂層數(shù)據(jù)流程圖的繪制圖3.3 出入庫(kù)管理信息頂層數(shù)據(jù)流程圖 3.4.2 入庫(kù)數(shù)據(jù)流程圖的繪制圖3.4 入庫(kù)數(shù)據(jù)流程圖3.4.3 出庫(kù)流程數(shù)據(jù)圖的繪制圖3.5 出庫(kù)數(shù)據(jù)流程圖第四章 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)4.1 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)4.1.1經(jīng)過(guò)綜合分析,確定了物料出入庫(kù)管理系統(tǒng)的主要包括以下功能:(1). 登陸管理功能 系統(tǒng)設(shè)置包括用戶名,密碼等信息。該模塊實(shí)現(xiàn)員工登錄物料出入庫(kù)管理系統(tǒng)。(2). 員工管理功能系統(tǒng)

10、設(shè)置包括員工編號(hào)、員工姓名、員工性別、員工生日、密碼、學(xué)歷和職務(wù)等信息。該管理模塊可以實(shí)現(xiàn)管理員工信息功能。(3). 物料管理功能系統(tǒng)設(shè)置包括物料編號(hào)、物料名稱(chēng)、生產(chǎn)廠家、生產(chǎn)日期、保質(zhì)期、價(jià)格、數(shù)量和經(jīng)手員工編號(hào)等信息。該管理模塊可以實(shí)現(xiàn)管理物料信息功能。(4). 入出庫(kù)管理功能入出庫(kù)管理包括顧客名稱(chēng)、訂單日期、訂單編號(hào)、訂單數(shù)量、訂單總價(jià)和經(jīng)手人等信息。該管理模塊可以實(shí)現(xiàn)添加、更新和刪除訂單信息功能,以及對(duì)訂單的多條件選擇查找。(5). 客戶管理功能系統(tǒng)設(shè)置包括客戶編號(hào)、客戶姓名、聯(lián)系方式、購(gòu)買(mǎi)時(shí)間、物料編號(hào)、物料數(shù)量和物料名稱(chēng)等信息。該管理模塊可以實(shí)現(xiàn)管理客戶信息功能。4.1.2 數(shù)據(jù)字

11、典(1)數(shù)據(jù)結(jié)構(gòu)登錄用戶=員工名+員工密碼物料=物料編號(hào)+書(shū)籍名稱(chēng)+生產(chǎn)廠家+生產(chǎn)日期+保質(zhì)期+單價(jià)+數(shù)量+員工編號(hào)客戶=客戶編號(hào)+客戶姓名+聯(lián)系方式+購(gòu)買(mǎi)時(shí)間 員工=員工編號(hào)+員工姓名+員工生日+員工性別+員工密碼+員工學(xué)歷+員工職務(wù)入出庫(kù)=訂單編號(hào)+庫(kù)存信息+存放位置+客戶編號(hào)+經(jīng)手人編號(hào)(員工編號(hào))+物料編號(hào)+入出庫(kù)量(2)數(shù)據(jù)項(xiàng),如表4-1,數(shù)據(jù)項(xiàng)表表4-1 數(shù)據(jù)項(xiàng)表編號(hào)標(biāo)識(shí)符類(lèi)型長(zhǎng)度所屬表名同義名1ygxmVarchar215A_staff登錄用戶2ygmmVarchar220A_staff員工密碼3ypbhVarchar210A_ware, A_ruchuku物料編號(hào)4jgVarc

12、har210A_ware物料單價(jià)5ypmcVarchar230A_ware物料名稱(chēng)6cscjVarchar240A_ware生產(chǎn)廠家7scrqDateA_ware生產(chǎn)日期8bzqVarchar210A_ware保質(zhì)期9slVarchar210A_ware數(shù)量10khbhVarchar210A_kehu,A_ruchuku客戶編號(hào)11khxmVarchar215A_kehu客戶姓名12lxfsvarchar215A_kehu聯(lián)系方式13gmsjDateA_kehu購(gòu)買(mǎi)時(shí)間14ygbhvarchar210A_staff, A_ware員工編號(hào)15ygsrDateA_staff員工生日16ygxbv

13、archar23A_staff員工性別17djbhvarchar210 A_ruchuku訂單編號(hào)18kcxxvarchar215 A_ruchuku庫(kù)存信息19cfwzvarchar215 A_ruchuku存放位置20rkslvarchar215 A_ruchuku入出庫(kù)量4.1.3 安全性要求訪問(wèn)數(shù)據(jù)庫(kù)時(shí)需要輸入登錄名和密碼。在數(shù)據(jù)庫(kù)內(nèi)設(shè)有員工表,登錄系統(tǒng)時(shí)會(huì)要求輸入登錄名和密碼。登錄模塊根據(jù)輸入登錄名和密碼查管理員表,查到匹配記錄則允許其登錄系統(tǒng)。登錄名和密碼可以在系統(tǒng)中添加和修改。4.1.4 一致性要求在管理系統(tǒng)相關(guān)的表之間,有較強(qiáng)的關(guān)聯(lián)性。為了實(shí)現(xiàn)一致性的需求,各個(gè)表之間均建立起了

14、相應(yīng)的一致性約束。4.1.5 完整性要求根據(jù)物料出入庫(kù)管理系統(tǒng)的要求,為保持?jǐn)?shù)據(jù)的完整性,采用了數(shù)據(jù)庫(kù)的事務(wù)機(jī)制,防止出現(xiàn)操作故障引起的數(shù)據(jù)不一致。4.2 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)(1)設(shè)計(jì)方法和步驟采用自底而上的設(shè)計(jì)方法。先自頂向下地進(jìn)行需求分析,對(duì)物料出入庫(kù)管理系統(tǒng)的需求進(jìn)行逐步細(xì)化;然后再自底而上地設(shè)計(jì)概念結(jié)構(gòu),最終將各個(gè)局部應(yīng)用的概念結(jié)構(gòu)集合成為全局概念結(jié)構(gòu)。(2)概念結(jié)構(gòu)E-R圖通過(guò)對(duì)局部應(yīng)用的選擇,逐一設(shè)計(jì)出分E-R圖,并對(duì)各個(gè)分E-R圖進(jìn)行合并,生成初步E-R圖,消除不必要的系統(tǒng)冗余,可以得出管理系統(tǒng)總的E-R圖。圖 4.1 物料出入庫(kù)管理信息系統(tǒng)ER圖4.2.1 轉(zhuǎn)換關(guān)系模型設(shè)計(jì)采購(gòu)

15、員(編號(hào) 姓名 性別 密碼)領(lǐng)料人(編號(hào) 姓名 性別 密碼)出入庫(kù)單(編號(hào))物料(編號(hào) 數(shù)量 位置 單據(jù))看管(采購(gòu)員編號(hào) 出入庫(kù)編號(hào) 出入庫(kù)位置)管理(采購(gòu)員編號(hào) 物料編號(hào) 數(shù)量)存放(物料編號(hào) 出入庫(kù)單號(hào) 存放位置 數(shù)量)購(gòu)買(mǎi)(物料編號(hào) 領(lǐng)料人編號(hào) 購(gòu)買(mǎi)數(shù)量)選擇(出入庫(kù)單號(hào) 領(lǐng)料人編號(hào) 選擇存放位置)4.3 邏輯結(jié)構(gòu)設(shè)計(jì)(1)關(guān)系模式設(shè)計(jì)與優(yōu)化根據(jù)概念結(jié)構(gòu)的設(shè)計(jì),可以將系統(tǒng)E-R圖轉(zhuǎn)換為以下關(guān)系模式:A_ware(ypbh, ypmc, sccj, scrq, bzq, jg, sl,ygbh)A_kehu(khbh, khxm, lxfs, gmsj, ypbh, ypsl, ypmc

16、)A_staff(ygbh, ygxm, ygxb, ygsr, ygmm, ygxl, ygzw)A_ruchuku(kcxx, cfwz, rksl, cksl, ypbh, djbh, ygbh, khbh)Login (ygxm, ygmm)(2)系統(tǒng)完整性設(shè)計(jì)A_ware(ypbh, ypmc, sccj, scrq, bzq, jg, sl, ygbh)其中:ypbh為主碼A_kehu(khbh, khxm, lxfs, gmsj, ypbh, ypsl, ypmc)其中:khbh為主碼A_staff(ygbh, ygxm, ygxb, ygsr, ygmm, ygxl, ygzw

17、)其中:ygbh為主碼A_ruchuku(kcxx, cfwz, rksl, cksl, ypbh, djbh, ygbh, khbh)其中:djbh主碼,ygbh, khbh為外碼(3)系統(tǒng)結(jié)構(gòu)圖1.根據(jù)上述的功能,可以設(shè)計(jì)出系統(tǒng)的總體功能模塊,如圖4.2所示。圖4.2 物料出入庫(kù)管理系統(tǒng)功能模塊示意圖2.“員工信息設(shè)置”功能模塊用于員工編號(hào)管理、員工姓名管理、員工性別管理、員工生日管理以及密碼信息管理,其功能模塊如圖4.3所示。員工信息管理員工編號(hào)員工性別員工生日員工姓名員工密碼 圖4.3 員工信息設(shè)置3 “物料信息管理”功能模塊用于物料名稱(chēng)管理、物料編號(hào)管理、生產(chǎn)廠家信息、物料數(shù)量管理、

18、物料價(jià)格管理以及生產(chǎn)日期信息,其功能模塊如圖4.4所示。物料信息管理物料名稱(chēng)生產(chǎn)日期物料數(shù)量物料編號(hào)生產(chǎn)廠家物料價(jià)格 圖4.4 物料信息管理4.4 數(shù)據(jù)庫(kù)物理設(shè)計(jì)(1)索引的選擇建立由于系統(tǒng)可能要涉及大量數(shù)據(jù)的操作,所以索引的建立就成為一種必需。本系統(tǒng)采用B+樹(shù)索引方法,分別在各A_ware,A_staff,A_kehu,A_ruchuku各個(gè)表的主鍵上建立索引。(2)數(shù)據(jù)存放位置本系統(tǒng)數(shù)據(jù)庫(kù),數(shù)據(jù)和索引存放在本地磁盤(pán)中。(3)確定系統(tǒng)配置 本系統(tǒng)需要安裝Java虛擬機(jī),在JVM環(huán)境下運(yùn)行。同時(shí)系統(tǒng)需配置oracle數(shù)據(jù)庫(kù)的相應(yīng)環(huán)境。4.4.1 數(shù)據(jù)庫(kù)表的建立在設(shè)計(jì)數(shù)據(jù)庫(kù)表結(jié)構(gòu)之前,首先要?jiǎng)?chuàng)建

19、一個(gè)數(shù)據(jù)庫(kù)。本系統(tǒng)使用的數(shù)據(jù)庫(kù)為XE??梢栽赑LSQL Developer中創(chuàng)建SQL Window空白文檔。創(chuàng)建表A_staff如下:1.創(chuàng)建表A_staff(員工信息表),它的代碼如下:create table A_staff( ygbh varchar2(10) primary key, ygxm varchar2(15), ygxb varchar2(3), ygsr date, ygmm varchar2(20), ygxl varchar2(20), ygzw varchar2(20) );2.向表中插入數(shù)據(jù)-初始化員工表insert into A_staff values(

20、9;1001','李小銳','男',to_date('1985-11-12','yyyy-mm-dd'),'12345','本科','主管');insert into A_staff values('1002','李小龍','男',to_date('1989-05-21','yyyy-mm-dd'),'','本科','副主管');insert int

21、o A_staff values('1003','李小民','男',to_date('1991-06-14','yyyy-mm-dd'),'','大專(zhuān)','職工');4.4.2 數(shù)據(jù)庫(kù)的連接1. 在該系統(tǒng)中使用的數(shù)據(jù)庫(kù)是Oracle Database 10g Express Edition??蛻舳瞬捎玫氖荘L/SQL Developer。Java運(yùn)行環(huán)境為Eclipse Indigo版本,在安裝好了軟件之后,數(shù)據(jù)庫(kù)的連接設(shè)置在Eclipse里的Properties功能

22、鍵中,如圖4.5所示。圖4.5 數(shù)據(jù)庫(kù)連接2. 在Java Build Path中的Libraries中,運(yùn)行Add External JARs找到ojdbc14_g.jar并添加,則此時(shí)已將數(shù)據(jù)庫(kù)和Java程序成功連接。3 當(dāng)程序在運(yùn)行鏈接數(shù)據(jù)庫(kù)時(shí)需要在不同的按鈕上注冊(cè)監(jiān)聽(tīng)器,連接數(shù)據(jù)庫(kù)時(shí)需要加載數(shù)據(jù)庫(kù)驅(qū)動(dòng),建立鏈接。代碼如下:try / 加載數(shù)據(jù)庫(kù)驅(qū)動(dòng)Class.forName("oracle.jdbc.driver.OracleDriver");/ 獲取與數(shù)據(jù)庫(kù)之間的連接String user = "wing"String dbpassword = "818d8a"String url = "jdbc:oracle:thin:localhost:1521:XE"conn = DriverManager.getConnection(url, user, dbpassword);/ 創(chuàng)建發(fā)送sql語(yǔ)句的S

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論