freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)庫原理與應(yīng)用課程設(shè)計(jì)論文-教室管理信息系統(tǒng)數(shù)據(jù)庫的設(shè)計(jì)-wenkub

2023-05-25 00:41:53 本頁面
 

【正文】 教師號 WeekNo Char(10) 是 否 Not null 周次 Weekday Char(10) 是 否 Not null 星期 SectionNo Char(10) 是 否 Not null 節(jié)次 Pname Char(20) 專業(yè)名 ClassNo Char(6) 班級號 附表 112 學(xué)生進(jìn)入教室記錄表 屬性名 數(shù)據(jù)類型 取值范圍 是否為主屬性 是否為外鍵 完整性 屬性描述 SNo Char(8) 是 參照學(xué)生標(biāo)的 SNo Not null 學(xué)號 RoomNo Char(4) 是 參照教室標(biāo)的 RoomNo Not null 教室號 EnterTime smalldatetime 是 Not null LeaveTime smalldatetime 必 須大于進(jìn)入時間 07 信管專業(yè) 072 班數(shù)據(jù)庫系統(tǒng)概論課程設(shè)計(jì)論文 22 附錄 2 數(shù)據(jù)庫基本表和視圖的創(chuàng)建 一、創(chuàng)建數(shù)據(jù)庫 CREATE DATABASE 教室管理 。由于時間有限, 并且對真正的業(yè)務(wù)流程不是十分熟悉,因此難免出現(xiàn)偏差,而只是對具體業(yè)務(wù)的簡單模擬。與此同時,通過課程論文的撰寫及排版,熟悉了科技論文的書寫格式和排版要求。整個過程中,較多的時間投入到了需求07 信管專業(yè) 072 班數(shù)據(jù)庫系統(tǒng)概論課程設(shè)計(jì)論文 17 分析階段,通過深入分析業(yè)務(wù)流程和用戶需求,明確了系統(tǒng)處理的信息內(nèi)容,即數(shù)據(jù)字典的內(nèi)容。 。 數(shù)據(jù)庫調(diào)試與試運(yùn)行 測試方法 通過對基本表和視圖進(jìn)行查詢、插入、 刪除和更新,然后特意輸入錯誤數(shù)據(jù),以檢驗(yàn)基本表完整性約束的功能,在操作過程中可以使用存儲過程進(jìn)行的,盡量使用存儲過程,查看用觸發(fā)器保證事務(wù)對表的級聯(lián)操作的效果。 此階段包括兩項(xiàng)重要的工作,一是數(shù)據(jù)的載入,另一項(xiàng)是應(yīng)用程序的編碼和調(diào)試。 物理設(shè)計(jì)的任務(wù) 物理設(shè)計(jì)階段為邏輯數(shù)據(jù)模型選取得一個最合適應(yīng)有環(huán)境的物理結(jié)構(gòu)的過程,也就是數(shù)據(jù)庫的物理設(shè)計(jì)。 課程安排 (CNo,TNo,RoomNo,WeekNo,Weekday,SectionNo,Pname,ClassNo ) 07 信管專業(yè) 072 班數(shù)據(jù)庫系統(tǒng)概論課程設(shè)計(jì)論文 14 調(diào)課記錄 (CNo,Tno,RoomNo,WeekNo,Weekday, SectionNo, NewWeekday, NewWeekNo,NewSectionNo,NewRoomNo, AdjLessonID) 將學(xué)生使用教室關(guān)系模式分解得到 兩個關(guān)系模式 : 設(shè)備損壞報(bào)告 (SNo,RoomNo,DamageTime,DamageInfo,Devicename) 學(xué)生進(jìn)出教室表 (SNo,RoomNo,EnterTime,LeaveTime) 經(jīng)過優(yōu)化,得到的數(shù)據(jù)庫關(guān)系模式由十三張二維表組成,具體模式說明見附錄一。在根據(jù)范式理論分 析,除了課程安排模式外,都不存在部分函數(shù)依賴和傳遞函數(shù)依賴。三個或三個以上實(shí)體間的一個多元聯(lián)系可以轉(zhuǎn)換為一個關(guān)系模式。與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實(shí)體碼的組合。 任務(wù):將 ER 圖轉(zhuǎn)化為關(guān)系模式,并利用范式理論對模式進(jìn)行優(yōu)化,設(shè)計(jì)數(shù)據(jù)處理的,功能模塊圖,用戶子模式與存儲過程和觸發(fā)器,完成事務(wù)處理的功能。其聯(lián)系之間的屬性有上課時間,調(diào)課后的 時間等。 維修員與教室之間也為多對多關(guān)系,兩者之間聯(lián)系為維修員維修教室的相關(guān)屬性,例如損壞設(shè)備名,修復(fù)時間,更換部件名。具體表現(xiàn)為一個學(xué)生選多門課,一門課被多個學(xué)生修,其聯(lián)系的屬性為學(xué)生的某門課的出勤次數(shù)。 概念設(shè)計(jì)的具體任務(wù) 1.選擇中層數(shù)據(jù)流為切入點(diǎn),通常選擇實(shí)際系統(tǒng)中的子系統(tǒng); 2.設(shè)計(jì)分 ER 圖,即各子模塊的 ER 圖; 3.生成初步 ER 圖,通過合并方法,做到各子系統(tǒng)實(shí)體、屬性、聯(lián)系統(tǒng)一; 4.消除沖突,生成全局 ER 圖。概念結(jié)構(gòu)是對現(xiàn)實(shí)世界的一種抽象,包括三種抽象,分別是分類、聚集、概括。 圖 教室管理系統(tǒng)業(yè)務(wù)流程圖 07 信管專業(yè) 072 班數(shù)據(jù)庫系統(tǒng)概論課程設(shè)計(jì)論文 4 結(jié)合業(yè)務(wù)流程圖,在頂層數(shù)據(jù)流的基礎(chǔ)上,細(xì)化出系統(tǒng)的一層數(shù)據(jù)流包括排課,調(diào)課,借用設(shè)備維護(hù)及查詢等數(shù)據(jù)處理過程,如圖 所示。 需求分析階段的成果 體會與收獲 需求分析階段主要涉及的系統(tǒng)所要實(shí)現(xiàn)的功能,根據(jù)調(diào)查和訪問確定了基本功能和操作,是數(shù)據(jù)庫的設(shè)計(jì)有個基本目標(biāo)。 處理功能要求: 教室管理系統(tǒng)的具 體功能包括三個方面:教室查詢子系統(tǒng),教室調(diào)課子系統(tǒng),設(shè)備管理子系統(tǒng),教室借用子系統(tǒng)。 需求分析階段 引言 需求分析就是 根據(jù)系統(tǒng)的目標(biāo)、需求和功能,制定和選擇一個較好的系統(tǒng)方案,不僅有助于教室管理者的管理,而且方便用戶的查詢及其它操作。 本系統(tǒng)的目的 本系統(tǒng)著力于整合教室管理中課程安排、教師調(diào)課、設(shè)備損壞及維修以及單位借用等影響教室使用的環(huán)節(jié),實(shí)現(xiàn)統(tǒng)一管理。但是教室資源的有限性使師生使用并不方便。本系統(tǒng)針對教室管理人員和用戶,采用存儲過程和觸發(fā)器,實(shí)現(xiàn)數(shù)據(jù)的增刪改,方便用戶操作和系統(tǒng)的實(shí)現(xiàn)。主要實(shí)現(xiàn)了空教室查詢,教師調(diào)課的管理,設(shè)備維護(hù)管理和教室借用的管理。以前,一個學(xué)校對于教室的安排大多 是靠一些人工處理,安排起來比較復(fù)雜,容易出錯,而且不易于添加和刪除,更不利于查找。在此基礎(chǔ)上提供方便有效的課表查詢、空教室查詢、 學(xué)生出勤次數(shù)查詢、設(shè)備維護(hù)記錄查詢。本系統(tǒng)針對教室管理這一學(xué)校日常事務(wù),所設(shè)計(jì)的系統(tǒng)應(yīng)當(dāng)實(shí)現(xiàn)課程教室安排,教師調(diào)課管理,教 師借用管理,教師設(shè)備維護(hù)等基本功能及學(xué)生到課情況的統(tǒng)計(jì)功能。 教室查詢子系統(tǒng)主要完成教室課程安排,空閑教室查詢(無課教室),教室空余座位的查詢以及上課時學(xué)生到課情況的查詢;調(diào)課管理子系統(tǒng)主要完成教師調(diào)課處理以及教師調(diào)課記錄的存儲與查詢功能;設(shè)備管理子系統(tǒng)主要完成接收報(bào)告設(shè)備損壞信息,以及安排維修員維護(hù)教室,設(shè)備維護(hù)記錄的存儲和查詢;借用子系統(tǒng)完成接收借用教室申請與處理,同時存儲借用記錄以方便查詢。完成了數(shù)據(jù)庫信息要求、處理要求、安全性與完整性要求,使我們對數(shù)據(jù)庫的設(shè)計(jì)階段有了個深入的認(rèn)識和了解,為今后的學(xué)習(xí)工打下堅(jiān)實(shí)的基礎(chǔ) 。 圖 頂層數(shù)據(jù)流圖 圖 一層數(shù)據(jù)流圖 07 信管專業(yè) 072 班數(shù)據(jù)庫系統(tǒng)概論課程設(shè)計(jì)論文 5 對一層數(shù)據(jù)流分析 ,得到的部分二層數(shù)據(jù)流圖如圖 至圖 所示。能不能將數(shù)據(jù)流中的實(shí)體及聯(lián)系抽象成合適的概念模型,具體說就是 ER 模型,關(guān)系到后續(xù)數(shù)據(jù)庫的邏輯設(shè)計(jì)。 07 信管專業(yè) 072 班數(shù)據(jù)庫系統(tǒng)概論課程設(shè)計(jì)論文 9 概念設(shè)計(jì)的階段成果 通過對數(shù)據(jù)流的抽象,得到了系統(tǒng)的 ER 圖。其實(shí)體聯(lián)系模型如下圖所示: 學(xué)生 課程 ER 圖 07 信管專業(yè) 072 班數(shù)據(jù)庫系統(tǒng)概論課程設(shè)計(jì)論文 10 學(xué)生與教室之間存在一個學(xué)生使用多個教室,一個教室被多個學(xué)生使用,因此兩者間為多對多關(guān)系,他們之間聯(lián)系屬性為學(xué)生進(jìn)入教室時間,學(xué)生報(bào)告教室損壞信息等。 學(xué)生 教室 ER 圖 單位 教室 ER 圖 07 信管專業(yè) 072 班數(shù)據(jù)庫系統(tǒng)概論課程設(shè)計(jì)論文 11 教室,教師和課程之間的關(guān)系比較復(fù)雜,具體表現(xiàn)為課程表安排。其實(shí)體聯(lián)系模型如圖所示: 教室 教師 課程 ER 圖 維修員 教室 ER 圖 07 信管專業(yè) 072 班數(shù)據(jù)庫系統(tǒng)概論課程設(shè)計(jì)論文 12 得到局部 ER 圖后,經(jīng)過合并,消除冗余和命名沖突,結(jié)構(gòu)沖突和屬性沖突,得到的全局ER 圖如下所示: 邏輯結(jié)構(gòu)設(shè)計(jì) 引言 邏輯結(jié)構(gòu)設(shè)計(jì)就是把獨(dú)立于任何一種數(shù)據(jù)模型的信息結(jié)構(gòu)轉(zhuǎn)化為與選用 DBMS 所支持的數(shù)據(jù)模型的過程。 教 室 單 位學(xué) 生教 師維 修 員課 程學(xué) 習(xí) 教 室 教師 課 程維 修使 用 借 用n m n mnmnmmn p 系統(tǒng)全局 ER 圖 07 信管專業(yè) 072 班數(shù)據(jù)庫系統(tǒng)概論課程設(shè)計(jì)論文 13 數(shù)據(jù)組織 將 ER 圖轉(zhuǎn)換為關(guān)系模型 實(shí)體型轉(zhuǎn)換為關(guān)系模式。 一個 1: n 聯(lián)系可以轉(zhuǎn)換為一個獨(dú)立的關(guān)系模式,也可以與 n端對應(yīng)的關(guān)系模式 合并。與該多元聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實(shí)體碼的組合 ,具有相同碼的關(guān)系模式可合并。課程安排關(guān)系中包含了課程表信息和調(diào)課信息。 數(shù)據(jù)處理 根據(jù)需求分析,得到本系統(tǒng)主要由四個模塊組成,分別為空教室查詢,教師調(diào)課管理,教室借用管理和設(shè)備維護(hù)管理。數(shù)據(jù)庫的物理設(shè)計(jì)通常分為兩個步驟: ( 1) 確定數(shù)據(jù)庫的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫中主要指存取方法和存儲結(jié)構(gòu); ( 2) 對物理結(jié)構(gòu)進(jìn)行評價,評價的重點(diǎn)是時間和空間效率。 07 信管專業(yè) 072 班數(shù)據(jù)庫系統(tǒng)概論課程設(shè)計(jì)論文 16 建立基本表與視圖、建立觸發(fā)器和存儲過程、數(shù)據(jù)入庫 根據(jù)具體的系統(tǒng)功能,對數(shù)據(jù)庫的部分基本表,建立了插入、刪除、更新、查詢存儲過程,詳情見附錄 4。然后在查詢分析器里對表或視圖的操作結(jié)果進(jìn)行審核,看是否正確。 測試結(jié)果 見附錄 3 體會 在本次實(shí)習(xí)中,我通過實(shí)際設(shè)計(jì)數(shù)據(jù)庫的過程訓(xùn)練,掌握了數(shù)據(jù)庫設(shè)計(jì)的步驟與方法。同時對系統(tǒng)的功能也有了大致的了解。在標(biāo)準(zhǔn)化訓(xùn)練的過程中,強(qiáng)化了我對數(shù)據(jù)庫設(shè)計(jì)的理解。因此存在的問題是與實(shí)際的業(yè)務(wù)處理不太符合,功能不太完善。 二、創(chuàng)建基本表 USE 教室管理 。女 39。女 39。 END INSERT INTO ENTER_LEAVE VALUES (39。,39。 處理設(shè)備損壞時 當(dāng)教室損壞時,將教室的狀態(tài)設(shè)置為不可用。借用 39??捎?39。 修改學(xué)生的出勤次數(shù) /* 修改學(xué)生的出勤次數(shù) */ CREATE PROCEDURE CHANGEATTENDENCE(SNo CHAR(8),CNo CHAR(4)) AS IF NOT EXISTS(SELECT *FROM ATTENDENCE WHERE SNo=SNo AND CNo=CNo) INSERT INTO ATTENDENCE VALUES(SNo,CNo,1)。000139。 AND RoomNo NOT IN ( SELECT RoomNo FROM CURRICULUM WHERE WeekNo=WeekNO AND Weekday=Weekday AND SectionNo=SectionNo ) /*查詢班級課程表 */ CREATE PROCEDURE SearchCurrivulum(pname CHAR(20),classNo CHAR(4)) AS BEGIN SELECT WeekNo,Weekday,SectionNo,Pname,ClassNo, ,Roomname, FROM KECHENGBIAO,COURSE WHERE = AND Pname=pname AND =classNo END 附 35 班級課程表查詢事務(wù)處理 附 34 查詢空教室結(jié)果 。 /*查詢某班級上課應(yīng)到人數(shù) */ CREATE PROCEDURE SearchNumofPerson(Pname CHAR(20)) AS SELECT Cname,SUM(StuNum) AS 應(yīng)到人數(shù) FROM COURSE WHERE Pname=Pname GROUP BY Cname /* 創(chuàng)建查詢空教室的存儲過程 */ 附 33 教師調(diào)課事務(wù)處理 07 信管專業(yè) 072 班數(shù)據(jù)庫系統(tǒng)概論課程設(shè)計(jì)論文 31 CREATE PROCEDURE SearchEmptyClassroom(WeekNO char(10), Weekday char(10),SectionNo char(10)) AS SELECT RoomNo,Roomname,Buildname,Campusname,RemainCapacity FROM CLASSROOM WHERE IsUsable=39。2021000439。 END 處理教師調(diào)課時的事務(wù) /* 處 理教師調(diào)課事務(wù) */ CREATE TRIGGER AdjustCourse ON CURRICULUM 附 32 教室借用事務(wù)處理 附 31 設(shè)備損壞報(bào)告事務(wù)處理
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1