上海代写论文网专业提供代写毕业论文、代写本科论文服务
您现在的位置:首页 > 计算机论文 > 网站设计论文 >
基于Java语言实现SSM框架的构建研究
发布时间:2019-08-26

  摘要:随着计算机技术的不断发展, 传统大学生的管理方式逐渐被网络化管理取代。而大学生精品课程网站的主旨是对大学生的课程实现网络化管理, 它通过网络的时效性使教师和学生的沟通不再具有延时性, 打破了传统教育模式下的时间与空间的限制, 使有限的教师资源得到最大利用。采用SSM框架搭建的大学生精品课程网站, 前端通过bootstrap框架实现响应式布局, 后台基于Java语言实现SSM框架, 实现教学资源的最大化利用。

  关键词:SSM框架; Bootstrap框架; Java; 在线答疑;

  1 引言

  目前, 有许多实现动态交互的网站技术, 如PHP、ASP等。但是使用Java开发, Spring、SpringMVC、My Batis框架实现后台开发, 相比其他技术, 其整体结构稳定、可扩展性强、软件的维护成本低且可与现在主流的前端框架有很好的契合, 对数据的传输效率以及数据存储有好的帮助。

网站设计

  2 实现技术

  2.1 Bootstrap框架

  Bootstrap框架用于开发响应式布局, 移动设备优先的前端框架, 由twitter的工程师开发, 具有简单易用、灵活性高、可扩展性强等优点。基于html、CSS的Bootstrap学习上手迅速, 兼容市面上绝大多数的浏览器, 响应式布局设计, 让页面可以自动根据用户的设备调整显示的分辨率, 给用户更好的视觉体验。目前其源代码已经开源, 大量工程师为其贡献代码, 且支持本地编译, 方便开发人员进行开发。

  2.2 SSM框架

  SSM框架是Spring+SpringMVC+MyBatis的整合。传统创建对象由开发员NEW得到, 而Spring框架则将其统一管理, 控制反转 (IOC) 和切面编程 (AOP) 使控制对象的生成和管理事务变得更加容易。SpringMVC框架入口基于servlet, 它将处理器映射器、处理器适配器、视图解析器分开, 相比Struts与Spring的整合, SpringMVC整合采用配置文件的方式, 更轻松地与Spring整合。Mybatis是目前主流的持久层框架, 使用简单, 将sql语句以XML配置文件方式集体存放, 更方便进行管理与维护。

  2.3 MySQL

  My SQL是一款免费的数据库, 和Java语言的兼容性非常好, 适合中小型企业开发, 其具有读写速度快、数据冗余低、更简洁的IO操作等优点, 方便开发人员开发, 降低后期的维护成本。

  2.4 Ajax

  Ajax (Asynchronous Javascript And XML) 即异步Javascript与XML, 其并非是一个新技术, 而是将原有的技术再次进程封装, 简化开发步骤。

  异步请求主要用于页面的局部刷新, 登录时, 往往需要登录后将数据提交给后台, 然后后台再检测提交的ID和password的合法性与正确性, 而Ajax将合法性判断的任务交由前台系统。这样做的优点是无需提交整个页面, 而只提交页面的某个地方, 减少网络的传递量, 提高数据的传输速度, 降低后台逻辑判断的复杂性, 使系统开发变得简单。

  创建XmlHttpRequest对象步骤:这部分创建的对象, 由于针对不同的浏览器, 需要做出判断, 所以不用直接写, 可重复使用。发送请求request.open ("GET", "/AjaxAndJQuery/demoServlet01?name='eric'&password='123'", true) ;request.send () .

  3 总体设计

  本系统主要实现学生线上作业提交、资料下载、在线答疑以及最新消息的获取。对于教师 (管理员) , 则可实现在线作业批改、为学生答疑、资料的上传和删除以及发布最新通告。大学生精品课程结构如图1所示。

  3.1 资源的上传、下载、删除

  该系统面向学生和教师。学生登录系统后, 系统可判断学生的身份, 学生可以下载学习教师上传的资料;教师具有管理员的部分权限, 可上传教学资料或将过期的资料删除。

  3.2 学生个人空间

  学生登录后, 可以进入个人空间, 对个人信息进行修改, 包括密码、所选教师等;还可以看到所选教师发布的作业信息, 作业信息由教师统一发布, 教师只会发布给那些选他的学生, 无需教师一个个通知学生做作业, 方便教师发布作业及验收作业。

  图1 大学生精品课程结构图  

  3.3 作业的发布及提交

  教师可以在线编辑作业或者上传doc/docx、jpg、PDF等格式的作业, 然后一键发布, 那些选择该教师课程的学生将在个人空间里面收到这份作业, 且教师可以查看学生作业提交情况, 包括提交时间、提交次数等信息。教师可将学生的作业简单批改后, 按照原路径将文件返回给学生改进。这种方式实现了教师与学生的一对一辅导, 对于学生的作业完成度有很大提高。

  3.4 在线考试

  教师可发布在线考试, 考试有明确的时间规定以及操作规定。考试消息发布后, 学生必须在规定的时间内完成测试, 且考试页面打开后不能进行其他页面操作, 系统检测页面的离开次数, 将被记录在数据库的表中, 教师可查看具体信息。

  3.5 在线论坛

  学生登录系统后, 可以进入在线答疑界面, 相当于教师和学生进入一个讨论组, 教师和学生都可以在其中发言, 教师可以给学生进行答疑, 方便学生在线学习。

  4 数据库的设计

  通过以上分析设计出用户信息表, 如表1所示。

  表1 用户信息表 (User)

  5 结语

  运用网络技术, 方便教师对学生的管理, 在减轻教师教学负担的情况下, 极大提高教师资源的利用率, 构造一种新型、高效的教学方式。通过SSM框架使后台使系统的可扩展性提高, 降低后期系统的维护成本;以bootstrap作为前端框架, 极大兼容了各种移动设备, 教学质量得到提升。

  参考文献
  [1]童威, 黄启萍。精品课程网站建设方案及对教学的思考--以C语言程序设计课程为例[J].安徽电气工程职业技术学院学报, 2018, 23 (4) :107-110.
  [2]文银娟, 赵静。基于数据挖掘的精品课程网站架构设计[J].网络安全技术与应用, 2018 (1) :56-57.
  [3]黄书君。基础英语精品课程网站的构建与应用[J].哈尔滨职业技术学院学报, 2018 (1) :154-157.
  [4]周毅勇。基于PHP的精品课程网站设计与实现[J].信息技术与信息化, 2018 (11) :131-133.
  [5]缪茸。基于Saa S的精品课程网站系统设计与实现[J].电子设计工程, 2018, 26 (10) :30-34.
  [6]张新峰, 张轩。基于SSM框架的现代信号处理精品课程网站分析与设计[J].教育教学论坛, 2018 (4) :272-273.
  [7]刘畅, 王冰梅, 徐慧颖, 等。基于精品课程网站的WPBL教学模式的尝试[J].教育教学论坛, 2017 (13) :179-180.
  [8]窦立君, 张金凤, 吴尧。基于JSP的精品课程网站设计与实现[J].电脑知识与技术 (学术版) , 2016, 12 (10) :33-35.

对应分类:
版权所有:上海论文网专业权威的论文代写、论文发表的网站,秉承信誉至上、用户为首的服务理念,服务好每一位客户
本站部分论文收集于网络,如有不慎侵犯您的权益,请您及时致电或写信告知,我们将第一时间处理,邮箱:shlunwen@163.com