【正文】
學(xué)號(hào)20090801050108 密級(jí)________________ 蘭州城市學(xué)院本科畢業(yè)論文 學(xué)生考勤管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)學(xué) 院 名 稱(chēng):信息工程學(xué)院專(zhuān) 業(yè) 名 稱(chēng):計(jì)算機(jī)科學(xué)與技術(shù)學(xué) 生 姓 名:高國(guó)誠(chéng)指 導(dǎo) 教 師:朱正平 教授 二○一三年五月BACHELOR39。S DEGREE THESIS OF LANZHOU CITY UNIVERSITYDesign and implementation of student attendance manage information systemCollege :School of Information EngineeringSubject :Computer science and technology Name :Gao Guocheng Directed by : Zhu Zhengping Professor May 2013鄭 重 聲 明本人呈交的學(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)單位。本人簽名: 日期: 摘 要 目前社會(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é)生在線(xiàn)請(qǐng)假以及學(xué)生上課出勤管理而設(shè)計(jì)的信息系統(tǒng)。本系統(tǒng)總體上由三大功能模塊:請(qǐng)假系統(tǒng)、考勤系統(tǒng)和權(quán)限管理,涉及到高校六大類(lèi)用戶(hù):學(xué)生、任課老師、班主任、院系領(lǐng)導(dǎo)、學(xué)校領(lǐng)導(dǎo)、系統(tǒng)管理員。本學(xué)生考勤管理系統(tǒng)采用了JAVA技術(shù),以Tomcat為JAVA服務(wù)器、My SQL為數(shù)據(jù)庫(kù)系統(tǒng)畢業(yè)設(shè)計(jì),建立了一個(gè)基于B/S模式的三層體系的學(xué)生考勤管理網(wǎng)站,實(shí)現(xiàn)了網(wǎng)上考勤任務(wù)。關(guān)鍵詞:考勤管理;在線(xiàn)請(qǐng)假;權(quán)限管理ABSTRACT At present the social development of information management system for fast, intelligent information processing is the most effective way to improve efficiency, standardize management, objective review. Student attendance management is an important part of student information management, in the face of a large number of student information, using manpower processing will waste a lot of time, manpower and material resources, and statistical data. A school daily teaching process in attendance and absence of student statistics, to analyze the statistical data by a puter, get all kinds of reports and attendance data we need, to facilitate the school management of students.The system is an information system for current college students and the students leave school attendance line management and design. The overall system consists of three functional modules: leave system, attendance system and authority management, involves six major categories of university users: students, teachers, class teachers, faculty leadership, school leadership, the system administrator. The student attendance management system using JAVA technology, using Tomcat as JAVA server, My SQL as database system, set up a web site based on the student attendance management system of three layers B/S, realize the online attendance task. Key words: attendance management;the online attendance;authority management目 錄第1章 緒論 1 系統(tǒng)開(kāi)發(fā)背景 1 開(kāi)發(fā)目的和意義 1第2章 需求分析 2 用戶(hù)需求描述 2 2 2 2 2 3 3 功能需求描述 3 相關(guān)開(kāi)發(fā)工具簡(jiǎn)介 3 JSP簡(jiǎn)介 4 Mysql簡(jiǎn)介 4 MyEclipsed簡(jiǎn)介 4 系統(tǒng)關(guān)鍵技術(shù) 4 B/S架構(gòu) 4 SSH框架 5第3章 總體設(shè)計(jì) 6 6 6 7 9 ER模型 9 9 10 10第4章 系統(tǒng)實(shí)現(xiàn) 20 20 用戶(hù)登錄界面 20 20 20 23 基礎(chǔ)信息的設(shè)計(jì)與實(shí)現(xiàn) 23 用戶(hù)管理界面的設(shè)計(jì)與實(shí)現(xiàn) 23 課程管理的設(shè)計(jì)與實(shí)現(xiàn) 27 課程管理的增刪改查 28 29 信息錄入的設(shè)計(jì)與實(shí)現(xiàn) 29 32 學(xué)生請(qǐng)假的設(shè)計(jì)與實(shí)現(xiàn) 32第5章 軟件測(cè)試 35 35 35 35 35 36 測(cè)試過(guò)程 36 36總結(jié) 42參考文獻(xiàn) 43致謝 44第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)的考勤方式,不能及時(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ā)展。 開(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)行管理。 基本運(yù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)的功能。安全要求:登陸系統(tǒng)時(shí),需驗(yàn)證身份和密碼,只有通過(guò)驗(yàn)證的身份才能進(jìn)入系統(tǒng)進(jìn)行相關(guān)的操作。系統(tǒng)間信息的傳遞也需要進(jìn)行安全設(shè)置,以防止學(xué)生的考勤信息被惡意篡改。第2章 需求分析 用戶(hù)需求描述學(xué)生對(duì)本系統(tǒng)的主要需求是:在線(xiàn)請(qǐng)假以及查看在校期間所有的上課出勤信息。在線(xiàn)請(qǐng)假需求:學(xué)生可以在線(xiàn)請(qǐng)假,并且可以隨時(shí)查看請(qǐng)假的詳細(xì)進(jìn)展情況。查看出勤信息需求:學(xué)生可以查看自己在不同時(shí)段的出勤情況的詳細(xì)信息。其它需求:查看本人的基本信息,如本人的所屬的院系、年級(jí)、專(zhuān)業(yè)、班級(jí)、學(xué)號(hào)、姓名等,以及修改個(gè)人用戶(hù)密碼。任課老師對(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ì)信息。其它需求:查看本人基本信息以及修改個(gè)人用戶(hù)密碼等。班主任對(duì)系統(tǒng)的主要需求是:查看本班學(xué)生上課出勤信息。查看出勤信息需求:輸入查詢(xún)條件后,系統(tǒng)根據(jù)查詢(xún)條件列出本班學(xué)生相關(guān)的上課出勤信息。其它需求:查看本班學(xué)生的基本信息以及修改個(gè)人用戶(hù)密碼等。院系領(lǐng)導(dǎo)對(duì)本系統(tǒng)的主要