資料庫設計說明書

2021-07-30 06:02:30 字數 3097 閱讀 3843

基於wsn的智慧型幼兒園人員定位系統

中國科學技術大學軟體學院

2023年5月

1引言 3

1.1編寫目的 3

1.2背景 3

1.3定義 3

1.4參考資料 3

2外部設計 4

2.1識別符號和狀態 4

2.2使用它的程式 4

2.3約定 4

2.4專門指導 5

2.5支援軟體 5

3結構設計 5

3.1概念結構設計 5

3.2邏輯結構設計 5

3.3物理結構設計 6

4運用設計 8

4.1資料字典設計 8

4.2安全保密設計 8

資料庫設計主要是針對資料庫開發人員和資料庫管理員。使開發人員能夠清楚地進行開發工作。便於資料庫管理員動態的對資料庫進行管理。

說明:(1) 所建議開發的軟體系統的名稱:幼兒園人員定位管理資訊系統

(2) 本專案的任務提出者是:李春傑

開發者為:王驍、徐超、尹彭、陳超

使用者為:使用本系統的幼兒園管理人員

實現該軟體的計算中心或計算機網路是:區域網的多台計算機,以及人員定位標籤終端。

該軟體系統自組幼兒園內部區域網,使幼兒園的管理更科學、高效。

幼兒園人員定位管理資訊系統( pmsn ):pmsn(personnel location management information system of nursery)

管理平台:與使用者打交道的部分,使用者可以通過它管理幼兒園人員資訊和管理基站鏈路資訊。它還負責把中間基站傳來的資料轉存到資料庫。

中心基站:連在計算機上的基站,計算機把命令傳遞給它,然後讓它來負責發資料和接收資料。它一般是無線資料傳輸的開始點和結束點。

普通基站:用於**資訊的中間站,有兩個功能:定位和通訊。定位即過一段時間蒐集標籤資訊,通訊主要是發自己的資訊,**別人資訊和對其他命令的響應。

標籤:指用於人員定位的、具有傳送訊號能力的射頻終端。主要攜帶小朋友的資訊,佩戴在幼兒園學生身上它上它把自己的資訊主動傳給附近基站。主要實現低功耗,它通過定時休眠來實現。

分析儀:檢查基站是否安裝正確,有廣播看周圍是否有基站和點對點看基站丟包率的。

[1] finkenzeuer, k,(德), 射頻識別(rfid)技術. 北京:電子工業出版社,2001.

[2] 遊戰清.無線射頻識別技術(rfid)理論與應用. 北京:電子工業出版社,2003

[3] 郝靈豔.射頻識別關鍵技術及其在學生管理中的應用[j].北京:現代技術,2007.

[4] klaus finkenzeller.rfid handbook:fundamentals and applicatoins in contactless smart cards and identigication.

john wiley &sons,2003

[5] 周永彬,rfid安全協議的設計與分析。北京:計算機學報,2006

[6]資料庫標示符:pmns

使用者名稱:admin

密碼:admin

許可權:全部

有效時間:開發階段

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

幼兒園人員定位管理資訊系統客戶端。

所有資料項都用漢語拼音全拼表示,資料庫名稱除外。

字符集採用 utf-8,請注意字元的轉換。

所有資料表第乙個欄位都是系統內部使用主鍵列,自增字段,不可空,名稱為:id,確保不把此字段暴露給終端使用者。

除特別說明外,所有字串欄位都採用varchar(50) 型別,(無論漢字還是英文,都算乙個字元)。

除特別說明外,所有小數的字段都採用 decimal(13,3) 的形式表達。

除特別說明外,所有日期格式都採用 date 格式,無時間值。

除特別說明外,所有整形都採用 int 格式。

除特別說明外,所有字段預設都設定為 null。

請注意:mysql 中 date的預設值為 0000-00-00,這與 .net 的資料型別不匹配,請確保在儲存 date 欄位時給出乙個合法的初始值。

管理員工具:mysql administrator windows/linux

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

命令列工具:mysql

開發客戶端:mysql connector/net

注意:mysql query-browser 在windows 環境下對中文支援不好,可能無法書寫帶有中文的 sql 語句。

我們整體程式關係到現實中的五個實體。分別是學生(標籤放在學生資訊裡),班級,課程,教室和基站。

學生資訊有:學號,姓名,班級,狀態,標籤號,標籤狀態。

班級資訊有:班級號,名稱,人數。

課程資訊有:課程號,名稱。

教室資訊有:教室號,名稱,層數,長寬,基站數。

基站資訊有:基站號,狀態,座標。

我們準備邏輯上設計8張表。整體的er圖如圖3-2-1所示。

圖3-2-1整體er圖

學生,基站,班級,課程,教室各一張表。由於基站之間需要建立聯絡,所以建立一張基站關係表。還有學生與基站之間需要建立聯絡,用於定位。

還有班級,教室,課程之間需要建立一張聯絡表,用來儲存課表的。這樣就需要建立8張表即可。而學生所屬班級和基站所屬教室,則建立相應的關係就行。

表的結構如下所示:

學生表結構如表3-3-1所示:

表3-3-1學生表

基站表結構如表3-3-2所示:

表3-3-2基站表

基站關係表結構如表3-3-3所示:

表3-3-3基站關係表

基站標籤關係表結構如表3-3-4所示:

表3-3-4基站標籤關係表

班級表結構如表3-3-5所示:

表3-3-5班級表

教室表結構如表3-3-6所示:

表3-3-6教室表

課程表結構如表3-3-7所示:

表3-3-7課程表

班級教室課程關係表結構如表3-3-8所示:

表3-3-8班級教室課程關係表

略。使用者admin 對 pnms 資料庫具有全部許可權。

資料庫設計說明書

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

資料庫設計說明書

1.引言 1.1編寫目的 本說明書說明 醫院資訊管理系統 的資料庫設計 結構情況,用於開發人員進行專案設計,同時也為後續的資料庫維護工作提供了良好的使用說明,也可以作為未來版本公升級時的重要參考資料。1.2背景 資料庫名稱 hospital database.mdb 資料庫系統 microsoft ...

資料庫設計說明書

文件編號 版本號 系統名稱 資料庫設計說明書 編寫時間 年 月 日 審核時間 年 月 日 批准時間 年 月 日 修訂歷史記錄 1 引言 3 1.1 編寫目的 3 1.2 專案背景 3 1.3 定義 3 1.4 參考資料 3 2 約定 3 3 資料庫概念模型設計 3 3.1 資料實體 關係圖 3 3....