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

正文內(nèi)容

基于jsp的學(xué)生信息管理系統(tǒng)計(jì)算機(jī)畢業(yè)設(shè)計(jì)(編輯修改稿)

2025-07-24 18:10 本頁面
 

【文章內(nèi)容簡介】 標(biāo)識(shí)password密碼否varchar20Not null表2:Student表的定義:字段名字段描述是否主鍵數(shù)據(jù)類型長度約束說明name學(xué)生姓名否varchar20Not nullstu_id學(xué)號(hào)是varchar20Not null唯一標(biāo)識(shí)password密碼否varchar20Not nullsex性別否varchar20Not nullzy專業(yè)否varchar20Not nullmz民族否char10Not nullzzmm政治面貌否varchan20Not nullcym曾用名否varchar20sfz身份證否varchar20csrq出生日期否varchar20jg籍貫否varchar20jkzk健康狀況否varchar20rxnf入學(xué)年份否varchar20jtdz家庭地址否varchar50jtdh家庭電話否varchar20yzbm郵政編碼否varchar10brlxfs聯(lián)系方式否varchar20郵件否varchar20qtlxfs其他聯(lián)系否varchar20bz備注否varchar20表3:Chengji表的定義:字段名字段描述是否主鍵數(shù)據(jù)類型長度約束說明學(xué)期號(hào)學(xué)期號(hào)否varchar20課程號(hào)課程號(hào)是varchar20Not null唯一標(biāo)識(shí)課程名課程名否varchar20Not null學(xué)分學(xué)分否varchar20主講教師主講教師否varchar20表4:Kechengbiao表的定義:字段名字段描述是否主鍵數(shù)據(jù)類型長度約束說明課程號(hào)課程號(hào)是varchar20Not null唯一標(biāo)識(shí)課程名課程名否varchar20Not null任課教師任課教師否varchar20星期幾星期幾否varchar20時(shí)間時(shí)間否varchar20上課教室上課教室否varchar20表5:成績關(guān)聯(lián)表的定義:字段名字段描述是否主鍵數(shù)據(jù)類型長度約束說明id自動(dòng)標(biāo)識(shí)是int4Not null唯一標(biāo)識(shí)stu_id學(xué)號(hào)否varchar20Not null課程號(hào)課程號(hào)否varchar20Not null成績成績否varchar20Not null重修成績重修成績否varchar20Not null表6:選課關(guān)聯(lián)的定義:字段名字段描述是否主鍵數(shù)據(jù)類型長度約束說明id自動(dòng)標(biāo)識(shí)是int4Not null唯一標(biāo)識(shí)stu_id學(xué)號(hào)否varchar20Not null課程號(hào)課程號(hào)否varchar20Not null 實(shí)體及ER圖 實(shí)體介紹本系統(tǒng)中的實(shí)體共有4 個(gè),分別為:實(shí)體1: 學(xué)生(姓名name,學(xué)號(hào)stu_id,密碼password,性別sex,專業(yè)zy,民族mz,政治面貌,曾用名cym,身份證sfz,出身日期csrq,籍貫jg,健康狀況jkzk,入學(xué)年份rxnf,家庭地址jtdz,家庭電話jtdh,郵政編碼yzbm,聯(lián)系方式lxfs,Email ,備注bz); 關(guān)鍵字為:學(xué)號(hào)實(shí)體2:選修課(課程號(hào),課程名,任課教師,星期幾,時(shí)間,上課教室); 關(guān)鍵字為:課程號(hào)實(shí)體3:基礎(chǔ)課(學(xué)期號(hào),課程號(hào),課程名,學(xué)分,主講教師) 關(guān)鍵字為:課程號(hào)實(shí)體4:成績(id,學(xué)號(hào),課程號(hào),成績,重修成績); 實(shí)體的ER圖以及各實(shí)體之間聯(lián)系的ER圖 實(shí)體1的ER圖: 學(xué)生姓名學(xué)號(hào)密碼性別專業(yè)民族政治面貌曾用名身份證出生日期健康狀況籍貫入學(xué)年份家庭地址聯(lián)系方式 實(shí)體1 實(shí)體2的ER圖 選修課課程號(hào)任課教師星期幾時(shí)間上課教室課程名 實(shí)體2 實(shí)體3的ER圖必修課課程號(hào)課程名主講教師學(xué)分學(xué)期號(hào) 實(shí)體3 實(shí)體4的ER圖: 成績學(xué)號(hào)課程號(hào)成績重修成績ID 實(shí)體4 實(shí)體1與實(shí)體2之間的聯(lián)系:選修(學(xué)號(hào),課程號(hào)) 學(xué)生選修選修課 實(shí)體1與實(shí)體2(m:n)關(guān)系 實(shí)體1與實(shí)體3之間的關(guān)系:學(xué)習(xí)(學(xué)號(hào),課程號(hào),成績)學(xué)習(xí)必修課學(xué)生 實(shí)體1與實(shí)體3(m:n)關(guān)系 數(shù)據(jù)庫表的關(guān)系圖 在本系統(tǒng)中共有6個(gè)表,其中有些表之間存在著聯(lián)系,并建立起了關(guān)系: 數(shù)據(jù)庫表的視圖 數(shù)據(jù)庫連接 JDBC是Java數(shù)據(jù)庫連接(Java Data Base Connectivity)技術(shù)的簡稱,是為各種常用的數(shù)據(jù)庫提供無縫連接的技術(shù)。JDBC定義了Java語言同各種SQL數(shù)據(jù)之間的應(yīng)用程序設(shè)計(jì)接口(API),提高了軟件的通用性。JDBC的關(guān)鍵技術(shù)是數(shù)據(jù)庫連接驅(qū)動(dòng)程序,針對(duì)這點(diǎn)大量的數(shù)據(jù)庫廠商和第三方開發(fā)商支持Java的JDBC的標(biāo)準(zhǔn),并開發(fā)了不同的數(shù)據(jù)庫JDBC驅(qū)動(dòng)程序。這些驅(qū)動(dòng)程序可以分成四種:JDBCODBC Bridge驅(qū)動(dòng)程序、JDBC Native Bridge驅(qū)動(dòng)程序、JDBCNetwork Bridge驅(qū)動(dòng)程序、Pure Java JDBC Driver。 本系統(tǒng)正是利用JDBCODBC Bridge驅(qū)動(dòng)程序來連接數(shù)據(jù)庫的,連接數(shù)據(jù)庫時(shí)用到了JavaBean技術(shù),起代碼為:package yu。import .*。import .*。public class dbconn { String Sd=。 //建立一個(gè)聯(lián)接機(jī) String Sc=jdbc:odbc:yqp。 //建立一個(gè)Odbc源 Connection con=null。 //Connection對(duì)象 ResultSet rs=null。 //建立一個(gè)記錄集 PreparedStatement prepstmt = null。 String userName = sa。 String password = 。 public dbconn(){ try{ (Sd)。 //用classforname方法加載驅(qū)動(dòng)程序類 }catch( e){ //當(dāng)沒有發(fā)現(xiàn)這個(gè)加載這個(gè)類的時(shí)候拋出的異常 (e)。 //執(zhí)行系統(tǒng)的錯(cuò)誤打印 } } 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){ //數(shù)據(jù)庫的更新操作 int result=0。 try{ con=(Sc,userName,password)。 Statement stmt=()。 result=(sql)。 }catch(SQLException ex){ (())。 } return result。 } public void close(){ 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程序中調(diào)用這個(gè)JavaBean時(shí)只需加一條語句:jsp:useBean id=a scope=page class=/ 就與數(shù)據(jù)庫連接上了,可以進(jìn)行數(shù)據(jù)調(diào)用、修改。第五章 系統(tǒng)具體實(shí)現(xiàn) 按照上面所說的學(xué)生信息管理系統(tǒng)應(yīng)具有的具體功能來具體實(shí)現(xiàn)該系統(tǒng),盡量完善系統(tǒng)的每一個(gè)要求,做到精益求精。 登入界面 由于系統(tǒng)設(shè)置了2個(gè)不同的權(quán)限,所以登入時(shí)首先應(yīng)該對(duì)權(quán)限進(jìn)行判斷,然后對(duì)所屬權(quán)限范圍內(nèi)的用戶進(jìn)行用戶名和密碼驗(yàn)證,驗(yàn)證成功才進(jìn)入相應(yīng)的頁面。輸入用戶名和密碼系統(tǒng)驗(yàn)證通過選擇權(quán)限當(dāng)用戶或密碼錯(cuò)誤判斷用戶名和密碼判斷權(quán)限學(xué)生界面管理員界面登入系統(tǒng)界面如下:當(dāng)用戶輸入ID和密碼后會(huì)根據(jù)選擇的權(quán)限對(duì)ID和密碼進(jìn)行驗(yàn)證驗(yàn)證成功時(shí)進(jìn)入下一頁面,判斷用戶權(quán)限及密碼正確與否的代碼如下::%@ page contentType=text/html。 charset=GB2312 %%@ page import=.* %%@ page language=java %%@ page import=.* %%@ page import=yu.* %jsp:useBean id=a scope=p
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1