資源描述:
《jsp研究與設(shè)計(jì)開(kāi)發(fā)的教務(wù)系統(tǒng)中的學(xué)生信息管理系統(tǒng)課程報(bào)告》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、JSP程序設(shè)計(jì)與網(wǎng)站開(kāi)發(fā)課程報(bào)告院系信息學(xué)院專業(yè)物聯(lián)網(wǎng)班級(jí)122131002任課教師趙明茹學(xué)號(hào)1221310039姓名王嘯宇一二三四總分:課程編號(hào)CSTN42120P2015年6月18日教務(wù)管理系統(tǒng)中學(xué)生信息管理1、模塊簡(jiǎn)介1.1登錄模塊用戶輸入用戶名和密碼,jsp頁(yè)面把得到地用戶名和密碼與數(shù)據(jù)中地?cái)?shù)據(jù)進(jìn)行對(duì)比,驗(yàn)證是否登錄成功.1.2查看學(xué)生信息模塊用戶可在該頁(yè)查看學(xué)生信息表(student)中地所有數(shù)據(jù)且所有信息按學(xué)號(hào)排序.1.3查詢學(xué)生信息模塊用戶可在該模塊對(duì)學(xué)生信息進(jìn)行查詢,該模塊為用戶提供了三種查詢方式分別為學(xué)號(hào)、班級(jí)、姓名.1.4修改學(xué)生信息模塊該模塊用戶通過(guò)輸入學(xué)號(hào),來(lái)修
2、改相應(yīng)地學(xué)生信息記錄.1.5添加學(xué)生信息模塊用戶可在該模塊向?qū)W生信息表中添加記錄.1.6刪除學(xué)生信息模塊用戶可在該模塊對(duì)學(xué)生表中地信息進(jìn)行刪除,該模塊用戶可以根據(jù)學(xué)號(hào)進(jìn)行刪除,該模塊還為用戶提供兩個(gè)快捷刪除功能分別為刪除最近一次修改地學(xué)生信息記錄和刪除最近一次添加地信息記錄.資料個(gè)人收集整理,勿做商業(yè)用途2、數(shù)據(jù)庫(kù)設(shè)計(jì)2.1用戶表(mytable)字段名含義數(shù)據(jù)類型是否為空默認(rèn)值username用戶名varchar(20)是password密碼varchar(20)是2.2學(xué)生信息表(student)字段名含義數(shù)據(jù)類型是否為空默認(rèn)值number學(xué)號(hào)varchar(20)是name姓名v
3、archar(15)是sex性別varchar(5)是date出生日期varchar(20)是class班級(jí)varchar(15)是minzu民族varchar(6)是phone聯(lián)系方式varchar(20)是zzmm政治面貌varchar(10)是address家庭住址varchar(40)是zhuanye專業(yè)varchar(20)是1、程序功能說(shuō)明與程序設(shè)計(jì)流程圖3.1登錄登錄部分涉及地jsp文件:Denglu.jsp、Denglu2.jsp,success.jsp:Denglu.jsp通過(guò)定義兩個(gè)文本框:name="logname",name="password"獲取用戶輸入地用
4、戶名和密碼并把值傳遞給Denglu2.jsp資料個(gè)人收集整理,勿做商業(yè)用途Denglu2.jsp把傳遞過(guò)來(lái)地用戶名和密碼存放在Stringlogname1、Stringpassword1中,連接數(shù)據(jù)庫(kù)通過(guò)遍歷mytable表中地?cái)?shù)據(jù),對(duì)比兩次,第一次對(duì)比用戶名,第二次對(duì)比用戶名和密碼,同時(shí)定義兩個(gè)int型變量,用戶名正確則n=1,用戶名和密碼同時(shí)正確則m=1,再判斷n與m地值,當(dāng)n=1&&m=1正確登錄,n=1&&m!=1提示密碼錯(cuò)誤,n!=1提示用戶名不存在.資料個(gè)人收集整理,勿做商業(yè)用途Success.jsp登錄已成功,能夠顯示登錄地用戶名,顯示出功能選項(xiàng).登錄輸入用戶名和密碼先查
5、找用戶名查找用戶名密碼n=1m=1n=1&&m=1n=1&&m!=1登陸成功用戶名不存在密碼錯(cuò)誤Y資料個(gè)人收集整理,勿做商業(yè)用途NYNNNYY3.2查看學(xué)生信息涉及文件inquire.jsp,SortTag.tag用戶通過(guò)點(diǎn)擊學(xué)生信息管理頁(yè)面上方地功能選項(xiàng)跳轉(zhuǎn)到inquire.jsp.該文件負(fù)責(zé)把學(xué)生信息表中地?cái)?shù)據(jù)通過(guò)調(diào)用SortTag.tag按學(xué)號(hào)進(jìn)行排序然后輸出學(xué)生信息記錄.資料個(gè)人收集整理,勿做商業(yè)用途按學(xué)號(hào)排序查詢語(yǔ)句:SELECT*FORMstudentORDERBYnumber定義一個(gè)變量值=“number”調(diào)用SortTag.tag文件把變量值傳遞過(guò)去SortTag.ta
6、g連接數(shù)據(jù)庫(kù)對(duì)數(shù)據(jù)按照number字段排序Inquire.jsp接受到tag文件返回地值即排序后地學(xué)生信息記錄資料個(gè)人收集整理,勿做商業(yè)用途3.3查詢學(xué)生信息涉及文件:chaxun.jsp,bynumber.jsp,byclass.jsp,byname.jsp,NumberConditon.tag,ClassConditon.tag,KeyWord.tag資料個(gè)人收集整理,勿做商業(yè)用途用戶通過(guò)點(diǎn)擊學(xué)生信息管理頁(yè)面上方地查詢學(xué)生信息功能選項(xiàng)跳轉(zhuǎn)到chaxun.jsp,該界面為用戶提供三種查詢方式,頁(yè)面有三個(gè)文本框用戶可以輸入學(xué)號(hào),班級(jí)號(hào)或姓名進(jìn)行查詢.資料個(gè)人收集整理,勿做商業(yè)用途當(dāng)用戶
7、選擇根據(jù)學(xué)號(hào)查詢bynumber.jsp通過(guò)Stringnumber=request.getParameter("number");獲取學(xué)號(hào)再調(diào)用NumberConditon.tag進(jìn)行查詢,查詢語(yǔ)句:資料個(gè)人收集整理,勿做商業(yè)用途SELECT*FORMstudentWherenumber='"+number+"'";當(dāng)用戶選擇根據(jù)學(xué)號(hào)查詢byclass.jsp通過(guò)Stringnumber=request.getParameter("numbe