asp.net+sqlserver课程资源互动平台的设计(5)
时间:2022-12-17 09:47 来源:毕业论文 作者:毕业论文 点击:次
Logger 节点:记录日志基本信息,提供了多种方式来记录一个日志消息 Layout 节点:配置日志的展现形式 2。2 ASP。NET MVC简介 Asp。net Mvc 谈之前,首先得理清asp。net和asp。net 的关系,其实asp。net创建web应用的框架而asp。net mvc是能够用更好的方法来组织并管理代码的一种更高级架构体系。 Mvc 包括 Model(模型)表示应用程序核心(比如数据库记录列表) View(视图)显示数据(数据库记录) Controller(控制器)处理输入(写入数据库记录) Asp。net mvc框架图见图2-1: 图2-1 asp。net mvc框架图 2。3JavaScript介绍 JavaScript 是一种动态类型的脚本语言,javaSscipt是一种多类型的,基于原型的内置类型语言,现大部分浏览器都基本支持 JavaScript。JavaSctip可以给静态的页面增加特殊效果,比如弹出窗体。同时JavaScript是一种解释性语言。 2。4 设计模式介绍 设计模式,见名知意,就是系统设计的一种模式,一开始其实是没有所谓的设计模式的,经过大多前辈反复使用,总结出来的 一套有助于程序员开发的一套模式。设计模式是有助于我们写的代码能够最大可能得到重用,让我们写的代码能够让别人看得懂,而且很容易上手。经过大多数的验证,设计模式已经是一种很好的开发模式。 2。5 Memcache 介绍 Memcached是一种缓存技术,我们在编程的时候经常会取一些很久不变的数据,如果这个时候我们把数据存在数据库或者配置文件里,那我们的文件读写就会耗费大量时间,严重影响性能,这个时候memcached技术就出现了,对于不常变化的内容,我们可以保存在memcached服务器中,同时我们还可以设置有效时间,过了时间后自动无效。Memcache是一种高速缓存技术,就算我们的memcache服务器重启,我们的网站也不需要重启,可以一直运行,这个是很多公司使用memcache技术的重要原因。 2。6 本章小结 本章简要介绍了log4net、asp。net mvc、JavaScript语言、设计模式和memcached。 第三章课程资源互动平台系统需求分析来.自^优;尔|论,文:网www.youerw.com +QQ752018766- 3。1 系统设计目标 进入21世纪,基于“科教兴国”的核心战略,课程资源互动平台系统从功能性,实用性,以及教育科技化这几个方面着手,让飞速发展的互联网能够实实在在的运用在现在的教育中,让学生们不再被迫的接受知识,让他们选择自己喜欢的课程,更加着重于自己热爱的课程,同时,老师也可以和学生进一步交流,了解学生所思所想,从而提升课程教育质量,对于未来国家培养现代化人才也是大有好处的。 该系统实现了课程资源的有效管理,有效的避免了师生需要找资料满图书馆找资料的无奈。通过管理员的方式,更加高效地进行了对课程资源互动平台系统管理。 3。2 可行性分析 3。2。1 技术及开发方法可行性 21世纪是互联网高速发展的时代,身边的任何事物几乎都离不开互联网。本系统的开发技术主要包括设计模式,三层架构,memcache缓存以及ASP。NET MVC,SQL SERVER, 以及网站开发中常用的脚本语言JavaScript,JQuery,还有现在网站经常使用的前端框架BootStrap框架。Web服务器采用IIS7。0,数据库采用SqlServer 2012数据库系统。本系统采用的是c#语言,只要安装netframework4。5就能运行,能够满足需求。 (责任编辑:qin) |