物資管理系統(tǒng)課程設(shè)計(jì)_第1頁
物資管理系統(tǒng)課程設(shè)計(jì)_第2頁
物資管理系統(tǒng)課程設(shè)計(jì)_第3頁
物資管理系統(tǒng)課程設(shè)計(jì)_第4頁
物資管理系統(tǒng)課程設(shè)計(jì)_第5頁
已閱讀5頁,還剩27頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、蘭州理工大學(xué)軟件學(xué)院 Java 課程設(shè)計(jì)*實(shí)踐教學(xué)實(shí)踐教學(xué)*軟件學(xué)院軟件學(xué)院2012 年春季學(xué)期Java 課程設(shè)計(jì)課程設(shè)計(jì) 說明書題題 目:目: 物資管理物資管理 專業(yè)班級:專業(yè)班級: 軟件工程(軟件工程(3 3)班)班 姓姓 名:名: - 學(xué)學(xué) 號:號: - 指導(dǎo)教師:指導(dǎo)教師: - 成成 績:績: 蘭州理工大學(xué)軟件學(xué)院 Java 課程設(shè)計(jì)i目錄目錄摘要摘要.I序言序言.II1 1、需求分析、需求分析.1 1.1 項(xiàng)目背景.1 1.2 系統(tǒng)介紹.11.2.1 用戶需求.11.2.2 性能需求.2 1.3 非功能需求.22 2、設(shè)計(jì)思路、設(shè)計(jì)思路.32.1 處理流程.32.2 物資管理系統(tǒng) E

2、-R 圖.33 3、詳細(xì)設(shè)計(jì)、詳細(xì)設(shè)計(jì).43.1 各功能模塊流程圖.53.1.1 登陸程序流程圖.53.1.2 修改密碼流程圖.63.2 數(shù)據(jù)庫設(shè)計(jì).63.2.1 數(shù)據(jù)庫的概念及特點(diǎn).63.2.2 數(shù)據(jù)庫表設(shè)計(jì).74 4、運(yùn)行調(diào)試與分析討論、運(yùn)行調(diào)試與分析討論.94.1 登錄模塊.9 4.2 物資管理首頁模塊.11 4.3 修改密碼模塊.12 4.4 添加物資模塊.14 4.5 物資刪除模塊.15 4,.6 物資修改模塊.16 4.7 物資查詢模塊.18蘭州理工大學(xué)軟件學(xué)院 Java 課程設(shè)計(jì)ii 4.8 生成訂單與查詢模塊.20 4.9 物資信息排序模塊.21 4.10 幫助功能模塊.23參

3、考文獻(xiàn)參考文獻(xiàn).26致謝致謝.27蘭州理工大學(xué)軟件學(xué)院 Java 課程設(shè)計(jì)摘要摘要在信息時(shí)代的今天,計(jì)算機(jī)參與企業(yè)日常業(yè)務(wù)管理已經(jīng)成為企業(yè)現(xiàn)代化建設(shè)的當(dāng)務(wù)之急。物資管理信息系統(tǒng)的設(shè)計(jì)開發(fā)正是適應(yīng)了這種要求。物資管理信息系統(tǒng)是典型的信息管理系統(tǒng),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面,對于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫,而對于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。我使用 eclipse 開發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,用 SQL Server 2012 作為數(shù)據(jù)庫管理系統(tǒng)。簡單介紹了該系統(tǒng)的編程環(huán)境和實(shí)現(xiàn)關(guān)系型數(shù)據(jù)庫。在可行性研

4、究和需求分析的基礎(chǔ)上,對系統(tǒng)的設(shè)計(jì)方案、功能模塊、數(shù)據(jù)庫設(shè)計(jì)和系統(tǒng)的測試等進(jìn)行了較詳細(xì)的論述。本系統(tǒng)主要由系統(tǒng)登錄、密碼修改、貨物資料管理、訂單管理模塊構(gòu)成,采用SQL Server 2012 大型數(shù)據(jù)庫,具備強(qiáng)大的數(shù)據(jù)存儲、查詢功能,能充分滿足數(shù)據(jù)量和用戶多角度數(shù)據(jù)查詢。關(guān)鍵詞:物資管理、eclipse、SQL Server 2012、面向?qū)ο?、系統(tǒng)開發(fā)、數(shù)據(jù)庫蘭州理工大學(xué)軟件學(xué)院 Java 課程設(shè)計(jì)I序言序言處在信息技術(shù)時(shí)代,每個(gè)人都深切感受到技術(shù)革新為我們帶來的巨大便利。這些技術(shù)(特別是計(jì)算機(jī)技術(shù))徹底改變了我們的工作、生活的方式與節(jié)奏。而在現(xiàn)代企業(yè)管理中,計(jì)算機(jī)也成為了必不可少的管理工

5、具,它大大減輕了管理人員的工作負(fù)擔(dān),把人們從煩瑣重復(fù)的工作中解放出來。所謂物資管理,是指企業(yè)在生產(chǎn)過程中,對本企業(yè)所需物資的采購、使用、儲備等行為進(jìn)行計(jì)劃、組織和控制。物資管理的目的是,通過對物資進(jìn)行有效管理,以降低企業(yè)生產(chǎn)成本,加速資金周轉(zhuǎn),進(jìn)而促進(jìn)企業(yè)盈利,提升企業(yè)的市場競爭能力。企業(yè)的物資管理,包括物資計(jì)劃制訂、物資采購、物資使用和物資儲備等幾個(gè)重要環(huán)節(jié),這些環(huán)節(jié)環(huán)環(huán)相扣、相互影響,任何一個(gè)環(huán)節(jié)出現(xiàn)問題,都將對企業(yè)的物資供應(yīng)鏈造成不良影響。因此,在市場異?;钴S的今天,物資管理已不能用“計(jì)劃” 、 “配額”、 “定量”等幾個(gè)簡單概念進(jìn)行詮釋, 它已經(jīng)成為現(xiàn)代企業(yè)管理的重要組成部分,成為企業(yè)

6、成本控制的利器,成為企業(yè)生產(chǎn)經(jīng)營正常運(yùn)作的重要保證,成為企業(yè)發(fā)展與壯大的重要基礎(chǔ)。 眾所周知, 由于受傳統(tǒng)計(jì)劃經(jīng)濟(jì)的影響,在很長一段時(shí)期里,我國企業(yè)的物資管理模式被深深地烙上了“計(jì)劃”的印記,按產(chǎn)量指標(biāo)粗略制定物資計(jì)劃、僅向少量指定供貨商采購物資、無限量加大物資庫存等現(xiàn)象屢見不鮮。因此,創(chuàng)新企業(yè)物資管理模式并使其順應(yīng)現(xiàn)代企業(yè)的發(fā)展潮流, 已經(jīng)顯得愈發(fā)重要了。我國企業(yè)經(jīng)過近三十年的改革與探索,在企業(yè)物資的計(jì)劃、采購、使用、儲備等管理環(huán)節(jié)上取得了諸多進(jìn)展和成果。在物資管理管理中,物資多,數(shù)量大,流動(dòng)頻繁,管理人員要面對大量的物資信息,如果采用手工記錄方式,效率低、費(fèi)時(shí)費(fèi)力不說,還容易造成失誤,給管

7、理帶來巨大的困難與不便。為此,需要一種專門的計(jì)算機(jī)軟件對倉庫物資信息進(jìn)行管理,包括物資基本信息、物資入庫信息,物資出庫信息、物資余額信息等的添加、刪除、修改、查詢等功能。蘭州理工大學(xué)軟件學(xué)院 Java 課程設(shè)計(jì)01 1、需求分析、需求分析1.11.1 項(xiàng)目背景項(xiàng)目背景物資管理系統(tǒng)是為確保施工生產(chǎn)高效運(yùn)行,實(shí)現(xiàn)節(jié)約材料,降低工程成本,提高經(jīng)濟(jì)效益,充分發(fā)揮物資管理系統(tǒng)在企業(yè)項(xiàng)目責(zé)任成本管理中的作用而研發(fā)的一款軟件。物資管理是企業(yè)管理項(xiàng)目的重要組成部分,也是企業(yè)項(xiàng)目生產(chǎn)前的重要而復(fù)雜的準(zhǔn)備工作。對工程所需物資的計(jì)劃,采購和管理過程實(shí)施有效的控制,滿足產(chǎn)品的質(zhì)量,符合設(shè)計(jì)要求,保證施工生產(chǎn)需要、優(yōu)質(zhì)

8、、高效安全,確保項(xiàng)目部綜合管理目標(biāo)的實(shí)現(xiàn)。1.21.2 系統(tǒng)介紹系統(tǒng)介紹本系統(tǒng)定位于中小型倉庫,以 SQL Server 2012 為后臺數(shù)據(jù)庫,可在網(wǎng)絡(luò)環(huán)境下的實(shí)現(xiàn);操作系統(tǒng)選擇目前常用的 Windows 7。本系統(tǒng)功能應(yīng)包含物資基本信息管理、物資入庫管理、物資出庫管理、物資訂單管理等。系統(tǒng)界面力求簡潔、易用,在標(biāo)準(zhǔn)化的基礎(chǔ)上考慮界面的美觀和新穎。.1 用戶需求用戶需求物資管理系統(tǒng)在設(shè)計(jì)時(shí)應(yīng)充分滿足企業(yè)的現(xiàn)實(shí)需求,同時(shí)也考慮到未來的發(fā)展,考慮到了適應(yīng)信息化的發(fā)展要求。具體表現(xiàn)在:(1)利用信息系統(tǒng)建立起完整的物資管理管理體系;(2)能連接數(shù)據(jù)庫并實(shí)現(xiàn)添加、刪除、修改、查詢等功

9、能;(3)能對用戶信息進(jìn)行修改;蘭州理工大學(xué)軟件學(xué)院 Java 課程設(shè)計(jì)1(4)根據(jù)庫存數(shù)量產(chǎn)生訂單,能進(jìn)行相關(guān)信息的統(tǒng)計(jì)分析,排序,打印等;(5)查詢結(jié)果可以導(dǎo)出到 Excel 表中,方便報(bào)表數(shù)據(jù)的使用;(6)實(shí)現(xiàn)幫助功能。.2 性能需求性能需求為了保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效的運(yùn)行,物資管理系統(tǒng)應(yīng)該滿足以下的性能需求:(1)數(shù)據(jù)處理的及時(shí)性,準(zhǔn)確性系統(tǒng)處理的準(zhǔn)確性和及時(shí)性是系統(tǒng)的必要性能。本系統(tǒng)在設(shè)計(jì)和開發(fā)過程中,要充分考慮系統(tǒng)當(dāng)前和將來可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時(shí)間能夠滿足企業(yè)對信息處理的需求。由于本系統(tǒng)的各種數(shù)據(jù)對于整個(gè)系統(tǒng)的功能和性能舉足輕重

10、,因此其準(zhǔn)確性在很大程度上決定了系統(tǒng)功能和性能。在系統(tǒng)開發(fā)過程中,必須采用一定的數(shù)據(jù)驗(yàn)證方法確保數(shù)據(jù)的準(zhǔn)確性。(2)數(shù)據(jù)安全性系統(tǒng)數(shù)據(jù)的安全性在整個(gè)系統(tǒng)中占有十分重要的地位。任何系統(tǒng)都應(yīng)保證數(shù)據(jù)的安全性。(3)系統(tǒng)的易用性本系統(tǒng)是直接面向業(yè)務(wù)操作員的,而使用人員往往對計(jì)算機(jī)并不時(shí)非常熟悉。這就要求系統(tǒng)能夠提供易用的人機(jī)交互界面。要實(shí)現(xiàn)這一點(diǎn),就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語和中文信息的界面,縮短用戶對系統(tǒng)熟悉的過程。1.31.3 非功能需求非功能需求 用戶界面需求:簡潔、易用、易懂,美觀、大方、標(biāo)準(zhǔn),具備一定的兼容性。 軟件質(zhì)量需求:易用、健壯、兼容性好、運(yùn)行穩(wěn)定、有一定安全保障。蘭州理工

11、大學(xué)軟件學(xué)院 Java 課程設(shè)計(jì)22 2、設(shè)計(jì)思路、設(shè)計(jì)思路2.12.1 處理流程處理流程總體流程圖 1 如下:圖圖 1 1 系統(tǒng)流程圖系統(tǒng)流程圖2.22.2 物資管理系統(tǒng)物資管理系統(tǒng) E-RE-R 圖圖E-R 圖也即實(shí)體-聯(lián)系圖,提供了表示實(shí)體型、屬性和聯(lián)系的方法,用來描述現(xiàn)實(shí)世界的概念模型。構(gòu)成 E-R 圖的基本要素是實(shí)體型、屬性和聯(lián)系,其表示方法為:(1)實(shí)體型:用矩形表示,矩形框內(nèi)寫明實(shí)體名;比如用戶、物資等都是實(shí)體。(2)屬性:用橢圓形表示,并用無向邊將其與相應(yīng)的實(shí)體連接起來;比如管理員的用戶名、密碼都是屬性。(3)聯(lián)系:用菱形表示,菱形框內(nèi)寫明聯(lián)系名,并用無向邊分別與有關(guān)實(shí)體連接起

12、來,同時(shí)在無向邊旁標(biāo)上聯(lián)系的類型。蘭州理工大學(xué)軟件學(xué)院 Java 課程設(shè)計(jì)3本系統(tǒng)實(shí)體圖 2 如下。圖 2 物資管理系統(tǒng) E-R 圖數(shù) 量物資名稱品牌型號訂單物 資訂單號金 額保 存入庫編號金 額 收單地入庫時(shí)間單 價(jià)數(shù) 量類別價(jià)格物資 ID添加物資蘭州理工大學(xué)軟件學(xué)院 Java 課程設(shè)計(jì)43 3、詳細(xì)設(shè)計(jì)、詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)的主要任務(wù)是設(shè)計(jì)每個(gè)模塊的實(shí)現(xiàn)算法、所需的局部數(shù)據(jù)結(jié)構(gòu)。詳細(xì)設(shè)計(jì)的目標(biāo)有兩個(gè):實(shí)現(xiàn)模塊功能的算法要邏輯上正確;算法描述要簡明易懂。3.1 各功能模塊流程圖各功能模塊流程圖.1 登陸程序流程圖登陸程序流程圖登錄界面中,所有用戶登錄都要進(jìn)行身份的驗(yàn)證,通過身份的

13、標(biāo)志確定用戶權(quán)限和功能界面。如圖 3 所示: 圖 3 登陸程序流程圖NNYY開始輸入用戶名輸入密碼驗(yàn)證通過重試打開系統(tǒng)主窗口選擇菜單功能界面退出系統(tǒng)結(jié)束蘭州理工大學(xué)軟件學(xué)院 Java 課程設(shè)計(jì).2 修改密碼流程圖修改密碼流程圖修改密碼流程圖 4 如下:圖圖 4 修改密碼流程圖修改密碼流程圖3.23.2 數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì).1 數(shù)據(jù)庫的概念及特點(diǎn)數(shù)據(jù)庫的概念及特點(diǎn)(1)數(shù)據(jù)庫的概念J.Martin 給數(shù)據(jù)庫下了一個(gè)比較完整的定義:數(shù)據(jù)庫是存儲在一起的相關(guān)數(shù)據(jù)的集合,這些數(shù)據(jù)是結(jié)構(gòu)化的,無有害的或不必要的冗余,并為多種應(yīng)用服務(wù);數(shù)據(jù)蘭州理工大學(xué)軟件學(xué)院 Java

14、 課程設(shè)計(jì)6的存儲獨(dú)立于使用它的程序;對數(shù)據(jù)庫插入新數(shù)據(jù),修改和檢索原有數(shù)據(jù)均能按一種公用的和可控制的方式進(jìn)行。當(dāng)某個(gè)系統(tǒng)中存在結(jié)構(gòu)上完全分開的若干個(gè)數(shù)據(jù)庫時(shí),則該系統(tǒng)包含一個(gè)“數(shù)據(jù)庫集合” 。(2)數(shù)據(jù)庫的特點(diǎn)1)實(shí)現(xiàn)數(shù)據(jù)共享數(shù)據(jù)共享包含所有用戶可同時(shí)存取數(shù)據(jù)庫中的數(shù)據(jù),也包括用戶可以用各種方式通過接口使用數(shù)據(jù)庫,并提供數(shù)據(jù)共享。 2)減少數(shù)據(jù)的冗余度同文件系統(tǒng)相比,由于數(shù)據(jù)庫實(shí)現(xiàn)了數(shù)據(jù)共享,從而避免了用戶各自建立應(yīng)用文件。減少了大量重復(fù)數(shù)據(jù),減少了數(shù)據(jù)冗余,維護(hù)了數(shù)據(jù)的一致性。 3)數(shù)據(jù)的獨(dú)立性數(shù)據(jù)的獨(dú)立性包括數(shù)據(jù)庫中數(shù)據(jù)庫的邏輯結(jié)構(gòu)和應(yīng)用程序相互獨(dú)立,也包括數(shù)據(jù)物理結(jié)構(gòu)的變化不影響數(shù)據(jù)的

15、邏輯結(jié)構(gòu)。 4)數(shù)據(jù)實(shí)現(xiàn)集中控制文件管理方式中,數(shù)據(jù)處于一種分散的狀態(tài),不同的用戶或同一用戶在不同處理中其文件之間毫無關(guān)系。利用數(shù)據(jù)庫可對數(shù)據(jù)進(jìn)行集中控制和管理,并通過數(shù)據(jù)模型表示各種數(shù)據(jù)的組織以及數(shù)據(jù)間的聯(lián)系。 5)數(shù)據(jù)一致性和可維護(hù)性,以確保數(shù)據(jù)的安全性和可靠性主要包括:安全性控制:以防止數(shù)據(jù)丟失、錯(cuò)誤更新和越權(quán)使用;完整性控制:保證數(shù)據(jù)的正確性、有效性和相容性;并發(fā)控制:使在同一時(shí)間周期內(nèi),允許對數(shù)據(jù)實(shí)現(xiàn)多路存取,又能防止用戶之間的不正常交互作用;故障的發(fā)現(xiàn)和恢復(fù):由數(shù)據(jù)庫管理系統(tǒng)提供一套方法,可及時(shí)發(fā)現(xiàn)故障和修復(fù)故障,從而防止數(shù)據(jù)被破壞6)故障恢復(fù)。由數(shù)據(jù)庫管理系統(tǒng)提供一套方法,可及時(shí)

16、發(fā)現(xiàn)故障和修復(fù)故障,從而防止數(shù)據(jù)被破壞。數(shù)據(jù)庫系統(tǒng)能盡快恢復(fù)數(shù)據(jù)庫系統(tǒng)運(yùn)行時(shí)出現(xiàn)的故障,可能是物理上或是邏輯上的錯(cuò)誤。比如對系統(tǒng)的誤操作造成的數(shù)據(jù)錯(cuò)誤等。.2 數(shù)據(jù)庫表設(shè)計(jì)數(shù)據(jù)庫表設(shè)計(jì)(1)物資信息表:蘭州理工大學(xué)軟件學(xué)院 Java 課程設(shè)計(jì)7物資信息表是能對物資(包括物資名稱、物資 ID、類別、數(shù)量、品牌型號、價(jià)格、時(shí)間)信息進(jìn)行添加、刪除、修改、查詢。如所示: 汽車管理表屬性數(shù)據(jù)類型字段長度是否主鍵說 明物資名稱文本50是物資 ID文本8否 類別 文本50否數(shù)量文本50否品牌型號文本50否價(jià)格文本50否時(shí)間文本50都(2)管理員表 管理員表屬性數(shù)據(jù)類型字段長度是否主鍵說 明

17、admin文本50是passage文本50否(3)訂單表 訂單表屬性數(shù)據(jù)類型字段長度是否主鍵說 明訂單號文本50是物資名稱文本50否物資 ID文本50否發(fā)送地文本50否收單人文本50否所收金額文本50否接收時(shí)間文本50否蘭州理工大學(xué)軟件學(xué)院 Java 課程設(shè)計(jì)8 4 4、運(yùn)行調(diào)試與分析討論、運(yùn)行調(diào)試與分析討論4.14.1 登錄模塊登錄模塊用戶通過登錄界面進(jìn)入系統(tǒng)菜單,對物資進(jìn)行操作,登錄時(shí),用戶名與密碼要與數(shù)據(jù)庫中的數(shù)據(jù)相同,否則提示錯(cuò)誤。蘭州理工大學(xué)軟件學(xué)院 Java 課程設(shè)計(jì)9 部分代碼設(shè)計(jì)String drv=com.microsoft.sqlserver.jdbc.SQLServerD

18、river;蘭州理工大學(xué)軟件學(xué)院 Java 課程設(shè)計(jì)10 Stringurl=jdbc:sqlserver:/:1433;DatabaseName=aaa; String user=chao;String pwd=123; Connection conn=null; ResultSet rs=null; Statement stmt=null; try Class.forName(drv);conn=DriverManager.getConnection(url,user,pwd);stmt=conn.createStatement(); rs=stmt.executeQue

19、ry(select * from land where admin=+name+); if(rs.next()/如果存在,就驗(yàn)證密碼 if(rs.getString(2).equals(mima)/如果密碼正確就提示,反之 JOptionPane.showMessageDialog(null, 物資管理系統(tǒng)歡迎您!); frame.setVisible(false); new 物資管理首頁(); 4.24.2 物資管理系統(tǒng)首頁模塊物資管理系統(tǒng)首頁模塊蘭州理工大學(xué)軟件學(xué)院 Java 課程設(shè)計(jì)114.34.3 修改密碼模塊修改密碼模塊蘭州理工大學(xué)軟件學(xué)院 Java 課程設(shè)計(jì)12蘭州理工大學(xué)軟件學(xué)院

20、 Java 課程設(shè)計(jì)13部分代碼設(shè)計(jì) rs=stmt.executeQuery(select * from land where admin=+name+);if(rs.next() if(rs.getString(passage).equals(mima) ps=conn.prepareStatement(update land set passage=+passwordField_1.getText().toString()+ where admin=+textField.getText()+);ps.executeUpdate();JOptionPane.showMessageDialo

21、g(null, 操作成功!,提示,JOptionPane.INFORMATION_MESSAGE); 4.44.4 添加物資模塊添加物資模塊蘭州理工大學(xué)軟件學(xué)院 Java 課程設(shè)計(jì)14部分代碼設(shè)計(jì)String sql=INSERT INTO wuzixinxi VALUES(+textField.getText()+,+textField_1.getText()+,+textField_2.getText()+,+textField_3.getText()+,+textField_4.getText()+,+textField_5.getText()+,+textField_6.getText

22、()+);rs=stmt.executeQuery(sql);4.54.5 物資刪除模塊物資刪除模塊蘭州理工大學(xué)軟件學(xué)院 Java 課程設(shè)計(jì)15部分代碼設(shè)計(jì)rs=stmt.executeQuery(select * from wuzixinxi where 名稱=+yhm+); 4.64.6 物資修改模塊物資修改模塊蘭州理工大學(xué)軟件學(xué)院 Java 課程設(shè)計(jì)16蘭州理工大學(xué)軟件學(xué)院 Java 課程設(shè)計(jì)17部分代碼設(shè)計(jì): rs=stmt.executeQuery(select * from wuzixinxi where 名稱=+name+); if(rs.next() Object option

23、s = 確定,取消; int response=JOptionPane.showOptionDialog(null, 您確定修改?,JOptionPane.YES_OPTION, JOptionPane.QUESTION_MESSAGE, null, options, options0); if(response=0) ps=conn.prepareStatement(update wuzixinxi set 名稱=+textField_2.getText()+,物資 ID=+textField_3.getText()+,類別=+textField_4.getText()+,數(shù)量=+textF

24、ield_5.getText()+,品牌型號=+textField_6.getText()+,價(jià)格=+textField_7.getText()+,時(shí)間=+textField_8.getText()+ where 名稱=+name+); ps.executeUpdate()4.74.7 物資查詢模塊物資查詢模塊蘭州理工大學(xué)軟件學(xué)院 Java 課程設(shè)計(jì)18蘭州理工大學(xué)軟件學(xué)院 Java 課程設(shè)計(jì)19部分代碼設(shè)計(jì)rs=stmt.executeQuery(select * from wuzixinxi where 名稱=+textField.getText()+;);4.84.8 生成訂單與查詢模塊

25、生成訂單與查詢模塊蘭州理工大學(xué)軟件學(xué)院 Java 課程設(shè)計(jì)20部分代碼設(shè)計(jì) String sql=INSERT INTO 訂單 VALUES(+textField.getText()+,+textField_1.getText()+,+textField_2.getText()+,+textField_3.getText()+,+textField_4.getText()+,+textField_5.getText()+,+textField_6.getText()+);rs=stmt.executeQuery(sql);/查詢語句 4.94.9 物資信息排序模塊物資信息排序模塊蘭州理工大學(xué)軟

26、件學(xué)院 Java 課程設(shè)計(jì)21部分代碼設(shè)計(jì)蘭州理工大學(xué)軟件學(xué)院 Java 課程設(shè)計(jì)22rs=stmt.executeQuery(select * from wuzixinxi order by 物資 ID asc); break; case 1:rs=stmt.executeQuery(select * from wuzixinxi order by 物資 ID desc);4.104.10 幫助功能模塊幫助功能模塊蘭州理工大學(xué)軟件學(xué)院 Java 課程設(shè)計(jì)23蘭州理工大學(xué)軟件學(xué)院 Java 課程設(shè)計(jì)245、設(shè)計(jì)體會與小結(jié)、設(shè)計(jì)體會與小結(jié)歷時(shí)四個(gè)禮拜的課程設(shè)計(jì)終于完成了,這次的課程設(shè)計(jì)使我們受益

27、匪淺。首先老師給我們安排的任務(wù)是一人一個(gè)題目,這就要求我們?nèi)繀⒓拥狡渲腥?,在完成任?wù)的過程中,我們遇到了許多的困難,比如如何使用數(shù)據(jù)庫、如何將程序連接到數(shù)據(jù)庫等等一系列的問題,都讓我們感到非常的難以實(shí)現(xiàn),但是經(jīng)過一段時(shí)間的查閱圖書、查閱網(wǎng)上資料、詢問老師以及同學(xué),我們終于將一個(gè)一個(gè)的困難克服。這次課設(shè)對我們最大的好處就是對 JAVA 的知識的鞏固以及通過自學(xué)數(shù)據(jù)庫庫而對數(shù)據(jù)庫有了從無到有的了解以及使用,這對我們下學(xué)期的課程也是非常有幫助的。當(dāng)然這次的課設(shè)也反映出我們平時(shí)學(xué)習(xí)中的一些問題,如學(xué)習(xí)部主動(dòng)、學(xué)習(xí)知識不扎實(shí)等,以至于我們在課設(shè)時(shí)遇到的困難難么多,而且一開始還無從下手。通過三個(gè)禮拜的學(xué)

28、習(xí),我們也認(rèn)識到了自主學(xué)習(xí)的重要性以及強(qiáng)大的能量,如果總是等著老師來教的話,我們能學(xué)到的東西確實(shí)有限,而自己利用課余時(shí)間的學(xué)習(xí)才是我們大學(xué)學(xué)習(xí)最有效的學(xué)習(xí)手段。由于我的水平有限,設(shè)計(jì)中肯定存在有不足之處,有待于在今后的實(shí)踐中不斷完善和改進(jìn),敬請各位老師給予批評和指正。 這次的課設(shè)讓我們每一個(gè)人都學(xué)到了很多,謝謝老師們的辛苦工作!蘭州理工大學(xué)軟件學(xué)院 Java 課程設(shè)計(jì)25參考文獻(xiàn)參考文獻(xiàn)11丁振凡丁振凡.Java.Java 語言實(shí)用教程語言實(shí)用教程. .北京:北京郵電大學(xué)出版社北京:北京郵電大學(xué)出版社. .,2005.2005. 22耿祥義耿祥義.Java.Java 課程設(shè)計(jì)課程設(shè)計(jì). .北京北京: :清華大學(xué)出版社,清華大學(xué)出版社,2004.2004.3

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論