學(xué)生考勤系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-畢業(yè)論文設(shè)計(jì)_第1頁(yè)
學(xué)生考勤系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-畢業(yè)論文設(shè)計(jì)_第2頁(yè)
學(xué)生考勤系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-畢業(yè)論文設(shè)計(jì)_第3頁(yè)
學(xué)生考勤系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-畢業(yè)論文設(shè)計(jì)_第4頁(yè)
學(xué)生考勤系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-畢業(yè)論文設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩18頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

學(xué)號(hào)________________密級(jí)________________(黑體5號(hào))蘭州城市學(xué)院本科畢業(yè)論文(1號(hào)宋體居中)學(xué)生考勤系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(2號(hào)黑體居中,標(biāo)題行間距為32磅)學(xué)院名稱(chēng):信息工程學(xué)院專(zhuān)業(yè)名稱(chēng):計(jì)算機(jī)科學(xué)與技術(shù)學(xué)生姓名:高國(guó)誠(chéng)指導(dǎo)教師:朱正平教授(宋體小3)二○一三年五月

BACHELOR'SDEGREETHESISOFLANZHOUCITYUNIVERSITY(TimesNewRoman2號(hào)粗體居中)DesignandImplementationofstudentattendancesystem(TimesNewRoman2號(hào)粗體居中)College:CollegeofInformationEngineeringSubject:ComputerscienceandtechnologyName:GaoGuochengDirectedby:ZhuZhengpingProfessor(TimesNewRoman4號(hào)居中)May2013(TimesNewRoman小2號(hào)居中)鄭重聲明(宋體粗體2號(hào)居中)本人呈交的學(xué)位論文,是在導(dǎo)師的指導(dǎo)下,獨(dú)立進(jìn)行研究工作所取得的成果,所有數(shù)據(jù)、圖片資料真實(shí)可靠。盡我所知,除文中已經(jīng)注明引用的內(nèi)容外,本學(xué)位論文的研究成果不包含他人享有著作權(quán)的內(nèi)容。對(duì)本論文所涉及的研究工作做出貢獻(xiàn)的其他個(gè)人和集體,均已在文中以明確的方式標(biāo)明。本學(xué)位論文的知識(shí)產(chǎn)權(quán)歸屬于培養(yǎng)單位。(宋體4號(hào))本人簽名:日期:摘要(黑體小2)目前社會(huì)上信息管理系統(tǒng)發(fā)展飛快,智能化信息處理已是提高效率、規(guī)范管理、客觀審查的最有效途徑。學(xué)生考勤管理是學(xué)生信息管理的重要部分,面對(duì)大量的學(xué)生信息,采用人力處理將浪費(fèi)大量的時(shí)間、人力和物力,而且統(tǒng)計(jì)數(shù)據(jù)麻煩。一個(gè)學(xué)校對(duì)其學(xué)生日常教學(xué)過(guò)程中的出勤和缺勤進(jìn)行統(tǒng)計(jì),用計(jì)算機(jī)對(duì)統(tǒng)計(jì)數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析處理,得到我們所需要的各種統(tǒng)計(jì)報(bào)表和考勤原始數(shù)據(jù),方便了學(xué)校對(duì)學(xué)生的管理。本系統(tǒng)主要針對(duì)目前高校學(xué)生在線請(qǐng)假以及學(xué)生上課出勤管理而設(shè)計(jì)的信息系統(tǒng)。本系統(tǒng)總體上由三大功能模塊:請(qǐng)假系統(tǒng)、考勤系統(tǒng)和權(quán)限管理,涉及到高校六大類(lèi)用戶:學(xué)生、任課老師、班主任、院系領(lǐng)導(dǎo)、學(xué)校領(lǐng)導(dǎo)、系統(tǒng)管理員。本學(xué)生考勤管理系統(tǒng)采用了JAVA技術(shù),以Tomcat為JAVA服務(wù)器、MySQL為數(shù)據(jù)庫(kù)系統(tǒng)畢業(yè)設(shè)計(jì),建立了一個(gè)基于B/S模式的三層體系的學(xué)生考勤管理網(wǎng)站,實(shí)現(xiàn)了網(wǎng)上考勤任務(wù)。(宋體小4)………………關(guān)鍵詞:考勤管理;在線請(qǐng)假;MySQL(黑體小4)(宋體小4)ABSTRACT(TimesNewRoman小2加粗)Socialinformationmanagementsystemdevelopmentfast,intelligentinformationprocessingistoimproveefficiency,standardizemanagement,objectiveexaminationofthemosteffectiveways.Studentattendancemanagementisanimportantpartofthestudentinformationmanagement,thefaceofthelargenumberofstudents,theuseofhumantreatmentwillwastealotoftime,manpowerandmaterialresources,andthestatisticstrouble.Aschoolattendanceandabsenteeisminitsday-to-dayteachingofstudentsforstatisticalprocessingofstatisticaldataforstatisticalanalysis,usingacomputer,weneedavarietyofstatisticalreportsandattendancerawdatatofacilitatethemanagementofstudentsinschools.Thissystemismainlydesignedforonlineleavecollegestudentsandstudentclassattendancemanagementinformationsystems.Theoverallsystembythreefunctionalmodules:theleavesystem,attendancesystemandrightsmanagement,itcomestocollegesixcategoriesofusers:students,classroomteacher,teacher,facultyleaders,schoolleaders,systemadministrator.ThestudentattendancemanagementsystemusingJavatechnology,TomcatJavaserver,MySQLforthedatabasesystemgraduationproject,athree-tiersystembasedonB/Smodestudentattendancemanagementwebsite,onlineattendancetask.(TimesNewRoman小4號(hào))………………Keywords:AttendanceManagement;OnlineLeave;MySQL(TimesNewRoman體小4加粗)目錄19539引言 83242第一章可行性分析 9319531.1可行性研究的前提 9246511.2要求 9961第二章需求分析 10129622.1用戶需求描述 1044522.1.1學(xué)生用戶需求描述 10198092.1.2任課老師用戶需求描述 103332.1.3班主任用戶需求描述 1071202.1.4院系領(lǐng)導(dǎo)用戶需求描述 1180972.1.5校領(lǐng)導(dǎo)用戶需求描述 11306112.1.6系統(tǒng)管理員用戶需求描述 11279632.2功能需求描述 11237392.3相關(guān)開(kāi)發(fā)工具簡(jiǎn)介 125162.3.1B/S(瀏覽器/服務(wù)器)簡(jiǎn)介 12182382.3.2JSP簡(jiǎn)介 12263712.3.3MySQL簡(jiǎn)介 1219784第三章總體設(shè)計(jì) 14199513.1系統(tǒng)布局設(shè)計(jì) 14258623.2總體結(jié)構(gòu)圖 1431305第四章詳細(xì)設(shè)計(jì) 16311954.1系統(tǒng)功能流程圖 1641654.2系統(tǒng)目錄結(jié)構(gòu)設(shè)計(jì) 16215304.3數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn) 17245914.3.1實(shí)體模型 17122234.3.2E-R模型 18143884.3.3數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì) 184414.3.4數(shù)據(jù)庫(kù)表的創(chuàng)建 18246184.3.5數(shù)據(jù)庫(kù)的建立 1910440第五章系統(tǒng)實(shí)現(xiàn) 2092985.1登陸界面的設(shè)計(jì)與實(shí)現(xiàn) 20281505.2管理員主界面的設(shè)計(jì)與實(shí)現(xiàn) 20263545.3添加教師界面的設(shè)計(jì)與實(shí)現(xiàn) 2067105.4教師管理界面的設(shè)計(jì)與實(shí)現(xiàn) 2015165.5添加學(xué)生界面的設(shè)計(jì)與實(shí)現(xiàn) 20209205.6學(xué)生管理界面的設(shè)計(jì)與實(shí)現(xiàn) 2090225.7教師審核與查看界面的設(shè)計(jì)與實(shí)現(xiàn) 20109735.8學(xué)生請(qǐng)假界面的設(shè)計(jì)與實(shí)現(xiàn) 2037385.9學(xué)生考勤信息查看界面的設(shè)計(jì)與實(shí)現(xiàn) 2026116第六章軟件測(cè)試 21165286.1測(cè)試方案 2152516.1.1黑盒測(cè)試 2171916.1.2白盒測(cè)試 21124156.1.3其他測(cè)試方案 2144926.1.4本系統(tǒng)所采用測(cè)試方案 21298346.2測(cè)試過(guò)程 21220966.2.1用戶登錄測(cè)試 21310226.2.2頁(yè)面使用安全測(cè)試 21160476.2.3學(xué)生用戶測(cè)試 2140476.2.4任課老師用戶測(cè)試 21296276.2.5班主任用戶測(cè)試 21198416.2.6院系領(lǐng)導(dǎo)用戶測(cè)試 21197736.2.7學(xué)校領(lǐng)導(dǎo)用戶測(cè)試 2135376.2.8系統(tǒng)管理員用戶測(cè)試 216122總結(jié) 2213456參考文獻(xiàn) 224731附錄 22

引言目前各高校校園信息化已逐步完善,而校園網(wǎng)不僅方便了用戶,更重要地是提高了辦事效率。各大高校有針對(duì)師生的成績(jī)查詢系統(tǒng)、教務(wù)管理系統(tǒng)、招生就業(yè)系統(tǒng)、校園BBS論壇、校內(nèi)網(wǎng)站等一系統(tǒng)系統(tǒng)在各大高校紛紛出現(xiàn),給高校管理、學(xué)校師生的學(xué)習(xí)、生活、辦公帶來(lái)了便利。但我校的考勤管理模式還是以任課老師上課點(diǎn)到,以及學(xué)生會(huì)的學(xué)生干部、干事課堂查勤來(lái)管理。同時(shí),學(xué)生請(qǐng)假需要經(jīng)過(guò)系輔導(dǎo)員、系部領(lǐng)導(dǎo)批準(zhǔn)才能生效。對(duì)于考勤結(jié)果,需要進(jìn)行數(shù)據(jù)信息的錄入以及數(shù)據(jù)信息的統(tǒng)計(jì),這樣比較麻煩,且費(fèi)時(shí)費(fèi)力,出現(xiàn)誤差的概率也比較大。更重要的是暴露出了以下的弊端:一、學(xué)生請(qǐng)假不方便;二、學(xué)生請(qǐng)假對(duì)任課老師不透明。三、學(xué)生對(duì)自己整個(gè)學(xué)期的上課出勤情況沒(méi)有整體的統(tǒng)計(jì)信息。四、院系領(lǐng)導(dǎo)、學(xué)校領(lǐng)導(dǎo)不能把握住學(xué)生的上課出勤情況。由于以上原因,我們小組決定開(kāi)發(fā)學(xué)生考勤管理系統(tǒng),以方便學(xué)校對(duì)學(xué)生的考勤進(jìn)行管理。在設(shè)計(jì)的過(guò)程中,要求利用面向?qū)ο蟮木幊趟枷雭?lái)完成系統(tǒng)的設(shè)計(jì);建立清晰的類(lèi)層次;分析和定義各個(gè)類(lèi),每個(gè)類(lèi)中要有各自的屬性和方法;要求運(yùn)用面向?qū)ο蟮臋C(jī)制來(lái)實(shí)現(xiàn)系統(tǒng)功能。研究方法:通過(guò)閱讀有關(guān)書(shū)籍,并在網(wǎng)上查找相關(guān)資料(通過(guò)網(wǎng)絡(luò)引擎查找關(guān)鍵字和學(xué)校的資源)基于JAVA技術(shù)建立的學(xué)生日常教學(xué)考勤管理畢業(yè)設(shè)計(jì),其目標(biāo)是完成高校教學(xué)中學(xué)生日常教學(xué)考勤管理,畢業(yè)設(shè)計(jì)主要包括學(xué)生模塊、任課老師模塊、系統(tǒng)管理員模塊三個(gè)功能模塊,其中學(xué)生模塊實(shí)現(xiàn)學(xué)生信息修改、考勤查看和在線請(qǐng)假等功能;任課老師模塊實(shí)現(xiàn)教師修改信息、按教學(xué)班考勤和審批學(xué)生請(qǐng)假等功能;系統(tǒng)管理員模塊主要實(shí)現(xiàn)了密碼修改、對(duì)學(xué)生、教師和課程信息的更新及系統(tǒng)維護(hù)等功能。畢業(yè)設(shè)計(jì)采用了JAVA技術(shù),以Tomcat為JAVA服務(wù)器、MySQL為數(shù)據(jù)庫(kù),建立了一個(gè)基于B/S模式的三層體系的學(xué)生考勤管理網(wǎng)站。第一章緒論1.1系統(tǒng)開(kāi)發(fā)背景隨著教育事業(yè)的飛速發(fā)展,我國(guó)的教育水平已經(jīng)躍上了一個(gè)更高的平臺(tái):普及九年義務(wù)教育,本科生、碩士研究生的大量擴(kuò)招,各高等院校及地州院校的新建與升級(jí),越來(lái)越多的學(xué)子走進(jìn)了大學(xué)的殿堂,這意味著學(xué)生的考勤管理信息任務(wù)越來(lái)越復(fù)雜、繁重,傳統(tǒng)的考勤管理系統(tǒng)已無(wú)法承擔(dān)當(dāng)前的信息量,快速、高效的完成學(xué)生考勤信息管理的任務(wù),無(wú)法減輕考勤管理人員的工作量與工作壓力。傳統(tǒng)的考勤管理系統(tǒng),不能及時(shí)將學(xué)生的考勤信息進(jìn)行登記、更新,也可能存在不公平的現(xiàn)象,比如:有的學(xué)生逃課,老師點(diǎn)名了,他就去找班主任請(qǐng)假,補(bǔ)個(gè)假條,取消自己的缺席記錄等等……種種背景使得學(xué)校若要快速穩(wěn)定發(fā)展,就必須從加強(qiáng)信息化入手,在各種領(lǐng)域都進(jìn)行信息化管理,在考勤管理方面也不例外,然而各高校卻不太重視考勤管理方面的建設(shè)、加強(qiáng)與發(fā)展。1.2開(kāi)發(fā)目的和意義由于我校的考勤管理模式還是以任課老師上課點(diǎn)到,以及學(xué)生會(huì)的學(xué)生干部、干事課堂查勤來(lái)管理。同時(shí)學(xué)生請(qǐng)假需要經(jīng)過(guò)系輔導(dǎo)員、系部領(lǐng)導(dǎo)批準(zhǔn)才能生效。對(duì)于考勤結(jié)果,需要進(jìn)行數(shù)據(jù)信息的錄入以及數(shù)據(jù)信息的統(tǒng)計(jì),這樣比較麻煩且費(fèi)時(shí)費(fèi)力,出現(xiàn)誤差的概率也比較大。更重要的是暴露出了以下的弊端:一、學(xué)生請(qǐng)假不方便;二、學(xué)生請(qǐng)假對(duì)任課老師不透明。三、學(xué)生對(duì)自己整個(gè)學(xué)期的上課出勤情況沒(méi)有整體的統(tǒng)計(jì)信息。四、院系領(lǐng)導(dǎo)、學(xué)校領(lǐng)導(dǎo)不能把握住學(xué)生的上課出勤情況。由于以上原因,我們小組決定開(kāi)發(fā)學(xué)生考勤管理系統(tǒng),以方便學(xué)校對(duì)學(xué)生的考勤進(jìn)行管理。我組所開(kāi)發(fā)的軟件能在校內(nèi)所有計(jì)算機(jī)上基于WINDOWS系統(tǒng)運(yùn)行同時(shí)所開(kāi)發(fā)的軟件能與學(xué)校教務(wù)管理系統(tǒng)相銜接,進(jìn)一步完善學(xué)校教務(wù)管理系統(tǒng)的功能?;具\(yùn)行要求:本組學(xué)生所需要開(kāi)發(fā)的軟件要求能在本院所有計(jì)算機(jī)上基于。同時(shí)所開(kāi)發(fā)的軟件要能功能要求:主要功能模塊為學(xué)生考勤管理中心信息管理、任課教師對(duì)學(xué)生考勤信息的管理和學(xué)生對(duì)自己考勤信息的查詢。系統(tǒng)能夠使查詢學(xué)生考勤信息,變得更為輕易,并使這些信息更為一目了然。安全要求:登陸系統(tǒng)時(shí),需驗(yàn)證身份和密碼,只有通過(guò)驗(yàn)證的身份才能進(jìn)入系統(tǒng)進(jìn)行相關(guān)的操作。系統(tǒng)間信息的傳遞也需要進(jìn)行安全設(shè)置,以防止學(xué)生的考勤信息被惡意篡改。同時(shí)該系統(tǒng)還需具有靈活性、兼容性等要求。

第二章需求分析2.1用戶需求描述2.1.1學(xué)生用戶需求描述學(xué)生對(duì)本系統(tǒng)的主要需求是:在線請(qǐng)假以及查看在校期間所有的上課出勤信息。在線請(qǐng)假需求:學(xué)生請(qǐng)假的全過(guò)程當(dāng)中,學(xué)生可以隨時(shí)查看請(qǐng)假的詳細(xì)進(jìn)展情況。查看出勤信息需求:學(xué)生可以查看在校期間所有學(xué)期上課出勤的詳細(xì)信息,如:查看“高等數(shù)學(xué)”這門(mén)課程在整個(gè)學(xué)期請(qǐng)假、曠課、遲到、早退了多少次,以及具體的時(shí)間、任課老師姓名、第幾節(jié)課等詳細(xì)信息。其它需求:查看本人的基本信息,如本人的所屬的院系、年級(jí)、專(zhuān)業(yè)、班級(jí)、學(xué)號(hào)、姓名等,以及修改個(gè)人用戶密碼。2.1.2任課老師用戶需求描述任課老師對(duì)系統(tǒng)的主要需求是:管理所教班級(jí)學(xué)生的上課出勤信息以及查看所教班級(jí)學(xué)生的上課出勤信息。管理學(xué)生上課出勤需求:考勤表隨著時(shí)間的變化,自動(dòng)列出還沒(méi)有在網(wǎng)上公布的學(xué)生上課出勤信息,系統(tǒng)自動(dòng)根據(jù)學(xué)生請(qǐng)假系統(tǒng),決定學(xué)生上課出勤的最終結(jié)果。查看學(xué)生出勤信息需求:查看所教班級(jí)學(xué)生整個(gè)學(xué)期上課出勤統(tǒng)計(jì)信息及詳細(xì)信息。其它需求:查看上課課表,本人基本信息以及修改個(gè)人用戶密碼。2.1.3班主任用戶需求描述班主任對(duì)系統(tǒng)的主要需求是:查看本班學(xué)生上課出勤信息。查看出勤信息需求:輸入查詢條件后,系統(tǒng)根據(jù)查詢條件列出本班學(xué)生相關(guān)的上課出勤信息。其它需求:查看有關(guān)全班的基本信息以信修改個(gè)人用戶密碼等。2.1.4院系領(lǐng)導(dǎo)用戶需求描述院系領(lǐng)導(dǎo)對(duì)本系統(tǒng)的主要需求是:查看本院學(xué)生本學(xué)期所有課程的上課出勤信息。查看學(xué)生上課出勤信息需求:查看本院學(xué)生整個(gè)學(xué)期有關(guān)課程的上課出勤統(tǒng)計(jì)信息及詳細(xì)信息。其它需求:查看本院學(xué)生的基本信息、修改個(gè)人用戶密碼等。2.1.5校領(lǐng)導(dǎo)用戶需求描述學(xué)校領(lǐng)導(dǎo)對(duì)系統(tǒng)的主要需求是:查看全校學(xué)生上課出勤信息。查看出勤信息需求:輸入查詢條件后,系統(tǒng)根據(jù)查詢條件列出本校學(xué)生相關(guān)的上課出勤信息。

其它需求:查看有關(guān)全校的基本信息以信修改個(gè)人用戶密碼等。2.1.6系統(tǒng)管理員用戶需求描述系統(tǒng)管理員有系統(tǒng)的最高權(quán)限,負(fù)責(zé)系統(tǒng)所需所有數(shù)據(jù)的動(dòng)態(tài)同步更新以及維護(hù),根據(jù)系統(tǒng)針對(duì)各用戶的設(shè)計(jì),基本功能需求如下:(1)、管理學(xué)校各院系、年級(jí)、專(zhuān)業(yè)、班級(jí)的添加、刪除、修改等。(2)、管理每個(gè)學(xué)期每個(gè)班級(jí)的課程安排及指定院系領(lǐng)導(dǎo)和任課老師。(3)、管理系統(tǒng)所有用戶。(4)、管理全校課表安排。(5)、管理全校每學(xué)年開(kāi)學(xué)的起止時(shí)間。(6)、管理系統(tǒng)的考勤信息。2.2功能需求描述根據(jù)各類(lèi)用戶的需求描述,系統(tǒng)應(yīng)當(dāng)具備請(qǐng)假系統(tǒng)、考勤管理系統(tǒng)、后臺(tái)管理系統(tǒng)這三大主要功能。

請(qǐng)假系統(tǒng)功能需求:通過(guò)班主任以及院系領(lǐng)導(dǎo)批準(zhǔn)請(qǐng)假信息。請(qǐng)假最長(zhǎng)時(shí)間不能超過(guò)1個(gè)月,特殊情況除外。

考勤管理功能需求:任課老師通過(guò)考勤管理系統(tǒng),對(duì)學(xué)生上課出勤信息進(jìn)行公開(kāi)。請(qǐng)假系統(tǒng)要借助班主任才能完成,考勤管理系統(tǒng)要借助請(qǐng)假系統(tǒng)、班級(jí)課表安排才能完成,然而每學(xué)年課表都在變化,班主任安排也有在變化,學(xué)生也在變化,因此必須要求后臺(tái)管理系統(tǒng)能根據(jù)系統(tǒng)需求,動(dòng)態(tài)的、準(zhǔn)確的更新系統(tǒng)數(shù)據(jù)。2.3相關(guān)開(kāi)發(fā)工具簡(jiǎn)介根據(jù)各用戶的需求,以及系統(tǒng)各大功能的需求,經(jīng)過(guò)大量的調(diào)查分析,針對(duì)本高校學(xué)生考勤管理系統(tǒng)選擇以下開(kāi)發(fā)工具進(jìn)行開(kāi)發(fā):系統(tǒng)結(jié)構(gòu):B/S(瀏覽器/服務(wù)器)

開(kāi)發(fā)語(yǔ)言:JSP

數(shù)據(jù)庫(kù):MySQL開(kāi)發(fā)工具:JDK1.5

Dreamweaver

2.3.1B/S(瀏覽器/服務(wù)器)簡(jiǎn)介B/S(Browser/Server,瀏覽器/服務(wù)器)模式又稱(chēng)B/S結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,對(duì)C/S模式應(yīng)用的擴(kuò)展。在這種結(jié)構(gòu)下,用戶工作界面是通過(guò)IE瀏覽器來(lái)實(shí)現(xiàn)的。B/S模式最大的好處是運(yùn)行維護(hù)比較簡(jiǎn)便,能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式(比如LAN,WAN,Internet/Intranet等)訪問(wèn)和操作共同的數(shù)據(jù);最大的缺點(diǎn)是對(duì)網(wǎng)絡(luò)環(huán)境依賴性太強(qiáng),由于各種原因引起網(wǎng)絡(luò)中斷都會(huì)造成系統(tǒng)癱瘓。2.3.2JSP簡(jiǎn)介JSP的全稱(chēng)是JavaServletPages,它是SUN推出的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。它在傳統(tǒng)的靜態(tài)頁(yè)面文件(*.html,*htm)中加入Java程序片段和JSP標(biāo)記,就構(gòu)成了JSP頁(yè)面。由Web服務(wù)器上的JSP引擎來(lái)處理JSP元素,生成調(diào)用Bean,并用JDBC訪問(wèn)數(shù)據(jù)庫(kù)(或文件),最后以HTML或XML的形式返回瀏覽器。JSP在Servlet類(lèi)中編譯,編譯一次后存入內(nèi)存,以后再調(diào)用時(shí),不用再編譯,所以速度很快。2.3.3MySQL簡(jiǎn)介MySQL是一個(gè)開(kāi)放源碼的小型關(guān)系式數(shù)據(jù)庫(kù)管理系統(tǒng),開(kāi)發(fā)者為瑞典MySQLAB公司。目前MySQL被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開(kāi)放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫(kù)。MySQL數(shù)據(jù)庫(kù)系統(tǒng)使用最常用的的數(shù)據(jù)庫(kù)管理語(yǔ)言——結(jié)構(gòu)化查詢語(yǔ)言(SQL)進(jìn)行數(shù)據(jù)庫(kù)管理。由于MySQL是開(kāi)放源代碼的,因此任何人都可以在GeneralPublicLicense的許可下下載并根據(jù)個(gè)性化的需要對(duì)其進(jìn)行修改。MySQL因?yàn)槠渌俣?、可靠性和適應(yīng)性而備受關(guān)注。大多數(shù)人都認(rèn)為在不需要事務(wù)化處理的情況下,MySQL是管理內(nèi)容最好的選擇。MySQL是完全網(wǎng)絡(luò)化的跨平臺(tái)的關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng),目前MySQL被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開(kāi)放源碼這一特點(diǎn),很多公司向開(kāi)放源代碼的數(shù)據(jù)庫(kù)系統(tǒng)遷移,從而降低花費(fèi)成本。MySQL具有功能強(qiáng)大、支持跨平臺(tái)、運(yùn)行速度快、支持面向?qū)ο?、安全性高、成本低、支持各種開(kāi)發(fā)語(yǔ)言、數(shù)據(jù)庫(kù)存儲(chǔ)量大、支持強(qiáng)大的內(nèi)置函數(shù)等特點(diǎn)。

第三章總體設(shè)計(jì)3.1系統(tǒng)布局設(shè)計(jì)頁(yè)面主體功能菜單BannerBottom頁(yè)面主體功能菜單BannerBottom3.1頁(yè)面設(shè)計(jì)圖1.Banner區(qū)——可以在此展示系統(tǒng)標(biāo)識(shí)、頁(yè)面歸屬等信息。2.功能菜單區(qū)——提供系統(tǒng)可供操作的功能列表。3.頁(yè)面主體區(qū)——顯示頁(yè)面格式化數(shù)據(jù)頁(yè)面主體區(qū)顯示的內(nèi)容,將依據(jù)頁(yè)面在系統(tǒng)中的作用而定。4.Bottom區(qū)——可以在此顯示系統(tǒng)當(dāng)前在線人數(shù)及在線用戶的信息。3.2總體結(jié)構(gòu)圖根據(jù)系統(tǒng)功能的要求,高校學(xué)生考勤管理系統(tǒng)各個(gè)模塊之間的層次結(jié)構(gòu)如圖3.2所示:高校學(xué)生考勤管理系統(tǒng)高校學(xué)生考勤管理系統(tǒng)請(qǐng)假系統(tǒng)考勤系統(tǒng)后臺(tái)管理3.2系統(tǒng)功能結(jié)構(gòu)示意圖按用戶劃分,系統(tǒng)結(jié)構(gòu)圖如圖3.3所示:高校學(xué)生考勤管理系統(tǒng)高校學(xué)生考勤管理系統(tǒng)院系領(lǐng)導(dǎo)學(xué)校領(lǐng)導(dǎo)管理員3.3系統(tǒng)用戶結(jié)構(gòu)示意圖系統(tǒng)子功能模塊的層次結(jié)構(gòu)如圖3.4所示:考勤管理子模塊考勤管理子模塊任課老師提交數(shù)據(jù)各用戶查詢考勤數(shù)據(jù)3.4考勤系統(tǒng)子功能模塊

第四章詳細(xì)設(shè)計(jì)4.1系統(tǒng)功能流程圖1)主功能流程如圖4.1所示:開(kāi)始開(kāi)始用戶登錄學(xué)生班主任管理員學(xué)校領(lǐng)導(dǎo)院系領(lǐng)導(dǎo)任課教師查詢本人考勤在線請(qǐng)假數(shù)據(jù)更新與維護(hù)查詢各院學(xué)生考勤查詢本院學(xué)生考勤查詢本班學(xué)生考勤管理本班學(xué)生考勤查詢本班學(xué)生考勤 4.1主功能流程圖4.2系統(tǒng)目錄結(jié)構(gòu)設(shè)計(jì)index.jsp系統(tǒng)首頁(yè)

WEB-INF系統(tǒng)配置目錄

public公共目錄

image圖片目錄

student學(xué)生目錄

teacher任課老師目錄

class_teacher班主任目錄

college_leader院系領(lǐng)導(dǎo)目錄

school_leader學(xué)校領(lǐng)導(dǎo)目錄

admi

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論