超市銷售管理系統資料庫設計說明書

2021-03-03 21:05:41 字數 1906 閱讀 5348

1引言 2

1.1編寫目的 2

1.2背景 2

1.3定義 2

1.4參考資料 2

2外部設計 2

2.1識別符號和狀態 2

2.2使用它的程式 3

2.3約定 3

2.4專門指導 3

2.5支援軟體 3

3結構設計 3

3.1概念結構設計 3

3.2邏輯結構設計 4

3.3物理結構設計 5

4運用設計 6

4.1資料字典設計 6

4.2安全保密設計 7

資料庫設計說明書(gb8567——88)

本資料庫設計說明書是為了概要設計的資料結構進行設計的,為後期工作打下的目的,指出預期的讀者。

待開發的資料庫的名稱:小型超市銷售管理系統

使用此資料庫的軟體系統的名稱:microsoft sql server 2000

該軟體系統開發專案的任務提出者:xx

該軟體系統的使用者:x超市的工作人員

將安裝該軟體和這個資料庫的計算站:

無《超市銷售管理系統概要設計說明書》

《超市銷售管理系統可行性研究說明書》

《超市銷售管理系統需求說明書》

《超市銷售管理系統概要設計說明書》

windows xp 為系統平台,microsoft sql server2000 進行資料庫讀取和寫入檔案等操作。

userid check約束6位主鍵約束primary key

password check約束6位到16位

staffid check約束6位主鍵約束primary key

merchid check約束6位主鍵約束primary key

profferid check約束6位主鍵約束primary key

salebillid check約束6位主鍵約束primary key

主鍵約束(pk)

外來鍵約束(fk)

唯一性約束

check約束(使用者自定義約束)

預設約束(df)

暫無。windows xp系統,microsoft sql server2000進行資料庫讀取和寫入檔案等操作。

超市銷售管理系統資料庫e-r模型,如圖所示:

資料庫e-r模型圖

基本表的設計如下:

(1) 職工清單(staffbill)

說明:此表存放員工資訊。

(2) 使用者清單(userbill)

說明:此表存放系統使用者資訊。

(3) 商品清單(merchbill)

說明:此表存放商品資訊。

(4) 供貨商清單(profferbill)

說明:此表存放供貨商資訊。

(5) 進貨清單(importbill)

說明:此表存放進貨資訊。

(6) 銷售清單(salebill)

說明:此表存放銷售資訊。

(7) 庫存清單(storebill)

資料元素:商品資訊

說明:商品資訊的儲存並對其進行編碼,來區別各類商品

資料流**:人工輸入

資料流去向:資料庫並各種報表列印

資料流組成:

資料元素:供貨商資料

組成:資料元素:職工資訊

說明:本公司各個各職工資訊

資料流**:人工輸入

資料流去向:資料庫並各種報表列印

資料流組成:

資料元素:倉庫資訊

組成:資料只被少數授權使用者修改,其他受限使用者有權檢視,但均必須提供使用者名稱和正確的密碼。儲存資料庫的伺服器也只能讓系統管理員或少數高階管理人員登入。

資料庫的安全策略,遵從sql server 2000的安全策略事項。

超市管理系統資料庫設計說明書

1引言 2 1.1編寫目的 2 1.2背景 2 1.3定義 2 1.4參考資料 2 2外部設計 3 2.1識別符號和狀態 3 2.2使用它的程式 3 2.3約定 3 2.4專門指導 3 2.5支援軟體 3 3結構設計 4 3.1概念結構設計 4 3.2邏輯結構設計 5 3.3物理結構設計 5 4運用...

超市管理系統資料庫設計說明書

1引言1.1編寫目的 為了提高物資管理的水平和工作效率,盡可能杜絕商品流通中各環節中可能出現的資金流失不明現象,商品進銷存領域迫切需要引入資訊系統來加以管理。從該階段開發正式進入軟體的實際開發階段,本階段完成系統的大致設計並明確系統的資料結構與軟體結構。在軟體設計階段主要是把乙個軟體需求轉化為軟體表...

銷售管理系統資料庫設計說明書10

1引言 2 1.1編寫目的 2 1.2背景 2 1.3定義 2 1.4參考資料 2 2外部設計 2 2.1識別符號和狀態 2 2.2使用它的程式 3 2.3約定 3 2.4專門指導 3 2.5支援軟體 3 3結構設計 3 3.1概念結構設計 3 3.2邏輯結構設計 3 3.3物理結構設計 4 4運用...