版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
學(xué)生課程管理系統(tǒng)數(shù)學(xué)與計(jì)算機(jī)學(xué)院課程設(shè)計(jì)說明書課程名稱:資料庫課程設(shè)計(jì)課程**:XX題目:學(xué)生課程資料庫應(yīng)用系統(tǒng)年級(jí)/專業(yè)/班:2xx級(jí)信科3班學(xué)生姓名:惺惺惜惺惺x學(xué)號(hào):31202X07***x開始時(shí)間:202X年5月23日完成時(shí)間:202X年6月7日課程設(shè)計(jì)成績:指導(dǎo)教師簽名年月日資料庫應(yīng)用系統(tǒng)設(shè)計(jì)與實(shí)踐課程設(shè)計(jì)任務(wù)書學(xué)院名稱:數(shù)學(xué)與計(jì)算機(jī)學(xué)院課程**:XX專業(yè):資訊與計(jì)算科學(xué)年級(jí):202X一、 設(shè)計(jì)題目學(xué)生課程資料庫應(yīng)用系統(tǒng)二、 主要內(nèi)容高校學(xué)生選課系統(tǒng),一個(gè)學(xué)生可以選擇多門課程,一門課程可被多個(gè)學(xué)生選擇。要求完成以下功能:.查詢功能:能對(duì)學(xué)生所選科目進(jìn)行查詢,輸入學(xué)生姓名或者學(xué)號(hào)后,其所課程將列出來。.新增功能:能新增加學(xué)生和所選課程。.修改功能:如果學(xué)生選擇科目有誤,可以對(duì)其進(jìn)行修改。.刪除功能:如果學(xué)生對(duì)應(yīng)的課程記錄有問題,可以實(shí)現(xiàn)對(duì)其刪除的功能。三、 具體要求及應(yīng)提交的材料具體要求:1、 完成系統(tǒng)的需求分析通過需求分析確定系統(tǒng)需要處理的資料的需求,要求使用資料庫的輔助設(shè)計(jì)工具(powerdesigner等),建立業(yè)務(wù)處理模型2、 完成系統(tǒng)概念結(jié)構(gòu)設(shè)計(jì)概念資料模型(cdm)用于完成資料庫的設(shè)計(jì),與人和資料庫平臺(tái)和具體資料儲(chǔ)存結(jié)構(gòu)和工具無關(guān)。首先選擇區(qū)域性應(yīng)用畫出分e-r圖,最終形成系統(tǒng)的e-r圖3、 完成系統(tǒng)邏輯結(jié)構(gòu)設(shè)計(jì)按照e-r圖轉(zhuǎn)換成關(guān)保模式的規(guī)則,將cdm轉(zhuǎn)換成邏輯資料模型,餅為每個(gè)關(guān)保模式實(shí)際主鍵、外來鍵。分析關(guān)保模式中的依賴關(guān)保,對(duì)關(guān)保模式規(guī)簸化處理4、 完成系統(tǒng)物理結(jié)構(gòu)設(shè)計(jì)為每個(gè)關(guān)保分配儲(chǔ)存長度,建立資料庫的索引和檢視,定義關(guān)保中的主碼和外碼,寫出關(guān)保建立和查詢的sql語句。5、 編碼選擇你自己熟悉的開發(fā)工具完成一個(gè)dbs系統(tǒng)的編碼工作。應(yīng)上交的材料:1、 課程設(shè)計(jì)報(bào)告2、 程式源**清單四、 主要技術(shù)路線提示仔細(xì)閱讀設(shè)計(jì)指導(dǎo)書內(nèi)容,認(rèn)真掌握任務(wù)要求2.需求分析3.概念結(jié)構(gòu)設(shè)計(jì)4.邏輯結(jié)構(gòu)設(shè)計(jì)5.物理結(jié)構(gòu)設(shè)計(jì)6.編碼.五、 進(jìn)度安排第一遇完成系統(tǒng)分析和設(shè)計(jì)第二遇完成程式開發(fā),撰寫課程設(shè)計(jì)報(bào)告六、 推薦參考資料(不少于3篇)1、《軟體工程概論》張海藩清華大學(xué)出版社2、 《實(shí)用軟體工程基礎(chǔ)》陳明編著清華大學(xué)出版社3、 《資料庫系統(tǒng)概論》薩師煊,高等教育出版社,202X年5月第3版4、 資料庫基礎(chǔ)與應(yīng)用-sqlserver2000,成先海,機(jī)械工業(yè)出版社出版,202X指導(dǎo)教師簽名日期年月曰系主任稽核日期年月日目錄1.前言1概念模型設(shè)計(jì)2.設(shè)計(jì)的原理2.概念模型2邏輯結(jié)構(gòu)設(shè)計(jì)3.設(shè)計(jì)的原理3.關(guān)保模式3.基本表設(shè)計(jì)4.檢視設(shè)計(jì)4.索引設(shè)計(jì)5.其它物件設(shè)計(jì)5應(yīng)用系統(tǒng)設(shè)計(jì)6.開發(fā)環(huán)境6.模組1設(shè)計(jì)6.模組2設(shè)計(jì)7.模組3設(shè)計(jì)7.模組4設(shè)計(jì)8.模組5設(shè)計(jì)8總結(jié)9參考文獻(xiàn)9前言近年來隨著高校的擴(kuò)招,高等院校的辦學(xué)規(guī)模也不斷擴(kuò)大,生源的急劇增加,所以學(xué)生選課資訊量也成倍增長。面對(duì)龐大的資訊量,解決好學(xué)校管理成本又能夠提高管理質(zhì)量;同時(shí)讓我們的老師工作量減輕又能提高工作水平已成為當(dāng)前高校面臨的迫切問題。伴隨著計(jì)算機(jī)的盛行,資訊科技在管理上深入而廣泛的應(yīng)用,管理資訊系統(tǒng)的實(shí)施在技術(shù)上已逐步成熟,學(xué)校需要與時(shí)俱進(jìn)的發(fā)展,達(dá)到科學(xué)化和高效化的管理,就需要建立一套與自身特點(diǎn)相適應(yīng)的管理資訊系統(tǒng)來滿足學(xué)校改革的要求,便于高校對(duì)全校課程安排及管理工作。本學(xué)生課程管理資訊系統(tǒng)用c\s模式編寫,在本系統(tǒng)中可以方便的查詢學(xué)生資訊,教師資訊,課程資訊,學(xué)生選課,教師對(duì)每門課程的成績錄入,從而方便、有效地進(jìn)行學(xué)校選課的相關(guān)工作。在學(xué)生選課管理資訊系統(tǒng)的設(shè)計(jì)中主要用到了,sqlserver202X資料庫,用于存入學(xué)生、教師、教室、管理員的相關(guān)資訊。此資料庫共建了6個(gè)資料庫表項(xiàng),分別是學(xué)生表student,成績表grade、教師表teacher、課程表course、管理員表manager、教室表room。對(duì)系統(tǒng)的使用者來說,分為普通使用者(教師和學(xué)生)和資料庫管理員,由于不同型別的使用者具有不同的許可權(quán),所以系統(tǒng)對(duì)普通使用者和資料庫管理員設(shè)計(jì)了不同的登入許可權(quán)。為了保證資料庫的安全性,對(duì)普通使用者的許可權(quán)進(jìn)行了相關(guān)的限制,普通使用者只有檢視資料庫的許可權(quán)及相關(guān)的操作,學(xué)生能進(jìn)行選課,教師能進(jìn)行各科的成績錄入和修改。而管理員不但可以檢視資料庫,還可以對(duì)資料庫中存放的資訊進(jìn)行相關(guān)的修改,主要是新增課程、教室資訊和使用者資訊的修改。概念模型設(shè)計(jì)設(shè)計(jì)原理資料庫中的資料**于現(xiàn)實(shí)的生活,而對(duì)于學(xué)生選課管理資訊系統(tǒng)所使用的資料庫中的資料就是**于教師、學(xué)生本人,以及教室、課程的相關(guān)資訊。首先需要對(duì)相關(guān)資訊情況作相應(yīng)的調(diào)查,找出相關(guān)實(shí)體及其屬性,畫出e-r圖,然后確定物件相關(guān)性。最終完成資料庫的概念模型設(shè)計(jì)。概念模型.1經(jīng)過對(duì)物網(wǎng)咖管理所涉及的資料進(jìn)行分析,得到如下的實(shí)體:教師:屬性包括**號(hào)碼、姓名、性別、年齡、學(xué)位、職稱、畢業(yè)院校、健康狀況、密碼teather(tno、tname、t***、tage、tdegree、tzc、tgrandu、thealth、tpswd)(2) 學(xué)生:屬性包括學(xué)號(hào)、姓名、院校、密碼student(sno、sname、sdept、spswd);(3) 課程:屬性包括課程號(hào)、課程名、任課老師、課程學(xué)分course(**o、**ame、tname、credit);(4) 教室:教室號(hào)、教師容量、空閑時(shí)間、課程號(hào)room(rno、rvolume、rfree、**o)(5) 成績:學(xué)號(hào)、課程號(hào)、成績grade(sno、**o、grade)(6) 管理員:屬性包括管理員賬號(hào)、姓名和密碼manager(mno、mname、mpwd)。.2聯(lián)絡(luò)有:(1) 管理:反應(yīng)了學(xué)生、教師、管理員三者之間不同的操作許可權(quán);(2) 授課:教師給選定了自己開的課程授課、打期末成績;(3) 選課:學(xué)生根據(jù)自己的喜好、上課時(shí)間、教室以及老師選擇相應(yīng)的課程。.3所設(shè)計(jì)的概念模型的實(shí)體與e-r圖如下:(1) 教師實(shí)體:圖2.1教師實(shí)體屬性圖(2) 學(xué)生實(shí)體:圖2.2學(xué)生實(shí)體屬性圖(3) 課程實(shí)體:圖2.3課程實(shí)體屬性圖(4) 教室實(shí)體:圖2.4課程實(shí)體屬性圖實(shí)體組成的e-r圖:邏輯結(jié)構(gòu)設(shè)計(jì)設(shè)計(jì)原理通過對(duì)資料實(shí)體和屬性的分析以及所選資料庫的相關(guān)特性,我們可以確定資料庫中相關(guān)表的設(shè)計(jì)方案。由于e-r圖是由實(shí)體,實(shí)體屬性和實(shí)體之間聯(lián)絡(luò)三個(gè)要素組成的。所以將e-r圖轉(zhuǎn)換為關(guān)保模型實(shí)際上就是要將實(shí)體,實(shí)體的屬性和實(shí)體之間的聯(lián)絡(luò)按一定的原則轉(zhuǎn)換為關(guān)保模式。關(guān)保模式(加粗傾斜表示主碼)教師:(教師號(hào)、教師姓名、性別、年齡、學(xué)位、職稱、畢業(yè)院校、健康狀況、個(gè)人登入密碼);學(xué)生:(學(xué)號(hào)、姓名、所在學(xué)院、個(gè)人登入密碼);教室:(教室號(hào)、教室容量、空閑時(shí)間、上課課程);課程:(課程號(hào)、課程名、任課教師、學(xué)分);成績:(學(xué)號(hào)、課程號(hào)、成績);管理員:(管理員登入號(hào)、管理員姓名、管理員密碼)?;颈碓O(shè)計(jì)管理員基本表設(shè)計(jì):管理員資料匯入:教師基本表設(shè)計(jì):教師資料匯入:學(xué)生基本表設(shè)計(jì):學(xué)生基本資訊資料匯入:教室基本表設(shè)計(jì):教室基本資料匯入:課程基本表:課程資訊匯入:檢視設(shè)計(jì)針對(duì)本題目的查詢要求及課程相關(guān)查詢修改功能,該系統(tǒng)將基本表都將主碼做好編號(hào),便于管理員、學(xué)生、教師這三個(gè)角色在自己本許可權(quán)內(nèi)進(jìn)行操作。對(duì)學(xué)號(hào)的索引由于它是學(xué)生表的主鍵在microsoftsqlserver202X會(huì)自動(dòng)的建立索引所以不需要對(duì)其顯式的建立索引。對(duì)學(xué)號(hào)、姓名、學(xué)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度產(chǎn)品上樣綠色包裝設(shè)計(jì)合作框架協(xié)議4篇
- 二零二五年環(huán)境監(jiān)測(cè)與治理技術(shù)服務(wù)協(xié)議
- 二零二五版環(huán)保公益項(xiàng)目捐款贈(zèng)與合作協(xié)議3篇
- 二零二五版文化創(chuàng)意產(chǎn)業(yè)合伙投資框架協(xié)議3篇
- 二零二五年度電視劇本委托創(chuàng)作協(xié)議2篇
- 2025年度藝術(shù)品拍賣居間協(xié)議書4篇
- 二零二五版知識(shí)產(chǎn)權(quán)侵權(quán)法律顧問聘請(qǐng)服務(wù)協(xié)議3篇
- 2025年度旅游目的地營銷顧問服務(wù)協(xié)議4篇
- 2025年度航空器租賃服務(wù)協(xié)議3篇
- 二零二五年度商業(yè)地產(chǎn)低首付借款及投資合作協(xié)議3篇
- 2023年湖北省武漢市高考數(shù)學(xué)一模試卷及答案解析
- 城市軌道交通的網(wǎng)絡(luò)安全與數(shù)據(jù)保護(hù)
- 英國足球文化課件
- 《行政職業(yè)能力測(cè)驗(yàn)》2023年公務(wù)員考試新疆維吾爾新疆生產(chǎn)建設(shè)兵團(tuán)可克達(dá)拉市預(yù)測(cè)試題含解析
- 醫(yī)院投訴案例分析及處理要點(diǎn)
- 燙傷的安全知識(shí)講座
- 工程變更、工程量簽證、結(jié)算以及零星項(xiàng)目預(yù)算程序?qū)嵤┘?xì)則(試行)
- 練習(xí)20連加連減
- 五四制青島版數(shù)學(xué)五年級(jí)上冊(cè)期末測(cè)試題及答案(共3套)
- 員工內(nèi)部崗位調(diào)換申請(qǐng)表
- 商法題庫(含答案)
評(píng)論
0/150
提交評(píng)論