




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
生物統(tǒng)計(jì)學(xué)班級(jí)管理系統(tǒng)姓名:陳警文學(xué)號(hào):12205090263專業(yè):生物統(tǒng)計(jì)學(xué) 一、系統(tǒng)需求分析1.目標(biāo):1班主任以及管理員能夠方便地對(duì)信息進(jìn)行添加、編輯、刪除、查詢等操作。2教務(wù)人員可以方便地查詢所需成績(jī)信息,并得到相應(yīng)的統(tǒng)計(jì)報(bào)表。在完成上述任務(wù)前提下力求界面人性化,數(shù)據(jù)處理的可靠以及程序的安全性的性能。2.系統(tǒng)結(jié)構(gòu)簡(jiǎn)述:本系統(tǒng)包括六個(gè)實(shí)體:學(xué)生;課程;教師;宿舍;成績(jī);班級(jí);(1)一個(gè)學(xué)生只屬于一個(gè)班級(jí),而一個(gè)班級(jí)可以有很多個(gè)學(xué)生,所以學(xué)生與班級(jí)的關(guān)系是多對(duì)一(m:1)的關(guān)系(2)一個(gè)學(xué)生只住一個(gè)宿舍,而有很多學(xué)生住在一個(gè)宿舍,所以學(xué)生與宿舍的關(guān)系是多對(duì)一(n:1)的關(guān)系(3)一個(gè)學(xué)生可以有很多個(gè)老師,而一個(gè)老師也可以有很多個(gè)學(xué)生,所以學(xué)生與教師的關(guān)系是多對(duì)多(m:n)的關(guān)系(4)一個(gè)學(xué)生可以選修多門課程,而一門課程也可以由多名學(xué)生選修,所以學(xué)生與課程的關(guān)系是多對(duì)多(m;n)的關(guān)系(5)一個(gè)老師可以教多門課程,而一門課程也可以由不同的老師教,所以老師與課程的關(guān)系是多對(duì)多(m:n)的關(guān)系3.該數(shù)據(jù)庫需要進(jìn)行如下數(shù)據(jù)處理:(1)要查詢所有學(xué)生的個(gè)人信息:學(xué)號(hào),姓名,性別,民族,出生年月,籍貫,身份證號(hào),學(xué)院編號(hào),所在專業(yè),寢室編號(hào)。(2)學(xué)生要查詢本學(xué)期所開課程詳細(xì)情況(成績(jī)除外),并按“課程類型”分組輸入:學(xué)號(hào)輸出:學(xué)號(hào),姓名,課程名,學(xué)分?jǐn)?shù),學(xué)時(shí)數(shù),課程類型,課程編號(hào),任課老師,上課教室。(3)某位教師想查詢自己本學(xué)期所代的課程及其上課情況:輸入:教師姓名輸出:教師編號(hào),姓名,性別,課程名,課程類型,上課教室,上課時(shí)間。(4)某學(xué)生想查詢班級(jí)情況:輸入:班級(jí)編號(hào)輸出:班級(jí)編號(hào),輔導(dǎo)員,課程編號(hào),所屬專業(yè),班級(jí)人數(shù)。二、概念模型設(shè)計(jì)先定義各局部概念機(jī)構(gòu),在逐步整合畫出E-R圖。首先,根據(jù)需求分析得出,該系統(tǒng)應(yīng)該包括學(xué)生、課程、教師、成績(jī)、宿舍、班級(jí)。學(xué)生實(shí)體包括學(xué)生學(xué)號(hào)、姓名、性別、籍貫、出生日期、興趣愛好、聯(lián)系方式、家庭住址,所屬院系、寢室編號(hào)屬性。班級(jí)實(shí)體包括班級(jí)編號(hào)、課程編號(hào),班級(jí)人數(shù),所屬專業(yè)、輔導(dǎo)員屬性。課程實(shí)體包括課程名稱、課程編號(hào)、任課老師、上課教室屬性。教師實(shí)體包括教師編號(hào),姓名,性別,備注,學(xué)歷,家庭住址,電話。然后畫出局部E-R圖,即每個(gè)實(shí)體的E-R圖。如圖所示。再根據(jù)全局設(shè)計(jì)概念模式,將局部E-R圖根據(jù)聯(lián)系綜合成一個(gè)完整的全局E-R圖。(1)一個(gè)學(xué)生只屬于一個(gè)班級(jí),而一個(gè)班級(jí)可以有很多個(gè)學(xué)生,所以學(xué)生與班級(jí)的關(guān)系是多對(duì)一(m:1)的關(guān)系。設(shè)計(jì)局部E-R模型如圖所示。班級(jí)班級(jí)學(xué)生有(2)一個(gè)學(xué)生只住一個(gè)宿舍,而有很多學(xué)生住在一個(gè)宿舍,所以學(xué)生與宿舍的關(guān)系是多對(duì)一(n:1)的關(guān)系。設(shè)計(jì)局部E-R模型如圖所示。宿舍宿舍學(xué)生住宿(3)一個(gè)學(xué)生可以有很多個(gè)老師,而一個(gè)老師也可以有很多個(gè)學(xué)生,所以學(xué)生與教師的關(guān)系是多對(duì)多(m:n)的關(guān)系。設(shè)計(jì)局部E-R模型如圖所示。教師教師學(xué)生教(4)一個(gè)學(xué)生可以選修多門課程,而一門課程也可以由多名學(xué)生選修,所以學(xué)生與課程的關(guān)系是多對(duì)多(m;n)的關(guān)系課表課表學(xué)生成績(jī)(5)一個(gè)老師可以教多門課程,而課表中的每一門課必須有一位老師教,所以老師與課程的關(guān)系是多對(duì)多(1:n)的關(guān)系。設(shè)計(jì)局部E-R模型如圖所示。教師教師課表講授1以學(xué)生為實(shí)體的E—R模型學(xué)生學(xué)生姓名籍貫出生日期聯(lián)系方式所屬院系班級(jí)編號(hào)家庭地址寢室編號(hào)性別學(xué)號(hào)2以班級(jí)為實(shí)體的E—R模型班班集級(jí)班級(jí)編號(hào)輔導(dǎo)員課程編號(hào)專業(yè)班人數(shù)3以課程為實(shí)體的E-R模型課課程課時(shí)上課教室課程名稱任課老師課程編號(hào)4以教師為實(shí)體的E-R模型教師編號(hào)教師編號(hào)教師姓名家庭住址職稱性別電話5以宿舍為實(shí)體的E-R模型宿舍編號(hào)宿舍編號(hào)宿舍學(xué)生姓名宿舍人數(shù)歸納上述5個(gè)局部E-R模型綜合成全局E-R模型班級(jí)課程班級(jí)課程學(xué)生選修管理課程編號(hào)姓名學(xué)號(hào)聯(lián)系方式上課教室考查方式班級(jí)編號(hào)專業(yè)班級(jí)人數(shù)任課教師教授講授寢室編號(hào)住宿將E-R圖轉(zhuǎn)換為關(guān)系模式如下:班級(jí)信息表(班級(jí)編號(hào),班級(jí)人數(shù),課程編號(hào),所屬專業(yè),輔導(dǎo)員);PK=班級(jí)編號(hào)NOTNULL學(xué)生信息表(學(xué)號(hào),姓名,籍貫,性別,出生日期,家庭地址,寢室編號(hào),政治面貌,聯(lián)系方式,班級(jí)編號(hào));PK=學(xué)號(hào)NOTNULLFK=班級(jí)編號(hào)課程信息表(課程編號(hào),課程名稱,任課老師,課時(shí),上課教室);PK=課程編號(hào)NOTNULL教師信息表(教工號(hào),姓名,性別,職稱,電話號(hào)碼,家庭住址);PK=課程編號(hào)NOTNULL宿舍信息表(宿舍編號(hào),學(xué)生姓名,宿舍人數(shù));PK=宿舍編號(hào)NOTNULL數(shù)據(jù)項(xiàng)序號(hào)字段別名數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度碼1mno班級(jí)編號(hào)char10Y2sno班級(jí)人數(shù)varchar10N3mname專業(yè)名char10N4Cno課程編號(hào)varchar10N5guarder輔導(dǎo)員char10N表1班級(jí)基本信息表表2學(xué)生基本信息表序號(hào)字段別名數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度碼1Sno學(xué)號(hào)char10Y2Sname姓名varchar10N3Ssex性別Char2N4birthplace籍貫varchar10N5Cno班級(jí)編號(hào)varchar8N6tel電話intN7Sdorm寢室編號(hào)varchar10N8symbol政治面貌varchar10N9birthday出生日期timestape13N10homeaddr家庭地址varchar20N課程基本信息表序號(hào)字段別名數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度碼1Cno課程編號(hào)號(hào)varchar5Y2Cname課程名varchar15N3sch課時(shí)varchar10N4teatcher任課老師varchar10N5classroom上課教室varchar10N老師基本信息表序號(hào)字段別名數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度碼1tno教工號(hào)char10Y2tname姓名varchar10N3tsex性別Char2N4profess職稱varchar10N5homeaddr家庭住址varchar20N6tel電話varchar13N宿舍基本信息表序號(hào)字段別名數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度碼1Dno宿舍編號(hào)char10Y2Sname學(xué)生姓名varchar10N3Dnumber宿舍人數(shù)char10NSQL語句:班級(jí)管理系統(tǒng)學(xué)生表腳本設(shè)計(jì)1建立數(shù)據(jù)庫CRETEDATABASE班級(jí)管理系統(tǒng)2用SQL語言定義表的結(jié)構(gòu)CREATETABLE班級(jí)(班級(jí)編號(hào)CHAR(10)NOTNULL,輔導(dǎo)員CHAR(10)NOTNULL,課程編號(hào)CHAR(10)NOTNULL,所屬專業(yè)CHAR(10)NOTNULL,班級(jí)人數(shù)CHAR(10)NOTNULL,PRIMARYKEY(班級(jí)編號(hào)))CREATETABLE學(xué)生(學(xué)號(hào)CHAR(10)NOTNULL,姓名CHAR(10)NOTNULL,性別CHAR(2)NOTNULL,籍貫CHAR(10)NOTNULL,政治面貌CHAR(20)NOTNULL,寢室編號(hào)CHAR(10)NOTNULL,家庭地址CHAR(20)NOTNULL,聯(lián)系方式CHAR(13)NOTNULL,出生日期DATENOTNULL,班級(jí)編號(hào)SMALLINT,PRIMARYKEY(學(xué)號(hào)),FOREINGKEY(班級(jí)編號(hào))REFERENCES班級(jí)(班級(jí)編號(hào)))CREATETABLE課程(課程編號(hào)CHAR(10)NOTNULL,課程名稱CHAR(15)NOTNULL,任課老師CHAR(10)NOTNULL,課時(shí)CHAR(10)NOTNULL,上課教室CHAR(10)NOTNULL,PRIMARYKEY(課程編號(hào)),FOREINGKEY(課程編號(hào))REFERENCES班級(jí)(課程編號(hào)))CREATETABLE教師(教工號(hào)CHAR(10)NOTNULL,姓名CHAR(10)NOTNULL,性別CHAR(2)NOTNULL,學(xué)歷CHAR(10)NOTNULL,家庭住址VCHAR(20),電話號(hào)碼CHAR(12),班級(jí)代號(hào)SMALLINT,PRIMARYKEY(教工號(hào)),F(xiàn)OREINGKEY(班級(jí)代號(hào))REFERENCES班級(jí)(班級(jí)代號(hào)))CREATETABLE宿舍(宿舍編號(hào)CHAR(10)NOTNULL,學(xué)生姓名CHAR(10)NOTNULL,宿舍人數(shù)CHAR(10)NOTNULL,PRIMARYKEY(宿舍編號(hào)),F(xiàn)OREINGKEY(宿舍編號(hào)),REFERENCES學(xué)生(宿舍編號(hào)))
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 門面房抵押合同范本
- 房屋租賃合同樣本參考
- 建設(shè)工程監(jiān)工合同書樣本
- 玉米購(gòu)銷及技術(shù)服務(wù)合同協(xié)議
- 產(chǎn)業(yè)技術(shù)合作合同書
- 11《牛郎織女》 (二)(教學(xué)設(shè)計(jì))-2024-2025學(xué)年語文五年級(jí)上冊(cè)統(tǒng)編版
- 農(nóng)業(yè)銀行商業(yè)房貸合同樣本
- 民用航空空運(yùn)貨運(yùn)代理合同協(xié)議
- 3《現(xiàn)代詩二首(秋晚的江上、花牛歌)》教學(xué)設(shè)計(jì)-2024-2025學(xué)年統(tǒng)編版語文四年級(jí)上冊(cè)
- 流動(dòng)資金保證借款合同風(fēng)險(xiǎn)分析
- 物流營(yíng)銷(第四版) 課件 胡延華 第3、4章 物流目標(biāo)客戶選擇、物流服務(wù)項(xiàng)目開發(fā)
- (完整版)潔凈室工程師培訓(xùn)教材
- 新概念英語第三冊(cè)課后習(xí)題答案詳解
- 寧夏回族自治區(qū)地圖矢量動(dòng)態(tài)PPT模板(圖文)
- 教育測(cè)量與評(píng)價(jià)第三版PPT完整全套教學(xué)課件
- 中小學(xué)教師教育法律法規(guī)培訓(xùn)PPT頁
- 醫(yī)療器械可用性工程文檔
- 非遺文化介紹推廣課件
- 火電機(jī)組整套啟動(dòng)前安全技術(shù)交底卡
- 菲斯特轉(zhuǎn)子秤的
- 藥學(xué)專業(yè)教學(xué)資源庫建設(shè)申報(bào)書
評(píng)論
0/150
提交評(píng)論