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

正文內(nèi)容

基于jsp的學(xué)生學(xué)籍管理系統(tǒng)—計算機(jī)畢業(yè)設(shè)計-資料下載頁

2024-11-29 10:23本頁面

【導(dǎo)讀】管理信息系統(tǒng)是一個不斷發(fā)展的新型學(xué)科,任何一個單位要生存要發(fā)展,要高效率地把內(nèi)。部活動有機(jī)地組織起來,就必須建立與自身特點相適應(yīng)的管理信息系統(tǒng)。本文采用JSP和MSSQL-Server等軟件為開發(fā)工具,以WindowsXP為。詢、修改和刪除。涉及到的主要內(nèi)容有:體系結(jié)構(gòu)規(guī)劃、設(shè)計平臺的搭建以及系統(tǒng)的設(shè)計。校學(xué)生管理子系統(tǒng)、離校學(xué)生管理子系統(tǒng)、各種信息查詢子系統(tǒng)以及系統(tǒng)維護(hù)子系統(tǒng)。和智能建設(shè),并為高校整體實現(xiàn)信息化管理體系作好鋪墊。關(guān)鍵字:學(xué)生學(xué)籍管理;B/S;JSP;SQLSERVER2020;JDBC-ODBC;

  

【正文】 23 null kch 課程號 是 varchar 50 Not null 惟一 標(biāo)識 kcm 課程名 char 20 Not null xf 學(xué)分 char 20 zjjs 主講教師 char 20 表 34 kecheng表的 定義 字段名 字段描述 是否為主鍵 數(shù)據(jù)類型 長度 約束 說明 kch 課程號 是 varchar 50 Not null 惟一標(biāo)識 kcm 課程名 varchar 20 Not null rkjs 任課教師 varchar 20 Not null 學(xué)生學(xué)籍管理系統(tǒng) 24 xqj 星期幾 varchar 20 sj 時間 varchar 20 skjs 上課教室 varchar 20 表 35 成績關(guān)聯(lián)表的定義 字段名 字段描述 是否為主鍵 數(shù)據(jù)類型 長度 約束 說明 id 自動編號 是 int 4 Not null 惟一標(biāo)識 stu_id 學(xué)號 varchar 50 Not null 外鍵 kch 課程號 varchar 50 Not null 外 鍵 成績 成績 char 20 重修成績 重修成績 char 20 學(xué)生學(xué)籍管理系統(tǒng) 25 表 36 選課關(guān)聯(lián)表的定義 字段名 字段描述 是否為主鍵 數(shù)據(jù)類型 長度 約束 說明 id 自動編號 是 int 4 Not null 惟一標(biāo)識 stu_id 學(xué)號 varchar 50 kch 課程號 varchar 50 實體及 ER圖 登錄管理 實體介紹 本系統(tǒng)中的實體共有 4 個,分別為: 實體 1: 學(xué)生 (姓名 stu_name,學(xué)號 stu_id,密碼 stu_password,性別 sex,專業(yè) dept,民族 mz,政治面貌 zzmm,曾用名 cym,身份證 sfz,出身日期 age,籍貫 jg,健康狀況 jkzk,入學(xué)年份 rxnf,家庭地址 jtdz,家庭電話 jtdh,郵政編碼 yzbm,聯(lián)系方式 lxfs, Email ,備注 bz); 關(guān)鍵字為:學(xué)號 stu_id 實體 2:選修課(課程號 kch,課程名 kcm,任課教師 rkjs,星期幾 xqj,時間 sj,上課教室 skjs); 關(guān)鍵字為:課程號 kch 實體 3:基礎(chǔ)課(學(xué)期號 xqh,課程號 kch,課程名 kcm,學(xué)分 xf,主講教師 zjjs) 關(guān)鍵字為:課程號 kch 實體 4:成績( id,學(xué)號 stu_id,課程號 kch,成績,重修成績);關(guān)鍵字為: id ER圖 實體 1的 ER圖 : 學(xué)生學(xué)籍管理系統(tǒng) 26 圖 ER圖 實體 2的 ER圖: 圖 2的 ER圖 實 體 3的 ER圖: 選修課 課程號 任課教師 星期幾 時間 上課教室 課程名 學(xué)生 姓名 學(xué)號 密碼 性別 專業(yè) 民族 政治面貌 曾用名 身份證 出生日期 健康狀況 籍貫 入 學(xué)年份 家庭地址 聯(lián)系方式 學(xué)生學(xué)籍管理系統(tǒng) 27 圖 3的 ER圖 實體 4的 ER圖: 圖 4的 ER圖 各個實體之間的關(guān)系圖: 圖 數(shù)據(jù)庫表的關(guān)系圖 在學(xué)籍產(chǎn)管理系統(tǒng)中,涉及到 5個數(shù)據(jù)表的操作,其中有些表會與多個表有關(guān)聯(lián),但結(jié)構(gòu)比較明晰,各表的關(guān)系如下圖: 成績 學(xué)號 課程號 成績 重修成績 ID 必修課 課程號 課程名 主講教師 學(xué)分 學(xué)期號 學(xué)習(xí) 必修課 學(xué)生 選修 選修課課 學(xué)生學(xué)籍管理系統(tǒng) 28 圖 關(guān)系圖 數(shù)據(jù)庫表的視圖 系統(tǒng)通過建立視圖來進(jìn)行查詢,如下是查看的視圖: 圖 視圖學(xué)生學(xué)籍管理系統(tǒng) 29 第四章 系統(tǒng)具體實現(xiàn) 關(guān)鍵應(yīng)用 JDBC 是 Java 數(shù)據(jù)庫連接 (Java Data Base Connectivity)技術(shù)的簡稱,是為各種常用的數(shù)據(jù)庫提供無縫連接的技術(shù)。 JDBC定義了 Java語言同各種 SQL數(shù)據(jù)之間的應(yīng)用程序設(shè)計接口( API),提高了軟件的通用性。 JDBC 的關(guān)鍵技術(shù)是數(shù)據(jù)庫連接驅(qū)動程序,針對這點大量的數(shù)據(jù)庫廠商和第三方開發(fā)商支持 Java的 JDBC的標(biāo)準(zhǔn),并開發(fā) 了不同的數(shù)據(jù)庫 JDBC 驅(qū)動程序。這些驅(qū)動程序可以分成四種: JDBCODBC Bridge驅(qū)動程序、 JDBC Native Bridge驅(qū)動程序、 JDBCNetwork Bridge驅(qū)動程序、 Pure Java JDBC Driver。 其中,我采用 JDBCODBC Bridge驅(qū)動程序來連接數(shù)據(jù)庫,步驟如下: 將 SQL Server 2020改為“ SQL Server和 Windows”方式登錄; 建立訪問系統(tǒng) dsn112數(shù)據(jù)庫用戶; 建立 ODBC數(shù)據(jù)源(系統(tǒng)數(shù)據(jù)源名稱為 dsn112); 編寫 JSP程序連接數(shù)據(jù)庫代碼: package proj112。 import .*。 //import .*。 import 。 import 。 import 。 import 。 import 。 import 。 public class dbconn { //建立一個聯(lián)接機(jī) String url=jdbc:odbc:dsn112。 //建立一個Odbc源 Connection con=null。 //Connection 對象 ResultSet rs=null。 //建立一個記錄集 學(xué)生學(xué)籍管理系統(tǒng) 30 PreparedStatement prepstmt = null。 String userName = sa。 String password = 。 public dbconn(){ try{ ()。 //用 classforname方法加載驅(qū)動程序類 }catch( e){ //當(dāng)沒有發(fā)現(xiàn)這個加載這個類的時候拋出的異常 (e)。 //執(zhí)行系統(tǒng)的錯誤打印 } } public ResultSet executeQuery(String sql){ //可以執(zhí)行添加刪等操作 try{ con=(url,userName,password)。 Statement stmt = ( , )。 rs=(sql)。 }catch(SQLException er){ (())。 } return rs。 } public int executeUpdate(String sql){ //數(shù)據(jù)庫的更新操作 int result=0。 try{ con=(url,userName,password)。 Statement stmt=()。 學(xué)生學(xué)籍管理系統(tǒng) 31 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=(url,userName,password)。 prepstmt = (sql)。 //PreparedStatement prepstmt = null。 }catch(SQLException ex){ (())。 } return prepstmt。 } /* public static void main(String[] args) { try { ConnDB db = new ConnDB()。 //(select * from student_info。 ResultSet rs = (select * from 學(xué)生學(xué)籍管理系統(tǒng) 32 student_info)。 while(()) { ((1))。 ((2))。 } //(連接數(shù)據(jù)庫成功 !)。 }catch(Exception e) { ()。 } }*/ } 登錄管理 圖 系統(tǒng)登錄界面 說明:用戶只需要填寫登錄帳號和密碼,后臺會判斷用戶的權(quán)限從而進(jìn)入不同的操作頁面。 當(dāng)輸入的用戶名或 密碼有錯,顯示提示框,如下圖所示: 學(xué)生學(xué)籍管理系統(tǒng) 33 圖 用戶名或錯誤界面 菜單界面 登錄用戶設(shè)置了兩個權(quán)限(系統(tǒng)管理員、學(xué)生用戶),不同的權(quán)限進(jìn)入不同的操作界面。下面是系統(tǒng)管理員的操作界面 ,分為三個功能模塊: 學(xué)生模塊:該模塊包括三個子模塊,管理員可以對新生的錄入,對在校學(xué)生信息的修改,以及對畢業(yè)學(xué)生的刪除。要精確查找學(xué)生,可以輸入學(xué)號,查找到相應(yīng)學(xué)生信息。在查看成績這一子模塊,你可以輸入學(xué)號,查看該學(xué)生所有課程成績,或輸入課程號,查看該課程所有學(xué)生成績情況。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1