資源描述:
《基于ssh的網(wǎng)上選課系統(tǒng)設(shè)計的開發(fā)與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學術(shù)論文-天天文庫。
1、JDFJKDHFKAHGJHLKFHJHAKHFLJKDHFKLJASHDFKJHAKLDFHDLSFHKLDSJ計算機科學技術(shù)系《JavaEE框架技術(shù)》項目報告題目學生選課系統(tǒng)姓名學號專業(yè)計算機網(wǎng)絡(luò)技術(shù)班級2010級3班2012年6月15日DFSGSJDFKGHERUHJKDHKLSHDKJHKSHKFHLKGHDLSFGHDSKLFHGLDKSFHGLKFGDSJDFJKDHFKAHGJHLKFHJHAKHFLJKDHFKLJASHDFKJHAKLDFHDLSFHKLDSJ一、功能需求分析隨著在校大學生人數(shù)的不斷增加,教務(wù)系統(tǒng)的數(shù)據(jù)量也不斷的上
2、漲。針對學生選課這一環(huán)節(jié),過去的選課方法是采用人工的方法去管理文件檔案,而這種管理方式存在許多的缺點:保密性差、效率低,另外時間一長,將會產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都會帶來不少的困難。隨著科學技術(shù)的不斷提高,計算機已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。作為計算機應(yīng)用的一部分,實用技術(shù)絕對選課信息進行管理,具有手工管理所無法比擬的優(yōu)點。本系統(tǒng)從學生網(wǎng)上自主選課以及教師的課程發(fā)布兩個大方面進行了設(shè)計基本實現(xiàn)了查詢個人信息、修改個人信息、查詢所有課程、選課以及退課的功能。本程序前臺采用AdobeDreamweaverCS5進
3、行頁面制作,后臺由NavicatLiteforMySQL數(shù)據(jù)庫支持,實現(xiàn)動態(tài)網(wǎng)頁的效果,達到對數(shù)據(jù)庫的操作以完成使用的要求。二、系統(tǒng)功能模塊設(shè)計學生登錄選課系統(tǒng)主頁課程信息管理個人信息管理退選課程選修課程查看個人信息修改個人信息所有課程信息查看選課信息DFSGSJDFKGHERUHJKDHKLSHDKJHKSHKFHLKGHDLSFGHDSKLFHGLDKSFHGLKFGDSJDFJKDHFKAHGJHLKFHJHAKHFLJKDHFKLJASHDFKJHAKLDFHDLSFHKLDSJ一、系統(tǒng)流程學生選課系統(tǒng)登錄失敗成功選課系統(tǒng)主頁所有課程信息個
4、人選課情況修改個人信息查看個人信息選課退選輸入個人信息9選課成功退選成功修改成功退出系統(tǒng)二、數(shù)據(jù)庫設(shè)計1.數(shù)據(jù)庫概念設(shè)計①管理員實體對象管理員實體對象如圖4.1所示:DFSGSJDFKGHERUHJKDHKLSHDKJHKSHKFHLKGHDLSFGHDSKLFHGLDKSFHGLKFGDSJDFJKDHFKAHGJHLKFHJHAKHFLJKDHFKLJASHDFKJHAKLDFHDLSFHKLDSJ管理員登錄號口令圖4.1管理員實體對象圖②學生實體對象學生實體對象如圖4.2所示:照片備注總學分學號學生專業(yè)ID出生時間性別姓名圖4.2學生實體對象
5、圖③專業(yè)實體對象專業(yè)實體對象如圖4.3所示:專業(yè)輔導員人數(shù)專業(yè)名圖4.3專業(yè)實體對象圖DFSGSJDFKGHERUHJKDHKLSHDKJHKSHKFHLKGHDLSFGHDSKLFHGLDKSFHGLKFGDSJDFJKDHFKAHGJHLKFHJHAKHFLJKDHFKLJASHDFKJHAKLDFHDLSFHKLDSJ④課程實體對象課程實體對象如圖4.4所示:課程號課程學分課程名學時開學學期圖4.4課程實體對象圖⑤學生-課程實體對象課程實體對象如圖4.5所示:學號課程號_______圖4.5學生-課程實體對象圖1.數(shù)據(jù)庫邏輯設(shè)計①登錄表dlb
6、表4.1登錄表列名描述數(shù)據(jù)類型可空默認值說明id標識int×自增1主鍵,自增xh登錄號char(6)×無外鍵,xsb中的xhkl口令char(20)×無DFSGSJDFKGHERUHJKDHKLSHDKJHKSHKFHLKGHDLSFGHDSKLFHGLDKSFHGLKFGDSJDFJKDHFKAHGJHLKFHJHAKHFLJKDHFKLJASHDFKJHAKLDFHDLSFHKLDSJ②學生表xsb表4.2學生表列名描述數(shù)據(jù)類型可空默認值說明XH學號Char(6)×無XM姓名Char(8)×無XB性別Bit×無1:男,2:女CSSJ出生時間da
7、tetime√無ZY_ID專業(yè)IDint×無ZXF總學分int√無BZ備注Varchar(200)√無ZP照片mediumblob√無③專業(yè)表zyb表4.3專業(yè)表列名描述數(shù)據(jù)類型可空默認值說明idIDint×自增1主鍵zym專業(yè)名Char(12)×無rs人數(shù)int√0fdy輔導員Char(8)√無④課程表kcb表4.4課程表列名描述數(shù)據(jù)類型可空默認值說明kch課程號Char(3)×無主鍵kcm課程名Char(12)√無kxxq開課學期smallint√無1-8xs學時int√0xf學分int√0DFSGSJDFKGHERUHJKDHKLSHDKJH
8、KSHKFHLKGHDLSFGHDSKLFHGLDKSFHGLKFGDSJDFJKDHFKAHGJHLKFHJHAKHFL