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

正文內(nèi)容

高校教師工作量統(tǒng)計系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文(編輯修改稿)

2025-04-05 08:30 本頁面
 

【文章內(nèi)容簡介】 8 4 教師工作量統(tǒng)計系統(tǒng)設(shè)計 系統(tǒng)需求分析 系統(tǒng)權(quán)限管理 用戶信息包括系統(tǒng)用戶管理員的帳號、密碼、用戶類別。系統(tǒng)需 對管理員用戶帳號以及密碼進行驗證 ,只有通過驗證后用戶才能進入系統(tǒng)。其具體功能需求如下所示: 系統(tǒng)建設(shè)的基本目標(biāo) (1)管理員用戶的登錄。 (2)新的管理員信息的添加。 系統(tǒng)目標(biāo)功能的實現(xiàn) (1)教師工作量的管理; (2)教師工作量的錄入; (3)教師工作量的查詢統(tǒng)計。 本次系統(tǒng)的設(shè)計主要是針對教師所授課時量的統(tǒng)計,其目的是為了方便教務(wù)人員統(tǒng)計教師總的課時量,以便于工資的結(jié)算,除此之外,也大大方便了教師評職稱時對本人近兩年工作量統(tǒng)計結(jié)果的查詢。 本系統(tǒng)主要是采用 JSP 技術(shù)完成 ,管理員信息管理系統(tǒng)內(nèi)部復(fù)雜的邏輯主要通過JavaBean 的組件實現(xiàn), JavaBean 組件在 瀏覽器 服務(wù)器上運行,通過 JSP 返回到管理員信息瀏覽器。通過系統(tǒng)用戶的管理,采用 JSP 分頁顯示數(shù)據(jù),使網(wǎng)頁內(nèi)容簡潔、大方,系統(tǒng)的可維護性和可擴充性也明顯增強。在服務(wù)器端,系統(tǒng)使用純 JDBC 訪問SQL Server2021數(shù)據(jù)庫。本系統(tǒng)使用 JSP技術(shù)作為表現(xiàn)手段,服務(wù)器采用 Tomcat 作為 JSP 的 引擎,管理員信息管理由 JavaBean 組件完。由于本系統(tǒng)的開發(fā)需要一個功能強大的數(shù)據(jù)庫,因此采用 了 SQL Server2021 數(shù)據(jù)庫作為高校教師工作量統(tǒng)計系統(tǒng)的數(shù)據(jù)庫服務(wù)器。 根據(jù)系統(tǒng)的功能需求分析,將本系統(tǒng)劃分為以下幾大模塊: 9 圖 41 總體設(shè)計 各功能描述如下: (1)添加信息的功能:包括教師工作量的添加,網(wǎng)站公告的添加,新的管理員信息的添加,教師請假信息的添加,以及教師補課信息的添加 (由管理員完成 ); (2)修改信息的功能:包括教師用戶對自己信息的修改,教師用戶登錄密碼的修改,管理員用戶信息的修改,課程信息的修改,管理員對教師信息的修改,網(wǎng)站公告信息的修改,教師請假信息的修 改,以及教師補課信息的修改 (由用戶完成 ); (3)刪除信息的功能:包括員離職教師信息的刪除,課程信息的刪除,離職管理員信息的刪除,網(wǎng)站公告信息的刪除,教師請假信息的刪除,以及教師補課信息的刪除 (由管理員完成 ); (4)查詢信息的功能:包括教師用戶對自己工作量的查詢,可查詢自己某一段時間 (包括幾年內(nèi) )的工作量,并可以直接打印、打印預(yù)覽或者導(dǎo)出到 Excel 表中。管理員對教師工作量的查詢,也可查詢教師某段時間內(nèi) (包括幾年內(nèi) )的工作量,可以查出其所授課程以及相應(yīng)的課時量,并且也可直接打印或者到 Excel 表中。 10 后臺數(shù)據(jù)庫設(shè)計 根據(jù)系統(tǒng)功能的設(shè)計要求和模塊劃分,本系統(tǒng)的數(shù)據(jù)庫主要分為教師登錄密碼的修改,教師用戶基本信息的修改,教師用戶工作量的查詢,管理員用戶信息的管理,課程信息的管理,教師用戶的管理,網(wǎng)站公告的管理,教師工作量的管理,教師請假信息的管理,教師補課信息的管理這十個部分。管理員對各項信息的管理功能包括信息的錄入、修改和刪除、查詢。 本系統(tǒng)利用 SQL Server 2021 作為后臺數(shù)據(jù)庫,首先我們在 SQL Server 2021 企業(yè)管理器中新建一個“高校教師工作量統(tǒng)計系統(tǒng)”將要用到的數(shù)據(jù)庫命名為“ gzl”,該數(shù)據(jù)庫主要包含七個數(shù)據(jù)表,分別為:管理員信息表 ( admin) 、公告信息表 ( affiche) 、教師補課信息表 ( bk) 、教師工作信息表 ( gzl) 、教師注冊信息表 ( member) 、課程信息表 ( news) ,教師請假信息表 ( qj) 。 數(shù)據(jù)庫需求分析 :用戶帳號、登錄密碼、真實姓名、性別、身份證號、聯(lián)系地址、郵箱; 教師用戶信息實體 ER 圖: 圖 42 教師用戶實體設(shè)計 實體:登陸帳號、初始密碼 、真實姓名、用戶性別、用戶年齡、聯(lián)系地址、聯(lián)系電話,添加日期; 管理員用戶信息 實體 ER 圖: 11 圖 43 管理員用戶實體設(shè)計 :序號、標(biāo)題、發(fā)布內(nèi)容、發(fā)布時間、發(fā)布人; 公告信息實體 ER 圖: 圖 44 公告信息實體設(shè)計 :編號、教師帳號、課程、時間、課時、教師姓名; 教師工作信息實體 ER 圖: 圖 45 教師工作信息實體設(shè) 計 12 :教師編號、教師姓名、課題、時間、備注; 教師補課信息實體 ER 圖: 圖 46 教師補課信息實體設(shè)計 :課程編號、課題、來源、作者、內(nèi)容、發(fā)布日期; 課程信息實體 ER 圖: 圖 47 課程信息實體設(shè)計 :編號、請假老師、主題、時間、備注; 教師請假信息實 體 ER 圖 : 圖 48 教師請假信息實體設(shè)計 13 ER 圖: 圖 49 整體 ER圖 數(shù)據(jù)庫表設(shè)計 (1)管理員信息表 “ admin” 表 41 管理員信息表 Field Name Datatype Len Default id int 4 否 username nvarchar 50 否 password nvarchar 50 否 realname nvarchar 50 否 sex nvarchar 50 是 age nvarchar 50 是 address nvarchar 50 否 tel nvarchar 50 否 addtime nvarchar 50 是 以上為管理員信息表的設(shè)計項目,其中 id 為主鍵且為自動生成,不可為空。username、 password 等信息不能為空 。 (2)公告信息表 “ affiche” 14 表 42 公告信息表 Field Name Datatype Len Default id int 4 否 title nvarchar 50 否 content nvarchar 100 否 addtime nvarchar 50 否 adder nvarchar 50 否 以上為公告信息表的設(shè)計項目,其中 id 為主鍵且為自動生成,不可為空。 title、content 等信息不能為空 。 (3)教師補課信息表 “ bk” 表 43 教師補課信息表 Field Name Datatype Len Default id int 4 否 member nvarchar 50 是 zt nvarchar 50 是 sj nvarchar 50 是 bz nvarchar 500 是 以上為教師補課信息表的設(shè)計項目,其中 id 為主鍵且為自動生成,不可為空。 (4)教師工作信息表 “ gzl” 表 44 教師工作信息表 Field Name Datatype Len Default id int 4 否 member nvarchar 50 是 zt nvarchar 50 是 sj datetime 是 bz int 4 是 realname nvarchar 50 是 以上為教師工作信息表的設(shè)計項目,其中 id 為主鍵且為 自動生成,不可為空。 (5)教師注冊信息表“ member” 15 表 45 教師注冊信息表 Field Name Datatype Len Default id int 4 否 username nvarchar 50 否 password nvarchar 50 否 realname nvarchar 50 是 sex nvarchar 50 是 idcard nvarchar 50 否 address nvarchar 50 否 nvarchar 50 是 regtime nvarchar 50 是 ifuse nvarchar 50 是 以上為教師注冊信息的設(shè)計項目,其中 id 為主鍵且為自動生成,不可為空。 (6)課程信息表“ news” 表 46 課程信息表 id int 4 否 title nvarchar 50 是 source nvarchar 50 是 zz nvarchar 50 是 content text 是 sj nvarchar 50 是 上表為 課程信息表 的設(shè)計項目,其中 id 為主鍵,不可為空。 (6)教師請假信息表“ qj” 表 47 教師請假信息表 id int 4 否 member nvarchar 50 是 zt nvarchar 50 是 sj nvarchar 50 是 bz nvarchar 500 是 以上是 教師請假信息表 的設(shè)計項目,其中 id 為主鍵且為自動生成,不可為空。 16 5 系統(tǒng)實現(xiàn) 連接 數(shù)據(jù)庫實現(xiàn) 本系統(tǒng)采用 JDBC 的驅(qū)動程序連接數(shù)據(jù)庫 SQL Server 2021,并使用 JavaBean 組件,有效的避免了代碼的重復(fù),具體過程如下: package 。 import .*。 import 。 import 。 import 。 import 。 import .*。 import 。 import 。 import 。 import 。 import 。 import 。 public class DBO { private Connection conn。 private Statement stmt。 private DataSource ds。 public DBO() { } /**打開數(shù)據(jù)庫 */ public void open() { try { //()。 17 //conn=(jdbc: ()。 Conn=(jdbc:microsoft:asename=gzl,sa,sasa)。 stmt=()。 (打開數(shù)據(jù)庫連接 )。 } catch (Exception ex) { (打開數(shù)據(jù)庫時出錯 : + ())。 } } /**關(guān)閉數(shù)據(jù)庫,將連接返還給連接池 */ public void close() { try { // (java, conn)。 ()。 (釋放連接 )。 } catch (SQLException ex) { (返還連接池出錯 : + ())。 } } /**執(zhí)行查詢 */ public ResultSet executeQuery(String sql) throws SQLException { ResultSet rs = null。 rs = (sql)。 (執(zhí)行查詢 )。 return rs。 } /**執(zhí)行增刪改 */ 18 public int executeUpdate(String sql) throws SQLException { int ret = 0。 ret = (sql)。 (執(zhí)行增刪改 )。 return ret。 } /** 將 SQL 語句加入到批處理 */ public void addBatch(String sql) throws SQLException { (sql)。 } /** 執(zhí)行批處理 */ public int [] executeBatch() throws SQLException { boolean isAuto=()。 (false)。 int [] updateCounts = ()。 // ()。 // (isAuto)。 //(true)。 return updateCounts。 } public boolean getAutoCommit() throws SQLException { return ()。 } public void setAutoCommit(boole
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1