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

正文內(nèi)容

jsp--基于bs的學(xué)生考勤管理系統(tǒng)-免費閱讀

2025-03-06 07:23 上一頁面

下一頁面
  

【正文】 此時,在瀏覽器地址欄輸入地址“ : //localhost:8080/”,可以得到系統(tǒng)登錄主頁面,此時 Tomcat 服務(wù)器啟動成功,系統(tǒng)開始正常工作。D:\Program Files\j2sdk\lib\ 。 public static void checkLeave(int leaveId, int status) throws SQLException { String sql = UPDATE leave SET status = + status + WHERE leaveID = + leaveId。如例 3- 6。 String sql_2 = UPDATE student SET + realname = 39。 例 3- 5 修改學(xué)生信息。 例 3- 4 教師登錄后 session 對象的獲取。 default: return。 public void setUser2DB(User user) throws Exception { switch () { //管理員 case 2: Admin admin = (Admin) user。 Servlet一般回把處理的結(jié)果以 HTML的形式返回,在客戶端形成動態(tài)網(wǎng)頁。 Connection = (jdbc:odbc: + check, , )。如圖 3- 17。系統(tǒng)登錄設(shè)計界面如圖 3- 14。 圖 3- 11 學(xué)生模塊數(shù)據(jù)流程 用戶登 錄 (用戶名) (密碼) 對用戶實現(xiàn)用戶登錄權(quán)限識別) 管理員模塊 數(shù)據(jù)庫 教師模塊 學(xué)生模塊 提示錯誤頁面 學(xué)生登錄 StudentFrameset.jsp 顯示考勤記錄 顯示學(xué)生資料 更改個人信息 查看分數(shù) 修改密碼 學(xué)生資料 錯誤信息頁面 調(diào)用 MainManage(連接數(shù)據(jù)庫) 數(shù)據(jù)庫 申請假期 22 (3)教師模塊數(shù)據(jù)流程。如圖 3- 7。 最后一個階段是數(shù)據(jù)庫物理結(jié)構(gòu)的實現(xiàn)。 最終經(jīng)過 ER 圖的轉(zhuǎn)換,得出 14 個關(guān)系模型。 考勤信息:考勤編號,學(xué)生編號,教師編號,考勤時間記錄。 (1)子模塊 ER 圖: 用 戶 登錄號 姓名 密碼 學(xué) 生 登錄號 姓名 性別 所在系 14 教 師 編號 姓名 職稱 教師號 請 假 學(xué)生編號 教師編號 請假類型 請假內(nèi)容 審核 考勤情況 考 勤 教師編號 學(xué)生編號 課堂分數(shù) 考勤時間 系信息 系編號 系名稱 15 圖 3- 3 子模塊 ER 實體圖 (2)系統(tǒng)總體 ER圖,如圖 3- 4。 在數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計階段,通常是通過在需求分析期間得到的數(shù)據(jù)流程圖和數(shù)據(jù)字典 的基礎(chǔ)上,結(jié)合有關(guān)數(shù)據(jù)規(guī)范化的理論,用一個概念數(shù)據(jù)模型將學(xué)生考勤管理系統(tǒng)的數(shù)據(jù)需求明確表達出來。使用JavaBean 和 Servlet 專注開發(fā)邏輯層, JSP 頁面專注開發(fā)應(yīng)用表達層,最大限度的提高了開發(fā)效率。管理員登錄后,根據(jù)其帳號權(quán)限可以進入相應(yīng)的管理頁面。當前,網(wǎng)絡(luò)的影響所覆蓋的范圍越來越大,最大的影響莫過于帶我進入信息化時代。它采用了多種先進技術(shù),能夠快速高效的創(chuàng)建極具表現(xiàn)力和動感效果的網(wǎng)頁,使網(wǎng)頁創(chuàng)作過程變得簡單無比。 Access2021 不僅是一個數(shù)據(jù)庫,而且它具有強大的數(shù)據(jù)管理功能,它可以方便地利用各種數(shù)據(jù)源,生成窗體(表單),查詢,報表和應(yīng)用程序等。 剛開始時微軟公司是將 Access 單獨作為一個產(chǎn)品進行銷售的,后來微軟發(fā)現(xiàn)如果將 Access 捆綁在 Office 中一起發(fā)售,將帶來更加可觀的利潤,于是第一次將 Access捆綁到 Office2021 中,成為 Office 套件中的一個重要成員。 JSP 于 Microsoft 的 ASP 技術(shù)非常相似。 JDBC 不使用服務(wù)器端的數(shù)據(jù)源。大多數(shù)常用的 JavaBean 通常是中小型控制程序,但也可 以編寫包裝整個應(yīng)用程序運行邏輯的 JavaBean 組件,并將其嵌入到復(fù)合文檔中,以便實現(xiàn)更為復(fù)雜的功能??梢暬慕M件在運行中能夠顯示出來,像按鈕、文本框等,都能在程序中顯示出來;非可視化組件通常用來處理程序中的一些復(fù)雜事務(wù),一般不會有可視化的輸出。 4.可移植性好。而在 Servlet 中,每個請求由一個輕量級的 Java 線程處理。與 JSP 相關(guān)的 XML 標識能夠訪問 JavaBeans 組件,并且能設(shè)置或者檢索組件屬性,下載 Applet,以及執(zhí)行用其他方法更難于編碼和耗時的功能。生 成內(nèi)容的邏輯被封裝在標識和JavaBean 組件中,并且捆綁在小腳本中,所有的腳本在服務(wù)器端運行。 JSP 與 ASP、 PHP ASP( Active Server Page)是微軟推出的有強大功能,簡單易學(xué)的特點的強大的網(wǎng)頁編程工具,由于其簡單易學(xué)的特性,受到廣大 WEB 開發(fā)人員的青睞。 JSP 提供了一種簡單快速的基于動態(tài)內(nèi)容顯示的建立站點的技術(shù)。在這種模式下,主要業(yè)務(wù)邏輯都集中與客戶端的程序,因此,必然導(dǎo)致以下問題: (1).系統(tǒng)安裝、調(diào)試、維護和升級的困難; (2).在整個系統(tǒng)中,業(yè)務(wù)邏輯和用戶界面都集中到了客戶端,必然會增加安全隱患。 第 4部分是對整個設(shè)計的總結(jié)。之所以用 Jsp 作為本次設(shè)計的設(shè)計方式,是因為它的良好的跨平臺性能,安全性能和快速性,還有它是一種近年來新興的程序設(shè)計方式 ,底層使用現(xiàn)今最流行的 Java 語言,所以學(xué)習(xí) Jsp 可以提高我的程序設(shè)計能力,同時還可以學(xué)習(xí) Java 語言,鍛煉我的編程能力。由于是首次接觸這樣的編程語言、網(wǎng)頁制作方式、 B/S 模式、新的數(shù)據(jù)庫設(shè)計方式和服務(wù)器配置,我的學(xué)習(xí)時間比較長。幾乎沒有一個學(xué)校不在走信息化的路子,都在用自己的智慧將工作效率一步一步的提升。 最后對此系統(tǒng)實現(xiàn)后的運行進行了詳細的介紹,此考勤管理學(xué)生系的統(tǒng)首先具有實現(xiàn)教師在線考勤功能,并擁有給學(xué)生評分和審核學(xué)生假期的功能;學(xué)生具有查詢分數(shù)的功能;管理員具有添加、修改和刪除此系統(tǒng)所有資料的最高權(quán)限,另外學(xué)生和教師都有基本的查詢個人資料、修改個人密碼的功能。 本文首先介紹了 B/S 的基本情況,并通過與 C/S 模式的比較得出 B/S 模式的具有很明顯的優(yōu)勢的結(jié)論。 Students should have function of inquiring about mark 。 設(shè)計初期,我對于這個課題沒有一個深刻的了解和全面的認識,在某些知識方面也有不小的欠缺,但是,我通過自身努力,充實自己個方面的相關(guān)知識,學(xué)習(xí)了 Dreamweaver、Jsp、 Java、 Access 等方面的知識,通過近一個學(xué)期的努力,終于比較成功地完成了這項設(shè)計,并且能夠很好地提供學(xué)生考勤管理 系統(tǒng)所需要的各項功能。因此,信息化給這樣的一個狀況帶來了一個契機,基于信息化的考勤系統(tǒng)就在這種情況下變的越來越受歡迎,它給教師帶來了更加高效的處理考勤的方法,使得教學(xué)能夠比較順利的進行下去,不會再因為考勤等煩雜事務(wù)影響教學(xué)。包括 JSP 起源與基本特征, B/S 架構(gòu)的優(yōu)點, JSP 中的核心技術(shù), JSP 與數(shù)據(jù)庫的連接。如: B/S 模式,可以在基于 B/S 模式上開發(fā)程序的工具,還有可以讓制作的程序運行的服務(wù)器。 雖然 B/S 模式帶來了很大的好處,但是由于在客戶端能夠利用編程對象僅僅是瀏覽器,因此,原來在 C/S 模式下很容易實現(xiàn)的一些客戶端功能,在 B/S 模式下,卻變的很難實現(xiàn)甚至無法實現(xiàn)。由于 JSP 頁面的內(nèi)置腳本語言是基于 Java 編程語言“一次編寫,到處可以運行”的特點。 JSP 的優(yōu)點 JSP 在多個方面加速了動態(tài) WEB 頁面的開發(fā)。 2.強調(diào)可重用的組件 6 絕大多數(shù) JSP 頁面依賴于可重用、跨 平臺組件來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。與傳統(tǒng)地 CGI 和許多其他類似 CGI 的技術(shù)相比, Java Servlet 具有更高的效率、更容易使用、更強大的功能、更好的可移植性和更能節(jié)省投資等優(yōu)點。 3.功能強大。不僅有許多廉價甚至免費的 Web 服務(wù)器可供個人或小規(guī)模網(wǎng)站使用,而且對于現(xiàn)有的服務(wù)器來說,即便它不支持 Servlet 的話,要加上這部分功能也是往往是免費的。 JavaBean 是描述 Java的軟件組件模型,有點類似與 Microsoft 的 COM 組件概念??梢姷?JavaBean 一般用于編寫 Applet 程序或者 Java 應(yīng)用程序。 8 JSP 模型是在 ASP 之后定義的,它借用了 ASP 的許多優(yōu)點,如 Session、 Application等對象。 ASP 和 JSP 都是面向 Web 服務(wù)器的技術(shù),客戶端瀏覽器不需要任何附加軟件的支持。 Access 實際上是一個基于關(guān)系型數(shù)據(jù)庫的數(shù)據(jù)庫管理系統(tǒng)。 Access 數(shù)據(jù)庫以文件形式保存,文件的擴展名是 mdb。即在可視編輯器中進行編輯時,可以在 HTML監(jiān)視器中同步看到 Dreamweaver 到底生成了什么樣的源代碼。 開發(fā)平臺的選擇 在眾多的網(wǎng)絡(luò)開發(fā)語言中,我選用 JSP,是因為它具有高可靠性和方便的移植性,以及優(yōu)秀的平臺開發(fā)解決方案;實現(xiàn) JSP 動態(tài)功能的 Java 語言也是現(xiàn)今最流行的語言, JSP和 Java 都是跨平臺的語言,所以它們不局限于在 Microsoft 的平臺下工作,而且 JSP 的運行速度經(jīng)測試遠遠大于同類環(huán)境 ASP,PHP 開發(fā)出來的系統(tǒng)。 (2).分層信息管理:系統(tǒng)高級管理區(qū)采用雙層信息分類進行信息的組織管理,使信息的分類歸屬更為清晰明確,不僅提高了信息的利用效率, 而且方便了用戶的查看、搜索等。 數(shù)據(jù)庫是一定的組織方式存儲在一起的相關(guān)數(shù)據(jù)的集合,這些數(shù)據(jù)沒有有害的或不必瀏覽器 Web 服務(wù)器 中間件 數(shù)據(jù)服務(wù)器 數(shù)據(jù)庫 13 要的冗余,為多種用戶服務(wù),數(shù)據(jù)的存儲數(shù)據(jù)獨立于它的程序,對數(shù)據(jù)庫中數(shù)據(jù)的更改或檢索均按公用的和可控制方法進行。 概念結(jié)構(gòu)設(shè)計時數(shù)據(jù)庫設(shè)計過程中的一個關(guān)鍵階段,概念數(shù)據(jù)模型是一個面向問題的數(shù)據(jù)模型,它描述了從教師角度看到的數(shù)據(jù)庫的概貌,反映了用戶的現(xiàn)實環(huán)境,與實際數(shù)據(jù)庫的具體實現(xiàn)技術(shù)無關(guān)。 學(xué)生信息:學(xué)生編號,學(xué)生姓名,學(xué)生密碼,學(xué)生所屬系。 考核:學(xué)生編號,教師編號,考勤類型。 請假記錄表:學(xué)生編號,教師編號,請假編號,請假類別,請假說明,審核情況。 Http 的請求與響應(yīng) 數(shù)據(jù)輸入由 JSP 頁面?zhèn)鬟f 通過中間件實現(xiàn)預(yù)定功能 圖 3- 5 系統(tǒng)數(shù)據(jù)流程示意圖 數(shù)據(jù)庫( Access) 客戶機 JSP 靜態(tài)頁面處理 控制器 ( JavaBean, Servlet) 數(shù)據(jù)庫 導(dǎo)入 ODBC JDBCODBC 橋接 網(wǎng)絡(luò)服務(wù)器 19 本系統(tǒng)分為三大模塊(管理員,學(xué)生,教師),若干小模塊。如圖 3- 10。用戶的登錄模塊就是要完成這樣的一個功能。 圖 3- 15 管理員的管理模塊 教師管理界面 () 教師管理界 面包含四個主要功能:審核學(xué)生請假,查看考勤成績,更改個人信息,查看考勤記錄。其實現(xiàn)數(shù)據(jù)庫連接功能的語句如下: 例 3- 1: 連接數(shù)據(jù)庫代碼。 數(shù)據(jù)庫連接 MainManager 的實現(xiàn):數(shù)據(jù)庫連接 Bean 的關(guān)鍵技術(shù)就是建立 JDBCODBC連接橋,和各個數(shù)據(jù)庫的驅(qū)動程序的編寫。如例 3- 2。 //老師 case 0: Teacher tea = (Teacher) user。 (user,tea)。 系統(tǒng)查詢功能的實現(xiàn) 系統(tǒng)提供查詢功能,如果需要查詢用戶的個人信息,系統(tǒng)根據(jù)登錄時候響應(yīng)登錄時候保存在服務(wù)端的 session 識別用戶身份, 在靜態(tài) JSP 頁面中輸入數(shù)據(jù)請求,系統(tǒng)根據(jù)要求調(diào)用相關(guān)函數(shù) get ()(該函數(shù)集成了查詢的 SQL 語句 select),然后在數(shù)據(jù)庫中調(diào)出數(shù)據(jù)顯示在頁面上。 } else { String sql_1 = UPDATE user_tabl
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1