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

正文內(nèi)容

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