(2)学习方式改变
和传统的课程授课模式相比,现在的互联网课程互动平台,让学生可以更加个性化学习,对于不会的问题,可以反复的听,反复的看,资源不再是唯一。而且对于一些模糊问题,还可以在社区里发帖求助,这又大大的提高了学生之间的互动性,
同时,对于学习资源,不用再满世界找了,减少了搜索的时间,效率自然会变高,用用搜索资源的时间学习其他知识不是一举两得。
(3)互动性强
众所周知,传统的授课模式,师生间的交流很少,而课程资源互动平台的实现,在使用中,师生间就产生了很多互动,有助于师生间的更多了解,进而提高授课效率;
1。5 课程资源互动平台系统的经济效益分析
课程资源互动平台系统投入使用时,会大大降低课程管理成本;不再需要人工管理课程资料,管理员轻轻的一点就可以把资料录入到系统数据库,师生也无需频繁的跑到图书馆查阅资料,再该平台上就可以找到自己想要的资料,效率更高。投入运用一段时间后,师生间共同管理该平台,只需管理员维护一下系统即可,人力物力得到大量减少。
1。6课程资源互动平台系统存在的问题及解决办法
前端通过引用dll查询数据时通常会因为A dll要强制依赖 B dll,但是前端没有引用B dll导致调用dll失败,系统编译没问题,一旦运行句失败。所以为了避免这个问题。
该系统采用webservice服务提供给前端调用,前端只需添加引用该服务即可,强制依赖的dll问题也就不存在了,而且以服务的方式提供给前端还有方便数据交换,跨平台,对于数据的封装,使用者只能看到xml序列化以后的提供的功能列表,而其中的实现细节使用者是看不到的,这也有助于系统的稳定安全。
1。7本章小结
本章主要介绍了课程资源互动平台的开发背景和课程资源互动平台系统未来的发展目标,详细解说了该平台系统的开发目的以及对社会、对师生授课的积极意义,并指出了该系统所具有优点以及将会给社会带来的经济效益。最后讲述了该课程资源互动平台存在的一些不足以及解决办法。
第二章 开发课程资源互动平台系统的相关技术
2。1 Log4Net介绍
现在的系统原来越复杂,集成的功能模块越来越多,在测试的时候我们可以写单元测试,比如vs自带的Munit以及nunit,这些框架都很好的支持单元测试的书写。
甚至有时候我们还会想到用页面点击的方式来单元测试功能是否是良好的,各种测试都可以排上用场了,但是实际问题出现了,一旦系统发布,我们那些所写的单元测试,都将无法运行,这样即使我们的程序有问题,我们也没办法找到任何信息。虽然我们会吧各种异常报错catch掉,但是报错的内容是展示给用户看的,至于具体的错误信息我们是看不到的,我们开发者都想知道系统报出的详细异常信息,这个时候Log4Net就登场了Log4Net可以记录系统的日志信息:
分为 off ,fata,Error,Warn,Info,Debug,All 优先级越来越低文献综述
Log4Net可以记录系统错误信息,调试信息以及Info信息,当然我们可以通过配置文件的方式让他记录在文本或者html里,有助于我们随时查看系统运行的状况,我们还可以配置Log4Net让日志记录在数据中,让系统的运行fatal,error等信息保存在数据库表中,有助于我们后续找到程序的bug所在。
Appender 节点:用来定义Log4Net日志的输出方式:比如文件,或者sqlserver数据库,还可以发送邮件的方式通知相关人员。