
基于BS架構(gòu)的考勤管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).doc
48頁(yè)北京師范大學(xué)珠海分校本科生畢業(yè)論文論文題目:基于B/S架構(gòu)的考勤管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)學(xué) 院信息技術(shù)學(xué)院專 業(yè)計(jì)算機(jī)科學(xué)與技術(shù)學(xué) 號(hào)0901030138學(xué) 生 姓 名葉國(guó)帥指導(dǎo)教師姓名楊林指導(dǎo)教師職稱高級(jí)工程師指導(dǎo)教師單位信息技術(shù)學(xué)院2013年01月04日6北京師范大學(xué)珠海分校學(xué)位論文寫作聲明和使用授權(quán)說明學(xué)位論文寫作聲明本人鄭重聲明: 所呈交的學(xué)位論文,是本人在導(dǎo)師的指導(dǎo)下,獨(dú)立進(jìn)行研究工作所取得的成果除文中已經(jīng)注明引用的內(nèi)容外,本論文不含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫過的作品或成果對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明本聲明的法律結(jié)果由本人承擔(dān) 論文作者簽名: 日期: 年 月 日學(xué)位論文使用授權(quán)說明本人完全了解北京師范大學(xué)珠海分校關(guān)于收集、保存、使用學(xué)位論文的規(guī)定,即:按照學(xué)校要求提交學(xué)位論文的印刷本和電子版本;學(xué)校有權(quán)保存學(xué)位論文的印刷本和電子版,并提供目錄檢索與閱覽服務(wù);學(xué)??梢圆捎糜坝?、縮印、數(shù)字化或其它復(fù)制手段保存論文;在不以贏利為目的的前提下,學(xué)??梢詫W(xué)位論文編入有關(guān)數(shù)據(jù)庫(kù),提供網(wǎng)上服務(wù)。
保密論文在解密后遵守此規(guī)定)論文作者簽名: 導(dǎo)師簽名: 日期: 年 月 日基于B/S架構(gòu)的考勤管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)摘 要本論文講述基于B/S架構(gòu)的信息技術(shù)學(xué)院學(xué)生考勤系統(tǒng)的開發(fā)經(jīng)過和對(duì)本人負(fù)責(zé)的Spring Security子模塊的理論和實(shí)踐分享順應(yīng)現(xiàn)代科技與信息產(chǎn)業(yè)快速發(fā)展,教學(xué)的信息化管理呈現(xiàn)出前所未有的機(jī)遇,考勤管理系統(tǒng)的開發(fā)成為學(xué)校信息管理的一個(gè)主要發(fā)展趨勢(shì)開發(fā)出這么一個(gè)考勤管理系統(tǒng),對(duì)于信息技術(shù)學(xué)院的學(xué)生日常管理有著重大的意義考慮到為學(xué)生學(xué)習(xí)和開發(fā)提供藍(lán)本,本系統(tǒng)決定全面開源總而言之,該系統(tǒng)不僅提供了更方便,更快捷的操作方式,能夠很好地改善傳統(tǒng)考勤方式的不足,適應(yīng)信息時(shí)代的發(fā)展,而且還激發(fā)了學(xué)生的學(xué)習(xí)積極性和學(xué)習(xí)興趣本論文結(jié)合項(xiàng)目小組編寫該考勤管理系統(tǒng)的軟件需求分析說明(SRS)和軟件設(shè)計(jì)說明(SDD),全方位地分析該系統(tǒng)開發(fā)的理論依據(jù)隨后,將結(jié)合考勤管理系統(tǒng)的自身特點(diǎn)和開發(fā)理念,全面地闡述本系統(tǒng)的開發(fā)流程和軟件生命周期該系統(tǒng)選用B/S架構(gòu)和Spring MVC開發(fā)框架,采用MySQL數(shù)據(jù)庫(kù),結(jié)合JQuery和Ajax等優(yōu)秀前端設(shè)計(jì)框架,給系統(tǒng)的開發(fā)提供了強(qiáng)大的技術(shù)支持。
而本人負(fù)責(zé)的Spring Security模塊則主導(dǎo)著該系統(tǒng)的安全大門,能夠充分利用了Spring IoC(依賴注入,也稱控制反轉(zhuǎn))和AOP(面向切面編程)功能,為考勤管理系統(tǒng)提供聲明式的安全訪問控制功能,減少了為系統(tǒng)安全控制編寫大量重復(fù)代碼的工作為了更進(jìn)一步的分析以上方法和使本考勤管理系統(tǒng)更健壯,論文還分析了測(cè)試與維護(hù)階段的主要方法和實(shí)踐經(jīng)驗(yàn)關(guān)鍵詞: 考勤;管理;教師;學(xué)生;學(xué)習(xí)興趣;積極性;Spring Security;DESIGN 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 become 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 students' 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 paper-based attendance malpractice, it reduces the roll paper costs, reduce manual named the waste of time, improve attendance efficiency, but also to stimulate the students' learning enthusiasm and interest. In this paper combined with our group developed the attendance management system software needs analysis ( SRS ) and software design description ( SDD ), analysis of all-round development of the system theory. Then, I will combine the attendance management system for its own characteristics and development concept, a comprehensive 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 combination 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; 目 錄1. 緒論 12. 考勤管理系統(tǒng)的課題背景與可行性分析 22.1 課題背景 22.2 可行性分析 22.3 創(chuàng)新點(diǎn) 22.3.1 便捷點(diǎn)名 22.3.4 轉(zhuǎn)換曠課記錄 32.3.3 考勤標(biāo)記 32.3.4 申請(qǐng)請(qǐng)假 32.3.5 統(tǒng)一管理 42.4 開發(fā)工具簡(jiǎn)介 42.4.1 Eclipse簡(jiǎn)介 42.4.2 Apache Tomcat介紹 42.4.3 Spring MVC框架簡(jiǎn)介 52.4.4 Dreamweaver簡(jiǎn)介 52.4.5 MySQL簡(jiǎn)介 53.1 特性需求分析 73.2 功能需求分析 74. 概要設(shè)計(jì) 144.1 硬件與軟件配置設(shè)計(jì) 144.1.1 硬件配置 144.1.2 軟件配置 144.2 系統(tǒng)模塊結(jié)構(gòu)設(shè)計(jì) 144.3 數(shù)據(jù)庫(kù)設(shè)計(jì) 154.3.1 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 154.3.2 數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)設(shè)計(jì) 175. 詳細(xì)設(shè)計(jì) 205.1.1 登錄子系統(tǒng): 205.1.2 點(diǎn)名子系統(tǒng): 215. Spring Security設(shè)計(jì) 266.1 Spring Security的介紹 266.2 Spring Security的驗(yàn)證與授權(quán)介紹 266.3 驗(yàn)證與授權(quán)的特點(diǎn) 276.3.1 驗(yàn)證的特點(diǎn) 276.3.2 授權(quán)的特點(diǎn) 276.4 Spring Security核心安全實(shí)現(xiàn) 276.5 權(quán)限分配設(shè)計(jì) 286.6 Spring Security配置(代碼實(shí)現(xiàn)) 286.6.1 Web.xml配置 286.6.2 Spring配置文件中設(shè)置命名空間 296.6.3 配置最基本的驗(yàn)證與授權(quán)(applicationContext-security.xml配置) 296.6.4 通過數(shù)據(jù)庫(kù)驗(yàn)證用戶身份 296.6.5 完善web頁(yè)面驗(yàn)證規(guī)則 306.6.6 自定義驗(yàn)證配置 306.6.7 本地化消息輸出 316.6.8 在web頁(yè)面中獲取用戶信息 316.6.9 在web頁(yè)面進(jìn)行元素安全控制 316.6.10 全局方法安全控制 326.6.11 使用注。





![[精編]吳教人[]13號(hào)](/Images/s.gif)






