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

        發(fā)布時(shí)間:2020-11-18 來(lái)源: 實(shí)習(xí)報(bào)告 點(diǎn)擊:

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

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

         X Xx x 項(xiàng)目小組

          文檔狀態(tài):

         文 檔 編號(hào):

         001

         [

         ] Draft [ √ ] Released

         [

         ]Modifying

         編

         撰:

          編 撰 日期:

         13-10-14

         保 密 級(jí)別:

         高

         文 檔 版本:

         1.0.0

         編號(hào)

         生成版本

         修訂人

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

         修訂日期

         1

         1.0

          實(shí)驗(yàn)室數(shù)據(jù)庫(kù)

          2

         1.1

          實(shí)驗(yàn)室表

          3

         1.2

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

          4

         格式

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

          表 1

         教師用戶組表(Teacher_information)

         列名

         數(shù)據(jù)類(lèi)型

         長(zhǎng)度

         可否為空

         是否主鍵

         是否外鍵

         備注

         T_ID

         int

         4

         NOT NULL

         Y

          教師 ID

         True_name

         Varchar

         15

         NOT NULL

         真實(shí)姓名

         T_pwd

         varchar

         15

         NOT NULL

         注冊(cè)密碼

         T_mail

         varchar

         15

         NULL

         注冊(cè)郵箱

         T_phone

         char

         10

         NULL

         聯(lián)系電話

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

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

          表 2 學(xué)生表

         列名

         類(lèi)型

         長(zhǎng)度

         是否為空

         主鍵

         是否外鍵

         備注

         S_ID

         char

         10

         NOT NULL

         Y

          學(xué)生學(xué)號(hào)

         S_name

         varch 6

         NOT

          注冊(cè)姓名

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

         ar

         NULL

         S_pwd

         varchar

         15

         NOT NULL

         注冊(cè)密碼

         S_mail

         varchar

         15

         NULL

         注冊(cè)郵箱

         S_phone

         char

         10

         NULL

         聯(lián)系電話

         S_class

         char

         15

         NOT NULL

         系別班級(jí)

         S_native

         varchar

         5

         NULL

         籍貫

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

          圖 3-3 管理員實(shí)體圖

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

         表 3

         管理員信息表(Administrator_information)

         列名

         數(shù)據(jù)類(lèi)型

         長(zhǎng)度

         可否為空

         是否主鍵

         是否外鍵

         備注

         A_ID

         int

         4

         NOT NULL

         Y

          ID

         A_name

         char

         10

         NOT MULL

         注冊(cè)姓名

         A_pwd

         varchar

         15

         NOT NULL

         注冊(cè)密碼

         A_mail

         char

         15

         NOT

         注冊(cè)郵箱

         A_phone

         char

         10

         NOT

         聯(lián)系電話

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

          圖 3-4 實(shí)驗(yàn)室實(shí)體圖

         表 4

         實(shí)驗(yàn)室信息表(Lab_information)

         列名

         數(shù)據(jù)類(lèi)型

         長(zhǎng)度

         可否為空

         是否主鍵

         是否外鍵

         備注

         L_ID

         char

         15

         NOT NULL

         Y

          房間號(hào)

         L_class

         char

         20

         NOT NULL

         實(shí)驗(yàn)室類(lèi)別

         L_equip

         char

         10

         NOT NULL

         可用設(shè)

         備臺(tái)數(shù)

         L_ exper

         varchar

         800

         NOT NULL

         實(shí)驗(yàn)項(xiàng)目

         L_number

         char

         10

         NOT NULL

         總?cè)藬?shù)

         L_mem

         varchar

         150

         NUL

         備注

         實(shí)驗(yàn)室 類(lèi)別 機(jī)器臺(tái)數(shù) 實(shí)驗(yàn)項(xiàng)目 總?cè)藬?shù) 備注 實(shí)驗(yàn)室 ID 設(shè)備

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

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

         表 5

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

         列名

         數(shù)據(jù)類(lèi)型

         長(zhǎng)度

         可否為空

         是 否主鍵

         是 否外鍵

         備注

         L_ID

         char

         4

         NOT NULL

         Y

         Y

         房間號(hào)

         L_week

         char

         10

         NOT

          星期

         教師預(yù)約 房間號(hào) ID 實(shí)驗(yàn)項(xiàng)目 完成周次 班級(jí) 時(shí)間 星期 課節(jié)信息

         NULL

         L_lesson

         char

         10

         NOT NULL

         課節(jié)信息

         L_ exper

         Varchar

         30

         NOT NULL

         實(shí)驗(yàn)項(xiàng)目

         L_achtime

         char

         10

         NOT NULL

         完成周次

         S_class

         char

         30

         NOT NULL

         班級(jí)

         B_date

         datatime

         8

         NOT NULL

         預(yù)約時(shí)間

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

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

         學(xué)生預(yù)約 課程名 房間號(hào) 學(xué)生學(xué)號(hào) 時(shí)間 教師名

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

         表 6

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

         列名

         數(shù)據(jù)類(lèi)型

         長(zhǎng)度

         可否為空

         是否主鍵

         是否外鍵

         備注

         L_exper

          char

         30

         NOT NULL

         Y

          課程名

         True_name

         varchar

         30

         NOT NULL

         教師名

         L_ID

         char

         15

         NOT NULL

         房間號(hào)

         S_ID

         char

         10

         NOT NULL

         學(xué)生學(xué)號(hào)

         B_date

         datetime

         8

         NOT NULL

         預(yù)約時(shí)間

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

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

         表 7 設(shè)備表

         列名

         數(shù)據(jù)類(lèi)型

         長(zhǎng)度

         可否為空

         是否主鍵

         是否外鍵

         備注

         L_ID

          char

         30

         NOT NULL

         Y

          設(shè)備號(hào)

         True_name

         varchar

         30

         NOT NULL

         設(shè)備名

         Status

         Int

         30

         NOT NULL

         狀態(tài)

         S-time

         date

         15

         NOT NULL

         房存儲(chǔ)時(shí)間

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

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

        版權(quán)所有 蒲公英文摘 www.zuancaijixie.com
        91啦在线播放,特级一级全黄毛片免费,国产中文一区,亚洲国产一成人久久精品