資源描述:
《課室管理系統(tǒng)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、華南農(nóng)業(yè)大學(xué)實驗報告實驗項目名稱:數(shù)據(jù)庫設(shè)計所屬課程名稱:數(shù)據(jù)庫系統(tǒng)概念開設(shè)時間:2012學(xué)年第一學(xué)期學(xué)生:10指導(dǎo)教師:華南農(nóng)業(yè)大學(xué)信息學(xué)院綜合性、設(shè)計性實驗成績單開設(shè)時間:2012學(xué)年第一學(xué)期專業(yè)班級學(xué)號姓名實驗題目與要求設(shè)計實現(xiàn)一個課室管理系統(tǒng),加深對數(shù)據(jù)庫建模、設(shè)計的理解,從而提高數(shù)據(jù)分析、建模與數(shù)據(jù)庫設(shè)計的能力。自我評價簡要來說,在完成本次實驗的過程中,除了熟悉了書上介紹的SQL語言的增刪查改等基本操作外,還對老師介紹的相對較少的觸發(fā)器,游標,存儲過程及事務(wù)等知識有了更進一步的了解,同時,在網(wǎng)絡(luò)的幫助下,我認識并學(xué)習(xí)了一些書上沒有介紹的知識。教師評語評價指標:l題目內(nèi)容完成
2、情況優(yōu)□良□中□差□l對算法原理的理解程度優(yōu)□良□中□差□l程序設(shè)計水平優(yōu)□良□中□差□l實驗報告結(jié)構(gòu)清晰完整優(yōu)□良□中□差□l測試用例合理充分優(yōu)□良□中□差□l實驗總結(jié)和分析詳盡優(yōu)□良□中□差□成績教師簽名:1.需求分析1.1用戶需求概述課室管理系統(tǒng)是對學(xué)校課室管理的現(xiàn)代化,網(wǎng)絡(luò)化,逐步擺脫當(dāng)前課室管理的人工管理方式,提高課室管理效率而開發(fā)的,可用于老師學(xué)生對教室的使用情況的查詢,提高保安管理教室的效率。1.2數(shù)據(jù)需求數(shù)據(jù)內(nèi)容方面:1.教室信息Classroom:(RoomNo教室編號,RongLiang教室的座位數(shù))2.課程Course:(CourseNo課程編號,RoomNo教
3、室,CourseName課程名,Week周,Time,時間Jie節(jié))3.教師Teacher:(TNo教師編號,CourseNo課程,Tname姓名)4.班級:Class(ClassNo班級編號,CourseNo課程,ClassName班級姓名)5.保安:Security(SNo保安編號,RoomNo課室,Sname保安姓名,Sex性別,Day值班日期,Ontime上班時間,Offtime下班時間)精度與規(guī)模:1.各個數(shù)據(jù)項根據(jù)實際情況設(shè)計不同的精度。安全性方面:1.系統(tǒng)應(yīng)設(shè)置訪問用戶的標識以鑒別是否是合法用戶,并要求合法用戶設(shè)置其密碼,保證用戶身份不被盜用2.系統(tǒng)應(yīng)對不同的數(shù)據(jù)設(shè)置不
4、同的訪問級別,限制訪問用戶可查詢和處理數(shù)據(jù)的類別和內(nèi)容數(shù)據(jù)詞典表1數(shù)據(jù)項列表數(shù)據(jù)項編號數(shù)據(jù)項名數(shù)據(jù)項含義與其它數(shù)據(jù)項的關(guān)系存儲結(jié)構(gòu)別名DI-1RoomNo教室編號char(10)教室號DI-2RongLiang容量Int(4)座位數(shù)DI-3CourseNo課程編號char(10)DI-4CourseName課程名稱char(20)DI-5Week周次Int(10)DI-6Day星期DateDI-7Jie節(jié)次char(20)DI-8ClassNo班級編號char(20)DI-9Classname班級名char(20)DI-10SNo保安員編號Char(10)編號DI-11Sname姓名
5、char(20)DI-12Sex性別char(2)DI-13Age年齡Int(4)DI-14Ontime上班時間char(20)DI-15Offtime下班時間char(20)DI-16TNo教師編號char(20)教師號DI-17Tname教師名字char(20)數(shù)據(jù)結(jié)構(gòu)列表數(shù)據(jù)結(jié)構(gòu)編號數(shù)據(jù)結(jié)構(gòu)名數(shù)據(jù)結(jié)構(gòu)含義組成DS-1Class教室信息RoomNo,RongliangDS-2Course課程信息CourseNo,RoomNo,CourseName,Week,Time,JieDS-3Security保安信息SNo,RoomNo,Sname,Sex,Day,Ontime,Offtim
6、e,DS-4Duty值班SNo,Sname,Day,Ontime,OfftimeDS-5Teacher教師TNo,CouseNo,Tname1.概念設(shè)計內(nèi)容2.1概念設(shè)計綜述概念設(shè)計階段主要是將需求分析階段得到的用戶需求抽象為信息結(jié)構(gòu)(概念模型)的過程,它是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵,包括概念模型設(shè)計和新系統(tǒng)流程兩個階段。它的主要特點是:1.能真實、充分地反映現(xiàn)實世界,包括事物與事物之間的聯(lián)系,能滿足用戶對數(shù)據(jù)的處理要求,是對現(xiàn)實世界的一個真實模型;2.易于理解,因此可以用它和不熟悉計算機的用戶交換意見;3.易于更改,當(dāng)應(yīng)用環(huán)境和應(yīng)用要求改變時,容易對概念模型修改和擴充;4.易于向關(guān)系、網(wǎng)
7、狀、層次等各種數(shù)據(jù)模型轉(zhuǎn)換。2.2概念模型總的ER圖:班級學(xué)習(xí)課程講授教師占用教室nmmn1m管理保安1mRoomNoRongLiangSnoRoomNoSexDayOntimeemSnameOfftimeTNoCouseNoTnameoo,CourseNameJieCourseNoNoRoomNoweekTimeClassNoNoCourseNoClssaname各個實體的屬性如下所示:教室:Classroom(RoomNo,RongLiang)課程:C