基于SSM框架的辅助管理系统的设计与搭建.docVIP

基于SSM框架的辅助管理系统的设计与搭建.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于SSM框架的辅助管理系统的设计与搭建

基于SSM框架的辅助管理系统的设计与搭建   【摘 要】随着人们对信息网络需求的不断增长,移动互联网服务已经成为当下互联网行业中越来越重要的分支领域。结合当今大多数学生使用移动通信设备且信息呈现多元化的背景,为解决传统基于单一B/S结构的管理系统带来的使用不方便,信息更新缓慢等问题,提出一种工作管理系统。系统采用SpringMVC+Shiro+Mybatis框架建立,界面采用JSP技术,运用微信服务号,并整合形成完整系统。应用结果表明,该系统能方便广大教师学生的管理工作与交流。 中国论文网 /8/view-7162071.htm   【关键词】SpringMVC+Shiro+Mybatis;移动应用;信息多元   0 引言   近年来,随着社会的不断进步,高等教育也越来越扩大其规模,高校的管理工作也发生着适应新时代的变化,从传统的人工管理逐步的转向智能化、网络互联化的管理。完善学生工作管理是当前加强学生工作管理的需要,同时也是高校响应国家政策的号召,做到与时俱进的需要。   随着高校的扩招以及管理的改革,高校也出现了学生管理工作效率低下,监督机制不健全等问题[1]。目前高校所采用的管理系统大多使用不便捷,采用单一的C/S或B/S模式,需用专门的客户端或者浏览器并需用PC机登陆使用。而在移动信息发展的背景下,学生更喜欢使用移动通信设备来进行与外界的交流,实现信息的获取 。并且高校的学生管理系统主要以教师与学生的基本信息为内容,更新较慢,缺乏动态交流信息,信息内容单一,不利于学生对于整个校园信息的利用[2]。   因此,为了更好的利用互联网的最新技术解决上述存在的问题,通过对当前业界主流的开源框架进行分析和比较,最终确定了SpringMVC+Shiro+Mybatis系统框架的搭建,将传统的电脑端与当今较为流行的移动手机端结合满足了用户对于移动应用的需求。并通过微信服务号形式扩展学生端服务的内容,从而扩大学生对整个校园信息的利用。本文从系统的框架入手,在框架下分别用搭建了基于PC设备的教师端,基于移动设备的学生端、以及后台的综合管理。   1 总体设计框架   为了避免目前出现的校园管理成本高,效率低下等问题,系统从目前较为流行的Client/Server以及Browser/Server两种架构中采用了Browser/Server架构,首先,B/S架构在C/S架构的基础上加了一层业务,更加方便用户的使用,这种架构在逻辑上将应用功能分为三层:客户显示层、业务逻辑层、数据层[3],其次,B/S架构通过wed浏览器程序的IE来访问服务器,无须再安装客户端,降低了成本,提高了效率,因此本系统采用B/S开发架构。   本系统采用Springmvc+Shiro+Mybatis系统框架,并完成了选型后框架的整合工作。SpringMVC为整体框架,Shiro为安全框架,Mybatis为数据库的映射框架。SpringMVC框架在原有Spring框架的基础上内置了高分离、低耦合[4]的MVC基础架构,Spring MVC 分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。从而将数据业务与展现分离[5],SpringMVC的结构如图1所示。   图1 springmvc结构图   Shiro是一种java安全框架,提供了认证、授权、加密、会话管理等功能,这里通过分别对对角色与权限的设置来管理后台数据库,如教师的权限为删除和更新数据,学生的权限为添加、查看、回复数据。   在数据库的映射框架选择中,MyBatis与Hibertis都是目前较为流行的数据库映射框架,相对于全自动化的Hibertis,MyBatis虽为半自动化,但MyBatis具有可以对SQL语言自由进行优化的优势,并且在执行效率上,据有关调研与测试,MyBatis在随机选择、删除、更新一条数据时的效率较后者更高[6]。所以综上比较系统选用MyBatis框架。   最后通过配置文件,完成上述三大框架的整合,实现权限设置和与数据库的交互。   2 系统功能设计   2.1 教师对于系统的管理   教师前端界面采用JSP技术。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后既对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。在除了一般高校除学生信息的管理功能外,教师端添加了学生与老师谈话记录等动态信息记录功能。教师端具体功能包括:教师信息如学校、学院、姓名、电话、职务、邮箱、所带班级;班级信息包括:班号、班级、总人数、注册人数、班级注册码;学生信息包括:学号、姓名、专业、

文档评论(0)

cby201601 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档