金秋已至,我們迎來(lái)祖國(guó)母親的71歲生日,祝愿?jìng)ゴ蟮淖鎳?guó)母親繁榮昌盛,九州大地,萬(wàn)物得時(shí),普天同慶,望大江南北,桃紅柳綠,稻黍遍野,鋼花千層在此舉國(guó)同慶的時(shí)刻,我們開(kāi)展了一場(chǎng)項(xiàng)目分享會(huì),每一位學(xué)員分享自己的項(xiàng)目。下面讓我們來(lái)看一下小伙伴們的佳作~
第 一位:李子行
今天上傳的項(xiàng)目是——成績(jī)管理系統(tǒng)
主要是進(jìn)行Java增刪改查的操作。
我們通過(guò)Java連接數(shù)據(jù)庫(kù),在前端利用Ajax獲取需要的內(nèi)容,然后通過(guò)Java進(jìn)行增刪改查等操作。Dao層連接數(shù)據(jù)庫(kù),servlet進(jìn)行操作和返回值。
首先是登錄界面,登錄分為老師和學(xué)生兩個(gè)接口,分別連接不同數(shù)據(jù)庫(kù)。
通過(guò)增刪改查中的“查”來(lái)進(jìn)行完成。用Java獲取Ajax傳到后臺(tái)的賬號(hào)密碼信息來(lái)驗(yàn)證是否和數(shù)據(jù)庫(kù)中信息吻合,相同則進(jìn)行登錄。
老師登錄成功后會(huì)跳轉(zhuǎn)到成績(jī)單頁(yè)面。這個(gè)頁(yè)面是利用Java中查的全查詢(xún)完成的。得到數(shù)據(jù)庫(kù)中所有內(nèi)容并展示。
成績(jī)單中的增加學(xué)生按鈕是增刪改查中的“增”。修改按鈕為“改”。刪除按鈕為“刪”。
第二位:王聰
首頁(yè)
教師登錄端
教師登錄進(jìn)去頁(yè)面
新增
刪除
先生登錄頁(yè)面
學(xué)生登陸成功界面
第三位:丁凱
立項(xiàng):
1.1確定需求
(1) 學(xué)生登錄:可修改密碼并查看各個(gè)學(xué)科分?jǐn)?shù),分?jǐn)?shù)不可修改
(2) 教師登錄:學(xué)生分?jǐn)?shù),密碼皆可修改
1.2并建立相應(yīng)MySQL數(shù)據(jù)庫(kù)
這里只使用了一個(gè)表格,教師和學(xué)生都在其中,教師有更高的權(quán)限
Info:999為教師權(quán)限.
2. 寫(xiě)Dao層方法
3. 寫(xiě)pojo類(lèi)和驗(yàn)證碼code類(lèi)
4. 使用vue+element-ui搭建前端頁(yè)面并考慮傳值參數(shù)
5. 調(diào)用Dao層方法和前端頁(yè)面?zhèn)鲄?lái)寫(xiě)servlet接口
6. 測(cè)試并調(diào)整細(xì)節(jié)
7. 結(jié)果展示
(1)未登錄
點(diǎn)擊登錄:
(2)學(xué)生登錄
輸入正確學(xué)生賬號(hào)密碼和錯(cuò)誤驗(yàn)證碼:
點(diǎn)擊登陸結(jié)果如下:
點(diǎn)擊驗(yàn)證碼本體即可刷新驗(yàn)證碼:
輸入錯(cuò)誤賬號(hào)密碼和正確驗(yàn)證碼:
輸入正確賬號(hào)密碼和驗(yàn)證碼,結(jié)果:
只可修改密碼
修改密碼后提示,并且數(shù)據(jù)庫(kù)有相應(yīng)更改
(3)教師登錄后
增加其他功能的按鈕
點(diǎn)擊新增按鈕
新增數(shù)據(jù)
結(jié)果
數(shù)據(jù)庫(kù):
點(diǎn)擊”李四”修改按鈕:
其中姓名無(wú)法修改,其余皆可修改
更改其中內(nèi)容,并點(diǎn)擊修改,成績(jī)頁(yè)面自動(dòng)變化
數(shù)據(jù)庫(kù)中發(fā)生變化:
點(diǎn)擊”趙六”的刪除之前
點(diǎn)擊”趙六”的刪除之后:
數(shù)據(jù)庫(kù)中內(nèi)容發(fā)生變化:
第四位:黃慶峰
學(xué)生管理系統(tǒng)
教師端
教師登錄界面(圖1)
圖1
說(shuō)明:教師登錄需要用戶(hù)名和密碼還有驗(yàn)證碼同時(shí)正確才可以登錄成功,登錄成功則進(jìn)入學(xué)生管理界面。
教師登錄的servlet(圖2)
圖2
說(shuō)明:首先用if判斷來(lái)判斷生成的驗(yàn)證碼和輸入的驗(yàn)證碼是否一致,驗(yàn)證碼一致才執(zhí)行之后的密碼判斷。
學(xué)生管理界面
學(xué)生管理界面(圖3)
圖3
說(shuō)明:在學(xué)生管理界面可以對(duì)學(xué)生的成績(jī)進(jìn)行錄入,修改和刪除。在錄入成績(jī)的時(shí)候?qū)W生的初始密碼默認(rèn)為”123456”。
學(xué)生管理的servlet分為全查詢(xún),修改和刪除三個(gè)
全查詢(xún)serclet(圖4)
圖4
說(shuō)明:可以查詢(xún)的所有學(xué)生的所有數(shù)據(jù)。
修改serclet(圖5)
圖5
說(shuō)明:需要輸入的密碼和學(xué)生自己的密碼一樣才能進(jìn)行修改。
刪除serclet(圖6)
圖6
說(shuō)明:點(diǎn)擊刪除就可以刪除學(xué)生數(shù)據(jù)。
第五位:張凱
這次創(chuàng)作的是一個(gè)javaweb項(xiàng)目 是一個(gè)成績(jī)管理系統(tǒng)
使用了vue框架和vant-ui
這是選擇身份界面 使用了tab切換
首先介紹學(xué)生登錄界面
輸入學(xué)號(hào)后會(huì)生成驗(yàn)證碼 需要正確輸入學(xué)號(hào) 密碼 驗(yàn)證碼才能登陸成功
當(dāng)驗(yàn)證嗎錯(cuò)誤時(shí)會(huì)顯示
密碼錯(cuò)誤時(shí)會(huì)顯示
用戶(hù)不存在的時(shí)候會(huì)顯示
當(dāng)輸入的信息都正確時(shí) 就會(huì)進(jìn)入學(xué)生的成績(jī)界面
這時(shí)候?qū)W生只能查看成績(jī)和修改登錄密碼
現(xiàn)在將密碼修改成000000
數(shù)據(jù)庫(kù)已經(jīng)修改成功了
如果學(xué)生沒(méi)有賬號(hào)
可以去注冊(cè)
注冊(cè)也需要信息都核對(duì)正確才能注冊(cè) 注冊(cè)后是沒(méi)有成績(jī)的
教師端
教師端界面相似 功能相似 也是信息輸入正確之后才能登錄
教師端默認(rèn)全查詢(xún)
每個(gè)同學(xué)都可以單獨(dú)操作
修改成功后 數(shù)據(jù)庫(kù)信息會(huì)更新
老師還可以新增學(xué)生 刪除學(xué)生
刪除界面
刪除成功
第六位:李永春
這是首頁(yè),用css有懸停效果 點(diǎn)擊跳轉(zhuǎn)學(xué)生端和教師端!
學(xué)生端文檔
樣式
教師端 和其他功能serlect同款
分享過(guò)程歡聲笑語(yǔ),有成功鼓掌祝賀,有bug驚現(xiàn)給小朋友帶來(lái)滿(mǎn)滿(mǎn)問(wèn)號(hào)。在金秋之際望小伙伴們有滿(mǎn)滿(mǎn)的收獲~祝愿祖國(guó)媽媽生日快樂(lè)~