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

2021-03-03 21:05:41 字數 2353 閱讀 2629

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運用設計 7

4.1資料字典設計 7

4.2安全保密設計 7

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

本資料庫設計說明書是為了詳細設計的資料結構而進行設計的,為後期工作打下基礎。讓該系統的需求者對該系統中的資料結構有個大致的了解。

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

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

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

sql語言英文全稱是structure query language,意為結構化查詢語言。sql語言的主要功能就是同各種資料庫建立聯絡,進行溝通用來執行各種各樣的操作,例如更新資料庫中的資料、從資料庫中提取資料等。sql已被ansi(美國國家標準協會)和國際標準化組織(iso)定為關係型資料庫語言的標準語言。

目前絕大多數流行的關係型資料庫管理系統,如oracle、sybase、microsoft sql server、db2等都遵循sql語言標準。sql語句有很多,功能齊全,大致可以分為四大類:

資料定義:用於建立、刪除、修改資料中的各類物件,如create、drop、alter。

資料查詢:對資料庫查詢檢索,命令有select。

資料更新:插入、更新、刪除資料庫,如nsert、update、delete。

資料控制:資料控制管理,如表加鎖、授權、**授權、提交事務、回滾事務,命令有:lock、grant、revoke、***mit、rollback。

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

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

3、《軟體工程導論》——張海藩,清華大學出版社。

4、《資料庫系統概論》——薩師煊高等教育出版社

資料庫標示符:public

使用者名稱:programmer

密碼:security

許可權:全部

有效時間:開發階段

說明:系統正式發布後,可能更改資料庫使用者/密碼,請在統一位置編寫資料庫連線字串,在發行前請予以改正。

超市銷售管理系統客戶端。

使用者名稱 check約束6位主鍵約束primary key

密碼 check約束6位到16位

員工號 check約束6位主鍵約束primary key

主鍵約束(pk)

外來鍵約束(fk)

唯一性約束

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

預設約束(df)

暫無管理員工具:sql administrator windows/linux

查詢瀏覽工具:sql query-browser windows/linux

命令列工具:sql

開發客戶端:sql connector/***

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

基本表的設計如下:

(1) 職工清單(staffbill)

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

(2) 使用者清單(userbill)

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

(3) 商品清單(merchbill)

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

(4) 供貨商清單(profferbill)

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

(5) 進貨清單(importbill)

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

(6) 銷售清單(salebill)

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

(7) 庫存清單(storebill)

資料元素:商品資訊

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

資料流**:人工輸入

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

資料流組成:

資料元素:供貨商資料

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

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

資料流**:人工輸入

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

資料流組成:

資料元素:倉庫資訊

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

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

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

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

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運用...

資料庫設計說明書

bookshop系統資料庫設計 本文件說明了bookshop系統的資料庫的設計,用於指導該系統在資料庫儲存各方面的內容,為系統開發的程式設計師 系統分析員做為基準文件。說明 a 軟體系統的名稱 bookshop系統 b 任務提出者 21 圖書 開發者 xxaxx產品開發部 實現完成的系統將在inte...