资料库设计.docx

上传人:b****8 文档编号:10587162 上传时间:2023-02-21 格式:DOCX 页数:25 大小:613.48KB
下载 相关 举报
资料库设计.docx_第1页
第1页 / 共25页
资料库设计.docx_第2页
第2页 / 共25页
资料库设计.docx_第3页
第3页 / 共25页
资料库设计.docx_第4页
第4页 / 共25页
资料库设计.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

资料库设计.docx

《资料库设计.docx》由会员分享,可在线阅读,更多相关《资料库设计.docx(25页珍藏版)》请在冰豆网上搜索。

资料库设计.docx

资料库设计

 

 

Subject:

資料庫設計

組員:

91156107資三A黃巧均

91156142資三A許維凌

91156239資三B倪煒

91156242資三B張逸欣

Teacher:

曾修宜老師

Assistant:

高顥章助教

1、目錄

 

1、目錄……………………………………………………P1

2、系統概述……………………………………………P2

3、ContextDiagram…………………………………P3

4、DFDLevel1…………………………………………P4

5、DFDLevel2-1……………………………………P5

6、DFDLevel2-2……………………………………P6

7、DFDLevel2-3……………………………………P7

8、DFDLevel2-4……………………………………P8

9、E-RDiagram……………………………………P9

10、Databaseschema………………………………P10

11、程式執行結果畫面………………………………P11

 

2、系統概述

 

⏹系統名稱:

便利商店 進銷存系統

⏹使用對象:

店員、店長、供應商

⏹系統目標:

使用者可有效管理商品

⏹系統範圍

●交件項目

✧進貨:

1.新進商品:

新增商品資料,更盤點後新增進貨資料、更新庫存紀錄。

2.原有商品:

盤點後,新增進貨資料,更新庫存紀錄。

✧銷售:

新增賣出資料,更新庫存紀錄,檢查安全存貨量,

          若低於安全存貨量,則需進貨。

✧下訂單:

系統會依商品資訊,發送訂單給供應商。

✧查詢:

可查詢進貨資訊、銷售資訊、廠商資訊、訂單、存貨量。

✧圖表展現:

可察看每月銷售量圖表。

●成品能力:

單一店家,管理自己庫存量。

●資源需求:

WindowsXP,OfficeAccess2003,P4,硬碟容量1G以上

⏹專案計畫

●工作項目:

✧系統初步企劃書

✧系統需求規格書(含DFD,DD,E-Rdiagram)

✧系統設計文件

✧使用說明書

✧程式實作結果(demo)

●工作分配:

91156107黃巧均

1.查詢:

進貨資訊、銷售資訊、廠商資訊、訂單資訊、存貨資訊。

2.圖表。

91156142許維凌

1.登入。

2.訂貨處理。

91156239倪煒

1.銷貨處理。

2.資料庫建立。

91156242張逸欣

進貨處理:

新進商品建立、原有商品進貨、核對訂單。

 

3、ContextDiagram

 

 

使用者

Input

Output

動作

店長

Request

Report

店長對系統輸入Request,

系統對店長輸出對應的Report。

店員

Request

Report

店員對系統輸入Request

系統對店員輸出對應的Report。

供應商

Order

--

系統輸出訂單資訊給供應商

 

4、DFDLevel1

Process

Input來源

Output對象

動    作

1.紀錄銷貨

店員

1店長

2D2.庫存商品

3D3.銷售紀錄

1若低於安全存量,發出警告給店長。

2更新商品庫存量(增加庫存量)。

3新增銷售紀錄。

2.查詢資訊

1店員或店長

的Request

2所有的

DataStore

1店長

2店員

1查詢進貨紀錄、庫存量、銷售紀錄、訂貨紀錄、廠商資訊。

2店長能查詢所有的資訊,而店員不可。

3每月底會自動發出含圖表的報表給店長。

3.處理進貨

店員

1D1.進貨記錄

2D2.庫存商品

3D5.訂貨紀錄

1紀錄進貨相關資訊

更新庫存資料;

若進的是新進商品,則新增貨品資料。

3核對訂貨紀錄,以確認進貨。

4.確認訂貨

1店長

2D2.庫存商品

3D4.廠商資料

供應商

由店長的訂貨Request、低於安全存量之商品列表以及廠商資料,來決定要將訂單發給哪個供應商。

5、LEVEL2-1

 

由Process1細分

 

 

Process

Input來源

Output對象

動 作

1.1

店員

11.2

21.3

提供介面給店員輸入銷售紀錄,並將資訊傳給

process1.2及process1.3。

1.2

1.1

D3.銷售紀錄

新增銷售紀錄至D3。

1.3

1.1

D2.庫存商品

更新庫存數量。

1.4

D2.庫存商品

店長

當庫存數量低於安全存量,發出警告給店長。

 

6、LEVEL2-2

 

由Process2細分

Process

Input來源

Output對象

動作

2.1

1D1~D5

2店長或店員的

Request

2.2

提供介面讓User選擇要查詢什麼。

(進貨、廠商、銷售、庫存、訂貨)

2.2

2.1

店長或店員的

Report

將查詢內容統整之後,傳送Report給

店員或店長。

2.3

D3.銷售紀錄

2.4

依條件整合銷售紀錄。

2.4

2.3

店長

呈現圖表給店長觀看。

 

7、LEVEL2-3

 

由Process3細分

Process

Input來源

Output對象

動作

3.1

1店員

2D2.庫存商品

3.2

3.3

3.4或3.5

1提供介面讓User輸入進貨資訊。

2若輸入商品在庫存資料中,則到3.4;

若輸入商品不在庫存資料中,則到3.5。

3.2

13.1

2D5.訂貨紀錄

D5.訂貨紀錄

進貨之後,跟之前的訂貨資料核對確認。

3.3

3.1

D1.進貨記錄

新增進貨記錄。

3.4

3.1

D2.庫存商品

更新庫存數量。

3.5

3.1

D2.庫存商品

若商品為新進商品,則新增貨品資料。

 

8、LEVEL2-4

 

由Process4細分

 

 

Process

Input來源

Output對象

動作

4.1

1店長

2D2.庫存商品

4.2

列出低於安全存量的貨品,

使店長選擇要定哪些商品及其數量。

4.2

14.1

2D4.廠商資訊

4.3

選擇適合的廠商。

4.3

4.2

1供應商

2D5.訂貨紀錄

1、發送訂單給供應商

2、新增訂貨紀錄

 

9、E-RDiagram

 

10、Databaseschema

USERINFORMATION

U_NO

ID

Pass

自動編號

文字

文字

TYPE

T_NO

T_NAME

自動編號

文字

SUPPLIER

S_NO

S_NAME

S_TEL

VENDER

ADDR

AREA

自動編號

文字

文字

文字

文字

文字

REPORT

R_NO

YEAR

MONTH

DESCRIPTION

自動編號

文字

文字

文字

RECORD

RR_NO

YEAR

MONTH

DAY

TYPE

O_NO

自動編號

文字

文字

文字

數字

數字

PRODUCTION_INFO

P_NO

P_NAME

P_TYPE

PRICE

TOTAL

SAFE

WARING

S_NO

自動編號

文字

數字

數字

數字

數字

是/否

數字

ORDERPRO

O_NO

P_NO

P_QUANTITY

數字

數字

數字

ORDE

O_NO

S_NO

O_YEAR

O_MONTH

O_DAY

O_MONEY

自動編號

數字

數字

數字

數字

數字

EXPORTED

R_NO

RR_NO

P_NO

TOTAL_ACCOUNT

數字

數字

數字

數字

EDITED_BY

RR_NO

P_NO

QUANTITY

數字

數字

數字

11、程式執行結果畫面

v起始畫面(登入)

若輸入錯誤的帳號或密碼,會把欄位清空,請使用者重新輸入。

v主畫面

之後的每個表單的「Back」按鈕,都是回到此主畫面。

v1、核對訂單(進貨前要操作的動作)

 

1、今日日期觀看處。

2、選擇訂單編號。

3、OK。

4、人工核對完畢後,返回進貨處理。

 

 

v2、進貨處理

 

5、選擇訂單編號

6、選擇商品類別

7、選擇進貨商品名稱

8、輸入進貨數量

9、OK

 

 

v3、銷貨處理

 

10、選擇商品類別。

11、選擇商品。

£若商品存貨量低於庫存量,會秀出「低於安全庫存量」之警告。

12、輸入銷貨數量。

13、確定銷貨。

 

 

v4、訂貨處理

 

14、決定供應商。

(同一訂單的供應商需相同。

15、選擇商品。

16、輸入訂貨數量,按「加入」,並計算總金額。

17、反覆2、3步驟,直到所有想訂購商品都加入訂單。

18、確認後按「Order」按鈕,成功即會看到「表單」呈現此次訂單。

19、若加入錯誤的商品

£輸入第幾筆商品來做刪除的動作。

£按「Clear」清除所有加入的商品。

 

 

「表單」,秀出:

1、訂單編號。

2、供應商名稱。

3、此次所訂購之所有商品名、商品單價、訂購數量、總金額。

 

 

v5、觀看本月份銷售圖表

 

1、選擇年份

2、選擇月份

 

 

v6、查詢

a、存貨查詢

 

1、可選擇是由「商品分類」或是「供應商提供商品」來查詢。

2、之後就可觀看符合條件的商品;

若「商品存貨量」低於「安全庫存量」,則會看到「低於安全存量」之警告。

 

以「商品分類」查詢

以「供應商」查詢

 

b、進貨記錄查詢

 

1、選擇「進貨日期」。

2、之後即可看到「進貨員」,及當天所有的「進貨商品」。

3、若「商品存貨量」低於「安全庫存量」,則會看到「低於安全存量」之警告。

 

 

c、銷售記錄查詢

 

1、選擇「銷貨日期」。

2、之後即可看到「銷貨員」,及當天所有的「銷貨商品」。

3、若「商品存貨量」低於「安全庫存量」,則會看到「低於安全存量」之警告。

d、訂貨記錄查詢

 

1、選擇「訂貨日期」。

2、之後即可看到當天所有的「訂貨商品」。

3、若「商品存貨量」低於「安全庫存量」,則會看到「低於安全存量」之警告。

 

e、訂貨記錄查詢

 

1、選擇「供應商地區」。

2、之後即可看到同一地區所有的「供應商資訊」。

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1