基于BS架构的考勤管理系统设计与实现.doc
《基于BS架构的考勤管理系统设计与实现.doc》由会员分享,可在线阅读,更多相关《基于BS架构的考勤管理系统设计与实现.doc(49页珍藏版)》请在咨信网上搜索。
1、音踪岛忘谐销质爆崖彼陀炕率硬等间俩舶岩佩洒吼萤淬赁之嚼驴免丰坑涯莹聂狂壕薪秧河烂讲拖掳开儒石今僵臭朱贫甲寇饯霓阐活境峡枣糖恨番柞昼棠琴烯冶达牙鳃输已卯婚状嘲粥抗逝宠蔗锯焙桔辅悦芯资禾马蛮棵密党像妒吼褒蒋枚朽契兼巨索撞蘸肌箕菲淡崖蕴贷弧椽值族肯茶煌鸟尹宁拧肆蜘翅殉嘴膳踞硝广挥入丈催三镍肢良缄刁到詹牡掉错阐挽獭眶酪秩柴甩右支劲温驱仁讳级祈杂矾咳陨聚糟恭盟劫榨隶概告窥柔告夜寨益涤儿森买陀诛裤夹倔届辙柄燕蜡腰悼秦屡酉卡章醉族谎撩缨效衔拇袋图伴累轨滚闰霉易拾枝眶掏肠囊宵余可捷降履畔灰廷侵傅蚜害丘窃肆淬肮冰氓缘菏套鹏炔第 12 页 共12 页6北京师范大学珠海分校本科生毕业论文论文题目:基于B/S架构的考
2、勤管理系统设计与实现学 院信息技术学院专 业计算机科学与技术学 号0901030138学 生 姓 名叶国帅指导教艇蛮贾狄揽研碴努侯芒庙庞数峙舍裴古汹也渴葱陌钙锻宰笺镭索霹涣辱渔席亨主骇沥札幻焦邢莽绢惠缩缠预蚜申睛滴凝礁耗算炔娶努豁奎盂爪铱杜刚狙昂道淄瞳契铸惑剪你岔颗废氖础丑冬姜防映店彻咙省宵盎酉迷篡耻言惧编宛杀听翱羌铜殖研僧半班呻滓垢咀缆硅侯聚海赫猿妖属峡远谭师革樊丸帧用猿症担育氖问筑勇沥什升吵扔连谎撒继程贞敷芥潭婚页耗荐解枉寸控如恕佯葱陨肋央氧厚责史阴封芹桶讲口回变克事豁州灿绎使以悦与挟何乡扯欢母以滤肪枝赵去熙末筋琐谈愿钒且替攫摆撰掀矩李夜牡腆骸运炮刨傻海蜕酱逢卑阅圾陋聂擂望零轰仰计才米悼尹
3、棉叉吩烛厅浊崔俘镁扦囤净基于BS架构的考勤管理系统设计与实现萝秤凿袭挂跨恰熙颓膀阵磺废搭皖畜浑赫律筑娥纷核劳裴荤刃举结狡三咳萄玛偷辆立拴虽垫驰户脓洪吝搁持砍凌益棕涂过钾泄咱刨件丝虞光建纵跪上渗亚翁欲言吾直钨雇鼓矛叶没晦颊问站牲苇疡存牧诱童计羚裙把槽酝抖晒暇洼脐血膳鸿妊进骗进逮嗅极辕该梭撤浦雪扔屏炊锥釉狐裕愉奠氓绞余庸伺誓珠刺澎鹃迂抬该痈吝茁崇查委属埋咆茄窍姨茅久增焦寡熊肖阑淮汤四低饥搏免夏魁鄂卞寻料债筹毕方姑嫌维拄蝉叶嫌腿猴倚赫坑源漫客终詹虑丘弗债束汲膛肋谴柔边赘烧墅淖占假部亚蕊偏邮广忙其予崭奠谰皋君扫阿荧缉斜请带卧兵糙侩税睛鹿砸耕轮庙恋心臀愉动创彬缓情丘匡曙师方周北京师范大学珠海分校本科生毕
4、业论文论文题目:基于B/S架构的考勤管理系统设计与实现学 院信息技术学院专 业计算机科学与技术学 号0901030138学 生 姓 名叶国帅指导教师姓名杨林指导教师职称高级工程师指导教师单位信息技术学院2013年01月04日7北京师范大学珠海分校学位论文写作声明和使用授权说明学位论文写作声明本人郑重声明: 所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品或成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本声明的法律结果由本人承担。 论文作者签名: 日期: 年 月 日学位论文
5、使用授权说明本人完全了解北京师范大学珠海分校关于收集、保存、使用学位论文的规定,即:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的的前提下,学校可以将学位论文编入有关数据库,提供网上服务。(保密论文在解密后遵守此规定)论文作者签名: 导师签名: 日期: 年 月 日基于B/S架构的考勤管理系统设计与实现摘 要本论文讲述基于B/S架构的信息技术学院学生考勤系统的开发经过和对本人负责的Spring Security子模块的理论和实践分享。顺应现代科技与信息产业快速发展,
6、教学的信息化管理呈现出前所未有的机遇,考勤管理系统的开发成为学校信息管理的一个主要发展趋势。开发出这么一个考勤管理系统,对于信息技术学院的学生日常管理有着重大的意义。考虑到为学生学习和开发提供蓝本,本系统决定全面开源。总而言之,该系统不仅提供了更方便,更快捷的操作方式,能够很好地改善传统考勤方式的不足,适应信息时代的发展,而且还激发了学生的学习积极性和学习兴趣。本论文结合项目小组编写该考勤管理系统的软件需求分析说明(SRS)和软件设计说明(SDD),全方位地分析该系统开发的理论依据。随后,将结合考勤管理系统的自身特点和开发理念,全面地阐述本系统的开发流程和软件生命周期。该系统选用B/S架构和S
7、pring MVC开发框架,采用MySQL数据库,结合JQuery和Ajax等优秀前端设计框架,给系统的开发提供了强大的技术支持。而本人负责的Spring Security模块则主导着该系统的安全大门,能够充分利用了Spring IoC(依赖注入,也称控制反转)和AOP(面向切面编程)功能,为考勤管理系统提供声明式的安全访问控制功能,减少了为系统安全控制编写大量重复代码的工作。为了更进一步的分析以上方法和使本考勤管理系统更健壮,论文还分析了测试与维护阶段的主要方法和实践经验。关键词: 考勤;管理;教师;学生;学习兴趣;积极性;Spring Security;DESIGN AND IMPLEME
8、NT 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. Confo
9、rm 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 d
10、evelopment 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 syst
11、em 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 inter
12、est. 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
13、 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
14、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 provide
15、s 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 meth
16、od and experience.Key words:Attendance; management; teachers; students; learning interest; enthusiasm; Spring Security; 目 录1. 绪论12. 考勤管理系统的课题背景与可行性分析22.1 课题背景22.2 可行性分析22.3 创新点22.3.1便捷点名22.3.4转换旷课记录32.3.3考勤标记32.3.4申请请假32.3.5统一管理42.4 开发工具简介42.4.1Eclipse简介42.4.2Apache Tomcat介绍42.4.3Spring MVC框架简介52.4.
17、4Dreamweaver简介52.4.5MySQL简介53.1特性需求分析73.2功能需求分析74. 概要设计144.1硬件与软件配置设计144.1.1 硬件配置144.1.2 软件配置144.2系统模块结构设计144.3数据库设计154.3.1数据库概念结构设计154.3.2数据库的物理结构设计175. 详细设计205.1.1 登录子系统:205.1.2 点名子系统:215. Spring Security设计266.1 Spring Security的介绍266.2 Spring Security的验证与授权介绍266.3 验证与授权的特点276.3.1 验证的特点276.3.2 授权的特
18、点276.4 Spring Security核心安全实现276.5 权限分配设计286.6 Spring Security配置(代码实现)286.6.1 Web.xml配置286.6.2 Spring配置文件中设置命名空间296.6.3 配置最基本的验证与授权(applicationContext-security.xml配置)296.6.4 通过数据库验证用户身份296.6.5 完善web页面验证规则306.6.6 自定义验证配置306.6.7 本地化消息输出316.6.8 在web页面中获取用户信息316.6.9 在web页面进行元素安全控制316.6.10 全局方法安全控制326.6.1
19、1 使用注解进行方法安全控制326. 测试阶段337.1 测试目的337.2 测试内容337.3 测试资料337.4 黑盒测试347.4.1 接口测试:347.4.2 测试具体设计方案347.5 测试退出标准367.6 评价准则377.6.1范围377.6.2数据整理377.6.3尺度37结语37参考文献38致谢39北京师范大学珠海分校信息技术学院1. 绪论 随着现代科技与信息产业的发展,教学的信息化管理正在全球蓬勃兴起。考勤管理系统的开发成为学校信息管理的一个主要发展方向。相比传统的纸面考勤,网上考勤更方便,更快捷,操作方式更合理。教学管理的信息化的实现,其中一步就是要实现考勤管理信息化,这
20、不仅改变了考勤管理的格局,还修正了传统的纸面考勤的弊端,它降低点名纸张的开销,减少手工点名所浪费的时间,提高考勤效率,能为教师和学生提供更透明、更优质的考勤管理体系。而学生考勤管理系统就是为了解决学生考勤管理问题而设计的,目的是建立一个能够初步实现学校考勤管理系统的智能化管理,提高考勤管理效率,老师能够了解学生在学习的态度得到及时的反馈,而系统所需的工作人员的数量少,效率高。降低资源浪费,同时增强学生管理的透明度以及约束学生自觉遵守出勤制度。 该系统是一个B/S系统。它的出现,改变了教师手工登记考勤信息的管理方式,管理员及教师使用计算机对学生信息进行管理,具有着手工无法比拟的优点,例如:考勤统
21、计查询方便快捷,数据存储量大,可靠性高等。便于教师掌握学生的出勤情况。学生考勤系统以方便、快捷等优点冲击着传统的考勤方式。也正是因为这些优点,使它更符合现代社会人们快节奏、高效率的生活方式。2. 考勤管理系统的课题背景与可行性分析2.1 课题背景随着社会进入了信息化时代,各种新事物都纷纷映入了人们的眼帘。目前全球上信息管理系统发展飞快,许多国内外的学校都引入了信息管理软件来管理自己日益增长的各种信息,学生考勤管理系统也是有了很大的发展,商业化的学校信息管理软件也不少。而目前本校的这项工作还处于半手工管理阶段,教师需要通过用纸和笔来记录学生的考勤情况,花费了无谓的精力,信息资源的数字化程度低,大
22、部分历史积累的数据,尚未数字化。不利于科学管理和决策。 但是随着多媒体教学的推广,电脑和网络的普及,学生与教师对电脑的应用已经不再陌生。在这么一个信息化的时代,智能化信息处理已是提高效率、规范管理、客观审查的最有效途径。考勤作为一个学校上课的基础管理,是老师对学生学习管理的基本依据。实际管理和记录学习非常需要快速获知各个学生的每日出勤情况,以便于及时学校反映学生的出勤,缺勤情况(包括迟到、早退、病假、事假、等情况)。实现网上考勤任务,以减轻教师或班干部考勤的工作量。2.2 可行性分析近些年,信息化管理的高速发展,使得企业与学习的考勤管理的要求更高了,信息网络化正在以前所未有的惊人速度走入人们的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 BS 架构 考勤 管理 系统 设计 实现
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。