www.日本精品,久久中文视频,中文字幕第一页在线播放,香蕉视频免费网站,老湿机一区午夜精品免费福利,91久久综合精品国产丝袜长腿,欧美日韩视频精品一区二区

網(wǎng)上實驗室預(yù)約系統(tǒng)數(shù)據(jù)表

發(fā)布時間:2020-11-18 來源: 實習(xí)報告 點擊:

  網(wǎng)上實驗室預(yù)約管理

  系統(tǒng) 數(shù)據(jù)表

 X Xx x 項目小組

  文檔狀態(tài):

 文 檔 編號:

 001

 [

 ] Draft [ √ ] Released

 [

 ]Modifying

 編

 撰:

  編 撰 日期:

 13-10-14

 保 密 級別:

 高

 文 檔 版本:

 1.0.0

 編號

 生成版本

 修訂人

 修訂章節(jié)與內(nèi)容

 修訂日期

 1

 1.0

  實驗室數(shù)據(jù)庫

  2

 1.1

  實驗室表

  3

 1.2

  設(shè)備數(shù)據(jù)庫

  4

 格式

 目錄 1.數(shù)據(jù)庫的結(jié)構(gòu)設(shè)計 ....................................... 1 1.1 數(shù)據(jù)庫設(shè)計概念 .................................... 1 1.2 數(shù)據(jù)庫的組成 ...................................... 2 2.數(shù)據(jù)庫的邏輯設(shè)計 ....................................... 2 3.數(shù)據(jù)表與實體圖 ......................................... 3 3.1 教師用戶組 ........................................ 4 3.2 學(xué)生用戶組 ........................................ 6 3.3 管理員用戶組 ...................................... 7 3.4 實驗室房間信息 .................................... 8 3.5 教師預(yù)約 ......................................... 10 3.6 學(xué)生預(yù)約 ......................................... 11 3.7 設(shè)備管理 ......................................... 12

 1.數(shù)據(jù)庫的結(jié)構(gòu)設(shè)計

 1.1 數(shù)據(jù)庫設(shè)計概念 本系統(tǒng)是一套基于網(wǎng)絡(luò)平臺的系統(tǒng),它要求系統(tǒng)具備對大批數(shù)據(jù)的操作能力并含有大量與數(shù)據(jù)庫交互的事件,因此在后臺數(shù)據(jù)庫的選擇和設(shè)計方面具有較高的標(biāo)準(zhǔn)。鑒于以上考慮,系統(tǒng)選擇了 SQL Server 2000 作為系統(tǒng)的后臺數(shù)據(jù)庫。

 SQL Server 2000 與 ASP.NET 同為.NET 戰(zhàn)略的重要組成部分,它們的組合是基于微軟 Windows 平臺下 Web 站點的完美數(shù)據(jù)庫解決方案。SQL Server 2000 作為微軟企業(yè)級的數(shù)據(jù)庫產(chǎn)品,在可靠性、易用性、可伸縮性、業(yè)務(wù)職能功能等方面都具有非常優(yōu)秀的表現(xiàn),是大規(guī)模聯(lián)機(jī)事務(wù)處理(OLTP),數(shù)據(jù)倉庫和電子商務(wù)等應(yīng)用的優(yōu)秀數(shù)據(jù)庫平臺。ASP.NET 作為.NET 平臺的 Web 解決方案,通過 ADO.NET 提供的 OLEDB(對象鏈接和嵌入數(shù)據(jù)庫)技術(shù)實現(xiàn)了對廣泛數(shù)據(jù)源的訪問能力。而且對于同門的 SQL Server 2000,.NET 框架特別提供了一個專門的 SQL Server.NET 數(shù)據(jù)提供者對其進(jìn)行支持,并對其進(jìn)行了專門的性能優(yōu)化,可使.NET 應(yīng)用程序在訪問 SQL Server 數(shù)據(jù)庫時性能大大提升。

 數(shù)據(jù)庫數(shù)據(jù)的初始化輸入,本系統(tǒng)采用了自動生成數(shù)據(jù)庫條目的方式。管理教師只需在頁面上點選、輸入少量必要的數(shù)據(jù),后臺程序?qū)⒆詣訉l件進(jìn)行組合,然后寫入數(shù)據(jù)庫中,減輕了教師的輸入工作量;另外,系統(tǒng)將大量數(shù)據(jù)庫操作都要用到的數(shù)據(jù)庫連接字寫入ASP.NET 提供的 Web.config 配置文件中進(jìn)行統(tǒng)一的調(diào)用管理。當(dāng)數(shù)

 據(jù)庫的路徑名稱等發(fā)生改變時,無需進(jìn)入每個頁面進(jìn)行相應(yīng)字段的代碼更改,只需對 Web.config 中的連接字設(shè)置進(jìn)行修改,即可完成全部頁面相應(yīng)數(shù)據(jù)的修改,從而減少了系統(tǒng)變更的代碼編寫量。

 1.2 數(shù)據(jù)庫的組成 數(shù)據(jù)庫名稱:LabBooking

 數(shù)據(jù)庫文件:LabBooking_Data.MDF

 事務(wù)日志文件:LabBooking_Log.LDF

 2.數(shù)據(jù)庫的邏輯設(shè)計

 系統(tǒng)數(shù)據(jù)關(guān)系是管理員對系統(tǒng)進(jìn)行實驗室、教師、學(xué)生等的管理,教師和學(xué)生登陸后可以進(jìn)行相關(guān)的信息查詢和操作。本系統(tǒng)的總體數(shù)據(jù)流圖如圖 2.1 所示

  (1)實體與屬性之間的關(guān)系

 E-R 圖,即實體-關(guān)系圖,用 E-R 模型表示。E-R 模型的組成元素學(xué)生

 網(wǎng)上實驗室 網(wǎng)上預(yù)約系統(tǒng) 教師 管理員 信息查詢 信息顯示 實驗預(yù)約 信息顯示 信息查詢 管理 圖 2-1

 網(wǎng)上實驗室預(yù)約系統(tǒng)整體數(shù)據(jù)流程圖

 有:實體、屬性、聯(lián)系。實體是用戶工作環(huán)境所涉及到的事物,屬性是對實體特征的描述。

 1)模型中的實體相當(dāng)于實體集、一個表,而不是單個實體或表中的一行。實體用矩形框表示,實體名標(biāo)注在舉行框內(nèi)。用菱形表示實體間的聯(lián)系,菱形框內(nèi)寫上聯(lián)系名。

 2)屬性是實體的性質(zhì)。用橢圓框表示,與實體間用一條線相連表示的主碼是關(guān)鍵屬性,加下劃線。

 3)各子系統(tǒng)模塊中主鍵相同的字段之間存在著相互關(guān)聯(lián)的關(guān)系。

 4)在程序中實現(xiàn)對它們的完整性和一致性控制。

 3.數(shù)據(jù)表與實體圖

 系統(tǒng)確定之后,將考慮各個實體間的關(guān)系,現(xiàn)舉例如下。

 在本系統(tǒng)中,學(xué)生、教師和管理員都會用到大量的查詢功能。比如教師要查詢某個實驗室的占用情況,管理員要查詢某個學(xué)生的基本信息。所有的查詢都是按照這個模式來進(jìn)行的,兩個實體間擁有查詢關(guān)系。

 再將各個實體進(jìn)行設(shè)計后,再將實體間的關(guān)系進(jìn)行理順,這樣就能得到整個系統(tǒng)各個實體間存在的關(guān)系和操作。將這些總結(jié)后,就能得到整個系統(tǒng)的 E-R 圖。

  3.1 教師用戶組 教師屬性包括教師 ID、教師姓名、教師密碼、教師電話、教師郵箱,其中教師 ID 為主鍵,每個教師都以自己的 ID 作為標(biāo)識,教師ID 是唯一的,無論教師的其他屬性相不相同,教師 ID 是唯一的,以此來區(qū)分不同的教師。實體圖如圖 3.3 所示:

 課程基本信息表 學(xué)生基本信息表 老師基本信息表

 設(shè)備 排課 姓名 班級 學(xué)生 ID 老師 ID 老師姓名 學(xué)院 備注 性別 課程 ID 課程名 所屬學(xué)期 項目名 實驗時間 實驗地點 容納人數(shù)

 設(shè)備名 設(shè)備號 M N P Q 圖 3.17 實驗室管理系統(tǒng) E-R 圖

  表 1

 教師用戶組表(Teacher_information)

 列名

 數(shù)據(jù)類型

 長度

 可否為空

 是否主鍵

 是否外鍵

 備注

 T_ID

 int

 4

 NOT NULL

 Y

  教師 ID

 True_name

 Varchar

 15

 NOT NULL

 真實姓名

 T_pwd

 varchar

 15

 NOT NULL

 注冊密碼

 T_mail

 varchar

 15

 NULL

 注冊郵箱

 T_phone

 char

 10

 NULL

 聯(lián)系電話

 教師 教師 ID 姓名 密碼 電話 郵箱 圖 3-1 教師實體圖

 3.2 學(xué)生用戶組 學(xué)生屬性包括學(xué)生 ID、學(xué)生姓名、學(xué)生密碼,其中學(xué)生 ID 是主鍵,每個學(xué)生是以學(xué)生 ID 作為唯一標(biāo)識的。這個標(biāo)識是學(xué)校唯一分配給學(xué)生的。實體圖如圖 3.4 所示:

  表 2 學(xué)生表

 列名

 類型

 長度

 是否為空

 主鍵

 是否外鍵

 備注

 S_ID

 char

 10

 NOT NULL

 Y

  學(xué)生學(xué)號

 S_name

 varch 6

 NOT

  注冊姓名

 學(xué)生 學(xué)生 ID 姓名 電話 圖 3-2 學(xué)生實體圖 密碼 郵箱 系別班籍貫

 ar

 NULL

 S_pwd

 varchar

 15

 NOT NULL

 注冊密碼

 S_mail

 varchar

 15

 NULL

 注冊郵箱

 S_phone

 char

 10

 NULL

 聯(lián)系電話

 S_class

 char

 15

 NOT NULL

 系別班級

 S_native

 varchar

 5

 NULL

 籍貫

 3.3 管理員用戶組 管理員用戶組屬性包括管理員 ID、管理員姓名、管理員密碼,其中管理員 ID 是主鍵,每個學(xué)管理員以管理員 ID 作為唯一標(biāo)識的。這個標(biāo)識是學(xué)校唯一分配給管理員的。實體圖如圖 3.4 所示:

  圖 3-3 管理員實體圖

 管理員 管理員 ID 姓名 密碼 郵箱 電話

 表 3

 管理員信息表(Administrator_information)

 列名

 數(shù)據(jù)類型

 長度

 可否為空

 是否主鍵

 是否外鍵

 備注

 A_ID

 int

 4

 NOT NULL

 Y

  ID

 A_name

 char

 10

 NOT MULL

 注冊姓名

 A_pwd

 varchar

 15

 NOT NULL

 注冊密碼

 A_mail

 char

 15

 NOT

 注冊郵箱

 A_phone

 char

 10

 NOT

 聯(lián)系電話

 3.4 實驗室房間信息 存儲實驗室的基本情況和最新更新的情況,包括實驗室的房間號(如 6304)、實驗室類別(如網(wǎng)絡(luò)實驗室)、可用設(shè)備數(shù)目和設(shè)備、允許的實驗項目、容納的人數(shù)、備注 6 列。房間號是主鍵。并且在查詢過程中,可用設(shè)備數(shù)要小于總?cè)藬?shù),備注可以為空,詳細(xì)信息如表4。

  圖 3-4 實驗室實體圖

 表 4

 實驗室信息表(Lab_information)

 列名

 數(shù)據(jù)類型

 長度

 可否為空

 是否主鍵

 是否外鍵

 備注

 L_ID

 char

 15

 NOT NULL

 Y

  房間號

 L_class

 char

 20

 NOT NULL

 實驗室類別

 L_equip

 char

 10

 NOT NULL

 可用設(shè)

 備臺數(shù)

 L_ exper

 varchar

 800

 NOT NULL

 實驗項目

 L_number

 char

 10

 NOT NULL

 總?cè)藬?shù)

 L_mem

 varchar

 150

 NUL

 備注

 實驗室 類別 機(jī)器臺數(shù) 實驗項目 總?cè)藬?shù) 備注 實驗室 ID 設(shè)備

 3.5 教師預(yù)約 該表里包括房間號、預(yù)約課程的星期、課節(jié)信息、預(yù)約的實驗項目、預(yù)約實驗的教師姓名、完成的周次、授課的班級和預(yù)約的時間。其中房間號主鍵,同時房間號是外鍵。完成周次是實驗項目結(jié)束的時間,詳細(xì)如表 5。

  圖 3-5 教師預(yù)約實體圖

 表 5

 教師預(yù)約信息表(Tbooking_ information)

 列名

 數(shù)據(jù)類型

 長度

 可否為空

 是 否主鍵

 是 否外鍵

 備注

 L_ID

 char

 4

 NOT NULL

 Y

 Y

 房間號

 L_week

 char

 10

 NOT

  星期

 教師預(yù)約 房間號 ID 實驗項目 完成周次 班級 時間 星期 課節(jié)信息

 NULL

 L_lesson

 char

 10

 NOT NULL

 課節(jié)信息

 L_ exper

 Varchar

 30

 NOT NULL

 實驗項目

 L_achtime

 char

 10

 NOT NULL

 完成周次

 S_class

 char

 30

 NOT NULL

 班級

 B_date

 datatime

 8

 NOT NULL

 預(yù)約時間

 3.6 學(xué)生預(yù)約

  該表格包括課程名、教師姓名、房間號、學(xué)生學(xué)號、預(yù)約時間 5列。課程名和教師名為組合主鍵,詳細(xì)信息如表 6。

 學(xué)生預(yù)約 課程名 房間號 學(xué)生學(xué)號 時間 教師名

 圖 3-6 學(xué)生預(yù)約實體圖

 表 6

 學(xué)生預(yù)約表(Sbooking_information)

 列名

 數(shù)據(jù)類型

 長度

 可否為空

 是否主鍵

 是否外鍵

 備注

 L_exper

  char

 30

 NOT NULL

 Y

  課程名

 True_name

 varchar

 30

 NOT NULL

 教師名

 L_ID

 char

 15

 NOT NULL

 房間號

 S_ID

 char

 10

 NOT NULL

 學(xué)生學(xué)號

 B_date

 datetime

 8

 NOT NULL

 預(yù)約時間

 3.7 設(shè)備管理 該表里包括設(shè)備號、設(shè)備的名字、存儲的時間、所處的狀態(tài)。其中設(shè)備號位主鍵,詳細(xì)如表 7

  圖 3-7 設(shè)備管理實體圖

 表 7 設(shè)備表

 列名

 數(shù)據(jù)類型

 長度

 可否為空

 是否主鍵

 是否外鍵

 備注

 L_ID

  char

 30

 NOT NULL

 Y

  設(shè)備號

 True_name

 varchar

 30

 NOT NULL

 設(shè)備名

 Status

 Int

 30

 NOT NULL

 狀態(tài)

 S-time

 date

 15

 NOT NULL

 房存儲時間

  設(shè)備管理 設(shè)備號 狀態(tài) 存儲時間 設(shè)備名字

相關(guān)熱詞搜索:預(yù)約 數(shù)據(jù)表 實驗室

版權(quán)所有 蒲公英文摘 www.newchangjing.com