【正文】
king for leave on line for students and managing attendance of is generally divided into three main modules: the module for asking for online leave , the module for managing attendance of undergraduate and the module for backstage management. There are different customers in the university operating the system,such as student, teacher, a teacher in charge of a class,department leader, school leader, administrator.The system is developed with the help of Jcreator,JSP(java、javascript、html)and SQL Server 2000. The key techniques used in the process of development are: the page modularization, dynamic generating and static page showing of information, etc. And the thesis focuses on the introduction of the system’s attendance management and the management of asking for leave it develops the function of student, teacher, a teacher in charge of a class,department leader, school leader on the whole. Key Words: attendance management online ask for leave JSP目 錄1 概述 6 引言 6 6 62 可行性的分析 7 引言 7 目的和意義 7 可行性的分析 73 需求分析 8 引言 8 用戶需求描述 8 8 8 8(系)領(lǐng)導(dǎo)用戶需求描述 9 9 9 9 10 10 B/S(瀏覽器/服務(wù)器)簡(jiǎn)介 10 JAVA/JSP簡(jiǎn)介 10 系統(tǒng)功能劃分 10 數(shù)據(jù)字典 11 數(shù)據(jù)流圖 11 12 最低配置 12 建議配置 124 總體設(shè)計(jì) 13 引言 13 系統(tǒng)的布局設(shè)計(jì) 13 本人主要的工作任務(wù) 145 詳細(xì)設(shè)計(jì) 14 引言 14 系統(tǒng)功能的流程圖 14 15 數(shù)據(jù)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn) 15 實(shí)體模型 15 ER 模型圖 16 數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì) 17 數(shù)據(jù)庫(kù)表的創(chuàng)建 17 數(shù)據(jù)庫(kù)的建立 18 前端操作頁(yè)面的設(shè)計(jì) 18 系統(tǒng)登陸的設(shè)計(jì) 18 學(xué)生用戶的功能設(shè)計(jì) 18 任課老師用戶的功能設(shè)計(jì) 19 班主任用戶的功能設(shè)計(jì) 19 院系領(lǐng)導(dǎo)用戶的功能設(shè)計(jì) 19 學(xué)校領(lǐng)導(dǎo)用戶功能設(shè)計(jì) 196 編碼 20 20 系統(tǒng)登陸的編碼 20 學(xué)生用戶功能編碼 20 任課老師用戶功能編碼 21 班主任用戶功能編碼 21 院系領(lǐng)導(dǎo)用戶功能編碼 22 數(shù)據(jù)庫(kù)連接池編碼 22 227 軟件的測(cè)試 23 引言 23 測(cè)試的方案 23 本系統(tǒng)所采用的測(cè)試方案 23 測(cè)試的過(guò)程 24 用戶登陸測(cè)試 24 頁(yè)面使用安全的測(cè)試 24 25 25 26 268 結(jié)束語(yǔ)................................................................ 26參考文獻(xiàn) 27學(xué)生考勤管理的設(shè)計(jì)與實(shí)現(xiàn)1 概述 引言問(wèn)題定義階段須要回答的主要問(wèn)題是:“所要解決的問(wèn)題是什么?”,其中最重要的是了解此課題要解決問(wèn)題的根本所在和所需要的資源等。各大高校對(duì)于教務(wù)的管理系統(tǒng)、師生的成績(jī)查詢系統(tǒng)、招生的就業(yè)系統(tǒng)、BBS、校園網(wǎng)站等各個(gè)系統(tǒng)在各個(gè)高校都一一出現(xiàn),對(duì)全校教師和同學(xué)們的學(xué)習(xí)、生活、管理、辦公等都帶來(lái)了極大的便利。學(xué)生請(qǐng)假都以傳統(tǒng)的寫(xiě)請(qǐng)假條的形式向各自的班主任請(qǐng)假,若請(qǐng)假時(shí)間長(zhǎng),需要班主任、院系領(lǐng)導(dǎo)都批準(zhǔn)方能生效。上面所術(shù)的關(guān)于各大高等學(xué)校對(duì)于學(xué)生的考勤以及請(qǐng)假所面臨的各種問(wèn)題涉及到了很多類(lèi)的用戶,該系統(tǒng)所用的范圍都是在整個(gè)校園的校園網(wǎng)內(nèi),因?yàn)檩^廣泛的用戶分布,并且有很大的差異。如此系統(tǒng)應(yīng)當(dāng)有較好的擴(kuò)展性,且要與當(dāng)前高校中已有的系統(tǒng)存在很好的集成。面對(duì)廣泛程序語(yǔ)言的運(yùn)用于設(shè)計(jì),以及各種成熟的關(guān)系數(shù)據(jù)庫(kù)的完善、推出,加之廣泛運(yùn)用面向?qū)ο筮@樣的軟件開(kāi)發(fā),這使得軟件開(kāi)發(fā)變得簡(jiǎn)單很多,開(kāi)發(fā)系統(tǒng)也變得實(shí)用許多,大部分企業(yè)使用這樣的信息系統(tǒng)后,辦事效率不僅提高了,而且也收到了更大的經(jīng)濟(jì)收入。該系統(tǒng)采用了JSP技術(shù)來(lái)進(jìn)行開(kāi)發(fā),存儲(chǔ)數(shù)據(jù)使用了流行的SQL Server 2000數(shù)據(jù)庫(kù)管理系統(tǒng),學(xué)生在線考勤管理、在線請(qǐng)假、后臺(tái)數(shù)據(jù)的維護(hù)和更新等都成功被解決了。要解決該問(wèn)題,我們需要進(jìn)行大大的壓縮、簡(jiǎn)化的系統(tǒng)分析與設(shè)計(jì)過(guò)程。有效地提高各大高等學(xué)校的辦事的效率,解決各大高校學(xué)生的請(qǐng)假和上課的出勤管理問(wèn)題,實(shí)現(xiàn)學(xué)生的請(qǐng)假和上課的出勤信息對(duì)班主任或是任課教師、各大領(lǐng)導(dǎo)等及時(shí)了解學(xué)生的學(xué)習(xí)情況,這些都是開(kāi)發(fā)高校學(xué)生考勤管理系統(tǒng)的目的。 可行性的分析技術(shù)的可行性:該系統(tǒng)在如今的高校中的使用還并不廣泛,盡管這樣,依然有很多相似的成功案例。利用了JSP、html標(biāo)識(shí)語(yǔ)言和SQL Server 2000數(shù)據(jù)庫(kù)技術(shù)進(jìn)行綜合開(kāi)發(fā)。MSS(基于結(jié)構(gòu)化的查詢語(yǔ)言數(shù)據(jù)庫(kù)服務(wù)器)一種是基于客戶/服務(wù)器結(jié)構(gòu)化的數(shù)據(jù)庫(kù)管理系統(tǒng),通過(guò)使用客戶系統(tǒng)用戶可以從服務(wù)器的檢索信息了解并進(jìn)行本地的相關(guān)操作,客戶關(guān)注信息的相關(guān)表示,服務(wù)器關(guān)注數(shù)據(jù)庫(kù)的相關(guān)進(jìn)程。 法律的可行性:在知識(shí)產(chǎn)權(quán)上該系統(tǒng)擁有自主權(quán),并沒(méi)有隨意使用其他有違法規(guī)的軟件同時(shí)也沒(méi)有任何非法的商品交易,因此在法律上它也是可行的。分析結(jié)果:通過(guò)各種分析 可得出,該系統(tǒng)在經(jīng)濟(jì)、法律、操作等都具有很好的可行性,其性價(jià)比很好,所以 它是值得開(kāi)發(fā)采用的。 用戶需求描述用戶就是系統(tǒng)最終的使用者,開(kāi)發(fā)系統(tǒng)的目的在于讓用戶最終能很好的使用該系統(tǒng),最終為各個(gè)用戶帶來(lái)各種方便。在線請(qǐng)假的需求:學(xué)生可以在網(wǎng)上填寫(xiě)好請(qǐng)假的起止日期、請(qǐng)假緣由后,就可以向班班主任提出請(qǐng)假的申請(qǐng),若超過(guò)三天的請(qǐng)假時(shí)間,就由班主任審批后,再由院系領(lǐng)導(dǎo)審批。查看出勤信息的需求:學(xué)生完全可以查看在校期間所有學(xué)期的上課出勤信息。管理學(xué)生上課出勤的需求:依據(jù)學(xué)校安排的各個(gè)課表,隨著時(shí)間的變化,系統(tǒng)會(huì)自動(dòng)地將還沒(méi)有在網(wǎng)上公布的學(xué)生上課出勤信息列出,系統(tǒng)會(huì)自動(dòng)的根據(jù)學(xué)生請(qǐng)假系統(tǒng),最終