大学生创新实践管理WEB平台实现与研究文献综述

 2022-11-04 10:38:18

文 献 综 述

  1. 课题背景意义

随着国内外环境的变化,对创新实践人才培养提出了新的需要,越来越多的高校制定的培养计划中加强了对大学生的创新和实践能力的培养。针对创新实践活动增长的速度与形式的多样化,需要利用计算机与网络技术对实践活动进行更有效的管理。因此,构建大学生创新实践管理WEB平台,可以加强对大学生创新实践的管理,提高学生自主创新的兴趣和积极性。

  1. 大学生Web创新与实践管理平台涉及的主要技术

基于Windows平台的大学生Web创新与实践管理系统是利用asp.net和SqlServer等工具设计的B/S结构的系统。运用ASP编程技术,对项目申请、项目查询,论文管理模块、实践管理模块、实践项目管理模块和实践成果综合管理模块等模块进行了研究与实现。Visual studio2013 作为前台开发工具,开发语言主要使用C#,并使用少量的CSS、JavaScript等完成与用户交互的部分界面功能实现与完善,后台数据管理采用SQL server数据库,完成对管理。

  1. B/S结构

B/S,即浏览器/服务器模式,一般采用三层结构,即客户端将收到的请求转发给应用服务,由应用服务与数据库交互,再将处理结果转发给客户端,然后客户端转发给用户。B/S主要利用了不断成熟的Web浏览器技术,结合浏览器的多种脚本语言和ActiveX技术,用通用浏览器实现原来需要复杂专用软件才能实现的强大功能,同时节约了开发成本。这种架构最大的优点是使用方便,维护和升级方式简单,简单来讲,用户只要有一台能上网的电脑就可以使用,系统扩展比较容易。

除了B/S结构,还有一种大家熟知的结构,C/S结构。及客户机/服务器结构,一般采用两层结构实现,即客户端收到用户请求后,向数据库服务提出请求,数据库服务将数据返回客户端,客户端处理后再将结果返回给用户。它主要利用两端硬件环境的充分优势,将任务合理分配给客户端和服务器端完成,这样能够降低通讯开销,由于客户机处理工作后才提交给服务器,因此客户机响应速度快。

与C/S结构相比,B/S结构有以下优点:B/S结构的维护工作量比较小。现在的程序多数都更新升级频繁,而如果采用C/S结构,由于每个客户机都要安装和配置客户端,所以即使对程序做微小的改动,都必须同时维护客户端和服务器端,如果客户端数目庞大,难免会因为遗漏造成某些客户端未进行维护,后期工作可能就会因版本不同而无法开展。而B/S结构的客户端由浏览器充当,因此对程序的维护只需要更新服务器端,客户端实现零维护,零安装。此外,B/S比C/S 的总体拥有成本小。B/S中客户端不参与运算,只是转发,因此对客户端计算机的配置没有过高要求。

(2)asp.net技术

ASP,即Active Server Pages,动态网页,是微软公司开发运行于IIS服务器中的技术,在IIS3.0时发扬光大,成为服务器端应用程序的开发技术,它的比较简单和高度可定制化的能力,使得asp快速崛起,但同时缺点也开始显现。面向过程的程序开发使得程序维护相当困难,程序的扩展性受限于基础架构,因此微软针对asp 的缺点,开始研究新的技术,即asp.net的开发伊始。

ASP.net是.net framework的一部分,是一种服务器端脚本技术,可使嵌入网页中的脚本在因特网服务器上运行。Asp.net是基于通用语言编译运行的程序,它的实现依赖于虚拟机,因此是跨平台的。Asp.net支持多语言的开发,简单易学,并且易于管理。换句话说,asp.net是一种集合环境,可以作为支持Internet可编程结构的平台,一般由visual studio 编程工具实现,而C#是.net的代表语言。

(3)C#语言

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

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