




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、中原工學(xué)院軟件學(xué)院軟件工程實(shí)踐一設(shè)計(jì)任務(wù)書姓名*軟件工程專業(yè) JAVA123班題目學(xué)生請(qǐng)假管理系統(tǒng)的開發(fā)設(shè) 計(jì) 任 務(wù)開發(fā)一個(gè)基于 Web的學(xué)生請(qǐng)假管理系統(tǒng),包括教師端和學(xué)生端。主要功能包括:1. UI設(shè)計(jì):界面(參與)2. 學(xué)生端:請(qǐng)假申請(qǐng)、銷假申請(qǐng)、查詢自己請(qǐng)假記錄;(獨(dú)立完成)3. 教師端:請(qǐng)假審批、銷假審批、查詢學(xué)生請(qǐng)假記錄;(參與)開發(fā)工具:Java、JSP、MySQL Photoshop、時(shí) 間 進(jìn) 度第1周(9-99-13):完成需求分析、UI設(shè)計(jì)第2周(9-169-21):完成代碼第3周(9-249-29):完成報(bào)告原主 始要 資參 料考 與文01葉和亞陳立.java2程序設(shè)計(jì)
2、實(shí)用教程例M北京:電子工業(yè)出版社.03李兆峰.龐永慶.java程序設(shè)計(jì)與項(xiàng)目實(shí)踐M北京:電子工業(yè)出版社.獻(xiàn)指導(dǎo)教師簽字:年 月 日學(xué)生請(qǐng)假管理系統(tǒng)摘要當(dāng)前信息化時(shí)代,講究高效,準(zhǔn)確,及時(shí)的完成事情,近年來(lái)學(xué)校都在開展信息 化部署,實(shí)現(xiàn)了多媒體教學(xué),網(wǎng)上提交作業(yè),在線考試等學(xué)生考勤對(duì)學(xué)校教務(wù)管理是 至關(guān)重要,在以前,學(xué)生請(qǐng)假要去找班主任或者領(lǐng)導(dǎo)批準(zhǔn),并且不一定每次都能順利 的找到班主任,完成請(qǐng)假批準(zhǔn)。如果學(xué)生不在學(xué)校,沒(méi)辦法向班主任提交請(qǐng)假單;對(duì) 于學(xué)生出勤檢查,是學(xué)生會(huì)根據(jù)紙制名單逐一點(diǎn)名,或老師根據(jù)學(xué)生上交課堂作業(yè)來(lái) 判斷學(xué)生是否來(lái)上課。這些方法往往具有考勤差錯(cuò)率比較高,考勤效率也比較慢,沒(méi)
3、 有一個(gè)總體的的記錄和整理,并且紙制的點(diǎn)名冊(cè)容易丟失遺漏,耽誤時(shí)間等缺點(diǎn)。針 對(duì)以上的問(wèn)題,開發(fā)一種針對(duì)學(xué)生請(qǐng)假的考勤網(wǎng)上管理系統(tǒng),通過(guò)請(qǐng)假管理系統(tǒng),任 課老師可以在課堂上直接登錄考勤記錄網(wǎng)站進(jìn)行課堂查看哪些學(xué)生請(qǐng)假,記錄學(xué)生考 勤情況等。此外,在其他時(shí)間,班主任以及其他老師也可以登錄該網(wǎng)站查詢學(xué)生在某 課程的出勤情況。該系統(tǒng)是基于Java web的簡(jiǎn)單型設(shè)計(jì),它體現(xiàn)了對(duì)一些簡(jiǎn)單的JSP標(biāo)簽語(yǔ)言的運(yùn)用,該系統(tǒng)界面簡(jiǎn)單、操作方便。根據(jù)實(shí)際需要將系統(tǒng)分為學(xué)生端和教師端,學(xué)生 請(qǐng)假和教師批假都需要首先登錄,學(xué)生端實(shí)現(xiàn)了學(xué)生申請(qǐng)請(qǐng)假、申請(qǐng)銷假、查詢自己 請(qǐng)假記錄功能;教師端實(shí)現(xiàn)了教師對(duì)學(xué)生請(qǐng)假的批準(zhǔn)、
4、銷假批準(zhǔn)以及查詢學(xué)生的請(qǐng)假 記錄功能。關(guān)鍵詞: 學(xué)生; 請(qǐng)假管理; Java Web目錄摘 要. 錯(cuò)誤!未定義書簽第 1 章 項(xiàng)目分析 . 錯(cuò)誤 ! 未定義書簽問(wèn)題描述 . 錯(cuò)誤 ! 未定義書簽技術(shù)分析 . 錯(cuò)誤!未定義書簽工程進(jìn)度計(jì)劃 . 錯(cuò)誤!未定義書簽第 2 章 系統(tǒng)分析與設(shè)計(jì) . 錯(cuò)誤 ! 未定義書簽系統(tǒng)分析 . 錯(cuò)誤!未定義書簽參與者 . 錯(cuò)誤 !未定義書簽用例圖 . 錯(cuò)誤!未定義書簽用例及用例規(guī)約. 錯(cuò)誤!未定義書簽UC 001登錄 . 錯(cuò)誤!未定義書簽. UC 002 申請(qǐng)請(qǐng)假 . 錯(cuò)誤!未定義書簽UC003 申請(qǐng)銷假 . 錯(cuò)誤 !未定義書簽UC 004 查詢請(qǐng)假記錄 . 錯(cuò)誤!
5、未定義書簽系統(tǒng)設(shè)計(jì) . 錯(cuò)誤!未定義書簽順序圖 . 錯(cuò)誤 !未定義書簽類圖 . 錯(cuò)誤!未定義書簽系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì) . 錯(cuò)誤!未定義書簽設(shè)計(jì)時(shí)序圖. 錯(cuò)誤 !未定義書簽圖學(xué)生銷假申請(qǐng)?jiān)O(shè)計(jì)時(shí)序圖 . 錯(cuò)誤 ! 未定義書簽數(shù)據(jù)庫(kù)設(shè)計(jì) . 錯(cuò)誤!未定義書簽圖. 錯(cuò)誤!未定義書簽關(guān)系模式 . 錯(cuò)誤!未定義書簽表的設(shè)計(jì) . 錯(cuò)誤 !未定義書簽第 3 章實(shí)現(xiàn)與測(cè)試 . 錯(cuò)誤 ! 未定義書簽請(qǐng)假申請(qǐng)功能 . 錯(cuò)誤 !未定義書簽活動(dòng)圖 . 錯(cuò)誤 !未定義書簽界面 . 錯(cuò)誤!未定義書簽代碼 . 錯(cuò)誤!未定義書簽測(cè)試用例 . 錯(cuò)誤!未定義書簽銷假申請(qǐng)功能 錯(cuò)誤 !未定義書簽活動(dòng)圖 . 錯(cuò)誤 !未定義書簽界面 . 錯(cuò)
6、誤!未定義書簽代碼 . 錯(cuò)誤!未定義書簽測(cè)試用例 . 錯(cuò)誤!未定義書簽請(qǐng)假記錄查詢 錯(cuò)誤 !未定義書簽活動(dòng)圖 . 錯(cuò)誤 !未定義書簽界面 . 錯(cuò)誤!未定義書簽代碼 . 錯(cuò)誤!未定義書簽測(cè)試用例 . 錯(cuò)誤!未定義書簽登錄功能 . 錯(cuò)誤 !未定義書簽活動(dòng)圖 . 錯(cuò)誤 !未定義書簽界面 . 錯(cuò)誤!未定義書簽代碼 . 測(cè)試用例 . 第 4 章 結(jié)束語(yǔ) . 附錄 A: 附加圖、表 錯(cuò)誤 !未定義書簽 錯(cuò)誤 !未定義書簽 錯(cuò)誤 !未定義書簽 錯(cuò)誤 !未定義書簽 錯(cuò)誤 !未定義書簽附錄 B: 主要源程序 第 1 章 項(xiàng)目分析隨著計(jì)算機(jī)的發(fā)展與不斷進(jìn)步,各個(gè)領(lǐng)域都出現(xiàn)了新的技術(shù),曾經(jīng)各 種規(guī)模之間的競(jìng)爭(zhēng)已經(jīng)發(fā)
7、展成為技術(shù)之間的競(jìng)爭(zhēng),管理和人才之間的競(jìng) 爭(zhēng),然而計(jì)算機(jī)技術(shù)的發(fā)展也離不開軟件的更新,在軟件不斷更新和替換 的過(guò)程中已經(jīng)滲透到各個(gè)領(lǐng)域,政府機(jī)關(guān),各大高校等都不斷向智能方向 發(fā)展,學(xué)生請(qǐng)假也成為一件棘手的事情,為了請(qǐng)假學(xué)生需要寫請(qǐng)假條找老 師批準(zhǔn),結(jié)果是這個(gè)時(shí)候老師不一定在,另外學(xué)生需要請(qǐng)假時(shí)不一定在學(xué) 校,所以為了給廣大師生提供方便,我們需要開發(fā)軟件系統(tǒng)學(xué)生請(qǐng)假管理 系統(tǒng)。問(wèn)題描述要完成這個(gè)系統(tǒng)最大的問(wèn)題就是所學(xué)知識(shí)是有限的,在完成其中某些 功能時(shí)候所需要的可能就完全沒(méi)有接觸過(guò),所以只能用一些簡(jiǎn)單的功能代 替或者替換掉那些用目前的水平所不能實(shí)現(xiàn)的功能,再者就是對(duì)目前所需 求的不是很明確,比如
8、要做出一個(gè)請(qǐng)假管理如何去設(shè)置友好界面讓大家都 喜歡適應(yīng)去使用,如何把系統(tǒng)做到什么程度才能夠投入使用,這些都是所 面臨的棘手問(wèn)題。技術(shù)分析該系統(tǒng)用到MVC設(shè)計(jì)模式,總共建立了五個(gè)包,界面 View、數(shù)據(jù)對(duì)象DO 數(shù)據(jù)庫(kù)連接DB數(shù)據(jù)庫(kù)操作DAO控制層Control、業(yè)務(wù)層BQ DO層是對(duì)數(shù)據(jù) 對(duì)象的封裝,DB層是連接數(shù)據(jù)庫(kù),DAO層是包含對(duì)數(shù)據(jù)標(biāo)的基本操作,BO層是 所有和業(yè)務(wù)相關(guān)的關(guān)于對(duì)數(shù)據(jù)的判斷等,調(diào)用的是DAO層然后返回一個(gè)結(jié)果,Control層是為了獲取用戶參數(shù)并封裝,同時(shí)調(diào)用BO層,再根據(jù)調(diào)用得到的不同的結(jié)果在調(diào)用不同的 View層,將處理結(jié)果顯示給用戶。圖包圖工程進(jìn)度計(jì)劃實(shí)際開發(fā)過(guò)程中
9、,開發(fā)周期可以分為三個(gè)階段:第一階段:成果:(1)需求分析(2)對(duì)數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì)目標(biāo):設(shè)計(jì)出適合學(xué)生請(qǐng)假管理系統(tǒng)的數(shù)據(jù)庫(kù);完成數(shù)據(jù)庫(kù)的連接時(shí)間:一周第二階段:成果:完成JSP頁(yè)面和系統(tǒng)代碼目標(biāo):能在編譯器中有效正確運(yùn)行。時(shí)間:一周第三階段:成果:寫報(bào)告;目標(biāo):完成系統(tǒng)報(bào)告。第2章系統(tǒng)分析與設(shè)計(jì)學(xué)生請(qǐng)假管理系統(tǒng)必須通過(guò)正確的用戶名的密碼方能進(jìn)入系統(tǒng),系統(tǒng)分為 兩大模塊,學(xué)生端和教師端,學(xué)生端和教師端分別有三個(gè)模塊,學(xué)生端分為請(qǐng) 假申請(qǐng)、銷假申請(qǐng)、個(gè)人請(qǐng)假記錄查詢,教師端分為請(qǐng)假審批、銷假審批和學(xué) 生請(qǐng)假記錄查詢;學(xué)生提交的請(qǐng)假申請(qǐng)需要教師的審批,只有批準(zhǔn)之后學(xué)生方 可提出銷假申請(qǐng)。系統(tǒng)分析該系統(tǒng)
10、有兩個(gè)參與者,分別為學(xué)生和教師,學(xué)生請(qǐng)假需首先得到教師的批 準(zhǔn)方可奏效,學(xué)生與教師都需使用自己的工號(hào)作為用戶名和密碼進(jìn)行登錄。2.1.1 參與者學(xué)生、教師2.1.2用例圖學(xué)生圖用例圖2.1.3用例及用例規(guī)約請(qǐng)假管理系統(tǒng)學(xué)生端共包含1個(gè)參與者、4個(gè)用例。用例的編號(hào)及名稱如表1所示:表用例列表用例編號(hào)用例名稱參與者UC-001登錄學(xué)生UC-002申請(qǐng)請(qǐng)假學(xué)生UC-003申請(qǐng)銷假學(xué)生UC-004查詢請(qǐng)假記錄學(xué)生UC 001登錄參與者學(xué)生需要用戶名和密碼登錄到系統(tǒng),才能進(jìn)行相應(yīng)的操作,系統(tǒng)中設(shè)置學(xué)生的登錄用戶名為學(xué)號(hào),初始化密碼為學(xué)號(hào).表功冃匕編號(hào)UC-001功能名稱登錄前置條件參與者通過(guò)瀏覽器打開請(qǐng)
11、假管理系統(tǒng)的登錄頁(yè)面基本事件流1. 系統(tǒng)要求參與者填寫用戶名和密碼。2. 參與者填寫相應(yīng)信息,學(xué)生輸入學(xué)號(hào)作為用戶名,密碼初始值為 學(xué)號(hào)。3. 系統(tǒng)驗(yàn)證用戶輸入信息是否正確備選流1.用戶名和密碼輸入錯(cuò)誤如果系統(tǒng)檢測(cè)到用戶輸入的用戶名和密碼與數(shù)據(jù)庫(kù)中不一致,給予用戶“用戶名和密碼不正確”的錯(cuò)誤提示,并要求用戶重新輸入。后置條件如果用例成功,系統(tǒng)進(jìn)入相應(yīng)權(quán)限頁(yè)面界面原型參與者學(xué)生uc 002申請(qǐng)請(qǐng)假該用例的主要參與者為學(xué)生,學(xué)生通過(guò)系統(tǒng)填寫請(qǐng)假申請(qǐng)單,請(qǐng)假申 請(qǐng)單將會(huì)提交給輔導(dǎo)員審批。表功冃匕編號(hào)UC-002功能名稱申請(qǐng)請(qǐng)假用例描述學(xué)生創(chuàng)建新的請(qǐng)假申請(qǐng)單,錄入請(qǐng)假資料,創(chuàng)建一個(gè)請(qǐng)假申請(qǐng)流程前置條件
12、學(xué)生正常登錄到系統(tǒng)中,并打開請(qǐng)假管理頁(yè)面基本事件1、學(xué)生選擇創(chuàng)建請(qǐng)假申請(qǐng)單,系統(tǒng)自動(dòng)查詢當(dāng)前的學(xué)生是否存在沒(méi)流有銷假的記錄,如果存在沒(méi)有銷假的請(qǐng)假記錄,執(zhí)行異常流,如果不存在未銷假記錄,執(zhí)行基本事件流22、系統(tǒng)展示申請(qǐng)單錄入界面3、學(xué)生錄入學(xué)生學(xué)號(hào)、姓名、請(qǐng)假事由(原因、去向),開始時(shí)間、結(jié)束時(shí)間,聯(lián)系方式(個(gè)人聯(lián)系方式、家長(zhǎng)聯(lián)系方式)4、學(xué)生提交申請(qǐng)單,系統(tǒng)進(jìn)行數(shù)據(jù)校驗(yàn),依據(jù)業(yè)務(wù)規(guī)則C,如果數(shù)據(jù)校驗(yàn)不合法,執(zhí)行分支流,流5如果數(shù)據(jù)校驗(yàn)合法,執(zhí)行基本事件5、系統(tǒng)為當(dāng)前的請(qǐng)假申請(qǐng)單生成唯一的編號(hào),保存該請(qǐng)假申請(qǐng)單6、將該流程推進(jìn)到下一環(huán)節(jié)系統(tǒng)應(yīng)該向?qū)W生展現(xiàn)請(qǐng)假申請(qǐng)單的最終頁(yè)面,用例結(jié)束分支流請(qǐng)假
13、信息填寫有誤,顯示填寫不正確的信息提示,并要求學(xué)生重新填 寫,顯示填寫請(qǐng)假申請(qǐng)單的頁(yè)面。異常流系統(tǒng)顯示學(xué)生沒(méi)有銷假的記錄詳情學(xué)生確認(rèn)自己的請(qǐng)假記錄是否屬實(shí),用例終止后置條件1、系統(tǒng)將保存該條請(qǐng)假記錄。2、創(chuàng)建新的請(qǐng)假單并生成唯一的申請(qǐng)編號(hào)3、創(chuàng)建新的請(qǐng)假申請(qǐng)流程實(shí)例4、記錄提交后不能夠再修改界面原型無(wú)業(yè)務(wù)規(guī)則A、包括學(xué)生姓名、輔導(dǎo)員姓名、請(qǐng)假開始時(shí)間(必須選擇當(dāng)天及當(dāng) 天之后的時(shí)間)、請(qǐng)假結(jié)束時(shí)間(大于請(qǐng)假開始時(shí)間),請(qǐng)假理 由,家長(zhǎng)聯(lián)系電話B 系統(tǒng)首先判斷是否存在沒(méi)有銷假的記錄,存在的話,將該記錄顯 示給當(dāng)前學(xué)生學(xué)生進(jìn)行確認(rèn),如果確認(rèn)是沒(méi)有銷假,學(xué)生繼續(xù)執(zhí) 行銷假流程,否則,輔導(dǎo)員進(jìn)行異常處
14、理C 學(xué)生姓名、輔導(dǎo)員姓名、請(qǐng)假開始時(shí)間(必須選擇當(dāng)天及當(dāng)天之 后的時(shí)間)、請(qǐng)假結(jié)束時(shí)間(大于請(qǐng)假開始時(shí)間),請(qǐng)假理由, 家長(zhǎng)聯(lián)系電話信息為必填,不能為空。聯(lián)系方式是否合法,請(qǐng)假 開始時(shí)間是否在請(qǐng)假結(jié)束時(shí)間之前。執(zhí)行者學(xué)生涉及的實(shí)體1、學(xué)生屬性:學(xué)號(hào)、姓名、班級(jí)、性別、聯(lián)系方式、佰舍、標(biāo)志變量(tag=1 )2、請(qǐng)假申請(qǐng)單屬性:學(xué)生(學(xué)號(hào)、姓名),請(qǐng)假事由(原因、去向),開始時(shí)間、結(jié)束時(shí)間,聯(lián)系方式(個(gè)人聯(lián)系方式、家長(zhǎng)聯(lián)系方式)、操作1 (已批準(zhǔn)、待批準(zhǔn))、操作 2 (申請(qǐng)銷假、已銷假、未銷假)uc 003申請(qǐng)銷假該用例的主要參與者為學(xué)生,學(xué)生通過(guò)系統(tǒng)提出銷假申請(qǐng),若申請(qǐng)成 功,此時(shí)請(qǐng)假信息中
15、操作2的狀態(tài)將修改為申請(qǐng)銷假,否則提示申請(qǐng)銷假 失敗。功冃匕編號(hào)UC-003功能名稱申請(qǐng)銷假前置條件參與者通過(guò)瀏J覽器打開請(qǐng)假管理系統(tǒng)的登錄頁(yè)面成功登錄進(jìn)入系統(tǒng)主頁(yè)面基本事件1.學(xué)生發(fā)出銷假申請(qǐng),并等待系統(tǒng)驗(yàn)證流2.如果提示申請(qǐng)成功,執(zhí)行基本事件流33.等待輔導(dǎo)員銷假4.如果提示申請(qǐng)失敗,執(zhí)仃基本事件流55.提示申請(qǐng)銷假失敗,請(qǐng)重新申請(qǐng)備選流無(wú)后置條件如果用例成功,系統(tǒng)進(jìn)入相應(yīng)權(quán)限頁(yè)面界面原型無(wú)參與者學(xué)生uc 004查詢請(qǐng)假記錄該用例的參與者為學(xué)生,學(xué)生通過(guò)系統(tǒng)提出請(qǐng)假記錄查詢,若查詢成功,學(xué)生請(qǐng)假的記錄將會(huì)顯示在頁(yè)面上。表功冃匕編號(hào)UC-004功能名稱查詢請(qǐng)假記錄前置條件參與者通過(guò)瀏覽器打開
16、請(qǐng)假管理系統(tǒng)的登錄頁(yè)面成功登錄進(jìn)入系統(tǒng)主 頁(yè)面基本事件流1. 學(xué)生發(fā)出查詢請(qǐng)假記錄,并等待系統(tǒng)驗(yàn)證2. 如果提示驗(yàn)證成功,執(zhí)行基本事件流33. 顯示請(qǐng)假記錄4. 如果提示驗(yàn)證失敗,執(zhí)行基本事件流55. 提示查詢失敗或者無(wú)請(qǐng)假記錄,請(qǐng)重新申請(qǐng)備選流無(wú)后置條件如果用例成功,系統(tǒng)進(jìn)入相應(yīng)權(quán)限頁(yè)面界面原型無(wú)介 f學(xué)生參與者系統(tǒng)設(shè)計(jì)該系統(tǒng)分為3個(gè)部分,第一部分是登錄,學(xué)生和教師都需要登錄,第二部 分是學(xué)生端,學(xué)生端3個(gè)功能學(xué)生申請(qǐng)請(qǐng)假、學(xué)生申請(qǐng)銷假、查詢個(gè)人請(qǐng)假記 錄,第三個(gè)部分是教師端,教師端 3個(gè)功能教師批準(zhǔn)請(qǐng)假申請(qǐng)、教師批準(zhǔn)銷假 申請(qǐng)、教師查詢學(xué)生請(qǐng)假記錄。2.2.1順序圖seq校驗(yàn)true校驗(yàn)
17、false8 :跳轉(zhuǎn)到下一個(gè)頁(yè)面()9 :顯示登錄申請(qǐng)頁(yè)面,并提示錯(cuò)誤信息()圖登錄時(shí)序圖:學(xué)生:請(qǐng)假申請(qǐng)邊界類請(qǐng)假申請(qǐng)控制類:請(qǐng)假記錄信息圖 學(xué)生請(qǐng)假申請(qǐng)時(shí)序圖:學(xué)生:銷假申請(qǐng)邊界類銷假申請(qǐng)控制類否異常()2仁發(fā)岀銷假申請(qǐng)()4:顯示申請(qǐng)失敗,并提示重新申請(qǐng):杳詢請(qǐng)假邊界類1 :發(fā)乞送查詢():請(qǐng)假查詢控制類:請(qǐng)假記錄信息2 :創(chuàng)建請(qǐng)假記錄對(duì)象():3:返回請(qǐng)假信息seq正常 一両 廚寸3 :顯示申請(qǐng)銷假成功() 異常圖 學(xué)生銷假申請(qǐng)時(shí)序圖4 :顯示請(qǐng)假詳情()圖學(xué)生請(qǐng)假查詢時(shí)序圖222類圖record+Sid +Sname +date +reason +Sphone +Tname +ope
18、rate1 +operate2Suser+Sid +SpasswdTuser+Tid +Tpasswd圖類圖2.2.3系統(tǒng)體系結(jié)構(gòu)設(shè)學(xué)生請(qǐng)假管理系統(tǒng)登錄學(xué)生端教師端教師 審 批教師 審 批教 師 查 詢圖體系結(jié)構(gòu)圖該系統(tǒng)包括基本的3各模塊,登錄、學(xué)生端、教師端。學(xué)生和教師在 登錄成功時(shí)分別進(jìn)入不同的頁(yè)面進(jìn)行操作,學(xué)生端進(jìn)行請(qǐng)假申請(qǐng)、銷假申 請(qǐng)、查詢個(gè)人請(qǐng)假;教師審批請(qǐng)假、審批銷假、查詢學(xué)生請(qǐng)假記錄。設(shè)計(jì)時(shí)序圖圖登錄設(shè)計(jì)時(shí)序圖該圖是學(xué)生端登錄設(shè)計(jì)時(shí)序圖,首先學(xué)生發(fā)送請(qǐng)求到控制類,然后跳出登 錄頁(yè)面,學(xué)生填寫登錄信息并提交到控制類,控制類封裝數(shù)據(jù)創(chuàng)建對(duì)象調(diào)用邏 輯層進(jìn)行數(shù)據(jù)校驗(yàn)并返回結(jié)果,邏輯層調(diào)
19、用 DAO層最終根據(jù)結(jié)果判斷如果登錄 成功將跳轉(zhuǎn)到學(xué)生端主頁(yè),如果登錄失敗將給以提示信息并請(qǐng)重新登錄。Aleave.jspNleave.jspLeaveControlLeaveDAORecordsDO:學(xué)生1 : Http 請(qǐng)求 doPost()2 : checkleave()2 : checkleave()3 : SecLeave()3 : SecLeave()4 : create()alt5 : LeaveRecordstrueD 7 :顯示請(qǐng)假申請(qǐng)頁(yè)面doPost()16 : nullfalse8 :!null9 :顯示未銷假記錄doPost()oX:學(xué)生10 :填寫請(qǐng)假信息()Alea
20、vejspAsuccess.jspLeaveControlRecordsDOLeaveBOLeaveDAO11: doPost()12 : create。13 : LeaveValidate()return=false20 : doPost()18 : doPost()14 : returnifsuccess=trueifsuccess二false)叩j19 : doPost()圖 請(qǐng)假申請(qǐng)?jiān)O(shè)計(jì)時(shí)序圖該圖是學(xué)生請(qǐng)假申請(qǐng)?jiān)O(shè)計(jì)時(shí)序圖,首先學(xué)生需要成功登錄,發(fā)出請(qǐng)假申請(qǐng),這時(shí)候控制類會(huì)自發(fā)調(diào)用邏輯層,邏輯層調(diào)用DAC層,如果該學(xué)生之前請(qǐng)過(guò)假并且未曾銷假,這時(shí)該學(xué)生是不能夠再請(qǐng)假的,倘若該學(xué)生發(fā)出請(qǐng)假
21、申 請(qǐng),系統(tǒng)將會(huì)把該學(xué)生之前的請(qǐng)假未銷假記錄顯示出來(lái),如果沒(méi)有未銷假記 錄,將會(huì)顯示請(qǐng)假申請(qǐng)頁(yè)面,學(xué)生需要填寫請(qǐng)假申請(qǐng)單將請(qǐng)假詳細(xì)信息填寫并 提交倘若正確無(wú)誤,系統(tǒng)將會(huì)提示請(qǐng)假申請(qǐng)成功。廠、 XJSucess.jsp XJError.jsp StudentControl StudentBOStudentDAO RecordsDO/X iiiiii該圖是學(xué)生銷假申請(qǐng)?jiān)O(shè)計(jì)時(shí)序圖,在學(xué)生成功登錄之后,學(xué)生在申請(qǐng)請(qǐng)假 時(shí)候必須不存在未銷假記錄,所以在學(xué)生請(qǐng)假完成到校報(bào)到后必須進(jìn)行銷假, 然而這時(shí)需要發(fā)出銷假申請(qǐng),這時(shí)候在業(yè)務(wù)邏輯層將會(huì)給予判斷,如果銷假申 請(qǐng)成功將會(huì)提示申請(qǐng)成功,如果有錯(cuò)誤將會(huì)提示申請(qǐng)
22、失敗或者不存在未銷假記 錄。數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)在該系統(tǒng)中是為了存儲(chǔ)數(shù)據(jù),學(xué)生所提交的請(qǐng)假記錄是通過(guò)保存到 數(shù)據(jù)庫(kù)中來(lái)實(shí)現(xiàn)申請(qǐng)請(qǐng)假、銷假等功能的,在我們目前所學(xué)的有限的知識(shí)內(nèi), 沒(méi)有數(shù)據(jù)庫(kù)該系統(tǒng)是沒(méi)法運(yùn)行和實(shí)現(xiàn)的。關(guān)系模式(1)學(xué)生信息:(學(xué)號(hào)、姓名、班級(jí)、性別、宿舍、聯(lián)系方式、tag ) 教師信息:(工號(hào)、姓名、聯(lián)系方式、性別、年級(jí)、tag)(3)登錄:(用戶名(學(xué)號(hào)、工號(hào)),密碼) 請(qǐng)假信息:(學(xué)號(hào)、姓名、事由、請(qǐng)假開始時(shí)間、請(qǐng)假結(jié)束時(shí)間、聯(lián)系方式)E-R圖E-R圖在數(shù)據(jù)庫(kù)設(shè)計(jì)里面是至關(guān)重要的一步,它是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵,下面使用實(shí)體聯(lián)系(E-R)模型來(lái)描述系統(tǒng)的概念結(jié)構(gòu),設(shè)計(jì)出能夠滿足用戶
23、 需求的各種實(shí)體,以及它們之間的關(guān)系,為后面的邏輯設(shè)計(jì)打下基礎(chǔ)。圖E-R圖233表的設(shè)計(jì)表用戶登錄信息表(login )編號(hào)字段名稱數(shù)據(jù)類型約束條件說(shuō)明1useridVarchar(14)無(wú)學(xué)號(hào)、工號(hào)2passwordVarchar(12)無(wú)密碼3TagVarchar(2)無(wú)標(biāo)志該表是用戶登錄信息表,表中包括 3個(gè)屬性,用戶名和密碼、還有標(biāo)志變 量tag,tag是為了控制學(xué)生端和教師端,用戶名分別為學(xué)號(hào)和教師的工號(hào);表學(xué)生信息表(Student)編號(hào)字段名稱數(shù)據(jù)類型約束條件說(shuō)明1sidVarchar(14)無(wú)學(xué)號(hào)2Sn ameVarchar(20)無(wú)姓名3ClassesVarchar(20)無(wú)
24、班級(jí)4SsexVarchar(6)無(wú)性別5SphoneVarchar(12)無(wú)聯(lián)系電話6DormitoryVarchar(6)無(wú)宿舍7TagVarchar(2)1標(biāo)志該表是學(xué)生信息表,表中包括7個(gè)屬性,都是字符串類型,其中tag標(biāo)志變量默認(rèn)為1,并且不可修改;表 教師信息表(teacher)編號(hào)字段名稱數(shù)據(jù)類型約束條件說(shuō)明1tidVarchar(14)無(wú)工號(hào)2tn ameVarchar(16)無(wú)姓名3tsexVarchar(4)無(wú)性別4gradesVarchar(20)無(wú)所帶年級(jí)5tphoneVarchar(12)無(wú)電話6tagVarchar(2)2標(biāo)志該表是教師信息表,表中包括6個(gè)屬性,都是
25、字符串類型,教師也包括個(gè)標(biāo)志變量tag,也存在一個(gè)默認(rèn)值為2,并且不能修改;表 請(qǐng)假信息表(leaverecords )編號(hào)字段名稱數(shù)據(jù)類型約束條件說(shuō)明1sidVarchar(14)無(wú)學(xué)號(hào)2Sn ameVarchar(16)無(wú)姓名3Starttimedate無(wú)開始時(shí)間4en dtimedate無(wú)截止時(shí)間5SphoneVarchar(12)無(wú)聯(lián)系電話6Operate1Varchar(20)操作17Operate2Varchar(20)操作28reas onVarchar(255)無(wú)理由該表示請(qǐng)假信息表,包括 8 個(gè)屬性,其中有字符串和日期類型,操作 1和操作 2 分別是默認(rèn)值,其值是根據(jù)學(xué)生的請(qǐng)
26、假申請(qǐng)成功,銷假以及教師的審批 有關(guān)。第 3 章 實(shí)現(xiàn)與測(cè)試每一個(gè)項(xiàng)目的核心部分都是功能的實(shí)現(xiàn),功能的完成標(biāo)志著一個(gè)系統(tǒng)的完 成,然而這些結(jié)果都需要一個(gè)需求和設(shè)計(jì)來(lái)作為基本的要求,以下就是該系統(tǒng) 詳細(xì)功能的實(shí)現(xiàn)過(guò)程:需求分析:需求分析階段我采用了 StarUML 工具做了詳細(xì)的分析,根據(jù)自 己的需要畫出了包圖、時(shí)序圖、用例圖、類圖、活動(dòng)圖、設(shè)計(jì)時(shí)序圖等所需要 的幾類基本圖,項(xiàng)目的框架是根據(jù)包圖來(lái)創(chuàng)建的,時(shí)序圖主要就是項(xiàng)目的每一 個(gè)功能所要求的基本流程,設(shè)計(jì)時(shí)序圖就是將時(shí)序圖給詳細(xì)化,具體到每一步 所走的流程返回什么樣的數(shù)據(jù)或者類型,也就是說(shuō)畫設(shè)計(jì)時(shí)序圖時(shí)基本上已經(jīng) 把代碼在腦子里有了型,用例圖
27、其實(shí)就是項(xiàng)目所有的功能,每一個(gè)用例就代表 一個(gè)基本的功能,數(shù)據(jù)庫(kù)的設(shè)計(jì)是根據(jù)類圖來(lái)實(shí)現(xiàn)的,類圖就表示了數(shù)據(jù)庫(kù)中 的表以及各表之間的關(guān)系。界面設(shè)計(jì):用戶界面設(shè)計(jì)要求友好合理,要充分考慮到用戶的操作習(xí)慣, 而且要有良好的顯示效果。此外界面的配色方案要協(xié)調(diào),使用的主色,背景 色,前景色,按鈕大小,文字,格式,表格等要統(tǒng)一標(biāo)準(zhǔn)。由于該系統(tǒng)主要用 于公司人員管理的,所以界面框架的主色采用較為嚴(yán)肅的淺藍(lán)色,在此基礎(chǔ)上 用到了 PhotoShop 技術(shù), dreamweaver 以及 css 和 Java script 等,里面的登 錄那個(gè) 信息 是一個(gè)圖 片用 ps 加工 修改寫上了藝 術(shù)字 ,界面的 代
28、碼是在 dreamweaver 里 面 直 接 設(shè) 計(jì) 好 的 , 然 后 將 代 碼 復(fù) 制 粘 貼 過(guò) 去 , 因 為 在 dreamweaver 里面設(shè)計(jì)的界面在 MyEclipse 里面是不能運(yùn)行的,需要一個(gè)腳本 來(lái)支持,所以只需要在 MyEclipse 里面建好 jsp 頁(yè)面只需將 dreamweaver 里面 body 里面的東西復(fù)制粘貼到 MyEclipse 里面就可以運(yùn)行了;每一個(gè)界面里面都 有一個(gè)表格,表格里面有許多其他的元素之類,比如:按鈕,標(biāo)題,下拉框等 許多細(xì)小的知識(shí),外面有一個(gè)表單,這個(gè)表單是必須有的,他是為了在前臺(tái)與 后連接時(shí)候提交一個(gè)數(shù)據(jù)來(lái)運(yùn)行這個(gè)項(xiàng)目的;在這些界
29、面里面,時(shí)間是用 js 來(lái) 完成的,統(tǒng)一的 css 樣式表;還有就是在查詢過(guò)程中將所顯示的數(shù)據(jù)設(shè)置為某 一屬性他將無(wú)法在查詢顯示這個(gè)頁(yè)面來(lái)任意修改一些信息功能描述:首先這個(gè)系統(tǒng)除了界面其他的代碼分別寫在 5 個(gè)包中,第一個(gè)DO包,它里面從某種意義上說(shuō)在這個(gè)包里面的每一個(gè)類都是創(chuàng)建某一個(gè)實(shí)例的 方法,它里面定義了相對(duì)屬性,以及 get ()和 set ()方法;第二個(gè)是 DAO 包,它里面是對(duì)于每一個(gè)管理模塊的一些基本小的功能的實(shí)現(xiàn),說(shuō)白了主要就 是增刪改查之類的它是對(duì)數(shù)據(jù)庫(kù)語(yǔ)句的一個(gè)應(yīng)用;第三個(gè)包是DB包,這個(gè)包可以說(shuō)是只為了一件事,就是數(shù)據(jù)庫(kù)的連接,之所以這樣寫專門用一個(gè)包來(lái)寫關(guān) 于數(shù)據(jù)庫(kù)的
30、連接目的只是為了看到數(shù)據(jù)與的封裝,體現(xiàn)一個(gè)面向?qū)ο蟮乃伎迹?從而在某些方面也能夠減少代碼的重復(fù)率,提高代碼的可讀性;第四個(gè)包是 control 包,這個(gè)包是最重要的,因?yàn)樵?web 應(yīng)用開發(fā)的過(guò)程中每一個(gè)項(xiàng)目要 想與前臺(tái)數(shù)據(jù)連接并能夠成功把數(shù)據(jù)相互傳遞, servelet 里面有兩個(gè)方法,一 個(gè)是 doGet() ,一個(gè)是 doPost() ,兩者最大的區(qū)別就是前者對(duì)數(shù)據(jù)沒(méi)有保密, 就是隨時(shí)都會(huì)泄露一些重要的信息,因?yàn)槊恳惶峤坏谋韱味紩?huì)隨著瀏覽器的瀏 覽網(wǎng)址顯示出來(lái),然而要想從前臺(tái)獲得數(shù)據(jù),就好比添加員工就得用到客戶端 所發(fā)出的請(qǐng)求()得到。第五個(gè)包是BO包,這個(gè)是業(yè)務(wù)邏輯層,主要是調(diào)用 DA
31、O 包里面的方法,數(shù)據(jù)校驗(yàn)等功能。在該系統(tǒng)中我主要完成的是學(xué)生端的功能,以下為學(xué)生端的功能:請(qǐng)假申請(qǐng)功能在學(xué)生請(qǐng)假申請(qǐng)這個(gè)功能里面其實(shí)所做的就是對(duì)數(shù)據(jù)的添加,界面是簡(jiǎn)單 采用了 CSS羊式的界面,如果學(xué)生登錄成功點(diǎn)擊申請(qǐng)請(qǐng)假,如果該學(xué)生存在未 銷假記錄系統(tǒng)將會(huì)把該學(xué)生的未銷假記錄顯示出來(lái),如果不存在未銷假記錄, 此時(shí)學(xué)生請(qǐng)假信息界面會(huì)顯示出來(lái),在學(xué)生填寫完請(qǐng)假信息出發(fā)右下方的一個(gè)提交按鈕,倘若提交成功會(huì)提示申請(qǐng)成功,如果失敗會(huì)跳轉(zhuǎn)到信息填寫頁(yè)面并提示錯(cuò)誤信息3.1.1活動(dòng)圖圖學(xué)生申請(qǐng)請(qǐng)假活動(dòng)圖3.1.2界面圖 學(xué)生請(qǐng)假申請(qǐng)頁(yè)面3.1.3代碼public voiddoPost(HttpServl
32、etRequest request, HttpServletResp onseresp on se)throws ServletExcepti on, 1 OExcepti on (UTF-8);(text/html;charset=UTF-8);String str=已銷彳假;String type=( type);LeaveRecordDO ld=null ;LeaveRecordDO lrd= n ew LeaveRecordDO();Stude ntBO sb= newStude ntBO();if (add)(sname);(sid);(sphone);(starttime );(e
33、ndtime );(reason);String results=(lrd);if (results= null )String id=( sid); ld=(str,id);if (ld= null )(lrd);(./ ).forward(request, response); return else (ld , ld);(./ ).forward(request, resp on se);return else (message, results);(./ ).forward(request, response);return ;3.1.4測(cè)試用例表序號(hào)功能模塊測(cè)試數(shù)據(jù)預(yù)期結(jié)果1請(qǐng)假申請(qǐng)
34、姓名:韓一正學(xué)號(hào):123申請(qǐng)成功電話:理由:回家3.2請(qǐng)假記錄查詢?cè)趯W(xué)生請(qǐng)假記錄查詢里面和學(xué)生請(qǐng)假申請(qǐng)基本是一樣的,這個(gè)實(shí)際上的就 是對(duì)數(shù)據(jù)庫(kù)里面的數(shù)據(jù)的一個(gè)查詢,并將查詢記錄顯示到網(wǎng)頁(yè)上,如果不存在 請(qǐng)假記錄,將不會(huì)顯示任何記錄。界面請(qǐng)假記髓宜時(shí)1昭丸R冃卑囲12J2U1W45BO12J苗一疋15?珈:剛2O14-W-2-1旬 M10 31未翩圖請(qǐng)假記錄代碼HttpSessi on sessi on=();(username, ( sid);ArrayList list=(ArrayList) ( sid);(list , list);(./ ).forward(request, resp
35、on se);return ;測(cè)試用例序號(hào)功能模塊測(cè)試數(shù)據(jù)預(yù)期結(jié)果1請(qǐng)假查詢學(xué)號(hào):123查詢成功登錄功能登錄是該項(xiàng)目最基本的一個(gè)功能,這其實(shí)也是一個(gè)查詢,只不過(guò)是根據(jù)數(shù) 據(jù)庫(kù)中的數(shù)據(jù)和從網(wǎng)頁(yè)中得到的數(shù)據(jù)進(jìn)行對(duì)比,如果匹配成功將會(huì)進(jìn)入到另外 一個(gè)頁(yè)面,如果登錄失敗將會(huì)進(jìn)行提示并重新登錄,登錄過(guò)程中在后臺(tái)數(shù)據(jù)中 定義了標(biāo)志變量來(lái)表示學(xué)生和教師,所以在登錄時(shí)候根據(jù)這個(gè)屬性來(lái)判斷登錄 成功后跳轉(zhuǎn)到學(xué)生端還是教師端。登錄過(guò)程中進(jìn)行了簡(jiǎn)單的數(shù)據(jù)校驗(yàn),就是說(shuō)用戶名和密碼不能為空,倘若 為空將會(huì)提示錯(cuò)誤信息并提醒重新登錄。代碼public void doPost(HttpServletRequest requ
36、est, HttpServletResponse response)throws ServletException, IOException ( UTF-8 );( text/html;charset=UTF-8 );LoginDO ld= newLoginDO();LoginBO lb= newLoginBO();int tags;String userid=( username );String passwd=( password );(userid);(passwd);String message=(ld);if (message!=null )( message, message);(
37、 ./ ).forward(request, response); else tags=(ld);if (tags=1)HttpSession session=();( username , ();( ./ ).forward(request, response); return ;else if (tags=2)HttpSession session=();( username , ();( ./ ).forward(request, response);return ;else ( ./ ).forward(request, response);return界面圖 登錄界面活動(dòng)圖圖登錄活動(dòng)
38、圖測(cè)試用例序號(hào)功能模塊測(cè)試數(shù)據(jù)預(yù)期結(jié)果1學(xué)生登錄用戶名:123密碼:123登錄成功第 4 章 結(jié)束語(yǔ)這次的課題我用的 web 開發(fā)來(lái)完成的,從我對(duì)這三個(gè)字母的不理解到學(xué)習(xí) 它再到用它們來(lái)完成我的課題,這個(gè)過(guò)程并不是想象的那么容易,今天終于完 成了,長(zhǎng)呼了一口氣,同時(shí)在內(nèi)心深處,也默默地為接下來(lái)的學(xué)習(xí),做一個(gè)前 段時(shí)間的項(xiàng)目總結(jié),也是學(xué)習(xí)的總結(jié),吸取之前的經(jīng)驗(yàn)教訓(xùn),錯(cuò)誤并不可怕, 可怕的是再在同一個(gè)地方犯同樣錯(cuò)誤,所以對(duì)于我來(lái)說(shuō),更多的去自我認(rèn)知, 知我批評(píng)要比表?yè)P(yáng)和贊許來(lái)的更加深刻 ,非常有必要做一個(gè)總結(jié)。雖然時(shí)間略 顯倉(cāng)促,但在項(xiàng)目開發(fā)過(guò)程中我學(xué)習(xí)到了很多之前沒(méi)有接觸過(guò)的內(nèi)容,也發(fā)現(xiàn) 了自己
39、的很多不足,感悟頗深。主要包括以下幾個(gè)方面:1. 在需求分析階段,由于對(duì)學(xué)生請(qǐng)假管理系統(tǒng)真正的需求并不了解,還有 就是自己在做這個(gè)需求的過(guò)程當(dāng)中總覺得想到了自己做不出來(lái),就好比沒(méi)想到 一個(gè)需求的功能腦子里就會(huì)閃現(xiàn)出一個(gè)畫面,我該如何去實(shí)現(xiàn)它,正是因?yàn)檫@ 些錯(cuò)誤的想法導(dǎo)致了這次課題實(shí)踐的進(jìn)度,因此我覺得在做需求時(shí)我們應(yīng)該根 據(jù)實(shí)際不必考慮怎么做怎么實(shí)現(xiàn)。2. 數(shù)據(jù)庫(kù)采用的是 Mysql,在編寫sql語(yǔ)句經(jīng)常會(huì)出現(xiàn)一些語(yǔ)法錯(cuò)誤,例 如 sql 語(yǔ)句不之一次的出錯(cuò),在修改的過(guò)程當(dāng)中我發(fā)現(xiàn)了自己知識(shí)的欠缺,或 者說(shuō)對(duì)過(guò)去所學(xué)的東西并沒(méi)有完全理解甚至吸收;尤其是數(shù)據(jù)庫(kù)中的亂碼問(wèn) 題,我從一開始數(shù)據(jù)庫(kù)中導(dǎo)
40、入數(shù)據(jù)我就一直被亂碼問(wèn)題糾結(jié)著,我先上網(wǎng)查閱 相關(guān)資料,看書尋找改變亂碼的方法,甚至解決不了向同學(xué)請(qǐng)教,但是最終我 都沒(méi)有解決,最后在老師的幫助下檢測(cè)出亂碼不是編碼的問(wèn)題而是我的數(shù)據(jù)庫(kù) 安裝過(guò)程中字符編碼選擇錯(cuò)誤,所以一直回出現(xiàn)亂碼問(wèn)題,而且解決之后再將 自己遇到的問(wèn)題記錄下來(lái),使得以后出現(xiàn)同樣的問(wèn)題時(shí)能夠快速解決。3. 由于該系統(tǒng)在學(xué)生申請(qǐng)成功后需要教師端的批準(zhǔn),在學(xué)生端才能進(jìn)行下 一次的操作,這些之前很少用到,通過(guò)這次實(shí)習(xí)也將自己在課本上學(xué)到的內(nèi)容 用到了實(shí)際項(xiàng)目中;感受最深的就是 MVC莫式和在兩個(gè)客戶端操作。4. 團(tuán)隊(duì)合作。我們完成一個(gè)項(xiàng)目總是需要一個(gè)團(tuán)隊(duì)的,而不是個(gè)人,在開 發(fā)過(guò)程中小組之間的溝通非常重要。如果組內(nèi)成員沒(méi)有很好的交流,則在項(xiàng)目 后期各模塊合并時(shí),會(huì)出現(xiàn)許多意想不到的錯(cuò)誤,例如路徑問(wèn)題、頁(yè)面間跳轉(zhuǎn) 等。所以我們完成系統(tǒng)時(shí),小組間要定期開例會(huì),相互交流,對(duì)于有分歧的地 方,一定要及時(shí)討論,采取一致措施,這樣才有利于團(tuán)隊(duì)工作??傊?,這次的課題真的使我受益匪淺。在這個(gè)過(guò)程中,我學(xué)習(xí)到的不僅僅 是以上技術(shù)上的收獲,更還有生活中的的人際交往以及其他的許多經(jīng)驗(yàn)。而這 些,都將作為我邁入社會(huì)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 五年級(jí)上冊(cè)數(shù)學(xué)教案 - 5.3 分餅 北師大版
- 2025年租憑合同延期申請(qǐng)書模板
- 五年級(jí)下冊(cè)數(shù)學(xué)教案-練習(xí)一 北師大版
- 三年級(jí)上冊(cè)語(yǔ)文部編版期中測(cè)試卷(含答案)
- 2024年水電站計(jì)算機(jī)監(jiān)控裝置項(xiàng)目資金申請(qǐng)報(bào)告代可行性研究報(bào)告
- 2025年濟(jì)南工程職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)傾向性測(cè)試題庫(kù)含答案
- 《7 秋季星空》 教學(xué)設(shè)計(jì)-2023-2024學(xué)年科學(xué)六年級(jí)上冊(cè)青島版
- 我為爸爸慶祝父親節(jié)教案教學(xué)設(shè)計(jì)
- 2025年廣東省建筑安全員-A證考試題庫(kù)附答案
- 2025年桂林信息工程職業(yè)學(xué)院?jiǎn)握新殬I(yè)傾向性測(cè)試題庫(kù)帶答案
- 羅姓姓氏源流和遷徙分布
- 發(fā)展經(jīng)濟(jì)學(xué) 馬工程課件 1.第一章 發(fā)展中國(guó)家與發(fā)展經(jīng)濟(jì)學(xué)
- GB/T 25775-2010焊接材料供貨技術(shù)條件產(chǎn)品類型、尺寸、公差和標(biāo)志
- 房屋建筑學(xué)-01概論
- 2023年大唐集團(tuán)招聘筆試試題及答案新編
- 班前安全活動(dòng)記錄(防水工)
- 《干部履歷表》(1999版電子版)
- 帶狀皰疹的針灸治療課件
- 花城版三年級(jí)下冊(cè)音樂(lè)教學(xué)計(jì)劃
- 全國(guó)計(jì)算機(jī)等級(jí)證書樣本
- 靜脈血標(biāo)本的采集流程
評(píng)論
0/150
提交評(píng)論