2015年數(shù)據(jù)庫設(shè)計說明書模板_第1頁
2015年數(shù)據(jù)庫設(shè)計說明書模板_第2頁
2015年數(shù)據(jù)庫設(shè)計說明書模板_第3頁
2015年數(shù)據(jù)庫設(shè)計說明書模板_第4頁
2015年數(shù)據(jù)庫設(shè)計說明書模板_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

華南農(nóng)業(yè)大學(xué)課程設(shè)計報告

實驗項目名稱:數(shù)據(jù)庫系統(tǒng)課程設(shè)計

實驗項目性質(zhì):課程設(shè)計

計劃學(xué)時:2周

所屬課程名稱:數(shù)據(jù)庫系統(tǒng)

開設(shè)時間:2011學(xué)年第二學(xué)期

授課學(xué)生:XXX

授課人數(shù):XXX

實驗課指導(dǎo)教師:XXX

華南農(nóng)業(yè)大學(xué)信息學(xué)院

數(shù)據(jù)庫系統(tǒng)課程設(shè)計成績單

開設(shè)時間:2010年第二學(xué)期

小組成員、組內(nèi)分工及各成員成績

學(xué)號XXX姓名XXX分工工作量比例36%成績

學(xué)號XXX姓名XXX分工工作量比例32%成績

學(xué)號XXX姓名XXX分工工作量比例32%成績

題倉庫管理系統(tǒng)

評價指標(biāo):

?小組成員1分工完成情況優(yōu)口良口中口差口

?小組成員2分工完成情況優(yōu)口良口中口差口

?小組成員3分工完成情況優(yōu)口良口中口差口

?數(shù)據(jù)庫設(shè)計水平優(yōu)口良口中口差口

?功能設(shè)計優(yōu)口良口中口差口

?后臺程序設(shè)計優(yōu)口良口中口差口

語?界面設(shè)計優(yōu)口良口中口差口

?課程設(shè)計報告結(jié)構(gòu)清晰優(yōu)口良口中口差口

?報告中總結(jié)和分析詳盡優(yōu)口良口中口差口

小組

教師簽名

成績

數(shù)據(jù)庫系統(tǒng)課程設(shè)計說明書

1引言

1.1編寫目的

本軟件系統(tǒng)可以作為一個相對獨立的應(yīng)用系統(tǒng),也可以作為一個完整企業(yè)管理系統(tǒng)中的

子模塊。如果作為一個單獨的應(yīng)用系統(tǒng),則必須要對系統(tǒng)的數(shù)據(jù)庫進(jìn)行初始化操作,預(yù)先錄

入系統(tǒng)所需要的關(guān)于銷售、采購、生產(chǎn)等的信息。如果作為一個子模塊,則可以調(diào)用其他模

塊的接口,編寫相應(yīng)的轉(zhuǎn)換器,對外部系統(tǒng)的不同數(shù)據(jù)格式統(tǒng)一起來,再保存到本系統(tǒng)中,

同時,也可以為外部系統(tǒng)提供接口,提供特定格式的查詢。本軟件系統(tǒng)屬于協(xié)助管理型系統(tǒng),

主要的功能是轉(zhuǎn)變企業(yè)對H常生產(chǎn)中產(chǎn)生的企業(yè)數(shù)據(jù)的處理方式,由傳統(tǒng)的手工處理,轉(zhuǎn)變

成信息化操作,借助于本系統(tǒng),企業(yè)能夠快捷、方便、高效等管理企業(yè)數(shù)據(jù),大大提高企業(yè)

的生產(chǎn)效率,企業(yè)資料的保存和保密等。

1.2定義

1、系統(tǒng)名稱:倉庫管理系統(tǒng)

2、數(shù)據(jù)庫管理軟件:MySql

3、數(shù)據(jù)庫設(shè)計人員:李舜鵬、劉福明、梁旖倩

4、使用本數(shù)據(jù)庫的程序:

5^數(shù)據(jù)庫設(shè)計采用軟件:NavicatforMySql、PD

7、運行平臺:帶有.Netframework的windows系統(tǒng)。

1.3參考資料

《數(shù)據(jù)庫系統(tǒng)概念》、《用友財務(wù)管理系統(tǒng)》

2需求分析

2.1功能分析

2.1.1盤點管理功能需求

盤點管理,是關(guān)于倉庫盤點的相關(guān)業(yè)務(wù),包括制作盤點單、打印盤點單,物品損毀登記,

盤點情況登記四部分。

制作盤點單:每一個倉庫,都需要定時地對倉庫中某類物品或者所有物品進(jìn)行徹底的清

點工作。倉庫人員可以在系統(tǒng)中設(shè)定盤點工作的周期。系統(tǒng)根據(jù)設(shè)定的周期,會定時提醒倉

庫管理員進(jìn)行盤點工作。同時,倉庫管理員也可以根據(jù)需要,自主地進(jìn)行倉庫的盤點工作。

倉庫管理員在系統(tǒng)中制作盤點清單。盤點清單記錄了某次盤點過程中,需要進(jìn)行哪些物品的

盤點工作,以及這些物品的詳細(xì)信息,物品名稱、物品編號、物品規(guī)格、物品顏色、物品存

放位置、物品的賬面數(shù)量、單據(jù)編號、單據(jù)制作時間、操作員。

打印盤點單:在倉庫管理員確定要進(jìn)行盤點工作的時候,系統(tǒng)提供打印盤點清單的功

能。

物品損毀登記:倉庫管理員在進(jìn)行盤點工作的過程中,可能會發(fā)現(xiàn)某些物品會由于人

為或者環(huán)境的因素而發(fā)生損毀,倉庫管理員需要對這些產(chǎn)品的損毀情況進(jìn)行登記,填寫一份

物品損毀單,該單據(jù)應(yīng)該包含以下信息:物品名稱、物品編號,物品規(guī)格,物品存放位置,

損毀原因,是否需要維修,發(fā)現(xiàn)時間,發(fā)現(xiàn)人,操作員等。

盤點情況登記:當(dāng)倉庫管理員盤點工作結(jié)束后,填寫盤點情況單,該單據(jù)包括:盤點時

間、盤點的產(chǎn)品總類數(shù),盤點產(chǎn)品的總數(shù)量,盤點產(chǎn)品的名稱,產(chǎn)品的編號,賬面量,實際

量,是否損毀,損毀數(shù)量,是否送修,送修數(shù)量,帳實差額,操作員,盤點員,關(guān)聯(lián)損毀單

距,關(guān)聯(lián)的維修單據(jù)。

2.1.2出倉管理功能需求

出倉管理,主要對物品從倉庫被取出的情況的管理,包括:領(lǐng)料出倉單管理、銷售出

倉單管理、產(chǎn)品維修出倉單管理。

領(lǐng)料出倉單管理:主要對領(lǐng)料出倉單據(jù)進(jìn)行管理。包括增加、刪除、查詢、修改操作。

領(lǐng)料出倉單一般包括以下信息:領(lǐng)料人、領(lǐng)料時間、物品名稱、物品編號、物品數(shù)量、操作

員,出倉類型等信息。

銷售出倉單管理:主要對銷售出倉單進(jìn)行管理,包括增加、刪除、查詢、修改操作。

倉庫管理員,在指定的日期,針對某張銷售訂單組織出貨工作。在把貨品移交給送貨人員之

后,需要進(jìn)行銷售出倉單的登記,記錄實際出倉的物品的數(shù)量。銷售出倉單應(yīng)該包括:單據(jù)

編號,開單日期,關(guān)聯(lián)訂單,產(chǎn)品名稱、產(chǎn)品數(shù)量,產(chǎn)品編號,產(chǎn)品格式,操作員,出倉類

型等。

維修出倉管理:主要對維修出倉單進(jìn)行管理,包括增加、刪除、查詢、修改操作。在

盤點工作中發(fā)現(xiàn)的損毀產(chǎn)品中,如果損毀情況嚴(yán)重需要進(jìn)行維修的,則需要填寫一份維修出

倉單,維修出倉單應(yīng)該包括:產(chǎn)品名稱、產(chǎn)品編號,產(chǎn)品數(shù)量,操作員,維修原因等,并進(jìn)

行相應(yīng)的物品出倉,送到生產(chǎn)部進(jìn)行產(chǎn)品的維修工作。

同時,在出倉管理中,還應(yīng)該需要登記庫存不足單,用于滿足以下情況.在某次的出倉業(yè)

務(wù)中,現(xiàn)有的倉庫存量無法滿足當(dāng)前的需求,倉庫管理員應(yīng)該填寫該單據(jù),記錄對于這次出倉

業(yè)務(wù)而言,還差多少的情況.庫存不足單,應(yīng)該包括:單據(jù)編號.單據(jù)時間.操作員,關(guān)聯(lián)的單據(jù).

產(chǎn)品名稱、產(chǎn)品數(shù)量、產(chǎn)品編碼等信息。

2.1.3入庫管理功能需求

入庫管理:主要就產(chǎn)品進(jìn)入并存放在倉庫中的情況進(jìn)行管理,包括:退料入庫單管理、

成品入庫單管理、退貨入庫單管理、采購入庫單管理管理。

退料入庫單管理:主要對退料入庫當(dāng)?shù)墓芾聿僮?,包括增加、刪除、查詢、修改操作。

退料入庫單應(yīng)包括下面的信息:單據(jù)編號、單據(jù)時間、操作員,退料人、原料名稱、原料數(shù)

量、原料編號,退料類型,退料原因等。

成品入庫單管理:主要對成品入庫單的管理操作,包括增加、刪除、查詢、修改操作。

成品入庫單應(yīng)包含:單據(jù)編號、單據(jù)時間、操作員、送庫人,產(chǎn)品名稱、產(chǎn)品數(shù)量、產(chǎn)品規(guī)

格,等信息。

退貨入庫單管理:主要對銷售退貨入庫單的管理操作,包括增加、刪除、查詢、修改

操作。退貨入庫單應(yīng)含有:單據(jù)編號、單據(jù)時間、操作員、退貨人、產(chǎn)品名稱、產(chǎn)品數(shù)量,

退貨原因、退貨處理等。

采購入庫單管理:主要對采購入庫單的管理操作,包括增加、刪除、查詢、修改操作。

采購入庫單應(yīng)包含下面的信息:單據(jù)編號,單據(jù)時間,關(guān)聯(lián)訂單,供應(yīng)方式,供應(yīng)商、產(chǎn)品

數(shù)量、產(chǎn)品規(guī)格,操作員。

此外,在入庫管理中,還應(yīng)該考慮到,當(dāng)入庫的物品是一個新品種時,倉庫管理員必

須為其分配一個倉庫分區(qū)作為其存放的地方。

2.1.4系統(tǒng)管理功能需求

系統(tǒng)管理,主要是對系統(tǒng)的基礎(chǔ)信息的管理,包括:賬戶管理,角色配置管理,倉庫

管理,成品管理,半成品管理,零件管理。

賬戶管理。主要對使用本系統(tǒng)的用戶的登錄系統(tǒng)的賬號信息的管理。包括,增加新賬

戶、刪除賬戶、禁用賬戶、查詢賬戶信息、修改賬戶信息操作。賬戶信息應(yīng)該包括:用戶名、

密碼、所屬部門、登錄名稱,對應(yīng)的角色等信息、

角色配置管理.主要為不同角色分配不同權(quán)限,包括增加角色、刪除角色、為角色分配

權(quán)限、修改角色權(quán)限,查看某個角色的權(quán)限,查詢系統(tǒng)所提供的權(quán)限。角色信息應(yīng)包括:角

色名稱、角色編號、角色說明、角色對應(yīng)的權(quán)限列表。權(quán)限信息應(yīng)包含:權(quán)限名稱、權(quán)限說

明。

倉庫管理。對倉庫本身進(jìn)行管理,包括倉庫信息的修改,新增倉庫,查看倉庫列表,

查看某個倉庫的分區(qū)信息,查看分區(qū)的容量、可用空間、已用空間、重新劃分倉庫分區(qū)。倉

庫本身包括的信息:倉庫編號、倉庫分區(qū)列表,總空間,位置。分區(qū)信息包括:分區(qū)名稱,

分區(qū)編號、分區(qū)位置、可用空間、已用空間、所存放的物品,現(xiàn)存數(shù)量。

產(chǎn)品管理:主要對產(chǎn)品的信息進(jìn)行管理,包括新增一個產(chǎn)品類別,查詢產(chǎn)品的詳細(xì)信

息,刪除產(chǎn)品類別,修改產(chǎn)品信息。產(chǎn)品信息由:名稱、編號、規(guī)格、顏色、單位,數(shù)量,

構(gòu)成列表。

半成品管理:主要對半成品信息進(jìn)行管理,包括新增一個半成品類別、查詢現(xiàn)有的半

成品、刪除半成品信息、修改半成品信息。半成品信息包括:名稱、編號、規(guī)格、構(gòu)成列表,

單位,數(shù)量。

零件管理:主要對零件信息進(jìn)行管理,包括新增一個零件類別、查詢現(xiàn)有的零件、刪

除零件信息、修改零件信息。零件信息包括:名稱、編號、規(guī)格,單位,數(shù)量。

2.2用例圖

2.2.1盤點管理功能需求

圖2T—1—1盤點管理用例圖uc2411

描述對象描述內(nèi)容

標(biāo)記符uc2411

說明盤點管理用例圖

參與者倉庫管理員、生產(chǎn)部

前置條件1.系統(tǒng)提示需要進(jìn)行盤點工作。

2.倉庫管理員自主申請盤點工作

基本流程1.倉庫管理員根據(jù)實際情況,制定盤點清單。

2.打印盤點清單。

3.倉庫管理員根據(jù)清單的物品到指定的位置進(jìn)行相應(yīng)的盤點工作。

4.如果發(fā)現(xiàn)某種產(chǎn)品出現(xiàn)損毀情況,登記好相關(guān)的損毀信息,比便在盤點

結(jié)束的時候編寫產(chǎn)品損毀單。

5.如果物品損毀情況嚴(yán)重,需要進(jìn)行維修,則需要填寫送修單。

6.盤點結(jié)束之后,填寫盤點情況登記表。

后置條件1.能產(chǎn)看本次盤點情況的纖細(xì)信息。

2.如果有出現(xiàn)損毀情況,能夠查看損毀物品的損毀信息。

3.如果有出現(xiàn)需要維修的,能夠查看出倉送修的數(shù)量。

2.2.2出倉管理功能需求

庫存不足單管理

圖2,2—1出倉管理用例圖uc2421

描述對象描述內(nèi)容

標(biāo)記符uc2421

說明出倉管理用例圖

參與者倉庫管理員、領(lǐng)料人、送貨人,生產(chǎn)部

前置條件1.有領(lǐng)料人持領(lǐng)料單到倉庫進(jìn)行生產(chǎn)物料的領(lǐng)取。

2.某銷售訂單到了出貨時間

3.倉庫中出現(xiàn)損毀嚴(yán)重需要送修的產(chǎn)品

基本流程L1倉庫管理員根據(jù)領(lǐng)料人提供的領(lǐng)料單,到倉庫取出相應(yīng)的產(chǎn)品,移交

給領(lǐng)料人。

1.2如果產(chǎn)品的庫存數(shù)量不能滿足需要,先把倉庫中已有的產(chǎn)品移交到領(lǐng)

料人,當(dāng)倉庫中有新貨補充時,再通知來領(lǐng)取。

1.3倉庫管理員填寫庫存不足單。

1.4庫管理員根據(jù)實際的情況,填寫領(lǐng)料出倉單。

2.1倉庫管理員根據(jù)訂單的出貨信息,到倉庫中取出相應(yīng)數(shù)量的產(chǎn)品,移

交給出貨人員。

2.2如果倉庫中的庫存無法滿足需要,先把已有的產(chǎn)品出倉送貨,當(dāng)有新

產(chǎn)品補充時,再組織發(fā)貨工作。

23倉庫管理員填寫庫存不足單。

2.4倉庫管理員根據(jù)實際情況填寫銷售出倉單。

3.1倉庫管理員統(tǒng)計好藥進(jìn)行維修的產(chǎn)品,并移交給生產(chǎn)部。

3.2倉庫管理員根據(jù)實際情況填寫產(chǎn)品維修出倉單。

后置條件L1看某張領(lǐng)料出倉單的詳細(xì)信息。

1.2能夠更新某張未審核的領(lǐng)料出倉單。

1.3查看領(lǐng)料業(yè)務(wù)中出現(xiàn)庫存不足的記錄。

2.1查看某張銷售出倉單的詳細(xì)信息。

2.2能偶更新某張未審核的銷售出倉單。

23查看銷售出倉業(yè)務(wù)中出現(xiàn)庫存不足的記錄。

3.1查看某張維修出倉單的詳細(xì)信息。

2.2.3入庫管理功能需求

圖2TTT入庫管理用例圖uc2431

描述對象描述內(nèi)容

標(biāo)記符uc2431

說明入庫管理用例圖

參與者倉庫管理員、退料人、入庫人、退貨人、供應(yīng)者

前置條件1.領(lǐng)料人把多余的生產(chǎn)物料退回倉庫

2.生產(chǎn)部有成品需要入庫

3.退貨人持貨品要求退貨。

4采購員或供應(yīng)商送貨到倉庫。

基本流程1.1倉庫管理員把退料人退貨的貨品存放好。

1.2倉庫管理員根據(jù)實際情況編寫退料入庫單。

21倉庫管理員把產(chǎn)品存放到倉庫中。

2.4倉庫管理員根據(jù)實際情況編寫成品入庫單。

3.1倉庫管理員把退貨的貨品存放好。

3.2倉庫管理員編寫退貨入庫單。

4.1倉庫管理員把收到的原材料存放好。

42倉庫管理員編寫采購入庫單”

后置條件1查詢某張退料入庫單的詳細(xì)信息。

2查詢某張成品入庫單的詳細(xì)信息。

3.查詢某張退貨入庫單的詳細(xì)信息。

4.查詢某張采購入庫單的詳細(xì)信息。

2.2.4系統(tǒng)管理功能需求

產(chǎn)品管理倉庫管理

圖2-M-1系統(tǒng)管理用例圖uc2441

描述對象描述內(nèi)容

標(biāo)記符UC2441-1

說明賬戶管理用例圖

參與者倉庫管理員

前置條件1.系統(tǒng)需要新增一個賬戶。

2.系統(tǒng)需要刪除一個賬戶。

3系.統(tǒng)需要查詢某個賬戶的信息。

4.系統(tǒng)需要修改某個賬戶的信息。

基本流程1.1點擊“新增”按鈕。

L2填寫賬戶信息,并提交。

1.3系統(tǒng)提示操作情況。

2.1找到指定的賬戶。

2.2點擊“刪除"按鈕。

2.3系統(tǒng)提示操作情況。

3.1進(jìn)入查詢頁面。

3.2選擇查找條件,點擊“查詢”按鈕。

3.3系統(tǒng)返回查詢結(jié)果。

41找到指定的賬戶。

42修改賬戶信息,提交。

43系統(tǒng)返回操作情況。

描述對象描述內(nèi)容

標(biāo)記符uc2441-2

說明角色管理用例圖

參與者倉庫管理員

前置條件L需要增加一個角色。

2需要為一個角色分配權(quán)限。

3.需要查看某個角色的信息

4需要修改某個角色的權(quán)限。

基本流程1.1點擊“新增“按鈕,系統(tǒng)返回新增界面。

L2填寫角色信息,并提交

1.3系統(tǒng)返回操作情況。

21點擊“分配權(quán)限"按鈕,系統(tǒng)返回系統(tǒng)所提供的權(quán)限列表。

22選擇需要為這個角色分配的權(quán)限,保存。

2.3系統(tǒng)返回操作情況。

3.1進(jìn)入查詢界面。

3.2輸入查詢條件。

3.3返回查詢結(jié)果。

4.1找到某個角色。

4.2修改角色信息,并保存。

43系統(tǒng)返回操作信息。

描述對象描述內(nèi)容

標(biāo)記符uc244W

說明倉庫管理用例圖

參與者倉庫管理員

前置條件L需要增加一個倉庫為區(qū)。

2.需要修改一個倉庫吩區(qū)的信息。

3.需要查看倉庫片區(qū)的信息

4.需要刪除一個倉庫兇'區(qū)的信息。

基本流程1.1點擊"新增"按鈕,系統(tǒng)返回新增界面。

1.2填寫倉庫吩區(qū)信息,并提交

1.3系統(tǒng)返回操作情況。

21找到某個倉庫㈤區(qū)

2.2修改倉庫片區(qū)的信息。

23系統(tǒng)返回操作情況。

3.1進(jìn)入查詢界面。

3.2輸入查詢條件。

3.3返回查詢結(jié)果。

4.1找到某個倉庫片區(qū)。

4.2點擊“刪除”按鈕,提交。

4.3系統(tǒng)返回操作信息。

描述對象描述內(nèi)容

標(biāo)記符uc2441-4

說明物品管理用例圖

參與者倉庫管理員

前置條件1.需要增加一個物品。

2.需要刪除一個物品

3.需要查看某個物品的信息

4需要修改某個物品的信息。

基本流程1.1點擊“新增“按鈕,系統(tǒng)返回新增界面。

L2填寫物品的信息,并提交

1.3系統(tǒng)返回操作情況。

2.1找到指定物品。

22點擊“刪除“按鈕。

2.3系統(tǒng)返回操作情況。

3.1進(jìn)入查詢界面。

3.2輸入查詢條件。

3.3返回查詢結(jié)果。

41找到某個物品。

4.2修改物品信息,并保存。

43系統(tǒng)返回操作信息。

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

1、數(shù)據(jù)項

單據(jù)表-bill

名稱類型說明

邏輯主鍵正整數(shù)主鍵

單據(jù)編碼字符串隨即生成

開單日期字符串開單日期+時間

操作員字符串

單據(jù)類型字符串系統(tǒng)所支持的所有單據(jù)

的標(biāo)識

單據(jù)來源字符串單據(jù)的產(chǎn)生源

單據(jù)去向字符串單據(jù)的終點

單據(jù)—盤點登記關(guān)聯(lián)表-billcheckedrecord

名稱類型說明

邏輯主鍵正整數(shù)主.鍵

描述字符串開單日期+時間

物品主鍵正整數(shù)

物品類型字符串

物品的數(shù)量正整數(shù)

盤點單主鍵正整數(shù)

維修單主鍵正整數(shù)

分區(qū)主鍵正整數(shù)物品所存的分區(qū)編號

單據(jù)—物品關(guān)聯(lián)表-bilLgoods

名稱類型說明

邏輯主鍵正整數(shù)i?:鍵

物品類型字符串

物品的數(shù)量正整數(shù)

分區(qū)主鍵正整數(shù)物品所存的分區(qū)編號

物品表-goods

名稱類型說明

邏輯主鍵正整數(shù)主鍵

物品名稱正整數(shù)

物品編號字符串

物品單位字符串

物品數(shù)量正整數(shù)

物品說明字符串

物品類型字符串

類型名稱字符串

物品—物品關(guān)聯(lián)表-goods_goods

名稱類型說明

主表主鍵正整數(shù)主鍵

從表主鍵正整數(shù)主鍵

數(shù)量正整數(shù)

賬戶表-user

名稱類型說明

邏輯主鍵正整數(shù)主鍵

用戶名字符串

用戶密碼字符串

用戶狀態(tài)字符串

倉庫表-warehouse

名稱類型說明

邏輯主鍵正整數(shù)主鍵

倉庫名稱字符串

倉庫位置字符串

倉庫面積浮點數(shù)

分區(qū)表-zone

名稱類型說明

邏輯主鍵正整數(shù)

分區(qū)編碼字符串

分區(qū)空間正整數(shù)

所屬倉庫正整數(shù)

狀態(tài)字符串

分區(qū)—產(chǎn)品表-zone_goods

名稱類型說明

倉庫主鍵正整數(shù)X鍵

物品主鍵正整數(shù)主:鍵

物品類型字符串

存放數(shù)量正整數(shù)

3結(jié)構(gòu)設(shè)計

3.1概念結(jié)構(gòu)設(shè)計

3.1.1ER圖

3.1.2解析

3.2邏輯結(jié)構(gòu)設(shè)計

回答下列問題,并給出三級模式結(jié)構(gòu)(模式、外模式和物理模式)。

?給出數(shù)據(jù)庫元素的命名規(guī)則,如表、字段、視圖等分別如何命名。

現(xiàn)實中的對象用現(xiàn)實中的名,而關(guān)系則用兩個對象的名用相連表示。而字段

則把對象的應(yīng)有屬性名充當(dāng)。

?如何進(jìn)行用戶管理,系統(tǒng)分兒類用戶,角色有哪些?不同用戶權(quán)限如何?

在這個倉庫管理系統(tǒng)中只有倉庫管理員這個用戶。

?將使用什么方法來檢索和修改數(shù)據(jù)?

在系統(tǒng)中編寫代碼用SQL語句來實現(xiàn)。

?是否使用觸發(fā)器維護(hù)數(shù)據(jù)庫的一致性,你用它們來完成哪些工作?

無。

?是否使用存儲過程、自定義函數(shù)來完成部分編程工作,你用它們來完成哪些

工作?

并沒有使用存儲過程,但用函數(shù)來封裝對數(shù)據(jù)庫的操作(增、刪、改、查)。

3.2.1數(shù)據(jù)庫模式設(shè)計

(1)每張表的結(jié)構(gòu)(包括字段、主鍵、外鍵、約束、索引等)

中文表名物品(零件、組ragoods

件和產(chǎn)品)

字段名數(shù)據(jù)類是否是否默認(rèn)描述說明

型為空主鍵值

goods_idintNY主鍵

goods_nameStringN物品名稱(包括零件、組件

和產(chǎn)品)

goods_codeStringN物品編碼

goods_unitStringY物品數(shù)量

goods_numberintN0物品單位

goods_specificationStringY物品規(guī)格

goods_typeStringN物品類型

(part,component,product)

type_nameStringN類型中文名(零件、組件或

產(chǎn)品)

中文表名物品之間的關(guān)聯(lián)表(構(gòu)英文表名goods_goods

成關(guān)系)

字段名數(shù)據(jù)類型是否為空是否主鍵默認(rèn)值描述說明

master_idintNY主表主鍵

(master_id

的對象由

follow對象

構(gòu)成)

follow_idintNY從表主鍵

numberintN數(shù)量關(guān)系

中文表名倉庫英文表名warehouse

字段名數(shù)據(jù)類型是否為空是否主鍵默認(rèn)值描述說明

wh_idintNY倉庫主鍵

wh_nameStringN倉庫名稱

wh_locationStringY倉庫位置

wh_squaredoubleN倉庫面積

中文表名分區(qū)英文表名zone

字段名數(shù)據(jù)類型是否為空是否主鍵默認(rèn)值描述說明

zone_idintNY分區(qū)主鍵

zone_codeStringN分區(qū)編號

zone_capacityintN分區(qū)總?cè)?/p>

zone_wh_idintN分區(qū)所在

的倉庫主

idUsedStringY是否已占

用。(是或

否)

中文表名分區(qū)存放關(guān)聯(lián)表英文zone_goods

表名

字段名數(shù)據(jù)類是否是否默認(rèn)描述說明

型為空主鍵值

zone_idintNY分區(qū)主鍵

goods_idintNY物品主鍵

typeStringN物品類型

(part,component,product)

goods_numberintY0分區(qū)存放物品的數(shù)量

中文表名單據(jù)英文表bill

字段名數(shù)據(jù)類型是否為是否主默認(rèn)值描述說明

空:鍵

billjdintNY出倉單主鍵

bill_codeStringN單據(jù)編號(隨機(jī)10

位數(shù))

bill_dateStringN開單時間

bill_operator_nameStringN開單員名稱

bill_typeStringN單據(jù)類型(我做的

出倉部分有

lingLiao,

xiaoShou,weiXiu,

你做的部分自己

改名,最好在名字

的前面加前綴,以

便區(qū)分

bill_fromStringN單據(jù)來源

bill_toStringN單據(jù)終點

中文表名單據(jù)與關(guān)聯(lián)表英文表bill_goods

字段名數(shù)據(jù)類是否為是否主默認(rèn)值描述說明

型空鍵

pk_idintNY上鍵

billjdintN單號

goods_idintN物品主鍵(即零件、組

件或者產(chǎn)品)

typeStringNpart,component,product,

goods_numintN0物品數(shù)量

zone_idintY物品存放分區(qū)

中文表名盤點情況登記表英文表名bill_checkedrecord

字段名數(shù)據(jù)類型是否為空是否主鍵默認(rèn)值描述說明

pk_id主鍵

billjdintN單據(jù)主鍵

descriptionStringN描述

goods_idintN物品主鍵

(即零

件、組件

或者產(chǎn)

品)

typeStringN標(biāo)記

goods_id

所對應(yīng)的

物品的類

型(即零

件、組件

或者產(chǎn)

品)

numberintN實際數(shù)量

check_bill_idintN關(guān)聯(lián)的盤

八占、、單1

zone_idintN產(chǎn)品所在

倉庫

中文表名賬戶表英文表名user

字段名數(shù)據(jù)類型是否為空是否主鍵默認(rèn)值描述說明

user_idintNYi:鍵

user_nameStringN賬戶名稱

user_passwordStringN賬戶密碼

stateStringN是否禁用

(2)表之間關(guān)系圖(可由數(shù)據(jù)庫管理系統(tǒng)生成)

數(shù)量J―吵一Q類型

(3)數(shù)據(jù)一致性保護(hù)措施,包括采用的觸發(fā)器、約束、存儲過程、函數(shù)等策略來

實現(xiàn)一致性。

在程序中用代碼實現(xiàn)。

3.2.2外模式設(shè)計

視圖定義及用途

3.3物理結(jié)構(gòu)設(shè)計

bill

billid<ol?

billcodevarchar(255)

billdatevarchar(30)

billoperatornamevarchar(30)

bill_typevarchar(30)

bill_fromvarchar(30)

billjovarchar(30)

bill_goods_ibfk_1

bill_checkedrecord_ibfk_7

billcheckedrecord

Dkid<Dk>

bill_idint(11)<fk1>

descriptionvarchar(255)bill_checkedrecortl_ibfk_8

goodsjdint(11)<fk2>

typevarchar(255)

number

check_billJdint(11)bill_goods

zonejdint(11)

okidvDk>

bill,goodsibfk5bill_idint(11)<fk1>

goodsjd<fk2>

typevarchar(255)

good^numint(11)

goods

zone_idint(11)

aoodsidintfl1)vnk>

goods_namevarchar(30)

goodscodevarchar(10)

zone_goodSLibfk_5-goods_unitvarchar(10)

goods_numberint(11)

good或specificationvarchar(255)

goods_typevarchar(10)

type_namevarchar(11)goodsgoodsibfk_1goods_goods

masteridvDkJkl>

goods_goodSLibfk_2

followidintHl)vok昵A

numberint(11)

zone_goods

zoneidinM11)vDkJkl>

qoodsidinH11)<pkjk2>

typevarchar(50)zone,whid

goodSLnumber

zone

warehouse

zoneid

whid<pk>

zone_codevarchar(255)

zone_goods_ibfk_lwhnamevarchar(255)

zone_capacityint(11)

whlocationvarchar(255)

zone,wh,idint(11)<fk>

wh_squaredouble

isUsedvarchar(10)

4系統(tǒng)設(shè)計與實現(xiàn)

4.1開發(fā)環(huán)境

硬件、軟件環(huán)境介紹

4.2整體結(jié)構(gòu)

模塊分解圖

圖4-1-1系統(tǒng)功能模塊劃分

圖4-1-2入庫管理功能模塊劃分

圖4-1-3出倉管理功能模塊劃分

圖4-14盤點管理功能模塊劃分

查詢倉庫分區(qū)信息

圖4-1-5系統(tǒng)管理功能模塊劃分

模塊設(shè)計

編號PDML

名稱盤點管理-盤點單管理

輸入1」點擊"制作盤點單”

L2點擊“打印盤點單”

1.3點擊"查詢盤點單”

14點擊“刪除盤點單”

1.5點擊"修改盤點單”

處理1」獲取用戶輸入,并把數(shù)據(jù)保存到數(shù)據(jù)庫中

1.2當(dāng)前盤點清單的內(nèi)容送到打印機(jī)

1.3獲取用戶輸入的查詢條件,根據(jù)查詢條件從數(shù)

據(jù)庫中搜索滿足條件的記錄,并返回結(jié)果

1.4獲取用戶指定的盤點單,從數(shù)據(jù)庫中刪除指定

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論