軟件工程及應(yīng)用課程設(shè)計(jì)采購(gòu)管理系統(tǒng)_第1頁(yè)
軟件工程及應(yīng)用課程設(shè)計(jì)采購(gòu)管理系統(tǒng)_第2頁(yè)
軟件工程及應(yīng)用課程設(shè)計(jì)采購(gòu)管理系統(tǒng)_第3頁(yè)
軟件工程及應(yīng)用課程設(shè)計(jì)采購(gòu)管理系統(tǒng)_第4頁(yè)
軟件工程及應(yīng)用課程設(shè)計(jì)采購(gòu)管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩22頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

軟件工程及應(yīng)用

課程設(shè)計(jì)

題目采購(gòu)管理系統(tǒng)

學(xué)院(系)

專業(yè)

班級(jí)

姓名

指導(dǎo)教師

2021年12月31日

摘要

隨著信息技術(shù)的發(fā)展和十多年的應(yīng)用,如今企業(yè)資源計(jì)劃系統(tǒng)所包含的管理

思想是非常廣泛和深刻的,企業(yè)資源計(jì)劃系統(tǒng)不僅面向供需鏈,體現(xiàn)精益生產(chǎn)、

敏捷制造、同步工程的精神,而且結(jié)合全面質(zhì)量管理以保證質(zhì)量和客戶滿意度、

結(jié)合準(zhǔn)時(shí)制生產(chǎn)以消除一切無效勞動(dòng)與浪費(fèi)、降低庫(kù)存和縮短交貨期;它還結(jié)合

約束理論來定義供需鏈」一的瓶頸環(huán)節(jié)、消除制約因素來擴(kuò)大企業(yè)供需鏈的有效產(chǎn)

出。

為了提高倉(cāng)庫(kù)管理效率,減輕勞動(dòng)強(qiáng)度提高,信息處理速度和準(zhǔn)確性,本系

統(tǒng)主要提供公司計(jì)劃系統(tǒng)其中的一部分一一采購(gòu)管理系統(tǒng)的各種管理和數(shù)據(jù)操

作。當(dāng)中包括供應(yīng)商管理、物品管理、采購(gòu)訂單管理和采購(gòu)到貨管理這四個(gè)部分。

通過對(duì)本軟件的使用,公司與采購(gòu)人員可以十分互動(dòng)的進(jìn)行業(yè)務(wù)交流和處理無

論對(duì)于采購(gòu)物品的了解,采購(gòu)訶單的管埋,還是供應(yīng)商資料的查詢選擇都能逋過

簡(jiǎn)單而直接的操作來完成,大大提高工作效率。從而達(dá)到消除一切無效勞動(dòng)與浪

費(fèi)、消除制約因素來擴(kuò)大公司供需鏈的有效產(chǎn)出的目標(biāo)。

【關(guān)鍵詞】采購(gòu)管理;信息處理;系統(tǒng)

Abstract

Withthedevelopmentofinformationtechnologyanditsapplicationformorethan

tenyears,themanagementideascontainedintheenterpriseresourceplanningsystem

areveryextensiveandprofound.Theenterpriseresourceplanningsystemnotonly

facesthesupplychainandembodiesthespiritofleanproduction,agilemanufacturing

andsynchronousengineering,butalsocombinestotalqualitymanagementtoensure

qualityandcustomersatisfactionCombinejustintimeproductiontoeliminateall

ineffectivelaborandwaste,reduceinventoryandshortendeliverytime;Italso

combinesconstrainttheorytodefinethebottlenecklinksinthesupplychainand

eliminateconstraintstoexpandtheeffectiveoutputoftheenterprisesupplychain.

Thissoftwaremainlyprovidesvariousmanagementanddataoperationof

procurementmanagementsystem,whichisapartofthecompany'splanningsystem.It

includesfourparts:suppliermanagement,itemmanagement,purchaseorder

managementandpurchasearrivalmanagement.Throughtheuseofthissoftware,the

companyandpurchasingpersonnelcanhaveveryinteractivebusinesscommunication

andprocessing.Whethertheunderstandingofpurchasedgoods,themanagementof

purchaseorders,orthequeryandselectionofsupplierdatacanbecompletedthrough

simpleanddirectoperations,whichgreatlyimprovestheworkefficiency.Soasto

achievethegoalofeliminatingallineffectivelaborandwasteandeliminating

constraintstoexpandtheeffectiveoutputofthecompany'ssupplychain.

(KeyWords]Procurementmanagement;informationprocessing;system

采購(gòu)管理系統(tǒng)

目錄

第1章緒論..................................................................1

1.1可行性研究..........................................................1

1.2系統(tǒng)性能要求........................................................1

1.3名詞與術(shù)語(yǔ)..........................................................2

第2章需求分析............................................................3

2.1系統(tǒng)數(shù)據(jù)流圖........................................................3

2.2數(shù)據(jù)字典............................................................4

第3章概要設(shè)計(jì).............................................................9

3.1結(jié)構(gòu)................................................................9

3.2系統(tǒng)結(jié)構(gòu)設(shè)計(jì).......................................................9

3.2.1功能列表......................................................9

3.2.2邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)..............................................10

3.2.3物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn)..............................................12

第4章詳細(xì)設(shè)計(jì)...........................................................14

4.1數(shù)據(jù)庫(kù)實(shí)現(xiàn).........................................................14

4.1.1創(chuàng)建數(shù)據(jù)庫(kù)代碼................................................14

4.1.2連接數(shù)據(jù)庫(kù)代碼................................................18

4.2登陸模塊設(shè)計(jì).....................................................19

4.3總結(jié)與展望.........................................................21

第5章心得體會(huì)...........................................................22

參考文獻(xiàn)...................................................錯(cuò)誤!未定義書簽。

致謝......................................................................23

采購(gòu)管理系統(tǒng)

第1章緒論

1.1可行性研究

系統(tǒng)簡(jiǎn)介:

瀏覽器/服務(wù)器體系,也就是B/S(Browser/Server)架構(gòu),是當(dāng)今較為流行的一種

架構(gòu)模式,它對(duì)客戶端的要求相對(duì)比較少,而C/S的客戶端隨著操作系統(tǒng)的淘汰,在長(zhǎng)

期項(xiàng)目上B/S比C/S更經(jīng)濟(jì),可維護(hù)性方面也更好。在B/S體系結(jié)構(gòu)系統(tǒng)中,客戶通過

瀏覽港向分布在網(wǎng)絡(luò)上的許多服務(wù)器發(fā)出請(qǐng)求,服務(wù)器對(duì)瀏覽器的請(qǐng)求進(jìn)行處理,將客

戶所需的信息返回到瀏覽器。倉(cāng)庫(kù)管理系統(tǒng)就是基于C/S體系,以SQLServer為后端

數(shù)據(jù)庫(kù),Java為前端開發(fā),采用面向?qū)ο笤O(shè)計(jì)思想,原型化開發(fā)方法,并在充分靈活性、

可靠性和經(jīng)濟(jì)基礎(chǔ)上設(shè)計(jì)出來的。

該軟件項(xiàng)目可行性研究報(bào)告是從技術(shù)、經(jīng)濟(jì)、使用、社會(huì)等方面對(duì)項(xiàng)目課題的全面

通盤考慮,分析須解決是否存在可行的解,是項(xiàng)目分析的員進(jìn)一步工作的前提,是軟件

開發(fā)人員正確成功地開發(fā)項(xiàng)目的前提和基礎(chǔ),利用現(xiàn)有資源,開發(fā)一個(gè)體系結(jié)構(gòu)完整的,

易擴(kuò)充的,易維護(hù)的,具有良好的人機(jī)交互界面的倉(cāng)庫(kù)管理系統(tǒng),實(shí)現(xiàn)物資的計(jì)算機(jī)管

理,提供完善的功能,為倉(cāng)庫(kù)管理人員提供便利的工作方式,需求分析的目的是對(duì)問題

進(jìn)行分析,以及根據(jù)對(duì)所選擇的開發(fā)工具的了解,分析系統(tǒng)的總體需求,較好的完成任

務(wù)。

1.2系統(tǒng)性能要求

一,供應(yīng)商管理能夠錄入供應(yīng)商的基本信息,采購(gòu)訂單能夠選擇供應(yīng)商。

二,物品管理能夠?yàn)椴少?gòu)訂單提供采購(gòu)的物品基本信息,能夠?qū)ξ锲沸畔⑦M(jìn)行增、

刪、改操作。

三,采購(gòu)訂單管理能夠錄入、修改、刪除、審核、查詢采購(gòu)訂單,采購(gòu)訂單的審核

應(yīng)具有審核口期。審核過的采購(gòu)訂單不可修改和刪除,且只有審核過的采購(gòu)訂單才可以

查詢并打印。采購(gòu)訂單的錄入和審核應(yīng)該由不同的用戶操作

四,采購(gòu)到貨管理實(shí)現(xiàn)采購(gòu)到貨驗(yàn)收功能,驗(yàn)收后物品直接入庫(kù)、修改庫(kù)存信息。

鑒于課程設(shè)計(jì)的緣故,本系統(tǒng)僅僅實(shí)現(xiàn)部分簡(jiǎn)單功能。

1

采購(gòu)管理系統(tǒng)

1.3名詞與術(shù)語(yǔ)

表1-1名詞與術(shù)語(yǔ)

數(shù)據(jù)庫(kù)系統(tǒng)最重要的需求分析工具之一

數(shù)據(jù)流圖(DFD)

提供了表示實(shí)體類型、屬性和聯(lián)系的方

實(shí)體■聯(lián)系圖(圖)

E-R法,用來描述現(xiàn)實(shí)世界的概念模型

畫出功能模塊圖是軟件工程過程中的一

功能模塊圖

個(gè)重要環(huán)節(jié),它將顯示出工程所要實(shí)現(xiàn)

的各種功能,并分類,然后軟件工程師根

據(jù)功能模塊圖來具體實(shí)現(xiàn)這些功能(通

過代碼)

由主角、用例以及它們之間的關(guān)系構(gòu)成

用例圖

的圖

2

采購(gòu)管理系統(tǒng)

第2章需求分析

2.1系統(tǒng)數(shù)據(jù)流圖

倉(cāng)庫(kù)管理系統(tǒng)頂層數(shù)據(jù)流圖如圖2-1所示。

---------采購(gòu)計(jì)劃/、入庫(kù)----------

公司---------采購(gòu)管理系統(tǒng)-----------?倉(cāng)庫(kù)

圖2T頂層數(shù)據(jù)流圖

倉(cāng)庫(kù)管理系統(tǒng)0層數(shù)據(jù)流圖如圖2-2所示。

供應(yīng)商物品基本米購(gòu)評(píng)

■木,息信息文件

----------憐購(gòu)計(jì)劃/采購(gòu)物品廠〕\物曲信息剁&/4、入庫(kù)----------

公司t供應(yīng)商管卜t物品管理卜一?采購(gòu)j單卜4采購(gòu)到貨修倉(cāng)瘁

\18/----------

圖2-2。層數(shù)據(jù)流圖

倉(cāng)庫(kù)管理系統(tǒng)1層數(shù)據(jù)流圖如圖2-3所示。

供應(yīng)商物拓基本

基本信息―信息一

-----------------1*購(gòu)計(jì)劃/1\選徉/11、采購(gòu)物品,2\l?f

公司----?(供應(yīng)商管)或供應(yīng)商選j?;物品管理)—-?(物品信息

\維”

1r耳

iT

1,俏

4

倉(cāng)座物品/業(yè)A1、1驗(yàn)收/駕\1栗購(gòu)

圖2-31層數(shù)據(jù)流圖

3

采購(gòu)管理系統(tǒng)

2.2數(shù)據(jù)字典

1、數(shù)據(jù)流條目

(1)數(shù)據(jù)流名稱:采購(gòu)計(jì)劃

編號(hào):無

數(shù)據(jù)流:采購(gòu)計(jì)劃

說明:公司輸入的采購(gòu)計(jì)劃詳細(xì)信息

數(shù)據(jù)流來源:公司輸入

數(shù)據(jù)流去向:供應(yīng)商管理

組成:{采購(gòu)類別+采購(gòu)名稱+采購(gòu)規(guī)格+采購(gòu)數(shù)量}

流量:根據(jù)事物的需要

(2)數(shù)據(jù)流名稱:采購(gòu)物品

編號(hào):無

數(shù)據(jù)流:采購(gòu)物品

說明:供應(yīng)商給出的采購(gòu)物品信息

數(shù)據(jù)流來源:采購(gòu)計(jì)劃,供應(yīng)商基本信息

數(shù)據(jù)流去向:物品管理

組成:{采購(gòu)類別+采購(gòu)名稱+采購(gòu)規(guī)格+采購(gòu)數(shù)量}

流量:根據(jù)事物的需要

(3)數(shù)據(jù)流名稱:物品信息

編號(hào):無

數(shù)據(jù)流:物品信息

說明:物品管理給出的物品信息

數(shù)據(jù)流來源:采購(gòu)物品,物品基本信息,

數(shù)據(jù)流去向:采購(gòu)訂單管理

組成:{物品類別+物品名稱+物品規(guī)格+物品數(shù)量}

流量:根據(jù)事物的需要

(4)數(shù)據(jù)流名稱:采購(gòu)

編號(hào):無

數(shù)據(jù)流:采購(gòu)

4

采購(gòu)管理系統(tǒng)

說明:采購(gòu)訂單管理給出的采購(gòu)信息

數(shù)據(jù)流來源:采購(gòu)訂單文件,物品信息

數(shù)據(jù)流去向:采購(gòu)到貨管理

組成:{采購(gòu)類別+采購(gòu)名稱+采購(gòu)規(guī)格+采購(gòu)數(shù)量}

流量:根據(jù)事物的需要

(5)數(shù)據(jù)流名稱:入庫(kù)

編號(hào):無

數(shù)據(jù)流:入庫(kù)

說明:采購(gòu)到貨管理給出的入庫(kù)信息

數(shù)據(jù)流來源:采購(gòu)

數(shù)據(jù)流去向:倉(cāng)庫(kù)

組成:{入庫(kù)類別+入庫(kù)名稱+入庫(kù)規(guī)格+入庫(kù)數(shù)量}

流量:根據(jù)事物的需要

2.數(shù)據(jù)項(xiàng)

(1)數(shù)據(jù)項(xiàng)名稱:采購(gòu)類別

數(shù)據(jù)項(xiàng)別名:類別

說明:采購(gòu)的種類

類型:字符型

長(zhǎng)度:10

(2)數(shù)據(jù)項(xiàng)名稱:采購(gòu)名稱

數(shù)據(jù)項(xiàng)別名:采購(gòu)名

說明:采購(gòu)的名稱

類型:字符型

長(zhǎng)度:10

(3)數(shù)據(jù)項(xiàng)名稱:采購(gòu)規(guī)格

數(shù)據(jù)項(xiàng)別名:規(guī)格

說明:采購(gòu)的大小等信息

類型:字符型

長(zhǎng)度:10

(4)數(shù)據(jù)項(xiàng)名稱:采購(gòu)數(shù)量

5

采購(gòu)管理系統(tǒng)

數(shù)據(jù)項(xiàng)別名:數(shù)量

說明:無

類型:數(shù)值型

長(zhǎng)度:10

(5)數(shù)據(jù)項(xiàng)名稱:物品類別

數(shù)據(jù)項(xiàng)別名:類別

說明:物品類別信息

類型:字符型

長(zhǎng)度:10

(6)數(shù)據(jù)項(xiàng)名稱:物品數(shù)量

數(shù)據(jù)項(xiàng)別名:數(shù)量

說明:無

類型:數(shù)值型

長(zhǎng)度:10

(7)數(shù)據(jù)項(xiàng)名稱:物品名稱

數(shù)據(jù)項(xiàng)別名:物品名

說明:物品的名稱

類型:字符型

長(zhǎng)度:10

(8)數(shù)據(jù)項(xiàng)名稱:物品規(guī)格

數(shù)據(jù)項(xiàng)別名:規(guī)格

說明:物品的大小等信息

類型:字符型

長(zhǎng)度:10

(9)數(shù)據(jù)項(xiàng)名稱:入庫(kù)名稱

數(shù)據(jù)項(xiàng)別名:入庫(kù)名

說明:入庫(kù)的名稱

類型:字符型

長(zhǎng)度:10

(10)數(shù)據(jù)項(xiàng)名稱:入庫(kù)規(guī)格

6

采購(gòu)管理系統(tǒng)

數(shù)據(jù)項(xiàng)別名:規(guī)格

說明:入庫(kù)的大小等信息

類型:字符型

長(zhǎng)度:10

(11)數(shù)據(jù)項(xiàng)名稱:入庫(kù)數(shù)量

數(shù)據(jù)項(xiàng)別名:數(shù)量

說明:無

類型:數(shù)值型

長(zhǎng)度:10

3.數(shù)據(jù)文件

(1)數(shù)據(jù)文件名稱:供應(yīng)商基本信息

說明:所有供應(yīng)商基本信息

數(shù)據(jù)文件組成:采購(gòu)類別+采購(gòu)名稱+采購(gòu)規(guī)格+采購(gòu)數(shù)量+采購(gòu)員編號(hào)+采購(gòu)員姓名+

入庫(kù)日期

組織方式:按采購(gòu)類別從小到大排序

存取方式:順序

存取頻率:隨機(jī)

(2)數(shù)據(jù)文件名稱:物品基木信息

說明:物品的基本信息

數(shù)據(jù)文件組成:物品類別+物品名稱+物品規(guī)格+物品數(shù)量+出庫(kù)日期

組織方式:按物品編號(hào)從小到大排序

存取方式:順序

存取頻率:隨機(jī)

(3)數(shù)據(jù)文件名稱:采購(gòu)訂單文件

說明:采購(gòu)中的訂單文件

數(shù)據(jù)文件組成:采購(gòu)類別+采購(gòu)名稱+采購(gòu)規(guī)格+采購(gòu)數(shù)量

組織方式:按采購(gòu)編號(hào)從小到大排序

存取方式:順序

存取頻率:隨機(jī)

3、加工條目

7

采購(gòu)管理系統(tǒng)

(1)加工名稱:供應(yīng)商管理

編號(hào):無

加工:管理采購(gòu)信息

說明:向目標(biāo)系統(tǒng)管理采購(gòu)信息

輸入:采購(gòu)計(jì)劃,供應(yīng)商基本信息

輸出:采購(gòu)物品

處理:對(duì)輸入的采購(gòu)信息與供應(yīng)商管理進(jìn)行識(shí)別;輸出采購(gòu)物品

(2)加工名稱:物品管理

編號(hào):無

加工:管理采購(gòu)物品

說明:對(duì)采購(gòu)物品進(jìn)行管理

輸入:采購(gòu)物品,物品基本信息

輸出:管理后的物品信息

處理:對(duì)采購(gòu)物品進(jìn)行管理;輸出管理后的物品信息

(3)加工名稱:采購(gòu)訂單管理

編號(hào):無

加工:管理采購(gòu)訂單

說明:對(duì)采購(gòu)訂單進(jìn)行管理

輸入:物品信息,采購(gòu)訂單文件

輸出:采購(gòu)信息

處理:對(duì)采購(gòu)訂單進(jìn)行管理;輸出采購(gòu)信息

(4)加工名稱:采購(gòu)到貨管理

編號(hào):無

加工:管理采購(gòu)到貨的物品

說明:對(duì)采購(gòu)到貨的物品進(jìn)行管理

輸入:采購(gòu)信息

輸出:入庫(kù)信息

處理:對(duì)采購(gòu)到貨的物品進(jìn)行管理;輸出入庫(kù)信息

8

采購(gòu)管理系統(tǒng)

第3章概要設(shè)計(jì)

3.1結(jié)構(gòu)

系統(tǒng)功能模塊圖如圖3-1所示。

圖37系統(tǒng)功能模塊圖

3.2系統(tǒng)結(jié)構(gòu)設(shè)計(jì)

3.2.1功能列表

表3-2功能列表

系統(tǒng)名稱模塊功能需求點(diǎn)

供應(yīng)商管理錄入供應(yīng)商基本信息采購(gòu)訂單能選擇供應(yīng)

物品管理采購(gòu)物品基本信息能夠?qū)ξ锲沸畔⑦M(jìn)行

增,刪,改操作

米購(gòu)管理系統(tǒng)采購(gòu)訂單管理對(duì)?采購(gòu)訂單進(jìn)行錄入、審核過的采購(gòu)訂單不

修改、刪除、審核和查可修改和刪除,且只有

詢審核過的采購(gòu)訂單才

可以查詢并打印

采購(gòu)到貨管理采購(gòu)到貨驗(yàn)收驗(yàn)收后物品直接入庫(kù)、

修改庫(kù)存信息。

9

采購(gòu)管理系統(tǒng)

3.2.2邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)

1、采購(gòu)訂單,包括的數(shù)據(jù)項(xiàng)有訂單編號(hào),物品編號(hào),物品名稱。

2、物品,包括的數(shù)據(jù)項(xiàng)有物品編號(hào),物品名稱,物品數(shù)量,物品價(jià)格。

3、采購(gòu)訂單表,包括的數(shù)據(jù)有訂單編號(hào),物品編號(hào),物品名稱,物品數(shù)量,物品價(jià)

格,采購(gòu)員。

4、供貨商,包括的數(shù)據(jù)有供貨商編號(hào),供貨商名稱。

5、倉(cāng)庫(kù),包括的數(shù)據(jù)有物品編號(hào),物品名稱,物品數(shù)量。

采購(gòu)訂單實(shí)體圖如圖3-2所示。

圖3-2采購(gòu)訂單實(shí)體圖

物品信息實(shí)體圖如圖3-3所示。

圖3-3物品信息實(shí)體用

采購(gòu)訂單表實(shí)體圖如圖3-4所示。

10

采購(gòu)管理系統(tǒng)

圖3-4采購(gòu)訂單表實(shí)體圖

供貨商實(shí)體圖如圖3-5所示。

圖3-5供貨商實(shí)體圖

倉(cāng)庫(kù)實(shí)體圖如圖3-6所示。

圖3-6倉(cāng)庫(kù)實(shí)體圖

實(shí)體總體之間的關(guān)系如圖3-7所示:

11

采購(gòu)管理系統(tǒng)

圖3-7實(shí)體總體之間的關(guān)系圖

通過本系統(tǒng)的實(shí)施,將采購(gòu)管理等方面通過系統(tǒng)來實(shí)施,

其中包括采購(gòu)訂單查詢,物品信息查詢,采購(gòu)訂單表審核查詢,庫(kù)存信息查詢,供

貨商信息查詢。

通過采購(gòu)管理系統(tǒng)能縮短查詢訂單,采購(gòu)物資,驗(yàn)收物資物資查詢的速率,來提高

企業(yè)采購(gòu)的速率。

3.2.3物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn)

在實(shí)體以及實(shí)體之間關(guān)系的基礎(chǔ)上,形成數(shù)據(jù)庫(kù)中的表格以及各個(gè)表格之間的關(guān)系。

采購(gòu)管理系統(tǒng)數(shù)據(jù)庫(kù)中各個(gè)表格的設(shè)計(jì)結(jié)構(gòu)件如表3-1到表3-6所示。每個(gè)表格表

示在數(shù)據(jù)庫(kù)中的一個(gè)表。

表3-1采購(gòu)訂單

訂單編號(hào)VARCHAR(20)NOTNULL

物品編號(hào)NVARCHAR(20)NOTNULL

物品名稱NVARCHAR(20)NULL

表3-2物品

物品編號(hào)NVARCHAR(20)NOTNULL

12

采購(gòu)管理系統(tǒng)

物品名稱NVARCHAR(20)NULL

物品數(shù)量INTNULL

物品價(jià)格VARCHAR(50)NULL

表3-3采購(gòu)訂單表

訂單編號(hào)VARCHAR(20)NOTNULL

物品編號(hào)NVARCHAR(20)NOTNULL

物品名稱NVARCHAR(20)NULL

物品數(shù)量INTNULL

物品價(jià)格VARCHAR(50)NULL

采購(gòu)員NVARCHAR(10)NULL

表3-4供貨商

供貨商編號(hào)NVARCHAR(40)NOTNULL

供貨商名稱NVARCHAR(40)NOTNULL

表3-5倉(cāng)庫(kù)

物品編號(hào)NVARCHAR(20)NOTNULL

物品名稱NVARCHAR(20)NULL

物品數(shù)量1XTNULL

13

采購(gòu)管理系統(tǒng)

第4章詳細(xì)設(shè)計(jì)

4.1數(shù)據(jù)庫(kù)實(shí)現(xiàn)

4.1.1創(chuàng)建數(shù)據(jù)庫(kù)代碼

創(chuàng)建數(shù)據(jù)庫(kù)存儲(chǔ)在E盤根目錄

CREATEDATABASE采購(gòu)管理系統(tǒng)

0N(

NAME=>采購(gòu)管理系統(tǒng)_DATA',

FILENAME='E:\采購(gòu)管理系統(tǒng)_DATA.MDF',

SIZE=10,

MAXSTZE=100,

FILEGROWTH=l)

LOG0N(

NAME='采購(gòu)管理系統(tǒng)_LOG',

FILENAME:'E:\采購(gòu)管理系統(tǒng)_LOG.LDF',

SIZE=1O,

MAXSIZE=100,

FTLEGROWTH=1)

建好的數(shù)據(jù)庫(kù)如下圖4T所示。

Ei8襁管理癡充

數(shù)據(jù)庫(kù)關(guān)系圖

圖■表

圖.視圖

a-外部資源

田■同義詞

田■可編程性

£?ServiceBroker

田■存儲(chǔ)

引?安全性

圖4T采購(gòu)管理系統(tǒng)數(shù)據(jù)庫(kù)

創(chuàng)建采購(gòu)訂單:

CREATETABLECG

(DDNumberVARCHAR(20)NOTNULL,

WPNumberNVARCI1AR(2O)NOTNULL,

14

采購(gòu)管理系統(tǒng)

WPNameNVARCHAR(20)NULL,

)

創(chuàng)建物品:

CREATETABLEWP

(WPNumberNVARCHAR(20)NOTNULL,

WPNameNVARCHAR(20)NULL,

WPSLINTNULL,

WPJGVARCHAR(50)NULL)

創(chuàng)建采購(gòu)訂單表:

CREATETABLECGT

(DDNumberVARCHAR(20)NOTNULL,

WPNumberNVARCHAR(20)NOTNULL.

WPNameNVARCHAR(20)NULL,

WPSLINTNULL,

WPJGVARCHAR(50)NULL,

CGYNVARCHAR(10)MILL)

創(chuàng)建供貨商:

CREATETABLEGHS

(GHNumberNVARCHAR(40)NOTNULL,

GHNameNVARCHAR(40)NOTNULL,)

創(chuàng)建倉(cāng)庫(kù):

CREATETABLECK

(WPNumberNVARCHAR(20)NOTNULL,

WPNameNVARCHAR(20)NULL,

WPSLINTNULL)

數(shù)據(jù)庫(kù)中五個(gè)表格的創(chuàng)建,如圖4-2所示。

15

采購(gòu)管理系統(tǒng)

6采購(gòu)管理系統(tǒng)

出數(shù)據(jù)庫(kù)關(guān)系圖

臼■表

1±)■系統(tǒng)表

[+tFileTables

出?外部表

ffi圖形表

ffisndbo.CG

ESOdbo.CGT

ffidbo.CK

出dbo.GHS

田?dbo.WP

圖4-2數(shù)據(jù)庫(kù)中各表的創(chuàng)建

在采購(gòu)訂單中插入如下信息:

INSERTINTOCG(DDNumber,WPNumber,WPName)

VALUES('001','0001',‘雨傘’)

INSERTINTOCG(DDNumber,WPNumber,WPName)

VALUES('002','0002','拖鞋')

插入信息后的采購(gòu)訂單如圖4-3所示。

DDNum...WPNum...WPName

?0010001雨傘

0020002鰻

★NULLNULLNULL

圖4-3插入信息后的采購(gòu)訂單

在物品中插入如下信息:

INSERTINTOWP(WPNumber,WPName,WPSL,WPJG)

VALUESC000雨傘‘,TOO','18元/支')

INSERTINTOWP(WPNumber,WPName,WPSL,WPJG)

VALUES('0002','拖鞋',TOO','20元/雙')

插入信息后的物品如圖4-4所示。

WPNum...WPNameWPSLWPJG

?0001雨傘10018元質(zhì)

0002礴10020元/雙

*NULLNULLNULLNULL

圖4-4插入信息后的物品

16

采購(gòu)管理系統(tǒng)

在采購(gòu)訂單表中插入如下信息:

INSERTINTOCGT(DDNumber,WPNumber,WPName,\TSL,WPJG,CGY)

VALLES('001','000r/雨傘‘,TOO','18元/支‘,'小王')

INSERTINTOCGT(DDNumber,WPNumber,WPName,\TSL,WPJG,CGY)

VALUES('002'0001',‘拖鞋','100','20元/雙‘,‘小王’)

插入信息后的采購(gòu)訂單表如圖4-5所示。

LAPTOP-A519UL.WS系統(tǒng)-dl

DDNum...WPNum...WPNameWPSLWPJGCGY

?0010001雨傘10018元質(zhì)小王

0020001磁10020元/雙小王

圖4-5插入信息后的采購(gòu)訂單表

在供貨商中插入如下信息:

INSERTINTOGHS(GHNumber,GHName)

VALUES('00001','百貨廠')

INSERTINTOGHS(GHNumber,GHName)

VALLES('00002','百貨廠')

插入信息后的供貨商表如圖4-6所示

LAPTOP-A519UJ…理系琉-dbo

IGHNum...GHName

?OOOO1百貨廠

00002百貨廠

圖4-6插入信息后的供貨商

在倉(cāng)庫(kù)中插入如下信息:

INSERTINTOCK(WPNumber,WPName,WPSL)

VALUES('0001','雨傘','100')

INSERTINTOCK(WPNumber,WPName,WPSL)

VALUES('0002','拖鞋',TOO')

插入信息后的倉(cāng)庫(kù)如圖4-7所示

LAPTOP-A519UJ…管理系統(tǒng)-dbo.CKX

WPNum...WPNameWPSL

0001雨傘100

0001雨傘100

0002拖鞋100

圖4-7插入信息后的倉(cāng)庫(kù)

17

采購(gòu)管理系統(tǒng)

4.1.2連接數(shù)據(jù)庫(kù)代碼

連接數(shù)據(jù)庫(kù)所需的代瑪如下:

package課程設(shè)計(jì);

importjava.sql.

publicclassSqlServer{

staticString

driverName=z,com.microsoft.sqlserver.jdbc.SQLServerDriverz,;

staticStringdbURL="jdbc:sqlserver:〃localhost:1433;DatabaseNamc二采

購(gòu)管理系統(tǒng)2〃;

staticStringuserName=/,CGGLXT,";

staticStringuserPwd="123〃;

Connectionconn;

publicSqlServer()throwsClassNotFoundException,SQLException{

Class.forNama(driverName);

conn=DriverManagcr.getConncction(dbURL,uscrNamc,userPwd);

)

publicstaticvoidmain(String[]args)throwsSQLException,

ClassNotEoundException!

SqlServera=newSqlServer();

}

publicConnectiongetConnection(){

returnconn;

)

publicvoidclose()throwsSQLException(

conn.close();

)

}

18

采購(gòu)管理系統(tǒng)

4.2登陸模塊設(shè)計(jì)

輸入相對(duì)的用戶名和密碼,點(diǎn)擊登錄。該程序運(yùn)行界面如圖4-8所示。

圖臚鼬-J

用戶名:user_________

密嗎:.~i

登陸退出

圖4-8程序運(yùn)行界面

登錄窗口的主要代碼如下所示:

try(

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver';

}catch(ClassNotFoundExceptione){

//TODO自動(dòng)生成catch塊

e.printStackTrace();

}

try(

Connection

conn=DriverManager.getConnection(〃jdbc:odbc:stodb〃);

Statement

stmt=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,

ResultSet

CONCURREA

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論