學(xué)生選課系統(tǒng) 數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告
-
資源ID:136657362
資源大小:250.13KB
全文頁數(shù):5頁
- 資源格式: DOCX
下載積分:10積分
快捷下載
會(huì)員登錄下載
微信登錄下載
微信掃一掃登錄
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請(qǐng)知曉。
|
學(xué)生選課系統(tǒng) 數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告
課程設(shè)計(jì) 設(shè)計(jì)題目: 學(xué)生選課系統(tǒng) 課程名稱: 數(shù)據(jù)庫原理課程設(shè)計(jì) 學(xué) 院: 信息工程 專業(yè)班級(jí): 電信工程12(3)班 學(xué) 號(hào): 3112002795 姓 名: 朱旭昇 聯(lián)系方式: 15920475190/625190 任課教師: 程昱_(tái) 2015年1月 6日實(shí)驗(yàn)題目:實(shí)驗(yàn)選課系統(tǒng)1. 需求分析A數(shù)據(jù)庫分析設(shè)計(jì)根據(jù)分析,本系統(tǒng)的實(shí)體有學(xué)生、教師、管理員、課程和實(shí)驗(yàn)室。描述學(xué)生的屬性有:學(xué)號(hào)、密碼、姓名、性別、專業(yè)。 描述教師的屬性有:教師編號(hào)、密碼、姓名、性別、專業(yè)、課程、班級(jí)。描述管理員的屬性有:管理員編號(hào)、密碼。描述課程的屬性有:課程編號(hào)、課程名稱、授課老師、上課時(shí)間、上課地點(diǎn)。描述實(shí)驗(yàn)室的屬性有:實(shí)驗(yàn)室編號(hào)、實(shí)驗(yàn)室地點(diǎn)、開放時(shí)間、關(guān)閉時(shí)間。每個(gè)學(xué)生、教師只能屬于一個(gè)專業(yè),每個(gè)學(xué)生可選多門課程或者不選,每個(gè)教師教授最多一門課程。 每個(gè)課程只對(duì)應(yīng)一個(gè)實(shí)驗(yàn)室,每個(gè)實(shí)驗(yàn)室對(duì)應(yīng)一個(gè)或多門課程。 ER圖:學(xué)生教師課程實(shí)驗(yàn)室選擇教授選擇11n1nm 數(shù)據(jù)字典:Student Teacher Class Label CS 主要關(guān)系模式:學(xué)生(學(xué)號(hào),密碼,姓名,性別,專業(yè)) 教師(教師編號(hào),密碼,教師姓名,專業(yè),所授課程)管理員(管理員編號(hào),密碼) 課程(課程編號(hào),課程名稱,教師編號(hào),上課時(shí)間,上課地點(diǎn))實(shí)驗(yàn)室 (實(shí)驗(yàn)室編號(hào),實(shí)驗(yàn)室名稱,教師名稱,上課時(shí)間,上課地點(diǎn))選課(學(xué)號(hào),課程編號(hào),成績(jī),是否到場(chǎng)) B軟件功能分析設(shè)計(jì)在本軟件中,要求實(shí)現(xiàn)以下功能:學(xué)生的功能:選課,查詢實(shí)驗(yàn)信息、時(shí)間、教師名單,重選、退選選修課。教師的功能:所任課程的學(xué)生名單、實(shí)驗(yàn)信息、實(shí)驗(yàn)時(shí)間的查詢,考勤的查詢、錄入和修改,學(xué)生實(shí)驗(yàn)成績(jī)的查詢、錄入和修改。管理員的功能:對(duì)教師,學(xué)生及實(shí)驗(yàn)課程的新建、修改和刪除,全系統(tǒng)查詢。用戶登錄時(shí)有自己的密碼。2. 開發(fā)環(huán)境系統(tǒng):win8.1數(shù)據(jù)庫:MySQL Web設(shè)計(jì):php3. 詳細(xì)設(shè)計(jì)A數(shù)據(jù)庫部分圖1. 學(xué)生表圖2.選課表圖3. 教師表圖4. 課程表圖5. 實(shí)驗(yàn)室表B. php部分a. 登錄 跳轉(zhuǎn)函數(shù)登陸界面b. 增、刪、改(以對(duì)teacher表更改為例)增 刪 改3.顯示圖表及其他高級(jí)操作(未完成,略)5 心得體會(huì) 通過這次課程設(shè)計(jì),我詳細(xì)掌握了數(shù)據(jù)庫系統(tǒng)從需求分析、設(shè)計(jì)、完整性約束、寫入數(shù)據(jù)等一系列流程,并且熟悉了MySQL數(shù)據(jù)庫的操作方法。對(duì)數(shù)據(jù)庫的直接操作有了詳細(xì)的了解。對(duì)于php網(wǎng)頁設(shè)計(jì),我了解了php腳本的基本寫法,通時(shí)初步熟悉了利用html5和JavaScript設(shè)計(jì)網(wǎng)頁的外觀和跳轉(zhuǎn)。然而,由于自身的一些事情以及對(duì)php腳本鏈接數(shù)據(jù)庫等部分高級(jí)操作的不熟悉,導(dǎo)致沒能按時(shí)完整的完成數(shù)據(jù)庫的課程設(shè)計(jì)。但是,我不會(huì)因此放棄,一定會(huì)在空閑的時(shí)間繼續(xù)學(xué)習(xí)相關(guān)知識(shí),完成課程設(shè)計(jì)。