2020年數(shù)據(jù)庫原理課程設計文檔模板_第1頁
2020年數(shù)據(jù)庫原理課程設計文檔模板_第2頁
2020年數(shù)據(jù)庫原理課程設計文檔模板_第3頁
2020年數(shù)據(jù)庫原理課程設計文檔模板_第4頁
2020年數(shù)據(jù)庫原理課程設計文檔模板_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

數(shù)據(jù)庫原理課程設計文檔模板hys

文檔僅供參考

[標題]

**課程設計文檔

班級:

小組組長:姓名(學號)

成員:姓名(學號)

姓名(學號)

姓名(學號)

文檔僅供參考

指導老師:

日期

文檔僅供參考

摘要

闡述一下項目的設計目標,設計思路,設計過程,創(chuàng)新之處等內(nèi)容。

關鍵詞:體現(xiàn)文檔中核心內(nèi)容的詞匯3到5個

文檔僅供參考

第一章前言

闡述項目的來源,現(xiàn)狀,意義

文檔僅供參考

第二章需求分析

2.1調查用戶需求(如下例)

本系統(tǒng)的最終用戶為宿舍樓管理員,本宿舍樓

的學生。根據(jù)我們?nèi)粘I钪械慕?jīng)驗,結合對自

己學校宿舍樓管理老師的咨詢和對同宿舍樓同

學的調查,得出用戶的下列實際要求:

2.1.1宿舍樓的基本情況

學生住在宿舍樓中,每棟宿舍樓都會有若干名

老師負責本宿舍樓的日常管理。

(1)學生的基本信息

入校時,每位同學都有唯一的學號,并被分

配到指定的宿舍樓和指定的宿舍,也會有一個宿

舍號,其入校時間就是她的入住時間。另外,為

了管理上的方便,同一院系的學生的宿舍一般在

一起,相應地會有其所在的院系名稱。

(2)宿舍的基本信息

每間宿舍都有唯一的宿舍號,入校時,宿舍會

裝公用電話機,相應地就有宿舍電話號碼。

(3)宿舍財產(chǎn)的基本信息

每個宿舍的財產(chǎn)屬于學校,比如電燈,床鋪,

柜子,桌椅等,為了對不同的財產(chǎn)進行區(qū)分,能

文檔僅供參考

夠為每種財產(chǎn)分配不同的財產(chǎn)號。這樣有利于財

產(chǎn)的報修和管理。

(4)快件收發(fā)的基本信息

每棟宿舍樓都有郵件收發(fā)的管理,當本樓的同

學有信件時,相應的會有信件的到達時間,接受

信件的同學姓名和她所在的宿舍號。有時,同一

個學生有多封信件需要接收,需要表示一個同學

有多少封信件。當信件接收后,應有一個接收信

件的時間,表示信件已成功到達指定的同學手

中。

(5)報修的基本信息

宿舍樓中經(jīng)常出現(xiàn)財產(chǎn)的損壞,比如燈泡壞了,

廁所的馬桶出故障了等,這時,同學們需要將財

產(chǎn)損壞情況報告給宿舍樓管理員,以便學校派人

進行維修。這時,需要記錄報修的宿舍號和損壞

的財產(chǎn)編號,同時記錄報修的時間和損壞的原

因。當損壞的財產(chǎn)維修完畢后,應記錄解決時間,

表示該報修成功解決。

(6)夜歸的基本信息

宿舍樓在指定的時間關門(比如晚上12點),

若有同學晚于關門時間會宿舍,需通知宿舍樓管

理員,同時應登記晚歸學生姓名,宿舍號,時間

文檔僅供參考

和晚歸原因,以利于學校的管理和查證。

(7)離校的基本信息

每當放寒假或暑假時,同學們大部分都會回

家;每當“五?一”或“十?一”放假時,同學

們也有很多不會留在宿舍。這時,為加強學校對

同學假期安全的管理,離校的同學應登記離校時

間,待返校后記錄返校時間,以便學校查證和管

理。

1、用戶對系統(tǒng)的要求

一、宿舍樓管理員:

a.信息要求:

宿舍樓管理員能查詢上面提到的宿舍樓的所

有相關信息,包括某一學號的學生在宿舍樓中住

宿的詳細信息,快件收發(fā)的所有信息,報修的所

有信息,夜歸的詳細信息和學生離返校的信息、。

以利于對整個宿舍樓的全面管理。

b.處理要求:

當學生基本信息發(fā)生變化時,宿舍樓管理員能

對其進行修改。比如,某些同學搬到其它的宿舍

中去,她們在本宿舍樓中相應的記錄就應該刪

去;或者學生轉換專業(yè),她們記錄中院系的信息

文檔僅供參考

也要作相應的修改等等。

當宿舍樓的電話號碼發(fā)生變更時,宿舍樓管理

員能根據(jù)有關證明做出修改。

當快件到達本宿舍樓時,宿舍樓管理員應依據(jù)

到達快件的相關信息在快件信息中插入一條記

錄,當同學們接收快件后,管理員應登記快件的

接收時間,表明該信件已成功到達收信人的手

中。

當宿舍財產(chǎn)報修及時解決后,管理員應登記解

決時間,表明該報修問題已成功解決。

C.安全性與完整性要求:

安全性要求:

L系統(tǒng)應設置訪問用戶的標識以鑒別是否是

合法用戶,并要求合法用戶設置其密碼,保證用

戶身份不被盜用;

2.系統(tǒng)應對不同的數(shù)據(jù)設置不同的訪問級別,

限制訪問用戶可查詢和處理數(shù)據(jù)的類別和內(nèi)容;

3.系統(tǒng)應對不同用戶設置不同的權限,區(qū)分不

同的用戶,如區(qū)分普通用戶(學生),管理員。

完整性要求:

1.各種信息記錄的完整性,信息記錄內(nèi)容不能

為空;

文檔僅供參考

2.各種數(shù)據(jù)間相互的聯(lián)系的正確性;

3.相同的數(shù)據(jù)在不同記錄中的一致性。

二、本宿舍樓的學生:

a.信息要求:

本宿舍樓的學生能查詢其所在的宿舍的所有

信息,能查詢本樓的指定宿舍的電話號碼以利于

同樓宿舍間的通信。能查詢自己的快件信息。能

查詢自己的夜歸記錄和離返校記錄。

b.處理要求:

本宿舍樓的學生能在報修信息表中插入報修

信息,表示本宿舍的財產(chǎn)發(fā)生了損毀需要學校派

人維修。

學生離校時,能在離返校記錄表中插入離校時

間;學生返校后,能在離返校記錄表中插入返校

時間,表示已經(jīng)回校。

第二部分系統(tǒng)功能的設計和劃分

根據(jù)如上得到的用戶需求,我們將本系統(tǒng)按照

所完成的功能分成以下幾部分:

第一部分:用戶管理部分

第二部分:管理員管理部分

文檔僅供參考

各部分完成的功能如下:

1、用戶管理部分

1、處理用戶注冊

2、處理用戶登錄

3、用戶能夠查詢學生信息。

4、用戶能夠查詢快件信息。

5、用戶能夠提交與查詢報修信息。

6、用戶能夠插入與刪除用戶自己的離返校信

息。

7、用戶能夠修改用戶自己密碼。

2、管理員管理部分

1、處理管理員登錄

2、管理員能夠查詢學生信息。

3、管理員能夠發(fā)布與更新快件信息。

4、管理員能夠插入、修改與查詢報修信息。

5、管理員能夠插入與查詢學生夜歸信息。

6、管理員能夠查詢在校與離校學生信息。

7、管理員能夠修改管理員密碼。

第三部分數(shù)據(jù)流圖

文檔僅供參考

報修分數(shù)據(jù)流圖

快件分數(shù)據(jù)流圖

確認信息

離返校分數(shù)據(jù)流圖

文檔僅供參考

夜歸分數(shù)據(jù)流圖

文檔僅供參考

總數(shù)據(jù)流圖

學生報修登記表

登記R修信息

報*信息匚

己修信息石

返離返校信息'

校:

-:及1

記登記)根錢信,鼠

登報件(官臭、管理員

記學生

報修J

返校

急赤松信久

第四部分數(shù)據(jù)字典

L數(shù)據(jù)項

住宿學生數(shù)據(jù)字典:

屬性名存儲代類型長度備注

學號Snochar20住宿學生

學號

姓名Snamechar20住宿學生

姓名

性別Ssexchar4

文檔僅供參考

專業(yè)Sdeptchar40學生專業(yè)

宿舍號Dnochar6住宿學生

宿舍號

入住時Scheckidate8新生搬入

間n時間

宿舍數(shù)據(jù)字典:

屬性名存儲代類型長度備注

宿舍號Dnochar6

宿舍電Dphonechar15

宿舍財產(chǎn)數(shù)據(jù)字典:

屬性名存儲代類型長度備注

物品號PnoInt2宿舍物品

編號

物品名Pnamechar20宿舍物品

文檔僅供參考

郵件快遞數(shù)據(jù)字典:

屬性名存儲代類型長度備注

姓名Snamechar20收件人姓

宿舍號Dnochar6收件人宿

舍號

到達時Marrivedate8郵件快遞

間到達時間

接收時Mreceivdate8收件人接

間e收時間

郵件數(shù)Mnumbtinyint2學生收到

量er郵件數(shù)量

報修數(shù)據(jù)字典:

屬性名存儲代類型長度備注

宿舍號Dnochar6報修人宿

舍號

物品號PnoInt2報修物品

文檔僅供參考

編號

提交日Rsubmitdate8報修提交

期日期

解決日Rsolvedate8問題解決

期日期

報修原Rreasonchar50物品損壞

因原因

晚歸數(shù)據(jù)字典:

屬性名存儲代類型長度備注

學號Snochar20晚歸學生

姓名

宿舍號Dnochar6晚歸學生

宿舍號

晚歸時Btimetimesta14學生晚歸

間mp時間

晚歸原BreasonChar10學生晚歸

因r原因

文檔僅供參考

離校數(shù)據(jù)字典:

屬性名存儲代類型長度備注

學號Snochar20離校學生

姓名

宿舍號Dnochar6離校學生

宿舍號

離校時Ltimedate8學生離校

間時間

返回時Lreturndate8學生返校

間時間

用戶數(shù)據(jù)字典:

屬性名存儲代類型長度備注

用戶IDUnamechar20

用戶密Upasswchar20

碼ord

用戶類Utypetnyint1普通或超

型級用戶

文檔僅供參考

2.數(shù)據(jù)結構

數(shù)據(jù)結組成

構名

用戶信用戶ID,用戶密碼,用戶類型(普通用

息戶,管理員)

住宿學學號,姓名,性別,專業(yè),宿舍號,入

生信息住時間

宿舍信宿舍號,宿舍電話

宿舍財物品號,物品名

產(chǎn)信息

郵件快姓名,宿舍號,到達時間,接收時間,

遞信息郵件數(shù)量

報修信宿舍號,物品號,提交日期,解決日期,

息報修原因

夜歸信學號,宿舍號,晚歸時間,晚歸原因

離校信學號,宿舍號,離校時間,返回時間

文檔僅供參考

3.數(shù)據(jù)流

數(shù)據(jù)流名數(shù)據(jù)流來數(shù)據(jù)流去向組成

登記報修信學生學生報修登報修信息

息記表

查詢報修信學生報修管理員報修信息

息信息表

登記已修信管理員學生報修登已修信息

息記表

登記快件信管理員郵件快遞表快件信息

收取快件郵件快遞學生快件信息

登記確認信學生郵件快遞表確認信息

登記夜歸信管理員夜歸登記表夜歸信息

查詢夜歸信夜歸登記管理員夜歸信息

息表

登記離返校學生離返校登記離返校信

信息表息

查詢離返校離返校信學生離返校信

文檔僅供參考

信息息登記表息

查詢離返校離返校信管理員離返校信

信息息登記表息

4.數(shù)據(jù)存儲

數(shù)據(jù)存輸入的輸出的數(shù)據(jù)組成

儲名數(shù)據(jù)流流

學生報報修信報修信息報修

修登記息信息

表已修信已修

息信息

郵件快快件信快件信息快件

遞表息確認信息信息

確認

信息

夜歸登夜歸信夜歸信息夜歸

記表息信息

離返校離返校離返校信息離返

登記表信息校信

5,處理過程

文檔僅供參考

處理過程輸入數(shù)據(jù)輸出數(shù)據(jù)流

名流

登記報修報修信息報修信息

查詢報修報修信息報修信息

登記已修已修信息已修信息

信息

收取快件快件信息快件信息

登記快件快件信息快件信息

信息

登記夜歸夜歸信息夜歸信息

查詢夜歸夜歸信息夜歸信息

登記離返離返校信離返校信息

校信息息

查詢離返離返校信離返校信息

校信息(管息

理員)

查詢離返離返校信離返校信息

校信息(學息

生)

文檔僅供參考

第三章系統(tǒng)概要設計

文檔僅供參考

分ER圖

學生住宿信息管理子系統(tǒng)

文檔僅供參考

報修子系統(tǒng)

收取快件子系統(tǒng)

文檔僅供參考

離返校子系統(tǒng)

文檔僅供參考

夜歸管理子系統(tǒng)

文檔僅供參考

第四章邏輯及物理設計

本章的核心內(nèi)容是將ER圖轉換為關系模式和創(chuàng)立數(shù)據(jù)

關系模式

住宿學生(學號,姓名,性別,專業(yè),宿舍號,入住時

間)

宿舍(宿舍號,宿舍電話)

宿舍財產(chǎn)(物品號,物品名)

郵件快遞(姓名,宿舍號,到達時間,接收時間,郵件

數(shù)量)

報修(宿舍號,物品號,提交日期,解決日期,報修原

因)

夜歸(學號,宿舍號,晚歸時間,晚歸原因)

離校(堂號,宿舍號,離校時間,返回時間)

(下劃線標注的屬性為主碼)

以上關系模式均為BCNFo

文檔僅供參考

為了方便程序查詢,建立了如下用戶視圖:

學生信息視圖(學號,姓名,性別,院系,宿舍號,宿

舍電話)

財產(chǎn)報修視圖(宿舍號,財產(chǎn)名,報修時間,處理時間,

報修原因)

學生夜歸視圖(學號,姓名,性別,院系,宿舍號,時

間,夜歸原因)

學生離校視圖(學號,姓名,性別,院系,宿舍號,離

校時間,返校時間)

學生在校視圖(學號,姓名,性別,院系,宿舍號,宿

舍電話)

物理設計:

1、系統(tǒng)自動在每個表的主碼上建立索引。

2、在STUDENT表SNAME列上建立STU_SNAME索

引,因為查詢操作很多都使經(jīng)過學生姓名進行的。

3、經(jīng)過數(shù)據(jù)庫連接池連接數(shù)據(jù)源,使得系統(tǒng)移植更加方

便,只需修改配置文件,不需要更改已有的程序代碼。

在MySQL與Kingbase中移植的時候,不需要更改已有

的java代碼,只需修改Tomcat的配置文件,比如現(xiàn)在

使用Kingbase的時候,需要在vHOST>v/HOST>之間

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論