freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于jsp的學生信息管理系統(tǒng)—免費計算機畢業(yè)設計論文-資料下載頁

2024-11-29 04:17本頁面

【導讀】隨著學校規(guī)模的不斷擴大,學生數量急劇增加,有關學生的各種信息也成倍增長。對如此龐大的信息量,開發(fā)學生信息管理系統(tǒng)來提高學生管理工作的效率就成為必然。該系統(tǒng),可以做到信息的規(guī)范管理、科學統(tǒng)計和快速查詢,從而減少管理方面的工作量。本文主要介紹了學生信息管理系統(tǒng)的主要任務,闡述了開發(fā)該系統(tǒng)用到的關鍵技術,如采用B/S結構,使用JSP編程、利用SQLServer2020建立數據庫、采用HTML,JavaScript. 同權限用戶登入到不同的操作界面。除、錄入成績,以及學生進行查詢成績等功能。關鍵字:學生信息管理,B/S,JSP,Script,SQLServer2020。

  

【正文】 圖 實體 1與實體 2( m: n)關系 必修課 課程號 課程名 主講教師 學分 學期號 成績 學號 課程號 成績 重修成績 ID 學生 選修 選修課 20 實體 1與實體 3之間的關系:學習(學號,課程號,成績) 圖 實體 1與實體 3( m: n)關系 數據庫表的關系圖 在本系統(tǒng)中共有 6個表,其中有些表之間存在著聯(lián)系,并建立起了關系: 學習 必修課 學生 21 數據庫表的視圖 數據庫連接 JDBC是 Java數據庫連接 (Java Data Base Connectivity)技術的簡稱,是為各種常用 的數據庫提供無縫連接的技術。 JDBC定義了 Java語言同各種 SQL數據之間的應用程序設計 接口( API),提高了軟件的通用性。 JDBC的關 鍵 技術是數據庫連接驅動程序,針對這點大量的數據庫廠商和第三方開發(fā)商 支持 Java的 JDBC的標準,并開發(fā)了不同的數據庫 JDBC 驅動程序。這些驅動程序可以分成四種: JDBCODBC Bridge驅動程序、 JDBC Native Bridge驅動程序、 JDBCNetwork Bridge驅動程序、 Pure Java JDBC Driver。 本系統(tǒng)正是利用 JDBCODBC Bridge驅動程序來連接數據庫 的,連接數據庫時用到了 JavaBean技術,起代碼為: package yu。 import .*。 import .*。 public class dbconn { String Sd=。 //建立一個聯(lián)接機 String Sc=jdbc:odbc:yqp。 //建立一個 Odbc源 Connection con=null。 //Connection對象 ResultSet rs=null。 //建立一個記錄集 22 PreparedStatement prepstmt = null。 String userName = sa。 String password = 。 public dbconn(){ try{ (Sd)。 //用 classforname方法加載驅動程序類 }catch( e){ //當沒有發(fā)現(xiàn)這個加載這個類的時候拋出的異常 (e)。 //執(zhí)行系統(tǒng)的錯誤打印 } } public ResultSet executeQuery(String sql){ //可以執(zhí)行添加刪等操作 try{ con=(Sc,userName,password)。 Statement stmt = ( , )。 rs=(sql)。 }catch(SQLException er){ (())。 } return rs。 } public int executeUpdate(String sql){ //數據庫的更新操作 int result=0。 try{ con=(Sc,userName,password)。 Statement stmt=()。 result=(sql)。 }catch(SQLException ex){ (())。 } return result。 } public void close(){ 23 try{ if(con!=null) ()。 }catch(Exception e){ (e)。 }try{ if(rs!=null) ()。 }catch(Exception e){ (e)。 } } public PreparedStatement preparedstatements(String sql) { try{ con=(Sc,userName,password)。 prepstmt = (sql)。 }catch(SQLException ex){ (())。 } return prepstmt。 } } 在 JSP程序中調用這個 JavaBean時只需加一條語句: jsp:useBean id=a scope=page class=/ 就與數據庫連接上了,可以進行數據調用、修改。 24 第五章 系統(tǒng)具體實現(xiàn) 按照上面所說的學生信息管理系統(tǒng)應具有的具體功能來具體實現(xiàn)該系統(tǒng),盡量完善系 統(tǒng)的每一個要求,做到精益求精。 登入界面 由于系統(tǒng)設置了 2個不同的權限,所以登入時首先應該對權限進行判斷,然后對所屬 權限范圍內的用戶進行用戶名和密碼 驗證,驗證成功才進入相應的頁面。 登入系統(tǒng)界面如下: 輸入用戶名和密碼 系統(tǒng)驗證通過 選擇權限 當用戶 或密碼錯誤 判斷用戶名和密碼 判斷權限 學生界面 管理員界面 25 當用戶輸入 ID和密碼后會根據選擇的權限對 ID和密碼進行驗證驗證成功時進入下一 頁面,判斷用戶權限及密碼正確與否的代碼如下: : %@ page contentType=text/html。 charset=GB2312 % %@ page import=.* % %@ page language=java % %@ page import=.* % %@ page import=yu.* % jsp:useBean id=a scope=page class=/ html head title 身份驗證 /title /head body bgcolor=ffffff % (GBK)。 if((student)){ sql = SELECT * FROM student where stu_id=39。+user+39。 and password=39。+pwd+39。 URL=。 ResultSet rs = (sql)。 if(()){ String a=(name)。 (true)。 (name,a)。 (id,user)。 (URL) 。} else () 。 } else if((admin)){ sql = SELECT * FROM admin where admin_id=39。+user+39。 and 26 password=39。+pwd+39。 URL=。 ResultSet rs = (sql)。 if(()){ (true)。 (id,user)。 (URL) 。} else () 。 }//使用 executeQuery執(zhí)行 SQL查詢語句 % /body /html 學生界面 當驗證用戶名和密碼正確后進入 學生界面: 學生主頁面主要就是顯示學生的一些功能,在右邊設置了一個 frame框來顯示學生選擇功能后進入的頁面。 27 學生界面功能實現(xiàn) 在學生主頁面中有學生所需要的一些功能,如查看公告,修改自己的登入密碼,查看學籍并進行修改,查看選修課表并進行選修,查看已選課程并可修改。 查看公告頁面 學生修改密碼頁面 28 修改密碼代碼: : body bgcolor=ffffff % (GBK)。 String pwd=。 String number=(String)(id)。 String sql=。 sql=SELECT * FROM student where stu_id=39。+number+39。 ResultSet rs = (sql)。 if(()){ pwd=(password)。 } % SCRIPT LANGUAGE=javascript function b(){ if(!=%=pwd%||==) { alert(輸入的原始密碼不正確,請重新輸入 )。 ()。 return false。 } if(==) { alert(請輸入新密碼 )。 ()。 return false。 } else if(!=) { alert(兩次輸入的新密碼不同,請重新輸入 )。 ()。 return false。 } else { alert(密碼修 改成功 )。 29 return true。 } return true。 } /SCRIPT 以輸入一個密碼修改框的 ta
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1