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

正文內容

jsp+sql學生考勤系統(tǒng)的設計與實現(xiàn)畢業(yè)論文-全文預覽

2025-09-21 16:50 上一頁面

下一頁面
  

【正文】 ...................................................................................................................... 36 /學校領導用戶測試 ............................................................................................... 36 總 結 ........................................................................................................................................................... 38 參考文獻 ...................................................................................................................................................... 39 致 謝 ........................................................................................................................................................... 40 附 錄 ........................................................................................................................................................... 41 附錄一:文獻資料 ................................................................................................................................. 41 原文 ...................................................................................................................................................... 41 附錄二、系統(tǒng)部署及使用手冊 ............................................................................................................ 43 開發(fā)工具的安裝與配置 ..................................................................................................................... 43 系統(tǒng)部署 .............................................................................................................................................. 44 第 1 章 問題定義 引言 問題定義階段必須回答的關鍵問題是:“要解決的問題是什么?”, 在此階段中,主要是弄清本課題需要解決 的問題根本所在,以及此課題所需的資源等。學生請假以傳統(tǒng)的寫請假條的形式向各自班主任請假,時間長的請假,要班主任、院系領導都批準方能 生效。因此本系統(tǒng)設計應當采用典型的B/S(瀏覽器 /服務器)的構架進行設計,操作簡單直觀,對硬件要求低,最好能實現(xiàn)跨平臺。面向對象程序設計語言的廣泛使用,各種成熟關系數(shù)據(jù)庫的不斷完善與推出,再加上面向對象的軟件開發(fā)過程廣泛應用,軟件開發(fā)過程變得越來越容易 ,開發(fā)出的系統(tǒng)變得越來越實用,許多企業(yè)使用信息系統(tǒng)后,明顯提高了辦事效率,帶來了很大的經濟收入??尚行匝芯繎摫容^簡短,這個階段的任務不是具體解決問題,而是研究問題的范圍,探索這個問題是否值得去解,是否有可行的解決方法。本系統(tǒng)采用 JSP,JavaScript 腳本語言、 html 標識語言及 SQL Server 2020 數(shù)據(jù)庫技術綜合開發(fā)。二、將處理和操作在客戶端和服務器間進行分配。 法律可行性 : 本系統(tǒng)擁有自主知識產權,沒有使用任何違法的軟件也沒有交易任何非法的商品,所以在法律上是可行的。 用戶需求描述 用戶是系統(tǒng)的最終使用者,開發(fā)系統(tǒng)的目的是要用戶最終很好的使用系統(tǒng),最終為用戶帶來各種便利。 查看出勤信息需求:學生可以查看在校期間所有學期上課出勤的詳細信息,如:整個學期請假、曠課、遲到、早退了多少次,以及具體的時間、任課老師姓名、第幾節(jié)課等詳細信息。 查看學生出勤信息需求:查看所教班級學生整個學期上出勤統(tǒng)計信息及詳細 信息。 考勤管理功能需求:任課老師通過考勤管理系統(tǒng),對學生上課出勤信息進行公開,但由于任課老師忙于教學,為了能及時準確無誤的對學生出勤情況公開,要求系統(tǒng)能自動提 示任課老師對上完課了,但還沒公布的出勤信息進行網(wǎng)上公布。它是隨著Inter 技術的興起,對 C/S 模式應用的擴展。 JSP 的全稱是 Java Servlet Pages,它是 SUN 推出的一種動態(tài)網(wǎng)頁技術標準。 系統(tǒng)功能劃分 根據(jù)系統(tǒng)用戶的需求,將本系統(tǒng)按功能劃分成三大功能模塊:請假系統(tǒng)、考勤系統(tǒng)、后臺管理模塊,涉及到三大類用戶:學生、任課教師、系統(tǒng)管理員。 本模塊的功能實現(xiàn)整個系統(tǒng)數(shù)據(jù)的同步更新及維護,只涉及系統(tǒng)管理員用戶。它通過對數(shù)據(jù)元素和數(shù)據(jù)結構的定義,來描述數(shù)據(jù)流和數(shù)據(jù)存儲的邏輯內容。數(shù)據(jù)流程圖既能表達現(xiàn)行人工系統(tǒng)的數(shù)據(jù)流程和邏輯處理功能,也能表達自動化系統(tǒng)的數(shù)據(jù)流程和邏輯處理功能。 菜單區(qū) —— 提供 系統(tǒng)可供操作的 功能列表 。詳細設計是軟件開發(fā)時期的第三個階段,也是軟件設計的第二步。 學生上課出勤信息表:上課時間代號、上課時間、學號、出勤狀態(tài)。如果用戶名和密碼不正確,那個會提示用戶從新數(shù)據(jù)登錄。 測試方案 黑盒測試 黑盒測試,又稱為功能測試。 白盒測試 白盒測試的前提是可以把程序看成裝在一個透明的白盒子里,也就是完全了解程序的結構和處理過程。 其它測試方案 除了以上兩種測試方案外,還有其它的測試方案。 本系統(tǒng)所采用測試方案 基于以上測試方法 ,本人選取的是模塊測試和系統(tǒng)測試,模塊測試部分由本人程序設計過程中自主完成,系統(tǒng)測試部分由同學模擬各種用戶登錄代為完成。 頁面使用安全測試 此測試過程主要是測試系統(tǒng)各個頁面的安全性,即在用戶沒有登錄的情況直接在瀏覽器地址中輸入要打開的用戶頁面,或者用戶以正確的用戶名和密碼進入系統(tǒng)后,直接在瀏覽器地址中輸入別的用戶的頁面,測試各頁面是否不需要用戶登錄就可使用,或者是否可以繞過身份驗證。 第二步:以學生正確的用戶我和密碼進入學生系統(tǒng)后,在瀏覽器中輸入任課老師首頁地址: 看是否能繞過身 份驗證,打開別的用戶的頁面。 學生用戶測試 一、 請假系統(tǒng)測試 請假系統(tǒng)是學生用戶的核心功能,由于涉及的用戶比較多,此部分的測試是在幾個同學的配合下完成,主要完成以下幾個測試: 1. 空值測試:在請假開始時間、結束時間、請假原 因都為空或部分為空的情況下,直接點提交數(shù)據(jù)在線請假。 3. 超前請假測試:開始時間選擇一個與當前時間相差一個大于 7 天的日期請假。 5. 超長時間請假 測試:在開始時間與結束時間中,選擇一個相差 30 的日期請假。 7. 小于 4 天的請假測試:開始時間與結束時間之差小于四天的請假測試。測試結果:小于四天的請假,班主任若同意了請假,則學生記錄成功記錄中出現(xiàn)了請假成功的記錄。 10. 院系批假測試:院系領導進入系統(tǒng)后,大于四天的記錄,且班主任同意請假的記錄出現(xiàn)在了等待審批的請假記錄中。 2. 錯誤原始密碼測試:輸入錯誤原始密碼,新密碼、確認密碼一致的測試。 任課老師用戶測試 一、考勤管 理測試 1. 正確提示登記測試:進入指定的登記頁面,修改系統(tǒng)日期看是否能根據(jù)系統(tǒng)日間的變化,顯示出上過課,但學沒登記的提示信息。測試結果:在考勤統(tǒng)計信息和詳細信息中,出現(xiàn)了此學生請假的出勤信息。測試結果:班主任能查看本班學生本學期考勤統(tǒng)計信息及詳細信息。測試結果:系統(tǒng)列出了所有相 關記錄,如姓名中只有一個“王”字,那么全院/全校所有姓名中有“王”字的學生信息都全部列出來,并都可以查看詳細考勤信息 總 結 通過幾個月的努力,高校學生考勤管理系統(tǒng)中的兩大功能模塊:請假系統(tǒng)和考勤系統(tǒng)在指導老師的全心指導下,在同學的積極配合與幫助下,基本功能順利完成。在開發(fā)過 程中,認真調查分析了用戶的需求,及時準備了詳細的文檔資料,這讓我在開發(fā)過程中少走了許多彎路。首先,對 JSP的掌握還不是很全面,對于數(shù)據(jù)庫管理系統(tǒng)的操作運用也不夠熟練,以至于在系統(tǒng)開發(fā)過 程中經常碰到一些疑難問題不能快速的解決。在此,對所有給我支持與幫助的老師與同學衷心的道一聲“謝謝 ” !如果沒有你們的幫助,我的課題肯定不能如此順利迅速的完成。完成這個步驟可以形成一個主要里程碑基線。 定向技術 培訓:一旦架構師設計的架構得到了批準形成了基線,項目開發(fā)和運行所采用的技術基本確定下來了。 角色分工:。怎不能夠對體系中所有技術都進行培訓吧!有了架構里程碑基線,項目經理能確定這個項目開發(fā)會采用什么技術,這是提出培訓需求應該是最精確的。往往架構設計師在這個過程中要閱讀大量的技術資料,聽取項目組成員的建議,考慮領域專家的需求,考慮贊助商成本(包括開發(fā)成本和運行維護成本)限額。這些技術的出現(xiàn)給電子商務時代的 WEB 應用程序的開發(fā)提供了一個非常有競爭力的選擇。再者,是對整個軟件開發(fā)的把握能力有待于進一步提高,以及對網(wǎng)頁設計的諸多方面知識也待進一步學習,這些都是我今后應該注意和提高的。在本次畢業(yè)設計中,我和同學共同實現(xiàn)了高校學生考勤管理系統(tǒng)的全部功能,很好的鍛煉了我的團隊協(xié)作意識,這對我以后的學習、工作有很大的幫助。開發(fā)時遇到了許多的困難,但是通過自己的努力,還有老師同學們的幫助,最終還是迎刃而解了。測試結果:提示必須有一個查詢件的錯誤信息。測試結果:班主任能同時帶多個班級,每學期可帶不同的班級。更換時間,都能得到正確的結果。 3. 確認密碼不正確的測試:輸入正確的原始密碼,而確認密碼不正確的測試。 二、修改密碼測試 1. 空值測試:在不輸入原始密碼、新密碼、確認密碼或部分為空的情況下,直接點擊修改密碼。若不同意請假,則提示此學生請假失敗。 8. 大于 4 天的請假測試:開始時間與結束時間之差大于四天的請假測試 :測試結果:提交數(shù)據(jù)后,在等待審批的請假記錄中,班主任審批處以及院系領導審批處都提示“等待批假“的提示信息。 6. 重復請假測試:先申請一條當天日期的請假,申請成功后,再申請一條今天到明天兩天的請假。 4. 超后請假測試:在開始時間中選擇一個當前系統(tǒng)時間以前開始日期請假。 2. 錯誤的時間選擇測試:在開始時間與結束時間選擇的時間,把結束時間選擇一個開始時間以前的時間,然后提交數(shù)據(jù)。用同樣的方法測試別的頁面,別的用戶都得到了同樣的測試結果:提示沒有權限的錯誤信息。測試結果:提示用戶還沒登陸的錯誤信息。“是” 表示可以訪問系統(tǒng)。對于實際程序而言,窮盡測試通常是不可能做到的。故白盒測試又被稱為是結構測試。也就是說,黑盒測試是在程序接口進 行的測試,它只檢查程序功能是否能按照規(guī)格說明書的規(guī)定正常使用,程序是否能適當?shù)亟邮蛰斎霐?shù)據(jù)產生正確的輸出信息,并且保持外部信息(如數(shù)據(jù)庫或文件)的完整性。這樣,在軟件產品中就會隱藏許多錯誤和缺陷,尤其是對規(guī)模大、復雜性高的軟件更是如此。 數(shù)據(jù)庫表的創(chuàng)建 根據(jù)數(shù)據(jù)庫需求的分析,建立如下 4 個基本數(shù)據(jù)表。從而在 編碼階段可以把這個描述直接翻譯成用某種程序設計語言書寫的程序。 頁面主體 功能菜單 Banner Bottom 圖 41 系統(tǒng)布局圖 Fig41 System’s layout map 區(qū) —— 可設計為 顯示 系統(tǒng) 所有權等信息。 系統(tǒng)布局設計 系統(tǒng)頁面采用框架來設計,不同的用戶有不同的功能菜單,但都有統(tǒng)一的風格,這給頁面的使 用和維護都帶來了很大的便利,特別是在代碼重用方面起了很大作用。 數(shù)據(jù)流圖 數(shù)據(jù)流程圖是結構化系統(tǒng)分析的工具。 數(shù)據(jù)字典 數(shù)據(jù)詞典,既用于描述數(shù)據(jù)流和數(shù)據(jù)存儲的詳細邏輯內容,也可用于描述外部項和處理邏輯的 某些數(shù)據(jù)特性。 本模塊的功能是學生考勤信息統(tǒng)計的實現(xiàn)、查看及管理,涉及三大類用戶中的所有用戶。由 Web 服務器上的 JSP 引擎來處理 JSP 元素,生成調用 Bean,并用 JDBC 訪問數(shù)據(jù)庫(或文件),最后以 HTML 或 X
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1