教学过程记录系统的设计与实现文献综述

 2022-11-27 16:29:24

一、选题背景及意义

进入二十一世纪,网络对于人们来说,早已是科技发展进步的桥梁,通过网络而衍生出的很多产品也不断的融入到人们的日常生活中,截至2016年底,我国网民数量达到7亿之多,到现在就更加多了,有超过半数的人在使用网络,而网络不仅使人们没有地域上的距离,而且还拉近了人与人之间的心灵距离,沟通与互动变得异常的频繁也愈加重要。

随着互联网新时代的到来,微博借助着网络,逐渐进入了网民的视野之中。微博,即微型博客,它没有了博客的长篇大论,也不需要较为严谨的逻辑层次,这使得短短的几句话就可以在网络中广为流传,普通人也有机会在一夜之间成为“网红”。微博的便捷、易使用等特点使它成为人们茶余饭后的网上生活。本课题就旨在仿微博系统,分析其实际意义和潜在的影响,并完成其基本核心的功能,最终实现一个完整的微博系统。

二、关键技术简介

1、架构概述

MVC模式:是软件工程中的一种软件架构模式,包括模型(Model)、视图(View)和控制器(Controller),这种模式常用于应用程序的分层开发,其中模型主要用于封装与应用程序的业务逻辑相关的数据以及对数据的处理方法,视图负责数据的提交和显示,而控制器负责获取请求和转发请求,用于控制应用程序的流程。MVC模式中,视图与模型是存在直接联系的,并且模型的变化会通过视图层反映出来,当然,更多的情况是,视图与模型通过控制器进行联系。MVC模式是为了实现一种动态的程序设计,简化后续对程序的修改和扩展,而且使一些程序能够重复利用,程序的结构也更加直观。

SSM框架:是由SpringMVC、Spring和Mybatis三个开源框架组成的web项目框架,是标准的MVC模式,将整个系统划分为显示层、Controller层、Service层、DAO层,SpringMVC负责请求的转发和视图的管理,Spring负责业务对象管理和事务控制,而Mybatis是作为数据对象的持久化引擎。SSM框架是继SSH框架之后,目前比较主流的javaEE企业级框架,适用于搭建各种大型的企业级应用系统。

2、前端技术

jsp:即Java Server Pages,是一种动态网页开发技术,能够使用jsp标签往HTML网页中插入java代码。jsp主要用来实现web应用程序的用户界面部分,它通过网页表单获取用户输入数据、访问数据库等,然后动态地创建网页,jsp程序与CGI程序有很多相似的地方,但jsp程序性能更加优越、拥有各种强大的企业级Java API,而且jsp页面可以与处理业务逻辑的servlet一起使用。jsp是java EE不可或缺的部分,是一个完整的企业级应用平台,可以用最简单的方式实现最复杂的应用。

JavaScript:简称“JS”,是一种轻量级的解释型编程语言,常作为脚本语言来开发web页面,可以直接嵌入到HTML页面中,但更多的是单独的js文件,这样有利于结构和行为的分离。完整的JavaScript由ECMAScript、文档对象模型、浏览器对象模型三部分组成,具有简单、动态性、跨平台型等特点而广为使用。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文开题文献,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。