




免費(fèi)預(yù)覽已結(jié)束,剩余5頁可下載查看
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
數(shù)據(jù)庫實(shí)訓(xùn)課程報告題目名稱: 教學(xué)反饋系統(tǒng) 專 業(yè): 軟件工程(外包方向) 班 級: 計144-2 學(xué) 號: 201458504250 姓 名: 鮑玉博 指導(dǎo)教師: 張玉 成 績: 2016 年 6 月 25 日計算機(jī)與控制工程學(xué)院目錄1 案例描述2 數(shù)據(jù)庫設(shè)計3 數(shù)據(jù)庫創(chuàng)建4 總結(jié)1 案例描述1.1設(shè)計目的 本次課程設(shè)計的主要目的是使學(xué)生了解并掌握數(shù)據(jù)庫設(shè)計步驟及方法、創(chuàng)建數(shù)據(jù)庫及表、數(shù)據(jù)的增刪改查和一些約束的添加,讓同學(xué)掌握數(shù)據(jù)庫的使用和創(chuàng)建過程。 1.2項目背景中國經(jīng)濟(jì)數(shù)年來持續(xù)高增長帶來了專業(yè)性職業(yè)人才的需求激增,職業(yè)教育作用日益顯現(xiàn),優(yōu)秀企業(yè)也孕育而生。他們的作用不僅僅為社會培養(yǎng)了專業(yè)人才,在產(chǎn)業(yè)經(jīng)營領(lǐng)域,他們也扮演了重要的角色。改革開放以來,隨著中國經(jīng)濟(jì)社會的發(fā)展,職業(yè)教育越來越受到國家的高度重視和社會的廣泛關(guān)注。隨著經(jīng)濟(jì)社會的發(fā)展,中國的職業(yè)教育取得了長足的發(fā)展,在職業(yè)教育理念的實(shí)踐群體中,若想更好地成為佼佼者,無疑是在在規(guī)?;l(fā)展中保障教學(xué)質(zhì)量是其中一個比較重要的方面。1.3案例需求教學(xué)質(zhì)量是學(xué)校生存與發(fā)展的生命線,不斷提高課堂教學(xué)水平是學(xué)校和每一位教師的共同心愿。及時了解課堂教學(xué)的主體學(xué)生對教學(xué)情況的評價及建議,有利于教師發(fā)現(xiàn)自己教學(xué)中的優(yōu)點(diǎn)以及不足,從而進(jìn)一步改進(jìn)教學(xué)方法,提高教學(xué)水平。為了更好的提高教學(xué)水平,建立學(xué)校與學(xué)員的更好勾通,院領(lǐng)導(dǎo)研究決定研發(fā)本系統(tǒng),并提供考核內(nèi)容管理、反饋項目管理、反饋表管理、數(shù)據(jù)統(tǒng)計分析等主要功能,本階段案例主要以反饋活動管理為主要分析目標(biāo). 1.3.1反饋活動管理對學(xué)院內(nèi)部反饋活動進(jìn)行管理和維護(hù),包括對反饋活動的添加、修改、刪除、查看、批量刪除、發(fā)布、批量發(fā)布和關(guān)閉某個班的反饋活動等。反饋活動的詳細(xì)信息包括:反饋活動編號、反饋活動名稱、活動日期、被評價人類型、被評價人姓名、被評定項、參與班級。2 數(shù)據(jù)庫設(shè)計2.1概念設(shè)計 將需求分析得到的用戶需求抽象為信息結(jié)構(gòu)及概念模型的過程就是概念設(shè)計。通過E-R圖(實(shí)體-聯(lián)系圖)來實(shí)現(xiàn),E-R圖提供了表示實(shí)體類型、屬性和聯(lián)系的方法,用來描述現(xiàn)實(shí)世界的概念模型。E-R圖設(shè)計:2.2邏輯設(shè)計邏輯設(shè)計就是把一種計劃、規(guī)劃、設(shè)想通過視覺的形式通過概念、判斷、推理、論證來理解和區(qū)分客觀世界的思維傳達(dá)出來的活動過程。邏輯設(shè)計比物理設(shè)計更理論化和抽象化,關(guān)注對象之間的邏輯關(guān)系,提供了更多系統(tǒng)和子系統(tǒng)的詳細(xì)描述。班級信息:(班級編號、班級名稱、開班時間、狀態(tài))用戶信息:(用戶編號、用戶名稱)反饋活動信息:(信息編號、活動名稱、活動時間、被評價人編號、反饋模板編號、狀態(tài))反饋活動與班級關(guān)聯(lián)(編號、活動編號、班級編號)反饋結(jié)果(編號、反饋活動與班級關(guān)聯(lián)ID號、提交的成績、按回答評定時的用戶答案)2.3物理設(shè)計數(shù)據(jù)庫物理設(shè)計是后半段。將一個給定邏輯結(jié)構(gòu)實(shí)施到具體的環(huán)境中時,邏輯數(shù)據(jù)模型要選取一個具體的工作環(huán)境,這個工作環(huán)境提供了數(shù)據(jù)存儲結(jié)構(gòu)與存取方法,這個過程就是數(shù)據(jù)庫的物理設(shè)計。表名classinfo (班級信息表)列名描述數(shù)據(jù)類型空/非空約束條件classid編號int非空主鍵,標(biāo)識列classname班級名稱Varchar(30)非空唯一startdate開班時間datetime非空默認(rèn)系統(tǒng)日期status狀態(tài)int非空0-正常(默認(rèn))1-刪除2-結(jié)業(yè)ctypeid班級類型編號int非空外鍵表1 班級信息表表名userinfo (用戶信息表)列名描述數(shù)據(jù)類型空/非空約束條件userid用戶編號int非空主鍵,標(biāo)識列username用戶名稱Varchar(20)非空唯一表2 用戶信息表表名activeinfo (反饋活動信息表)列名描述數(shù)據(jù)類型空/非空約束條件activeid編號int非空主鍵,標(biāo)識列activename活動名稱Varchar(50)非空唯一activedate活動時間datetime非空默認(rèn)系統(tǒng)日期userid被評價人編號int非空外鍵templateid反饋模板編號int非空外鍵status狀態(tài)int非空0-正常(未發(fā)布,默認(rèn));1-刪除;2-已發(fā)布表 3反饋活動信息表表名activeandclass (反饋活動與班級關(guān)聯(lián)表)列名描述數(shù)據(jù)類型空/非空約束條件acid編號int非空主鍵,標(biāo)識列activeid活動編號int非空外鍵與班級編號一起,唯一classid班級編號int非空外鍵與活動編號一起,唯一表4反饋活動與班級關(guān)聯(lián)表表名result (反饋結(jié)果表)列名描述數(shù)據(jù)類型空/非空約束條件resultid編號int非空主鍵,標(biāo)識列acid反饋活動與班級關(guān)聯(lián)ID號int非空外鍵userresult提交的成績int非空默認(rèn)0answer按回答評定時的用戶答案Varchar(500)默認(rèn)null表5 反饋結(jié)果表3 數(shù)據(jù)庫創(chuàng)建3.1創(chuàng)建數(shù)據(jù)庫數(shù)據(jù)表a) 創(chuàng)建數(shù)據(jù)庫feedback create database feedbackb) 創(chuàng)建數(shù)據(jù)表班級信息表create table classinfo(classid int primary key not null,classname varchar(30) not null,startdate datetime not null,status int not null) 用戶信息表 create table userinfo(userid int primary key not null,username varchar(20)not null)反饋活動信息表create table activeinfo(activeid int primary key not null,activename varchar(50) not null,activedate datetime not null,userid int not null,templateid int not null,status int not null)反饋活動與班級關(guān)聯(lián)表create table activeandclass(acid int primary key not null,activeid int not null,classid int not null)反饋結(jié)果表create table result(resultid int primary key not null,acid int not null,userresult int not null,answer varchar(500)c) 添加約束根據(jù)ER圖及表結(jié)構(gòu)規(guī)范說明,使用T-SQL向各表添加約束,具體要求如下: 所有名稱不允許為空,并且唯一 根據(jù)ER圖,創(chuàng)建外鍵 班級信息表1)-為班級信息表中的classname列添加唯一約束alter table classinfo add constraint un_cl unique (classname)2)-添加默認(rèn)日期約束alter table classinfo add constraint mr_sd default(getdate()for startdate3)-添加默認(rèn)狀態(tài)約束alter table classinfo add constraint mr_st default(0)for status 用戶信息表 1)-為用戶信息表中的username列添加唯一約束alter table userinfoadd constraint un_name unique (username); 反饋活動信息表1)-為反饋活動信息表中的acticename列添加唯一約束alter table activeinfo add constraint un_ac_name unique (activename); 2)-添加默認(rèn)狀態(tài)約束alter table activeinfo add constraint mr_ac_st default(0)for status3)-添加默認(rèn)日期約束alter table activeinfo add constraint mr_ac_sd default(getdate()for activedate4)-為反饋活動信息表中的userid添加主外鍵約束alter table activeinfoadd foreign key(userid) references userinfo(userid);反饋活動與班級關(guān)聯(lián)表1)-為反饋活動信息表中的activeid列添加主外鍵約束alter table activeandclassadd foreign key(activeid) references activeinfo(activeid); 2)-為反饋活動信息表中的classid列添加主外鍵約束alter table activeandclassadd foreign key(classid) references classinfo(classid); 3)-為用戶信息表中的acid與classid添加唯一約束alter table activeandclassadd constraint un_ac_ac unique (acid,classid);反饋結(jié)果表1)-為反饋結(jié)果表中的acid列添加主外鍵約束alter table resultadd foreign key(acid) references activeandclass(acid); 2) -添加默認(rèn)成績?yōu)榧s束alter table result add constraint mr_re_ur default(0)for userresult3)-添加默認(rèn)回復(fù)答案為空約束alter table result add constraint mr_re_an default(null)for answer3.2班級信息表的增/刪/改a) 向班級信息表中插入2條數(shù)據(jù)insert into classinfo
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 零星維修服務(wù)協(xié)議
- 湖南省長沙市開福區(qū)2024-2025學(xué)年八年級上學(xué)期期末生物學(xué)試題(含答案)
- 英語學(xué)習(xí)情境創(chuàng)設(shè)與運(yùn)用課程設(shè)計
- 醫(yī)療健康技術(shù)發(fā)展動態(tài)表
- 《世界著名音樂作品欣賞與解析教案》
- 教育資源投入與使用效果對比分析表
- 非謂語動詞在各類時態(tài)中的用法解析:高一英語教學(xué)教案
- 個人健康管理大數(shù)據(jù)分析與服務(wù)平臺建設(shè)方案
- 營銷總監(jiān)聘用協(xié)議
- 數(shù)字校園采購協(xié)議
- 劍橋少兒英語第一冊-Unit5-our-pets課件
- 《馬克思主義政治經(jīng)濟(jì)學(xué)概論》課程教學(xué)大綱
- 倉庫管理基礎(chǔ)知識培訓(xùn)模板課件
- 孤獨(dú)癥康復(fù)教育人員上崗培訓(xùn)練習(xí)題庫及答案
- 環(huán)境心理學(xué)課件
- 《質(zhì)量保證體系》情況說明
- 親人意外逝世的訃告微信群通知五篇-正式的去世訃告模板
- DB62∕T 4134-2020 高速公路服務(wù)區(qū)設(shè)計規(guī)范
- 中電朝陽250兆瓦智慧風(fēng)儲一體化風(fēng)電項目環(huán)評報告書
- 做一個幸福教師
- 國家自然科學(xué)基金申請標(biāo)書模板
評論
0/150
提交評論