歡迎來(lái)到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁(yè) 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告 學(xué)生選課系統(tǒng)

  • 資源ID:141836336       資源大小:430.52KB        全文頁(yè)數(shù):16頁(yè)
  • 資源格式: DOC        下載積分:10積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開(kāi)放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要10積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫(xiě)的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開(kāi),此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無(wú)水印,預(yù)覽文檔經(jīng)過(guò)壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒(méi)有明確說(shuō)明有答案則都視為沒(méi)有答案,請(qǐng)知曉。

數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告 學(xué)生選課系統(tǒng)

淮陰工學(xué)院 數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告課題名稱: 學(xué)生選課系統(tǒng) 專業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) 班級(jí): 計(jì)算機(jī)1072 姓名: 學(xué)號(hào): 1071301217 指導(dǎo)老師: 2009年12月28日設(shè)計(jì)任務(wù)書(shū)課題名稱學(xué)生選課系統(tǒng)設(shè)計(jì)目的本課程設(shè)計(jì)的目的是通過(guò)獨(dú)立完成一個(gè)數(shù)據(jù)庫(kù)開(kāi)發(fā)項(xiàng)目,讓學(xué)生知道數(shù)據(jù)庫(kù)開(kāi)發(fā)的基本過(guò)程,并運(yùn)用所學(xué)知識(shí)去獨(dú)立思考和設(shè)計(jì)一個(gè)數(shù)據(jù)庫(kù)。最終達(dá)到提高運(yùn)用所學(xué)知識(shí)解決實(shí)際問(wèn)題的能力。實(shí)驗(yàn)環(huán)境1、Windows XP及以上 2、SQL Server 2005 3、Visual Studio 2008、C#開(kāi)發(fā)語(yǔ)言任務(wù)要求任務(wù):分析設(shè)計(jì)學(xué)生選課系統(tǒng),選擇適當(dāng)?shù)拈_(kāi)發(fā)工具作出功能完整、切實(shí)可用的系統(tǒng)。要求:1、需求分析;2、數(shù)據(jù)庫(kù)的概念設(shè)計(jì);3、數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì);4、數(shù)據(jù)庫(kù)的物理設(shè)計(jì);5、應(yīng)用程序設(shè)計(jì); 6、編程實(shí)現(xiàn)。工作進(jìn)度計(jì)劃序號(hào)起止日期工 作 內(nèi) 容12009.12.21選擇課題22009.12.222009.12.23需求分析、數(shù)據(jù)庫(kù)設(shè)計(jì)32009.12.242009.12.25整體設(shè)計(jì)、編寫(xiě)程序代碼、調(diào)試程序42009.12.262009.12.27撰寫(xiě)報(bào)告指導(dǎo)教師(簽章): 年 月 日 摘要:隨著社會(huì)的進(jìn)步,尤其是計(jì)算機(jī)技術(shù)與網(wǎng)絡(luò)的發(fā)展,人們對(duì)于數(shù)據(jù)傳輸,遠(yuǎn)程控制的實(shí)時(shí)性要求越來(lái)越高,這就使得計(jì)算機(jī)技術(shù)的發(fā)展越來(lái)越面向網(wǎng)絡(luò)。現(xiàn)代學(xué)校管理無(wú)疑成為網(wǎng)絡(luò)應(yīng)用的典型代表,學(xué)生在校期間需要進(jìn)行大量課程的學(xué)習(xí),除學(xué)校安排的基本課程之外,還要進(jìn)行部分選修課的學(xué)習(xí)。為了達(dá)到選課的方便、快捷,高等學(xué)校都提供網(wǎng)上選課平臺(tái)供學(xué)生使用。本次課程設(shè)計(jì)選做學(xué)生選課系統(tǒng)就是建立在面向網(wǎng)絡(luò)的基礎(chǔ)之上,選用Visual Studio 2008 開(kāi)發(fā)工具 和SQL Server2005 數(shù)據(jù)庫(kù)。所開(kāi)發(fā)出的系統(tǒng)能夠方面學(xué)生選課、教師查詢和管理員管理。具有較強(qiáng)的實(shí)時(shí)性,在面向網(wǎng)絡(luò)的基礎(chǔ)上可以方便在外用戶進(jìn)行各種操作。關(guān)鍵詞:面向網(wǎng)絡(luò);數(shù)據(jù)庫(kù);方便 目 錄1 需求分析11.1 系統(tǒng)目標(biāo)11.2 系統(tǒng)功能需求12 數(shù)據(jù)庫(kù)概念設(shè)計(jì)12.1 系統(tǒng)概念模型13 將概念模型轉(zhuǎn)換為關(guān)系模型23.1 將E-R模型轉(zhuǎn)換為關(guān)系模型23.2 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)33.3 實(shí)現(xiàn)數(shù)據(jù)完整性44 應(yīng)用程序設(shè)計(jì)44.1 學(xué)生選課系統(tǒng)處理流程圖44.2 總體結(jié)構(gòu)和外部結(jié)構(gòu)設(shè)計(jì)45 編程實(shí)現(xiàn)55.1 Login.aspx55.2 Student.aspx55.3 Teacher.aspx65.4 guanliyuan.aspx65.5 Acourse.aspx75.6 Ateacher.aspx75.7 Astudent.aspx75.8 Password.aspx7總 結(jié)9致 謝10參考文獻(xiàn)11數(shù)據(jù)庫(kù)課程設(shè)計(jì)學(xué)生選課系統(tǒng)111 需求分析1.1 系統(tǒng)目標(biāo)實(shí)現(xiàn)一個(gè)學(xué)生選課系統(tǒng),完成學(xué)生選課及查詢、教師查詢選課、管理員管理選課等功能。1.2 系統(tǒng)功能需求本系統(tǒng)的用戶分為普通用戶和管理員兩類,普通用戶包括教師和學(xué)生兩種。管理員。普通用戶即選課學(xué)生則只具有為自己選課的權(quán)限。1.2.1 功能劃分學(xué)生選課系統(tǒng),在登錄模塊之后,根據(jù)系統(tǒng)用戶的不同劃分為四個(gè)模塊:管理員模塊、學(xué)生模塊、教師模塊和公共模塊。1.2.2 功能描述(1)登錄模塊登錄模塊用于用戶登錄,完成基本的驗(yàn)證。根據(jù)所填信息進(jìn)行判斷,用戶名錯(cuò)誤進(jìn)行用戶名錯(cuò)誤提示,密碼錯(cuò)誤進(jìn)行密碼錯(cuò)誤提示。(2)管理員模塊管理員模塊用于對(duì)系統(tǒng)進(jìn)行管理,對(duì)學(xué)生信息進(jìn)行修改、添加、刪除。對(duì)教師信息進(jìn)行添加、修改、刪除。添加管理員,發(fā)布通知。(3)學(xué)生模塊學(xué)生登錄后在此模塊進(jìn)行選課、查看選課信息。(4)教師模塊教師登錄后,點(diǎn)擊相關(guān)課程,進(jìn)行查看該課程選課情況。(5)公共模塊公共模塊即為密碼修改模塊,用戶填寫(xiě)賬號(hào)、原密碼后,兩次填寫(xiě)新密碼進(jìn)行修改密碼。2 數(shù)據(jù)庫(kù)概念設(shè)計(jì)2.1 系統(tǒng)概念模型學(xué)生教師管理員學(xué)號(hào)姓名班級(jí)教師號(hào)姓名系院賬號(hào)密碼管理學(xué)生信息選修課程管理教師信息圖2-1學(xué)生選課系統(tǒng)概念模型E/R圖上圖是學(xué)生選課系統(tǒng)概念模型E/R圖,該系統(tǒng)所涉及的實(shí)體集有:學(xué)生實(shí)體集:具有屬性學(xué)號(hào)、姓名、班級(jí)。教師實(shí)體集:具有屬性教師號(hào)、姓名、班級(jí)。管理員實(shí)體集:具有屬性賬號(hào)、密碼。一個(gè)學(xué)生可以選修多門(mén)課程,一個(gè)教師可以開(kāi)設(shè)多門(mén)課程。所以學(xué)生和教師之間是M:N的聯(lián)系。一個(gè)管理員可以管理多個(gè)學(xué)生信息。所以管理員和學(xué)生之間是1:N的聯(lián)系。多個(gè)管理員可以管理多個(gè)教師信息。所以管理員和教師之間是M:N的聯(lián)系。3 將概念模型轉(zhuǎn)換為關(guān)系模型3.1 將E-R模型轉(zhuǎn)換為關(guān)系模型學(xué)生實(shí)體集可轉(zhuǎn)換為關(guān)系:Student(SNo,SPass,SName,SClass)SNo表示學(xué)號(hào),SPass表示密碼,SName表示學(xué)生姓名,SClass表示學(xué)生所在班級(jí)。教師實(shí)體集可轉(zhuǎn)換為關(guān)系:Teacher(TNo,TPass,TName,TCollege)TNo表示教師號(hào),TPass表示密碼,TName表示教師姓名,TCollege表示教師所在院系。管理員實(shí)體集可轉(zhuǎn)換為關(guān)系:AUser(UName,UPass)UName表示管理員號(hào),UPass表示密碼。教師與課程之間可轉(zhuǎn)換為關(guān)系:Course(CName,CTNo,CInfo)CName表示課程名稱,CTNo表示授課教師教師號(hào),CInfo表示課程相關(guān)信息。學(xué)生和課程之間可轉(zhuǎn)換為關(guān)系:Elect(SNo,CName)SNo表示學(xué)生學(xué)號(hào),CName表示說(shuō)選課程名稱。3.2 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)把關(guān)系模型轉(zhuǎn)化為表結(jié)構(gòu):學(xué)生信息表(Student):包含學(xué)生信息,定義如下:表3-1學(xué)生信息表域名含義數(shù)據(jù)類型例子備注SNo學(xué)號(hào)Char(12)1071301217主鍵SPass密碼Char(12)123456SName姓名Char(8)李守雨SClass班級(jí)Char(20)計(jì)算機(jī)1072教師信息表(Teacher):包含教師信息,定義如下:表3-2教師信息表域名含義數(shù)據(jù)類型例子備注TNo教師號(hào)Char(12)2071301217主鍵TPass密碼Char(12)123456TName姓名Char(8)里昂TCollege院系Char(20)計(jì)算機(jī)工程系管理員信息表(AUser):包含管理員信息,定義如下:表3-3管理員信息表域名含義數(shù)據(jù)類型例子備注UName賬號(hào)Char(12)Admin主鍵UPass密碼Char(12)123456課程信息表(Course):包含課程信息,定義如下:表3-4課程信息表域名含義數(shù)據(jù)類型例子備注CName課程名稱Char(20)計(jì)算機(jī)網(wǎng)絡(luò)主鍵CTNo教師號(hào)Char(12)2071301217CInfo課程信息Char (500)計(jì)算機(jī)網(wǎng)絡(luò)介紹允許空選課信息表(Elect):包含選課信息,定義如下:表3-5選課信息表域名含義數(shù)據(jù)類型例子備注SNo學(xué)號(hào)Char(12)1071301217外鍵CName課程名稱Char (20)計(jì)算機(jī)網(wǎng)絡(luò)介紹外鍵3.3 實(shí)現(xiàn)數(shù)據(jù)完整性通過(guò)各種約束,缺省,規(guī)則和觸發(fā)器實(shí)現(xiàn)數(shù)據(jù)的完整性。學(xué)生選課信息的重要性,和各個(gè)數(shù)據(jù)之間的相關(guān)性,保證數(shù)據(jù)的完整性就更為重要。(1)各種外鍵約束保證數(shù)據(jù)的完整性,不能隨意刪除。外鍵的設(shè)置在上面數(shù)據(jù)庫(kù)建表時(shí)已經(jīng)提到。(2)主鍵約束保證實(shí)體的完整性,主鍵的設(shè)置在上面數(shù)據(jù)庫(kù)建表時(shí)也已經(jīng)設(shè)置。4 應(yīng)用程序設(shè)計(jì)4.1 學(xué)生選課系統(tǒng)處理流程圖用戶登錄用戶選擇服務(wù)執(zhí)行服務(wù)操作開(kāi)始退出 合法?執(zhí)行服務(wù)? YYNN圖4-1學(xué)生選課系統(tǒng)處理流程圖4.2 總體結(jié)構(gòu)和外部結(jié)構(gòu)設(shè)計(jì)登錄模塊學(xué)生選課模塊教師查看選課模塊管理員模塊密碼修改模塊圖4-2總體結(jié)構(gòu)圖5 編程實(shí)現(xiàn)5.1 Login.aspx圖5-1登陸界面這是用戶登錄界面,在下拉列表中選擇學(xué)生進(jìn)入Student.aspx,選擇教師進(jìn)入Teacher.aspx,選擇管理員進(jìn)入guanliyuan.aspx。5.2 Student.aspx圖5-2學(xué)生選課頁(yè)面這是學(xué)生選課頁(yè)面,點(diǎn)擊選修,所選課程信息將出現(xiàn)在已選課程中;點(diǎn)擊退選,所點(diǎn)信息將出現(xiàn)在可選課程中;點(diǎn)擊修改密碼進(jìn)入Password.aspx;點(diǎn)擊注銷(xiāo)返回進(jìn)入Login.aspx。5.3 Teacher.aspx圖5-3教師查看選課情況頁(yè)面這是教師查看選課情況頁(yè)面,點(diǎn)擊下拉列表框,查看選修該門(mén)課程的學(xué)生;點(diǎn)擊修改密碼進(jìn)入Password.aspx;點(diǎn)擊注銷(xiāo)返回進(jìn)入Login.aspx。5.4 guanliyuan.aspx圖5-4管理員頁(yè)面這是管理員管理信息界面,點(diǎn)擊管理學(xué)生信息,進(jìn)入Astudent.aspx,進(jìn)行學(xué)生管理。點(diǎn)擊管理教師信息,進(jìn)入Ateacher.aspx,進(jìn)行教師管理。點(diǎn)擊管理課程信息,進(jìn)入Acourse.aspx,進(jìn)行課程管理。點(diǎn)擊修改管理員密碼,進(jìn)入Password.aspx,進(jìn)行密碼修改。管理員還可以添加管理員和發(fā)布通知信息。5.5 Acourse.aspx圖5-5管理員管理課程信息頁(yè)面這是管理員管理課程信息的界面,進(jìn)行添加、刪除課程信息。點(diǎn)擊返回,返回到guanliyuan.aspx。5.6 Ateacher.aspx圖5-6管理員管理教師信息頁(yè)面這是管理員管理教師信息頁(yè)面,進(jìn)行添加、修改、刪除教師信息。點(diǎn)擊返回,返回到guanliyuan.aspx。5.7 Astudent.aspx圖5-7管理員管理學(xué)生信息頁(yè)面這是管理員管理學(xué)生信息頁(yè)面,進(jìn)行添加、修改、刪除學(xué)生信息。點(diǎn)擊返回,返回到guanliyuan.aspx。5.8 Password.aspx圖5-8修改密碼頁(yè)面這是修改密碼頁(yè)面,點(diǎn)擊返回,返回到guanliyuan.aspx。總 結(jié)在本次的數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)中,我完成了學(xué)生選課系統(tǒng)的課程設(shè)計(jì)。通過(guò)本次數(shù)據(jù)庫(kù)課程設(shè)計(jì),達(dá)到了理論與實(shí)踐的相結(jié)合,加深了對(duì)數(shù)據(jù)庫(kù)理論知識(shí)理解,也進(jìn)一步掌握了選用的開(kāi)發(fā)語(yǔ)言及開(kāi)發(fā)平臺(tái)。在本次課程設(shè)計(jì)過(guò)程中,在需求分析方面,學(xué)生選課系統(tǒng)要求界面友好、簡(jiǎn)明易懂、操作簡(jiǎn)單。數(shù)據(jù)庫(kù)設(shè)計(jì)方面,學(xué)生選課系統(tǒng)要求有嚴(yán)謹(jǐn)?shù)臄?shù)據(jù)一致性,需主鍵、外鍵并用。最后是代碼編寫(xiě)實(shí)現(xiàn),選用面向網(wǎng)絡(luò)的開(kāi)發(fā)工具機(jī)語(yǔ)言,方便了用戶進(jìn)行各種操作。在代碼的編寫(xiě)過(guò)程中,用到了數(shù)據(jù)庫(kù)的插入、修改和刪除語(yǔ)句,在具體的開(kāi)發(fā)環(huán)境中使用數(shù)據(jù)庫(kù)語(yǔ)言是對(duì)編程能力的進(jìn)一步提高。 通過(guò)本次數(shù)據(jù)庫(kù)課程設(shè)計(jì),我學(xué)到了很多書(shū)本上學(xué)不到的知識(shí)以及上課接觸不到的東西,也更加認(rèn)識(shí)到網(wǎng)絡(luò)對(duì)工作學(xué)習(xí)的重要性。此次課程設(shè)計(jì)積累的經(jīng)驗(yàn)對(duì)以后項(xiàng)目系統(tǒng)的開(kāi)發(fā)會(huì)有很大的幫助。致 謝在本次課程設(shè)計(jì)的過(guò)程中,我遇到了很多的困難的,但是在老師和同學(xué)的幫助之下,我完成了此次課程設(shè)計(jì)。我首先要感謝任課老師,是他讓我們第一次接觸了數(shù)據(jù)庫(kù)這門(mén)課程,雖然這次我并沒(méi)有應(yīng)用太多課上的知識(shí),但從其他同學(xué)的課程設(shè)計(jì)中,我還是感覺(jué)到這門(mén)課的巨大用處。經(jīng)過(guò)這次數(shù)據(jù)庫(kù)課程設(shè)計(jì),我收獲了很多,指導(dǎo)老師認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論知識(shí)都使我學(xué)到了好多書(shū)本上學(xué)不到的知識(shí)。無(wú)論在理論上還是在實(shí)踐中,都給與我們很大的幫助,使我得到很大的提高,這對(duì)于我以后的工作和學(xué)習(xí)都有很大的幫助,在此感謝他們耐心的輔導(dǎo)。此外還要感謝淮陰工學(xué)院、計(jì)算機(jī)工程系提供的實(shí)踐機(jī)會(huì),實(shí)驗(yàn)室人員提供的良好實(shí)驗(yàn)環(huán)境。還有就是要感謝同學(xué)給與的幫助,感謝他們陪同我一起參考資料,一起討論問(wèn)題,共同走過(guò)了充足的一周。最后還要感謝圖書(shū)館提供的參考資料。參考文獻(xiàn)1 劉金嶺,馮萬(wàn)利,張有東.數(shù)據(jù)庫(kù)原理及應(yīng)用. 北京:清華大學(xué)出版社,20092 丁寶康,董健全. 數(shù)據(jù)庫(kù)實(shí)用教程. 北京:清華大學(xué)出版社,20013 薩師煊,王珊. 數(shù)據(jù)庫(kù)系統(tǒng)概論. 第二版. 北京:高等教育出版社,2000.24 陳志泊.ASP.NET數(shù)據(jù)庫(kù)應(yīng)用程序開(kāi)發(fā).北京:人民郵電出版社,20055 萬(wàn)科,覃劍.Visual C#.NET程序設(shè)計(jì)基礎(chǔ). 北京:清華大學(xué)出版社,2007指導(dǎo)教師評(píng)語(yǔ)學(xué)號(hào)1071301217姓名李守雨班級(jí)計(jì)算機(jī)1072選題名稱學(xué)生選課系統(tǒng)序號(hào)評(píng)價(jià)內(nèi)容權(quán)重(%)得分1考勤記錄、學(xué)習(xí)態(tài)度、工作作風(fēng)與表現(xiàn)。102是否完成設(shè)計(jì)任務(wù);能否運(yùn)行、可操作性如何等。303報(bào)告的格式規(guī)范程度、是否圖文并茂、語(yǔ)言規(guī)范及流暢程度;主題是否鮮明、重心是否突出、論述是否充分、結(jié)論是否正確;是否提出了自己的獨(dú)到見(jiàn)解。304 自我陳述、回答問(wèn)題的正確性、用語(yǔ)準(zhǔn)確性、邏輯思維、是否具有獨(dú)到見(jiàn)解等。30合計(jì)指導(dǎo)教師(簽章): 年 月 日

注意事項(xiàng)

本文(數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告 學(xué)生選課系統(tǒng))為本站會(huì)員(痛***)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!