javaee學(xué)生信息管理系統(tǒng)報(bào)告_第1頁
javaee學(xué)生信息管理系統(tǒng)報(bào)告_第2頁
javaee學(xué)生信息管理系統(tǒng)報(bào)告_第3頁
javaee學(xué)生信息管理系統(tǒng)報(bào)告_第4頁
javaee學(xué)生信息管理系統(tǒng)報(bào)告_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、.1.課程設(shè)計(jì)目的做一個(gè)學(xué)生信息管理系統(tǒng),要求運(yùn)用到j(luò)avaee中的二層模式做java代碼和jsp設(shè)計(jì)都要用上。要求要有后臺(tái),就是說要連接到數(shù)據(jù)庫。適當(dāng)?shù)倪\(yùn)用javascript和css2.課程設(shè)計(jì)題目描述和需求分析2.1課程設(shè)計(jì)題目:學(xué)生信息管理系統(tǒng)2.2需求分析:功能分析:(1)用戶登錄:用戶登錄(一個(gè)界面)通過驗(yàn)證分為管理員,學(xué)生,老師登陸三個(gè)主頁面(2)學(xué)生信息管理:管理員對(duì)學(xué)生信息進(jìn)行刪除,查詢和修改。(3)課程信息管理:管理員也可以進(jìn)行刪除,修改和查詢功能,同時(shí)學(xué)生可以選課和查詢?cè)撜n程成績(jī),和查詢課程成績(jī)。老師根據(jù)所授課程對(duì)學(xué)生錄入成績(jī)(4)用戶管理:三種用戶可進(jìn)行注銷進(jìn)行切換,可

2、以修改密碼.3.課程設(shè)計(jì)報(bào)告內(nèi)容3.1學(xué)生信息管理系統(tǒng)項(xiàng)目設(shè)計(jì)3.1.1系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)(javaswing界面)登陸教師登陸學(xué)生登陸管理員登錄入成績(jī)修改成績(jī)查詢成績(jī)選課查詢成績(jī)修改密碼錄入基本修改學(xué)生刪除學(xué)生修改密碼信息信息信息.3.1.2邏輯結(jié)構(gòu)設(shè)計(jì)(數(shù)據(jù)庫表和存儲(chǔ)過程等)一數(shù)據(jù)表說明基本表:1.表table1(管理員信息表)字段名usernopassword數(shù)據(jù)類型varcharvarchar長度5050主鍵否是否描述用戶名密碼2.表student(學(xué)生基本信息表)字段名snopasssnamegradesagesexclassno數(shù)據(jù)類型varcharvarcharvarcharvar

3、charvarcharvarcharvarchar長度50505050505050主鍵否是否否否否否否描述學(xué)號(hào)密碼姓名年級(jí)年齡性別班級(jí)號(hào)3.表teacher(老師基本信息表)字段名tnotpsstnamesexjibietel數(shù)據(jù)類型varcharvarcharvarcharvarcharvarcharvarchar長度505050505050主鍵否是否否否否否描述教師號(hào)密碼教師姓名性別職稱電話號(hào)碼4.表class(學(xué)生班級(jí)信息表).字段名classnoclassnamedepartno數(shù)據(jù)類型varcharvarcharvarchar長度505050主鍵否是否否描述班級(jí)號(hào)班級(jí)名稱系名5.表d

4、epart(系表)字段名departnodepartname數(shù)據(jù)類型varcharvarchar長度5050主鍵否是否描述系名系名6.表course(課程表)字段名cnocnameclassdayclasstimectypetname數(shù)據(jù)類型varcharvarcharintintvarcharvarchar長度5050445050主鍵否是否否否否否描述課程號(hào)課程名上課日期上課時(shí)間課程類型授課老師名派生出來的表8.表courseclass(班級(jí)必修課表)字段名classnocnotno數(shù)據(jù)類型varcharvarcharvarchar長度505050主鍵否是是否描述班級(jí)號(hào)課程號(hào)教師號(hào)9.表sc

5、(選課表)字段名sno數(shù)據(jù)類型varchar長度50主鍵否是描述學(xué)號(hào).cnametnamevarcharvarchar5050否否課程名教師名9.表score(成績(jī)表)字段名snocnoscore數(shù)據(jù)類型varcharvarcharvarchar長度505050主鍵否是是否描述學(xué)號(hào)課程號(hào)分?jǐn)?shù)學(xué)生信息管理的所有運(yùn)行界面登陸界面:管理員登陸:.管理員登陸后可以對(duì)學(xué)生基本信息進(jìn)行添加刪除和修改也可對(duì)學(xué)籍和班級(jí)進(jìn)行同樣的操作.老師登陸:老師登陸后錄入成績(jī):1.根據(jù)教師號(hào)和班級(jí)號(hào)查出老師所教班的所教課程號(hào)2.然后根據(jù)班級(jí)號(hào)列顯出此班同學(xué)的信息再對(duì)此班同學(xué)錄入成績(jī)3.因?yàn)橐恍┎荒軐?shí)現(xiàn)的原因,所以本人只能多

6、學(xué)生一個(gè)個(gè)在第三個(gè)頁面中依次錄入最后錄入的成績(jī)將保存到數(shù)據(jù)庫中去.學(xué)生登陸:學(xué)生選課:1.根據(jù)sql語句將學(xué)生課程表中課程類型為選修課的信息全部調(diào)出來學(xué)生查看選課表來進(jìn)行選課2.通過下面的下拉菜單(為選課信息)將自己想選的課選出來操作.選課成功:選課后課進(jìn)行學(xué)生個(gè)人課表查詢:.老師在錄入成績(jī)后可進(jìn)行成績(jī)查詢:分為錄入前和錄入后錄入后這里學(xué)生的成績(jī)信息為四行說明前面就有四門老師對(duì)此學(xué)生錄入的成績(jī)。此學(xué)生的成績(jī)是從數(shù)據(jù)庫中調(diào)用出來的。3.2項(xiàng)目運(yùn)行情況運(yùn)行環(huán)境:1.eclipse3.22.sqlserver20003.apachetomcatproperties6.03.3核心代碼及技術(shù)教師錄入成

7、績(jī):teachercl中可以查詢到教師所教課程的課程號(hào)和班級(jí)的方法.在頁面上顯示登錄老師的班級(jí)號(hào)和課程號(hào)再通過鏈接到他所教的班級(jí)所有的學(xué)生列表鏈接到了此頁面后,下一步就是錄入成績(jī).錄入成績(jī).驗(yàn)證成績(jī)錄入成功了.4.總結(jié)這次課程設(shè)計(jì)真的是花了很多時(shí)間和精力去做的。先要構(gòu)思,光想就不敢下手,這種狀態(tài)就保持了一個(gè)星期,盲目的在網(wǎng)上查關(guān)于學(xué)生信息管理的資料。等到確定要?jiǎng)邮秩プ龅臅r(shí)候,真的無從下手,感覺自己要完成一個(gè)項(xiàng)目就覺得糾結(jié)??吹剿奚岬娜俗龅哪敲赐?,自己就開始熬夜做這份課程設(shè)計(jì),有的時(shí)候一個(gè)晚上就只能解決一個(gè)問題,但是解決出來真的很開心,雖然代碼很冗長不簡(jiǎn)潔。等到兩個(gè)星期過去以后,越做到后面就覺得

8、前面有許多地方矛盾,弄的很不好,所以就開始感覺數(shù)據(jù)庫不是很清晰,所以就回頭開始整理數(shù)據(jù)庫。因?yàn)閿?shù)據(jù)庫比較靈活,所以感覺在管理員那個(gè)界面對(duì)學(xué)生信息進(jìn)行操作的一些代碼開始出現(xiàn)了大批的錯(cuò)誤,就只能一點(diǎn)一點(diǎn)的開始修改,找錯(cuò)。在這個(gè)過程中,真的讓人覺得很吃力,所以以后做什么的時(shí)候一定要先將數(shù)據(jù)庫弄好再開始敲代碼。因?yàn)椴缓酶?,所以在管理員界面,有的還沒有弄好,最后演示的時(shí)候還是出了一些無法顯示的問題。所以自己就直接做學(xué)生和老師界面的一些功能,這些都需要聯(lián)系到數(shù)據(jù)庫,因?yàn)檫@些事是數(shù)據(jù)庫整理清楚和才開始做的,所以這兩塊做的比較清晰,沒有那么糊涂。等到那天演示成果以后,就感覺自己完成了任務(wù),感覺自己還蠻開心的,

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論