- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE2
【摘要】我们目前处于信息爆炸的时代,因此信息管理就成了我们必不可少的一项。信息管理技术在高校中的运用是非常普遍的,选课系统成为高校教务管理中非常重要的平台。近几年高校的招生规模不断扩大,信息管理越来越复杂,选课系统这时就发挥了极大的作用。选课系统促对当代信息化建设做出了一份贡献,也大大提高了工作效率和质量,在当前教育教学体系建设中已成为必不可忽略的一部分。
选课系统在设计与实现时,将采用Eclipse作为前后端开发软件,Java作为开发编程语言,MySQL作为数据库,SSM架构来搭建系统整体框架,使用Shiro[3]框架中MD5[8]加密算法来对用户权限进行管理。使用模式匹配算法[4]来进行查询提高查询的准确率。前端使用Bootstrap[10]框架能够使页面简洁美观。很好的模仿各大高校选课系统做一个更便捷更好的选课系统。在选课系统的设计与实现中,首先描述了选课系统的研究背景,讲述了研究的意义,然后从开发技术层面分析了系统实现所用到的关键技术,然后根据需求生成了应用需求的可行性分析,最后从怎样使现的角度详细阐述了系统是如何实现的,之后进行相对应的测试,排除不必要的漏洞来实现和完善最终系统。
【关键词】选课系统;JAVA;SSM;Shiro
1绪论
1.1选题的来源和背景
19世纪末期,哈佛大学创立了学分制教育模式,这种模式义以选课为中心,以学生选课为主,老师进行辅导。学校通过该模式来评价学生的状态。外国的教务系统发展历史已经较久远,而且各功能相对完善。早些时候,选课一般是通过线下进行,发给学生选课单进行填选后上交,这种方式效率低下而且会产生遗漏,是非常不科学、不严谨,并且浪费了大量的人力物力财力。到了上世纪70年代末期,美国建成了美国国家科学基金会(NSF,美国国家科学基金会解决这一问题的方式是将申报新的研究课题,将报告和研究进展等工作已经从离线转为在线模式[1]。学生通过线上的方式来进行选课、上传文章等一系列的操作。
北京大学于1918年开始实行学分制[1]。到了1978年,越来越多的大学开始了开展学分制教育模式,至今为止,学分制教育模式己经基本在国内高校中全面开展。由于我国高等教育人才培养计划的施行,高校的招生人数逐年加大。学生数量的增加使学生的工作量增加了多倍,与学生信息相关存储内容已经不能满足越来越多的学生数量增长的需求。我国信息管理系统经过多年的发展已经取得了不错的成果。目前,国内高校借鉴了国外一些系统和算法模式,开发了符合自身特性的选课系统。多数高校选择和外面企业合作来开发自己学校选课系统。当今,社会各行各业都进行着例如采用“互联网+”模式、大数据分析等[2]。而多数高校仍旧采用许多年前的开发模式和技术如sqlserver、ASP/NET的技术,这已经无法满足我们的需求了。
1.2选题的目的和意义
设计一个选课管理系统极大的节省了人力物力财力,令教务人员和学生冲破时间和空间的约束。无论你在何时何地,只要有网络就可以选课。对于教务老师来说,也可以及时的发布选课信息,及时查看选课的相关信息做出相应的调整[5]。对于学生来说,由以前单一的只能到现场进行选课,而且一旦要更改课程就需要反复的跑到教务处十分不便。选课系统为学生提供一个方便快捷的选课平台,给教务老师构建一个充分了解学生选课情况、学生学习成绩的系统。通过现代网络信息技术来实现系统功能,大大方便了教务人员,也为信息管理化做出了一份贡献[7]。为了适应新形势,改变传统而老旧的开发模式,我们将开发一个更加完善更加安全的系统高校选课教务管理系统。SSM框架是目前市面上流行的主流开发框架我们将采用基于此的框架开进行开发。MySQL作为数据库作为轻量级系统的开发以便于更好的管理数据。Shiro[3]框架带有的加密算法能够很好的进行用户权限管理为系统增加安全性,在选课时大多是我们心中有了想选的课程然后进行选择,基于关键字的模糊查询[4]能够很好的匹配这种想法。以上从系统的安全性、实用性出发能够建立一个完整又具实用意义的系统。
1.3国内外研究现状
在国外大学在就开始了选课教务管理的研究,他们一般拥有庞大而稳定的技术团队,来为学校提供技术服务和支持。国外对于教务系统的研究在一开始并且技术成熟。早在七十年代末,美国就建成了NSFNET(国家科学基金网),其课题的申报及课题的进展情况汇报都在网上进行[6]。其网上教学教务管理系统也十分完善,世界各地的学生都可以通过线上来进行学生事务的处理。国内大学和大学的信息建设起步相对较晚但发展的很快。目前大学通过购买和建立各种硬件、软件、系统和网络来进行教务管理系统的搭建。但是,由于整体信息基础体系,人才等各方面的不完全人才在应用需求,开发设计等方面存在一定的缺陷。根据国内研究情
文档评论(0)