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

正文內(nèi)容

jspsql學生考勤系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文-資料下載頁

2025-06-28 08:49本頁面
  

【正文】 假的記錄出現(xiàn)在了等待審批的請假記錄中。測試結(jié)果:同意請假,則學生、班主任、院系領(lǐng)導用戶中同時出現(xiàn)請假成功信息,不同意請假,則學生、班主任、院系領(lǐng)導同時出現(xiàn)請假失敗的信息。二、修改密碼測試1. 空值測試:在不輸入原始密碼、新密碼、確認密碼或部分為空的情況下,直接點擊修改密碼。測試結(jié)果:提示請輸入原始密碼的錯誤信息。2. 錯誤原始密碼測試:輸入錯誤原始密碼,新密碼、確認密碼一致的測試。測試結(jié)果:提示原始密碼不正確的錯誤信息。3. 確認密碼不正確的測試:輸入正確的原始密碼,而確認密碼不正確的測試。測試結(jié)果:提示確認密碼不正確的錯誤信息。一、考勤管理測試1. 正確提示登記測試:進入指定的登記頁面,修改系統(tǒng)日期看是否能根據(jù)系統(tǒng)日間的變化,顯示出上過課,但學沒登記的提示信息。測試結(jié)果:若當前日期為 20220530,則本學期在 20220530 前的所有不沒登記的考勤信息自動列出來,而且能自動識別課表安排的單/雙周。更換時間,都能得到正確的結(jié)果。2. 考勤登記測試:進入指定頁面后,一個學生在當天上課時已經(jīng)請假成功了,任課老師提交數(shù)據(jù)時選擇此學生曠課。測試結(jié)果:在考勤統(tǒng)計信息和詳細信息中,出現(xiàn)了此學生請假的出勤信息。1.班級信息測試測試一個班主任是否可以同時帶多個班級、每個學期帶不同的班。測試結(jié)果:班主任能同時帶多個班級,每學期可帶不同的班級。2.考勤信息測試:測試班主任是否可以查看本班學生本學期考勤統(tǒng)計信息及詳細信息。測試結(jié)果:班主任能查看本班學生本學期考勤統(tǒng)計信息及詳細信息。一、考勤信息測試1. 空值查詢測試:在查詢學生考勤信息頁面中,不輸入查詢條件進行查詢測試。測試結(jié)果:提示必須有一個查詢件的錯誤信息。2. 單條件下查詢測試:查詢條件在只有學號或姓名的情況下進行查詢。測試結(jié)果:系統(tǒng)列出了所有相關(guān)記錄,如姓名中只有一個“王”字,那么全院/全校所有姓名中有“王”字的學生信息都全部列出來,并都可以查看詳細考勤信息總 結(jié)通過幾個月的努力,高校學生考勤管理系統(tǒng)中的兩大功能模塊:請假系統(tǒng)和考勤系統(tǒng)在指導老師的全心指導下,在同學的積極配合與幫助下,基本功能順利完成。在數(shù)據(jù)庫的開發(fā)方面,我學到了不少關(guān)于 JSP 和 SQL Server 2022 的知識。開發(fā)時遇到了許多的困難,但是通過自己的努力,還有老師同學們的幫助,最終還是迎刃而解了。 這次畢業(yè)設(shè)計完全是按照軟件工程學的方法來進行設(shè)計和開發(fā)的。在開發(fā)過程中,認真調(diào)查分析了用戶的需求,及時準備了詳細的文檔資料,這讓我在開發(fā)過程中少走了許多彎路。本次設(shè)計開發(fā)的系統(tǒng)較為龐大,涉及的用戶較多,數(shù)據(jù)庫設(shè)計比較復雜,使我深刻地體會到軟件開發(fā)是一項集體項目,單靠一個人就想解決所有的問題是不太實際的。在本次畢業(yè)設(shè)計中,我和同學共同實現(xiàn)了高校學生考勤管理系統(tǒng)的全部功能,很好的鍛煉了我的團隊協(xié)作意識,這對我以后的學習、工作有很大的幫助。同時,在這次設(shè)計中,我也發(fā)現(xiàn)了自己的很多不足。首先,對 JSP 的掌握還不是很全面,對于數(shù)據(jù)庫管理系統(tǒng)的操作運用也不夠熟練,以至于在系統(tǒng)開發(fā)過程中經(jīng)常碰到一些疑難問題不能快速的解決。其次,就是在準備系統(tǒng)設(shè)計文檔時,沒有反復推敲、驗證,以至于在開發(fā)過程中出現(xiàn)幾次由于數(shù)據(jù)庫設(shè)計不合理,修改數(shù)據(jù)庫,而幾乎修改所有程序代碼的情況。再者,是對整個軟件開發(fā)的把握能力有待于進一步提高,以及對網(wǎng)頁設(shè)計的諸多方面知識也待進一步學習,這些都是我今后應該注意和提高的。 參考文獻參考的資料有以下:[1] 肖金秀 JSP 程序設(shè)計教程 北京:冶金工業(yè)出版社[2] 孫曉龍 JSP 動態(tài)網(wǎng)站技術(shù)入門與提高 北京:人民郵電出版社[3] 楊學瑜 JSP 入門與提高 北京:清華大學出版社[4] 魯曉東 JSP 軟件工程案例精解 北京:電子工業(yè)出版社 [5] 印旻 Java 語言與面向?qū)ο蟪绦蛟O(shè)計 北京:清華大學出版社 [6] 皮德常 Java 2 簡明教程 北京:清華大學出版社[7] 薩師煊 王珊編著, 《數(shù)據(jù)庫系統(tǒng)概論》 ,高等教育出版社[8] 張海藩 編著 《軟件工程導論》 ,清華大學出版社[9] 賽奎春 JSP 工程應用與項目實踐 北京:機械工業(yè)出版社[10] 汪孝宜 JSP 數(shù)據(jù)庫開發(fā)實例精粹 北京:電子工業(yè)出版社[11] 魏茂軍 JSP 案例開發(fā) 北京:中國水利水電出版社[12] 黃明 JSP 信息系統(tǒng)設(shè)計與開發(fā)實例 北京:機械工業(yè)出版社[13] 屈輝立 JSP 網(wǎng)站編程教程 北京:北京希望電子出版社[14] 孫衛(wèi)琴 Tomcat 與 Java Web 開發(fā)技術(shù)詳解 北京:電子工業(yè)出版社[15] 張桂元 Struts 開發(fā)入門與項日實踐 北京:人民郵電出版社參考網(wǎng)站:一、 java 官方網(wǎng)站二、 Tomcat 官方網(wǎng)站致 謝在這段日子里,指導教師 XXX,以及身邊的同學給了我很多的幫助及耐心的教導。在此,對所有給我支持與幫助的老師與同學衷心的道一聲“謝謝”!如果沒有你們的幫助,我的課題肯定不能如此順利迅速的完成。附 錄附錄一:文獻資料原文J2EE WEB應用架構(gòu)分析架構(gòu)概述J2EE 體系包括 java server pages(JSP) ,java SERVLET, enterprise bean,WEB service 等技術(shù)。這些技術(shù)的出現(xiàn)給電子商務時代的 WEB 應用程序的開發(fā)提供了一個非常有競爭力的選擇。怎樣把這些技術(shù)組合起來形成一個適應項目需要的穩(wěn)定架構(gòu)是項目開發(fā)過程中一個非常重要的步驟。完成這個步驟可以形成一個主要里程碑基線。形成這個基線有很多好處:各種因數(shù)初步確定:為了形成架構(gòu)基線,架構(gòu)設(shè)計師要對平臺(體系)中的技術(shù)進行篩選,各種利弊的權(quán)衡。往往架構(gòu)設(shè)計師在這個過程中要閱讀大量的技術(shù)資料,聽取項目組成員的建議,考慮領(lǐng)域?qū)<业男枨螅紤]贊助商成本(包括開發(fā)成本和運行維護成本)限額。一旦架構(gòu)設(shè)計經(jīng)過評審,這些因數(shù)初步地就有了在整個項目過程中的對項目起多大作用的定位。定向技術(shù)培訓:一旦架構(gòu)師設(shè)計的架構(gòu)得到了批準形成了基線,項目開發(fā)和運行所采用的技術(shù)基本確定下來了。眾多的項目經(jīng)理都會對預備項目組成員的技術(shù)功底感到擔心;他們需要培訓部門提供培訓,但就架構(gòu)師面對的技術(shù)海洋,項目經(jīng)理根本就提不出明確的技術(shù)培訓需求。怎不能夠?qū)w系中所有技術(shù)都進行培訓吧!有了架構(gòu)里程碑基線,項目經(jīng)理能確定這個項目開發(fā)會采用什么技術(shù),這是提出培訓需求應該是最精確的。不過在實際項目開發(fā)中,技術(shù)培訓可以在基線確定之前與架構(gòu)設(shè)計并發(fā)進行。角色分工:有了一個好的架構(gòu)藍圖,我們就能準確劃分工作。如網(wǎng)頁設(shè)計,JSP 標簽處理類設(shè)計,SERVLET 設(shè)計,session bean 設(shè)計,還有各種實現(xiàn)。這些任務在架構(gòu)藍圖上都可以清晰地標出位置,使得項目組成員能很好地定位自己的任務。一個好的架構(gòu)藍圖同時也能規(guī)范化任務,能很好地把任務劃分為幾類,在同一類中的任務的工作量和性質(zhì)相同或相似。這樣工作量估計起來有一個非常好的基礎(chǔ)。運行維護:前面說過各個任務在架構(gòu)圖上都有比較好的定位。任何人能借助它很快地熟悉整個項目的運行情況,錯誤出現(xiàn)時能比較快速地定位錯誤點。另外,有了清晰的架構(gòu)圖,項目版本管理也有很好的版本樹軀干。擴展性:架構(gòu)猶如一顆參天大樹的軀干,只要軀干根系牢,樹干粗,長一些旁支,加一些樹葉輕而易舉無疑。同樣,有一個穩(wěn)定的經(jīng)得起考驗的架構(gòu),增加一兩個業(yè)務組件是非??焖俸腿菀椎?。大家都知道這些好處,一心想形成一個這樣的 J2EE 應用程序架構(gòu)(就像在windows 平臺中的 MFC) 。在這個路程中經(jīng)歷了兩個大的階段:模型 1模型 1 其實不是一個什么穩(wěn)定架構(gòu),甚至談不上形成了架構(gòu)。模型 1 的基礎(chǔ)是 JSP 文件。它從 HTTP 的請求中提取參數(shù),調(diào)用相應的業(yè)務邏輯,處理HTTP 會話,最后生成 HTTP 文檔。一系列這樣的 JSP 文件形成一個完整的模型1 應用,當然可能會有其他輔助類或文件。早期的 ASP 和 PHP 技術(shù)就屬于這個情況。總的看來,這個模型的好處是簡單,但是它把業(yè)務邏輯和表現(xiàn)混在一塊,對大應用來說,這個缺點是令人容忍不了的。模型 2在經(jīng)過一番實踐,并廣泛借鑒和總結(jié)經(jīng)驗教訓之后,J2EE 應用程序終于迎來了 MVC(模型視圖控制)模式。MVC 模式并不是 J2EE 行業(yè)人士標新立異的,所以前面我談到廣發(fā)借鑒。MVC 的核心就是做到三層甚至多層的松散耦合。這對基于組件的,所覆蓋的技術(shù)不斷膨脹的 J2EE 體系來說真是福音和救星。它在瀏覽器(本文對客戶代理都稱瀏覽器)和 JSP 或 SERVLET 之間插入一個控制組件。這個控制組件集中了處理瀏覽器發(fā)過來的 HTTP 請求的分發(fā)邏輯,也就是說,它會根據(jù) HTTP 請求的 URL,輸入?yún)?shù),和目前應用的內(nèi)部狀態(tài),把請求分發(fā)給相應的 WEB 層的 JSP 或 SERVLET。另外它也負責選擇下一個視圖(在 J2EE 中,JSP,SERVLET 會生成回給瀏覽器的 html 從而形成視圖) 。集中的控制組件也有利于安全驗證,日志紀錄,有時也封裝請求數(shù)據(jù)給下面的 WEB tier 層。這一套邏輯的實現(xiàn)形成了一個像 MFC的應用框架。候選方案目前,實現(xiàn)模型 2 的框架也在不斷的涌現(xiàn),下面列出比較有名的框架。、Apache StrutsStruts 是一個免費的開源的 WEB 層的應用框架,apache 軟件基金致力于struts 的開發(fā)。Struts 具是高可配置的性,和有一個不斷增長的特性列表。一個前端控制組件,一系列動作類,動作映射,處理 XML 的實用工具類,服務器端 java bean 的自動填充,支持驗證的 WEB 表單,國際化支持,生成 HTML,實現(xiàn)表現(xiàn)邏輯和模版組成了 struts 的靈魂。模型:模型以一個或幾個 java bean 的形式存在。這些 bean 分為三種:Form beans(表單 Beans),它保存了 HTTP post 請求傳來的數(shù)據(jù),在 Struts 里,所有的 Form beans 都是 ActionFrom 類的子類。業(yè)務邏輯 beans,專門用來處理業(yè)務邏輯。系統(tǒng)狀態(tài) beans,它保存了跨越多個 HTTP 請求的單個客戶的會話信息,還有系統(tǒng)狀態(tài)。視圖:控制組件續(xù)傳 HTTP 請求給實現(xiàn)了視圖的 JSP 文件。JSP 能訪問beans 并生成結(jié)果文檔反饋到客戶。Struts 提供 JSP 標簽庫: Html,Bean,Logic,Template 等來達到這個目的,并有利于分開表現(xiàn)邏輯和程序邏輯。、JATOJATO 應用程序框架是 iPla 應用程序框架的舊名。它是一個成熟的、強大的,基于 J2EE 標準的面向于開發(fā) WEB 應用程序的應用框架。結(jié)合了顯示字段、應用程序事件、組件層次和以頁面為中心的開發(fā)方法、以及 MVC 和服務到工作者 servicetoworkers 的設(shè)計模式等概念。JATO 可適用于中、大、超大規(guī)模的 WEB 應用。但是它也不是一個企業(yè)層的應用框架,也就是說它不會直接提供創(chuàng)建 EJB, WEB services 等企業(yè)層組件的方法,但用它可以構(gòu)造出訪問企業(yè)層組件的客戶應用。這個框架功能主要有三部分組成:iPla 應用框架核心;iPla 應用框架組件;iPla 應用框架擴展。附錄二、系統(tǒng)部署及使用手冊開發(fā)工具的安裝與配置本系統(tǒng)是跨平臺的,可以在 Windows、Linux、Unix 等所有操作系統(tǒng)下,不需要做任何修改就能運行,由于 Windows 平臺運用最為廣泛,在這里只介紹系統(tǒng)在 Windows 平臺下的部署,別的平臺部署自己查閱相關(guān)資料。本系統(tǒng)采用 B/S 結(jié)構(gòu),因此客戶端幾乎不需要做任何安裝,以下主要介紹服務器端的部署。一、JDK 的安裝及配置1)簡介    JDK(Java Development Kit )是一切 java 應用程序的基礎(chǔ),可以說,所有的 java 應用程序是構(gòu)建在這個之上的。它是一組 API,也可以說是一些 java Class。目前已經(jīng)正式發(fā)布的最新版本是 。目前大多數(shù)都是在 MS 系統(tǒng)下,所以,在這里以在 win2022 下安裝為例進行介紹。 2)下載與安裝   下載地址為 JAVA 官方站點: 。 Windows 下, 文件,安裝到一個目錄,我這里用 C:\ 為例子。3)配置桌面上選擇“我的電腦”(右鍵) 選擇“高級” “環(huán)境變量”“用戶變量”“新建”在變量名中輸入:CLASSPATH,變量值中輸入:“.。C:\ \LIB\。C:\ \LIB\。”然后確定;注意:“.?!辈荒苌?,代表當前路徑。桌面上選擇“我的電腦”(右鍵) 選擇“高級” “環(huán)境變量”“系統(tǒng)變量”,選擇 path 選項,點“編輯” 在變量值中增加“C:\\bin。” 。配置完了,要重新啟動計算機后,環(huán)境變量才能有效。 二、Tomcat 的安裝及配置1)簡介 自從 JSP 發(fā)布之后,推出了各式各樣的 JSP 引擎。Apache Group 在完成 的開發(fā)以后,開始考慮在 SUN 的 JSWDK 基礎(chǔ)上開發(fā)一個可以直接提供 Web 服務的 JSP 服務器,當然同時也支持 Servlet。Tomcat 是完全免費的軟件,任何人都可以從互聯(lián)網(wǎng)上自由地下載。目前最新版本是 。2)下載與安裝 下載地址是官方網(wǎng)站 。用戶可選擇下載原代碼或已經(jīng)編譯好的壓縮包。在安裝 Tomcat 前,你的 Win2022 下應該已經(jīng)安裝了 JDK,并且你應該已經(jīng)能大致了解JDK、Tomcat 在系統(tǒng)中的地位和相互關(guān)系。如果你還沒有安裝好 JDK,你可以參閱 JDK 的安裝及配
點擊復制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1