【正文】
1北 京 師 范 大 學(xué) 珠 海 分 校本 科 生 畢 業(yè) 論 文論文題目: 基于 B/S 架構(gòu)的考勤管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)學(xué) 院 信息技術(shù)學(xué)院專(zhuān) 業(yè) 計(jì)算機(jī)科學(xué)與技術(shù)學(xué) 號(hào) 0901030138學(xué) 生 姓 名 葉國(guó)帥指導(dǎo)教師姓名 楊林指導(dǎo)教師職稱(chēng) 高級(jí)工程師指導(dǎo)教師單位 信息技術(shù)學(xué)院2022 年 01 月 04 日2北京師范大學(xué)珠海分校學(xué)位論文寫(xiě)作聲明和使用授權(quán)說(shuō)明學(xué)位論文寫(xiě)作聲明本人鄭重聲明: 所呈交的學(xué)位論文,是本人在導(dǎo)師的指導(dǎo)下,獨(dú)立進(jìn)行研究工作所取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本論文不含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫(xiě)過(guò)的作品或成果。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。本聲明的法律結(jié)果由本人承擔(dān)。 論文作者簽名: 日期: 年 月 日學(xué)位論文使用授權(quán)說(shuō)明本人完全了解北京師范大學(xué)珠海分校關(guān)于收集、保存、使用學(xué)位論文的規(guī)定,即:按照學(xué)校要求提交學(xué)位論文的印刷本和電子版本;學(xué)校有權(quán)保存學(xué)位論文的印刷本和電子版,并提供目錄檢索與閱覽服務(wù);學(xué)??梢圆捎糜坝 ⒖s印、數(shù)字化或其它復(fù)制手段保存論文;在不以贏利為目的的前提下,學(xué)校可以將學(xué)位論文編入有關(guān)數(shù)據(jù)庫(kù),提供網(wǎng)上服務(wù)。 (保密論文在解密后遵守此規(guī)定)論文作者簽名: 導(dǎo)師簽名: 日期: 年 月 日3基于 B/S 架構(gòu)的考勤管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)摘 要本論文講述基于 B/S 架構(gòu)的信息技術(shù)學(xué)院學(xué)生考勤系統(tǒng)的開(kāi)發(fā)經(jīng)過(guò)和對(duì)本人負(fù)責(zé)的Spring Security 子模塊的理論和實(shí)踐分享。順應(yīng)現(xiàn)代科技與信息產(chǎn)業(yè)快速發(fā)展,教學(xué)的信息化管理呈現(xiàn)出前所未有的機(jī)遇,考勤管理系統(tǒng)的開(kāi)發(fā)成為學(xué)校信息管理的一個(gè)主要發(fā)展趨勢(shì)。開(kāi)發(fā)出這么一個(gè)考勤管理系統(tǒng),對(duì)于信息技術(shù)學(xué)院的學(xué)生日常管理有著重大的意義??紤]到為學(xué)生學(xué)習(xí)和開(kāi)發(fā)提供藍(lán)本,本系統(tǒng)決定全面開(kāi)源??偠灾?,該系統(tǒng)不僅提供了更方便,更快捷的操作方式,能夠很好地改善傳統(tǒng)考勤方式的不足,適應(yīng)信息時(shí)代的發(fā)展,而且還激發(fā)了學(xué)生的學(xué)習(xí)積極性和學(xué)習(xí)興趣。本論文結(jié)合項(xiàng)目小組編寫(xiě)該考勤管理系統(tǒng)的軟件需求分析說(shuō)明(SRS)和軟件設(shè)計(jì)說(shuō)明(SDD) ,全方位地分析該系統(tǒng)開(kāi)發(fā)的理論依據(jù)。隨后,將結(jié)合考勤管理系統(tǒng)的自身特點(diǎn)和開(kāi)發(fā)理念,全面地闡述本系統(tǒng)的開(kāi)發(fā)流程和軟件生命周期。該系統(tǒng)選用 B/S 架構(gòu)和 Spring MVC 開(kāi)發(fā)框架,采用 MySQL 數(shù)據(jù)庫(kù),結(jié)合 JQuery 和 Ajax 等優(yōu)秀前端設(shè)計(jì)框架,給系統(tǒng)的開(kāi)發(fā)提供了強(qiáng)大的技術(shù)支持。而本人負(fù)責(zé)的 Spring Security 模塊則主導(dǎo)著該系統(tǒng)的安全大門(mén),能夠充分利用了 Spring IoC(依賴(lài)注入,也稱(chēng)控制反轉(zhuǎn))和AOP(面向切面編程)功能,為考勤管理系統(tǒng)提供聲明式的安全訪問(wèn)控制功能,減少了為系統(tǒng)安全控制編寫(xiě)大量重復(fù)代碼的工作。為了更進(jìn)一步的分析以上方法和使本考勤管理系統(tǒng)更健壯,論文還分析了測(cè)試與維護(hù)階段的主要方法和實(shí)踐經(jīng)驗(yàn)。關(guān)鍵詞: 考勤;管理;教師;學(xué)生;學(xué)習(xí)興趣;積極性;Spring Security。4DESIGN AND IMPLEMENT OF INFORMATION TECHNOLOGY INSTITUTE STUDENT ATTENDANCE MANAGEMENT SYSTEM BASE ON B / S ARCHITECTUREABSTRACTThis paper describes the development of the IT College student attendance system based on B / S structure and I am responsible for the Spring Security module theory and practice share. Conform to modern science and technology and the rapid development of information industry, the information management of teaching presents a hitherto unknown opportunities, attendance management system development to bee the school of information management is one of the main development trend. The development of such a time and attendance management system, information technology for college students daily management have great significance. Consideration to the students39。 learning and development to provide blueprint, the system decided to fully open source. To make a long story short, the system not only provides a more convenient, more efficient mode of operation, revise the traditional paperbased attendance malpractice, it reduces the roll paper costs, reduce manual named the waste of time, improve attendance efficiency, but also to stimulate the students39。 learning enthusiasm and interest. In this paper bined with our group developed the attendance management system software needs analysis ( SRS ) and software design description ( SDD ), analysis of allround development of the system theory. Then, I will bine the attendance management system for its own characteristics and development concept, a prehensive description of the system development process and software life cycle. This system adopts B/S architecture and Spring MVC development framework, using MySQL database, the bination of JQuery and Ajax excellent front end design framework, to system development provides a powerful technical support. And I am responsible for the Spring security module dominated the system security door, can make full use of the Spring IoC ( dependency injection, also known as inversion of control) and AOP ( programming ), is the time and attendance management system provides a declarative security access control function, reduces the system for security control write lots of code duplication work. In order to further analysis of the above method and the attendance management system more robust, the paper also analyzed the testing and maintenance phase of the main method and experience.Key words:Attendance。 management。 teachers。 students。 learning interest。 enthusiasm。 Spring Security。 5目 錄1. 緒論 ..............................................................................12. 考勤管理系統(tǒng)的課題背景與可行性分析 ................................................2 課題背景 .....................................................................2 可行性分析 ...................................................................2 創(chuàng)新點(diǎn) .......................................................................2 便捷點(diǎn)名 ..............................................................2 轉(zhuǎn)換曠課記錄 ..........................................................3 考勤標(biāo)記 ..............................................................3 申請(qǐng)請(qǐng)假 ..............................................................3 統(tǒng)一管理 ..............................................................4 開(kāi)發(fā)工具簡(jiǎn)介 .................................................................4 Eclipse 簡(jiǎn)介 ..........................................................4 Apache Tomcat 介紹 ....................................................4 Spring MVC 框架簡(jiǎn)介 ...................................................5 Dreamweaver 簡(jiǎn)介 ......................................................5 MySQL 簡(jiǎn)介 ............................................................5 特性需求分析 ................................................................7 功能需求分析 ................................................................74. 概要設(shè)計(jì) .........................................................................14 硬件與軟件配置設(shè)計(jì) .........................................................14 硬件配置 ..............................................................14 軟件配置 ..............................................................14 系統(tǒng)模塊結(jié)構(gòu)設(shè)計(jì) ...........................................................14 數(shù)據(jù)庫(kù)設(shè)計(jì) .................................................................15 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) ...................................................15 數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)設(shè)計(jì) .............