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

正文內(nèi)容

jsp--基于bs的學(xué)生考勤管理系統(tǒng)-wenkub.com

2025-02-07 07:23 本頁(yè)面
   

【正文】 用戶登錄 1.在 IE 地址欄輸入 可 本機(jī)運(yùn)行,或者在相連的網(wǎng)絡(luò)內(nèi)使用任何一臺(tái)聯(lián)網(wǎng)的計(jì)算機(jī),在 IE 地址欄輸入主機(jī) IP 就可以進(jìn)入系統(tǒng)主頁(yè)面――用戶驗(yàn)證頁(yè)面。 將開發(fā)出來(lái)的 JSP 靜態(tài)頁(yè)面放入 Tomcat 服務(wù)器目錄下 Webapps 下的子目錄 ROOT 目錄下,并將實(shí)現(xiàn)前臺(tái)功能的已經(jīng)經(jīng)過(guò) Javac編譯過(guò)的 .class文件放入 Tomcat目錄下的 mon目錄下的 classes 的子目錄下。 應(yīng)用服務(wù)器的配置 在網(wǎng)上下載免費(fèi)服務(wù)器 。如圖 3- 19。 運(yùn)行環(huán)境: , 。 例 3- 7 請(qǐng)假信息的審核。以下是部分實(shí)現(xiàn)功能的 Java 語(yǔ)句。學(xué)生用戶通過(guò) JSP 靜態(tài)頁(yè)面輸入請(qǐng)假相關(guān)信息,點(diǎn)擊提交。, + departid = + + , + sex = + + WHERE uID = + 。 + + 39。 public static void setUser(User user) throws Exception { if (user instanceof Student) { Student stu = (Student) user。 系統(tǒng)添加、修改和刪除功能的實(shí)現(xiàn) 該類的功能對(duì)于系統(tǒng)前臺(tái)的信息進(jìn)行維護(hù),在系統(tǒng)的靜態(tài) JSP 頁(yè)面輸入相關(guān)數(shù)據(jù)后,系統(tǒng)根據(jù)需要尋找相關(guān)的實(shí)現(xiàn)相對(duì)功能的類。 %Teacher user = (Teacher)(user)。 29 ()。如例 3- 3。 (tea)。 //學(xué)生 case 1: Student stu = (Student) user。 例 3- 2 登錄控制的 Java 程序描述。 在服務(wù)器裝載和初始化一個(gè) Servlet 后,服務(wù)器會(huì)創(chuàng)建特定的“請(qǐng)求”對(duì)象和一個(gè)“響應(yīng)”對(duì)象。 用戶登錄功能的實(shí)現(xiàn) Servlet 是服務(wù)端 Java 的小程序,用于響應(yīng)客戶機(jī)的請(qǐng)求。} 這是通過(guò) JDBCODBC 橋接連接數(shù)據(jù)庫(kù)的驅(qū)動(dòng)程序 將數(shù)據(jù)庫(kù)導(dǎo)入 ODBC 數(shù)據(jù)源,以便實(shí)現(xiàn) JDBC- ODBC 連接,如圖 3- 18。 以下是部分實(shí)現(xiàn)功能的 Java 語(yǔ)句?,F(xiàn)在就可以在Access 數(shù)據(jù)庫(kù)中創(chuàng)建數(shù)據(jù)庫(kù)表了。這些分別由 teacher 的 Bean 集成,當(dāng)靜態(tài) JSP 頁(yè)面輸入產(chǎn)生要求,系統(tǒng)響應(yīng)要求自動(dòng)在 teacher 中尋找相關(guān)的類,實(shí)現(xiàn)功能,其運(yùn)行界面如下圖 3- 16。 管理員界面設(shè)計(jì)( ) 管理員的管理界面包括四個(gè)個(gè)功能:修改教師信息,修改學(xué)生信息,修改院系信息, 25 增加院系信息。該模塊需要用到 admin 這個(gè) Bean,需要設(shè)計(jì)一個(gè)表單讓用戶輸入用戶名和密碼。 圖 3- 12 教師模塊數(shù)據(jù)流程 填寫請(qǐng)假 查看考勤成績(jī) 等改個(gè)人信息 查看考勤記錄 教師登錄 調(diào)用 MainManager 連接數(shù)據(jù)庫(kù) 顯示資料 修改密碼 考勤 查看請(qǐng)假 審核假期 錯(cuò)誤頁(yè)面 數(shù)據(jù)庫(kù) 23 (4)管理員模塊流程。 圖 3- 10 登錄系統(tǒng)數(shù)據(jù)流程 (2)學(xué)生模塊數(shù)據(jù)流程。 圖 3- 8 學(xué)生工作模塊 (4).教師工作模塊。如圖 3- 6。建表如下: 表 31:系統(tǒng)用戶表( User_table 表): 字段名 字段類型 字段說(shuō)明 字段大小 主鍵 UID int 編號(hào) 是 UPwd char 密碼 20 UName char 姓名 50 UType int 用戶類型 17 表 32:學(xué)生表( student 表): 字段名 字段類型 字段說(shuō)明 字段大小 主鍵 uID int 學(xué)生編號(hào) 是 realname char 姓名 50 departid int 系編號(hào) 是 sex int 性別 表 33:教師表( teacher 表): 字段名 字段類型 字段說(shuō)明 字段大小 編號(hào) 自動(dòng)編號(hào) 編號(hào) 是 realname char 教師姓名 50 title char 教師職稱 50 Uid int 教師編號(hào) 是 表 34:考勤信息( check_info 表): 字段名 字段類型 字段說(shuō)明 字段大小 主鍵 stuid int 學(xué)生編號(hào) 是 value_info int 考勤類別 teaid int 教師編號(hào) 是 time time 考勤時(shí)間 date date 考勤日期 表 35:請(qǐng)假信息表( leave 表): 字段名 字段類型 字段說(shuō)明 字段大小 主鍵 stuid int 學(xué)生編號(hào) 是 teaid int 教師編號(hào) leaveType int 請(qǐng)假類型 leaveDesc char 請(qǐng)假說(shuō)明 200 leaveid 自動(dòng)編號(hào) 請(qǐng)假編號(hào) 是 status int 審核情況 表 36:教師系別表( teach_info 表 ): 字段名 字段類型 字段說(shuō)明 字段大小 主鍵 departid int 系編號(hào) 是 uid int 教師編號(hào) 是 表 37:系信息表 (department 表 ) 字段名 字段類型 字段說(shuō)明 字段大小 主鍵 departID 自動(dòng)編號(hào) 系編號(hào) 是 departName char 系名 50 18 系統(tǒng)功能模塊設(shè)計(jì) 系統(tǒng)詳細(xì)設(shè)計(jì)又稱具體設(shè)計(jì)通過(guò)這個(gè)步驟,大家可以了解到系統(tǒng)的內(nèi)部數(shù)據(jù)流向,系統(tǒng)的運(yùn)行方式,設(shè)計(jì)方法等從而更加清楚此系統(tǒng)的內(nèi)部結(jié)構(gòu)。 考勤信息表:學(xué)生編號(hào),教師編號(hào),考勤類別 ,考勤時(shí)間,考勤日期。 學(xué)生表:編號(hào),姓名,系別,性別。 請(qǐng)假:學(xué)生編號(hào),教師編號(hào),請(qǐng)假類型。 由圖 3- 4 初始設(shè)計(jì)的數(shù)據(jù)庫(kù) ER 實(shí)體圖的聯(lián)系,可以得出 6 個(gè)互相聯(lián)系的實(shí)體,其中 4 個(gè)是 1: n 關(guān)系, 1 個(gè) 1: 1 聯(lián)系, 1 一個(gè) m: n 聯(lián)系: 管理:管理員編號(hào),教師編號(hào),學(xué)生編號(hào)。 系信息:系編號(hào),系名稱。 圖 3- 4 所示 ER 圖有 8 個(gè)實(shí)體類型,其屬性如下: 用戶身份:用戶編號(hào),用戶身份。下面結(jié)合基于 B/S 的學(xué)生考勤管理系統(tǒng)的數(shù)據(jù)分析說(shuō)明 ER圖的建立。概念數(shù)據(jù)庫(kù)一般用數(shù)據(jù)庫(kù)名稱及其內(nèi)容(簡(jiǎn)單數(shù)據(jù)或符合數(shù)據(jù))的列表來(lái)表達(dá)。 數(shù)據(jù)庫(kù)具有數(shù)據(jù)結(jié)構(gòu)化、最低冗余度、較高的程序與數(shù)據(jù)獨(dú)立性、易于擴(kuò)充及易于編制應(yīng)用程序等特點(diǎn)。這樣做不僅避免了程序代碼中一些不必要的重復(fù),更重要的是使整個(gè)系統(tǒng)層次結(jié)構(gòu)更加清晰,大大方便了以后系統(tǒng)功能的增加,在一定程度上也縮減了開發(fā)成本。 系統(tǒng)概要設(shè)計(jì) 系統(tǒng)設(shè)計(jì)思想 系統(tǒng)設(shè)計(jì)思想在一定程度上決定了一個(gè)系統(tǒng)設(shè)計(jì)的成敗,也從某種角度反映的生命力。 圖 3- 1 系統(tǒng)預(yù)覽 在這個(gè)界面中,人員登陸以后,根據(jù)其帳號(hào)權(quán)限可以在左邊導(dǎo)航欄選取所允許操作的功能模塊。所以我選擇了 JSP 開發(fā)本次畢業(yè)設(shè)計(jì),不僅僅因?yàn)樗目缙脚_(tái),語(yǔ)句規(guī)范化和可靠性,更多的是由于它帶給我得學(xué)習(xí)機(jī)會(huì)。本系統(tǒng)作為一個(gè)中小型的管理信息平臺(tái),在一定程度上便是適應(yīng)這樣發(fā)展的需求。 Dreamweaver 不僅提供了強(qiáng)大得網(wǎng)頁(yè)編輯功能,而且提供了完善的站點(diǎn)管理機(jī)制,可以說(shuō),它是一個(gè)集網(wǎng)頁(yè)創(chuàng)作和站點(diǎn)管理兩大利器于一身的最受歡迎的網(wǎng)頁(yè)制作編輯工具。 Dreamweaver 是人們認(rèn)為最好的所見(jiàn)即所得網(wǎng)頁(yè)編輯器,實(shí)用它即使不懂 html 語(yǔ)言也可以設(shè)計(jì)網(wǎng)頁(yè)以及組織,建設(shè),管理站點(diǎn)。 Dreamweaver MX 設(shè)計(jì)中主要使用 Dreamweaver MX 制作網(wǎng)頁(yè)。數(shù)據(jù)庫(kù)中的數(shù)據(jù)可以是文字、圖象、聲音等。 Access2021 數(shù)據(jù)庫(kù)管理系統(tǒng)是 Access 的最新版本,可在 Windows XP 環(huán)境下運(yùn)行。自從 1992 年開始銷售以來(lái), Access 已經(jīng)賣出了超過(guò) 6000萬(wàn)份,現(xiàn)在它已經(jīng)成為世界上最流行的桌面數(shù)據(jù)庫(kù)管理系統(tǒng)。 JSP 使用的是 Java,在 JSP 下,代碼被編譯成 Servlet 并由 Java 虛擬機(jī)執(zhí)行,這種操作僅在對(duì) JSP 頁(yè)面第一次請(qǐng)求時(shí)發(fā)生。 在 ASP 和 JSP 環(huán)境下, HTML 代碼主要負(fù)責(zé)描述信息的顯示樣式,而程序代碼則用來(lái)描述處理邏輯。 同時(shí) JSP 使用靈活而強(qiáng)大的 Java 語(yǔ)言,而不是低效的 Scripting 語(yǔ)言。 如果一個(gè)特定的數(shù)據(jù)庫(kù)沒(méi)有 JDBC 驅(qū)動(dòng)程序,而只有 ODBC 驅(qū)動(dòng)程序, Java 提供一個(gè)JDBCODBC 橋來(lái)將 JDBC 調(diào)用 轉(zhuǎn)化為 ODBC 調(diào)用。 JSP 和數(shù)據(jù)庫(kù) JSP和 ASP都是通過(guò)微軟公司的 ODBC實(shí)現(xiàn)數(shù)據(jù)庫(kù)的連接的,但是 JSP 和 ASP不同的是,JSP 通過(guò)一個(gè)叫 JDBC 的技術(shù)連接數(shù)據(jù)庫(kù)。這些簡(jiǎn)單的 JavaBean 組件提供了告訴用戶什么是 JavaBean 的直觀方法。 JavaBean 組件是 Java 類,這些類遵循一個(gè)接口格式,以便于使方法命名、底層行為以及繼承或?qū)崿F(xiàn)的行為能夠把類看做標(biāo)準(zhǔn)的 JavaBean 組件來(lái)進(jìn)行構(gòu)造。 JavaBean 描述了 Java 的軟件組件模型,這個(gè)模型被設(shè)計(jì)成使第三方廠家可以生成和銷售能夠集成到其他開發(fā)廠商或者其他開發(fā)人員開發(fā)的軟件產(chǎn)品的 Java 組件。 7 JavaBean 技術(shù) JavaSoft 為 JavaBean 定義的任務(wù)就是“ Write once, run anywhere, rescue everywhere” ,因此 JavaBean 具有“一次編寫,可以在任何地方執(zhí)行,可以在任何地方使用”的特性。因此,為 IPla Enterprise Server 寫的 Servlet 無(wú)需任何實(shí)質(zhì)上的改動(dòng)即可移植到 Apache、 Microsoft IIS 或 者 WebStar。在 Servlet 中,許多使用傳統(tǒng) CGI 程序很難完成的任務(wù)都可以輕松的完成。在性能優(yōu)化方面, Servlet 也比 CGI 有著更多的選擇,比如緩沖以前的計(jì)算結(jié)果,保持?jǐn)?shù)據(jù)庫(kù)連接的活動(dòng)等等。其優(yōu)點(diǎn)如下: 1.高效。由于 JSP 頁(yè)面的內(nèi)置腳 本語(yǔ)言是基于 Java 編程語(yǔ)言的,而且所有的 JSP 頁(yè)面都被編輯譯成為 Java Servlet, JSP 頁(yè)面就具有 Java 技術(shù)的所有好處,包括良好的存儲(chǔ)性能和安全性,還有卓越的跨平臺(tái)的特性。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者或者客戶團(tuán)體所使用。而不影響內(nèi)容的生成。 1.將內(nèi)容的生成和顯示進(jìn)行分離 使用 JSP 技術(shù), Web 頁(yè)面開發(fā)人員可以使用 HTML 或者 XML 標(biāo)識(shí)來(lái)設(shè)計(jì)和格式化最終頁(yè)面。 PHP( Hypertext Preprocessor)是一種完全免費(fèi)的,也支持大多數(shù)的數(shù)據(jù)庫(kù)。越來(lái)越多的供應(yīng)商將 JSP 支持添加到他們的產(chǎn)品中去,用戶可以使用自己所選則的服務(wù)器和工具,更改工具或服務(wù)器并不影響當(dāng)前的應(yīng)用。 JSP 不但擁有 Servelet 的所有特性與優(yōu)點(diǎn),更增加了程序開發(fā)上的彈性,除了 Java程序本身跨平臺(tái)的優(yōu)點(diǎn),它是直接在 HTML 中內(nèi)嵌 JSP 程序代碼,使得程序的開發(fā)更為容 5 易、方便。 盡管如此, B/S 模式仍舊是目前很多應(yīng)用系統(tǒng)的首選模式。在 B/S 模式中,最核心的一點(diǎn)就是用通用的瀏覽器取代了原來(lái)的客戶端系統(tǒng)程序。 B/S 模式簡(jiǎn)介 在過(guò)去很長(zhǎng)一段時(shí)間,網(wǎng)絡(luò)軟件的開發(fā)都采用客戶端( Client) /服 務(wù)器( Server)模式,即所謂的 C/S 模式。 本章屬于綜述性質(zhì)的內(nèi)容,起著論文提綱的作用。 第 3 部分引用自行開發(fā)的實(shí)例 基于 B/S 的學(xué)生考勤管理系統(tǒng)。在此基礎(chǔ)上,我進(jìn)行了實(shí)際的編寫程序的練習(xí),在實(shí)踐中熟悉了使用 JSP 制作本系統(tǒng)的技術(shù),并在開發(fā)此程序中進(jìn)一步對(duì)軟件的制作流程有了一定的理解,可以說(shuō),這次畢業(yè)設(shè)計(jì)對(duì)我的以后的程序開發(fā)的學(xué)習(xí)和工作有很大的意義。 Jsp(Java Server Page)是是一種跨平臺(tái),高安全性的,功能由 Java 代碼來(lái)實(shí)現(xiàn)的 一種動(dòng)態(tài)頁(yè)面。感謝老師的指導(dǎo),感謝同學(xué)的支持! 2 論 近年來(lái)隨著我國(guó)計(jì)算機(jī)軟硬件以及網(wǎng)絡(luò)技術(shù)的發(fā)展和進(jìn)步,越來(lái)越多的人接觸和使用電腦,而網(wǎng)絡(luò)的運(yùn)用也逐漸在人們的生活中擴(kuò)展開來(lái),很多學(xué)校也架設(shè)了校園網(wǎng)絡(luò),教師學(xué)生可以利用校園網(wǎng)做很多的工作,其實(shí)使用電腦和網(wǎng)絡(luò)來(lái)實(shí)行學(xué)生考勤管理早就在學(xué)校的信息化教學(xué)的計(jì)劃之中。 本系統(tǒng)采用 Jsp+JavaBean+Servlet+Access 設(shè)計(jì)方式,其中 Servlet 擔(dān)當(dāng)主要邏輯
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1