登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 文献综述 > 计算机类 > 计算机科学与技术 > 正文

基于微信的南工大信息平台设计与实现文献综述

 2020-06-24 19:48:58  

文献综述

”数字校园”是继1998年美国副总统提出”数字地球”这一概念之后出现在我们周围的一个新名词,它也是”数字地球”应用的一个缩影。数字校园是以网络为基础,利用先进的计算机网络技术,实现学校办学的数字化、信息化和智能化,从而扩展了传统校园的功能,使学校的信息化过程全面数字化。数字校园是我国校园文化发展的必然趋势,它必将把学校的教学和管理带入一个新的网络信息化时代,是一种全新的生活、学习和管理模式。

近年来,移动互联网的浪潮给高校信息化建设带来了很多挑战,但同时也带新的发展机遇,移动信息化建设成为当前高校信息化建设一个重要的建设方向。我国高校信息化建设存在了许多的问题。例如”信息孤岛”严重,缺乏公共基础数据平台,信息标准不统一,信息资源分散;组织机构职能不能适应数字校园建设的需求等。因此,建设一个统一数据信息的平台能够很好的解决相关问题。

自腾讯于2013年推出微信公众号后,给高校移动信息化建设提供了便利的条件。所以基于微信公众号来搭建高校移动平台有着得天独厚的优势:开发成本低,用户基础好,安全性有保障,信息传播广泛。因此建设一个基于微信公众号的南工大信息平台,将学校、教师、学生连接在一起,更加便利于各人群的学校教育、生活等方面。

本次毕业设计旨在实现一个基于微信的南工大信息平台。开发采用MyEclipse、Tomcat以及MySQL开发环境并采用MVC框架进行具体的设计,MVC框架用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。在界面方面使用CSS以及JSP技术,使得界面更加美观生动。开发基于微信公众号,微信公众号是开发者或商家在微信公众平台上申请的应用账号,该帐号与微信账号互通,通过公众号,开发者商家可在微信平台上实现和特定群体的文字、图片、语音、视频的全方位沟通、互动。形成了一种主流的线上线下微信互动方式,为企业和组织提供更强大的业务服务与用户管理能力。

J2EE即Java2平台企业版(Java 2 Platform,Enterprise Edition),其核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共同的标准及规格。具有可伸缩性、灵活性、易维护性等特点。把一些通用的、很繁琐的服务端任务交给中间供应商去完成。这样开发人员可以集中精力在如何创建商业逻辑上,相应地缩短了开发时间,使开发变得更为高效。支持异构环境,基于J2EE的应用程序不依赖任何特定操作系统、中间件、硬件。因此设计合理的基于J2EE的程序只需开发一次就可部署到各种平台。

MyEclipse企业级工作平台(MyEclipseEnterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate 。MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse可以支持Java Servlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse是几乎囊括了目前所有主流开源产品的专属eclipse开发工具。

MVC的全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,是一种软件设计典范。它是用一种业务逻辑、数据与界面显示分离的方法来组织代码,将众多的业务逻辑聚集到一个部件里面,在需要改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑,达到减少编码的时间。MVC开始是存在于桌面程序中的,M是指业务模型,V是指用户界面,C则是控制器。使用的MVC的目的:在于将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。比如Windows系统资源管理器文件夹内容的显示方式,下面两张图中左边为详细信息显示方式,右边为中等图标显示方式,文件的内容并没有改变,改变的是显示的方式。不管用户使用何种类型的显示方式,文件的内容并没有改变,达到M和V分离的目的。

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。

CSS 即 级联样式表 。它是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS目前最新版本为CSS3,是能够真正做到网页表现与内容分离的一种样式设计语言。相对于传统HTML的表现而言,CSS能够对网页中的对象的位置排版进行像素级的精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力,并能够进行初步交互设计,是目前基于文本展示最优秀的表现设计语言。CSS能够根据不同使用者的理解能力,简化或者优化写法,针对各类人群,有较强的易读性

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

微信号:bysjorg

Copyright © 2010-2022 毕业论文网 站点地图