《EG虚拟学习社区系统设计说明》由会员分享,可在线阅读,更多相关《EG虚拟学习社区系统设计说明(12页珍藏版)》请在金锄头文库上搜索。
1、EG 虚拟学习社区系统设计说明一、开发目的与作用1、开发目的虚拟学习社区是以建构主义学习理论为理论基础,基于计算机 信息处理技术、计算机网络资源共享技术和多媒体信息展示技术的 新型远程教育网络教学支撑平台;同时虚拟学习社区也是一种新型 的学习组织,因此它不仅具有社会学属性,也同时具有人机系统的 基本属性。虚拟学习社区是社区学员之间、社区职工之间、社区学员与社 区职工之间互相学习与交流的平台,网站的使用者是广大的社区学 员和社区职工。建站的目的是为社区学员提供自主学习与交流的平 台,为社区职工提供互动的平台。2、开发作用(1)社区学员能够便捷的通过虚拟学习社区网站查看教学视频, 下载教学课件和相
2、关资料;(2)丰富学习交流途径,社区学员可以在线答疑向教师提问和得 到解答,可以通过学习交流论坛交流自己的学习经验和进行学习讨 论;(3)通过网站,社区学员可以了解到别的学员学习体验,以及就 业趋势和创业情况;(4)推动教育信息化进程,实现优质资源共享,优化师资结构;(5)虚拟学习社区申报成功。二、系统介绍1、网站功能说明虚拟学习社区 网站的主要功能: 专题研讨、资源共享、就业趋势、原创基地、成长体验、创业平台、个人空间、留言管理、友情链接。让更多的社区学员与社区职工了解虚拟学习社区的重要性。主要包含以下的功能(1)专题研讨按代码语言划分为:ASP.NET 专区,C甘专区,JAVA专区和其 它
3、语言专区A 专 区 里面放的 是 代 码 的专 题讨 论,社区 管理 员 为社区里面的学员设定了专题, 然后社区的学员对专题进行讨论, 发表 自己 的看 法, 也可 以 看到 别 的学 员发 表的 意见 , 这 样就 对于 自 己的代码掌握分析更有帮助一些。C#专区和JAVA专区的功能和 功能都不一样的,区别在于,每个专区对应的代码语言使用 的是不同的, 因为学员学习, 并不一定任何语言代码都会学, 应该 有选择性地学习吧, 这样我们社区就把不同语言代码编的专题放在 不同的专区里面, 这样方便学员的查找与交流, 为学员也节约了时 间。 其它语言专区里面, 放得是很多其他语言的专题, 比如说
4、 PHP, JSP 等语言,因为很多学员不可能只学一种语言代码,或者说也为了 更好地为学员了解其它语言的用途等, 所以才开设的一个专区, 这 里面也有很多有用的专题。功能实现: 管理员添加专题, 接着把所有的专题按语言专区进 行分类, 然后学员进入每个专区的研讨, 用留言版功能进行留言研 讨。(2)资源共享按共享资源模块划分为: 视频教程, 代码共享, 模板共享, 软 件共享资源共享里面的资源部分来自管理员的收集, 还有一些资源是 社区里面的学员自己上传的, 有些学员把自己从别的网站上下载下 来觉得好的资源, 然后上传到社区里面的资源里面, 给别的学员提 供学习的资源。 视频教程就是下载的关于
5、学习代码方面的视频教程 有些优秀的教师或者专业人士会把一些自己所教的一些好的教程做 成视频, 然后发布到网上, 让更多人进行学习。 代码共享就是一些 好的代码编成一项功能或者作品, 然后把这些代码共享给别的学员 让别的学员参与这些代码, 最后改编一下也能实现一些功能。 另外 几项共享功能其实也差不多, 最主要实现是共享功能, 只过共享的 种类不一样, 但是功能还是一样的。功能实现: 资源共享里面的资源部分是管理员加的, 还有一些 是学员自己上传的,接着学员根据自己的需求进入每个不同的共享 资源模块里面下载,然后可以对其进行评论。对于上传好的资源, 管理员进行适当的给定积分。(3)就业趋势 提取
6、各个领域的就业方向,给社区内的学员一个方向,知道自 己以后可以做什么。社区内的每个学员对于自己所学的语言代码对 于以后的工作,或多或少肯定有些关心的,所以这块呢,提供一些 这样的信息给学员们进行了解一下。(4)原创基地 按作品的类型划分为:代码作品、视频作品。 原创基地里面的作品都是由社区里面的学员自己原创的,学员 觉得自己原创的作品比较好的,就可以上传到社区原创基地里面, 然后管理员根据适当情况,给学员相应的积分作为鼓励。代码作品 就是学员自己用代码实现的功能作品上传到社区里面,提供给社区 里别的学员进行参考学习。视频作品就是学员自己对于自己所学好 的作品做成视频,分享给社区里面别的学员。功
7、能实现:社区学员把原创作品进行上传。(5)成长体验 划分为:辛酸旅程,开心地带 学员总有累的时候,累的时候可以到这里面来谈谈自己的心情 说说自己的学习成长体会,也可以写写自己的开心事,家里面的事 情,还可以谈谈自己感兴趣的爱好,与别的学员进行交流一下想法 心情故事里面写学员的心情,比如说某些烦心的心事。辛酸旅程里 面写学员的成长历程,可以写自己的成长,也可以写自己学代码的 进步过程。开心地带里面写一些自己开心的事情,让大家分享这种 心情。功能实现:留言版式,可以发表自己的心情,也可以让大家看(6)创业平台划分为:业务接收,工作就业 社区里面的学员根据自己的能力寻找自己需要的工作,也可以 接收业
8、务,还可以选择自主创业。社区里面为学习找一些关于语言 代码方面的实习单位和工作,也会接收一些业务来满足学员对于所 学的展望。说到底,学习代码无非就是一、自己有兴趣想学,让自 己的生活多添加一些学习气氛。二、无聊的时候,又不想浪费时间 学习一下代码来消磨一下,这也并不错的想法。三、多学习一些代 码为的是能够找到一个好的工作,这也是大部分学员所想的,所以 我们社区肯定要考虑到学员对自己所学代码所能从事的工作向往, 我们社区也就添加这个创业平台,让学员的工作梦想能够实现。功能实现:管理员添加实习单位,业务的接收,接着学员进入 这个模块进行寻找实习单位,业务,然后投自己的意见。(7)个人空间划分模块为
9、:日志 这是一个属于自己的空间,学员可以在自己的个人空间里面写 日志。功能实现:日志的添加删除。(8)视频功能根据社区职工研讨和社区学员学习的需要,在页面上放置视频 浏览者可以根据自己的需要,点击相应的视频进行观看,方便社区 学员们扩展知识的学习。功能说明: 支持视频、视频教程标题进行查询与视频教程下载。 模块功能说明:视频教程展示在共享资源页面,点击共享资源里面视频教程标 题,就会跳转到三级页面,在三级页面可以进行下载相对应的视频 教程。(9)留言管理功能本学习社区的学者可以对网站上的专题进行评论和留言,也可 以提出相关问题,若有不文明的留言管理员可以删除。此留言板只 有社区的注册学员才有留
10、言权限,可以对专题进行评论也可以发表 相关意见。所有交流信息都会显示在页面上。若有需要管理员可以 通过登录后台留言管理页面进行操作。功能说明:支持留言按留言者,留言内容进行查询;社区的注册学员可以 发表评论和留言 ;管理员可以删除不文明及不相关的留言 。(10)新闻搜索功能 此网站的搜索功能主要显示在首页上,可以搜索网站上的整站 内容。2、网站结构虚拟学习社区首页专题研讨资源共享就业趋势r原创基地r成长体验r创业平台圈子个人空间I* ASPNET 专区视频教程代码作品心情故事实习单位学习交流个人档案C#专区代码共享视频教程辛酸旅程业务接收生活交流好友JAVA专区模板共享其它作品开心地带工作就业
11、心情交流日志丄其它语言专区软件共享留言板其它共享虚拟学习社区前台视图虚拟学习社区后台视图3、数据库设计数据库里的每张表都跟网站有关联,而且每个字段都要设置正确如下:列名数据类型长度用途fld idint4栏目编号fld name1char100首页栏目fld linklchar100首页链接fld_name2char100一级导航fld_link2char100一级导航链接表一: 主栏目表: tb_navigation列名数据类型长度用途fld_idint4专题研讨的编号fld_titlechar100专题研讨的标题fld_contentnvarchar4000专题研讨的内容fld_timed
12、atetime8发表专题的时间fld_userchar10发布者fld_typeint20专题的类型表二:专题研讨 表: tb symposium列名数据类型长度用途fld_idint4共享资源的编号fld_titlechar100资源的标题fld_contentnvarchar4000资源的内容fld_pathchar20资源存放的路径fld_timedatetime8发布资源的时间fld_memberchar10资源的发布者fld_typeint20资源的类型表三: 资源 共享 表 : tb share列名数据类型长度用途fld_idint4就业记录的编号fld_titlechar100就
13、业从事的单位fld_contentnvarchar4000就业人员的情况fld_timedatetime8发布时间fld_memberchar10发布者fld_typeint20就业的类型表四: 就业趋势表: tb employment列名数据类型长度用途fld_idint4原创资源的编号fld_titlechar100原创资源的标题fld_contentnvarchar4000原创资源的内容fld_pathchar20原创资源存放的路径fld_timedatetime8发布原创资源的时间fld_memberchar10原创资源的发布者fld_typeint20原创资源的类型表五:资源共享表
14、: tb original列名数据类型长度用途fld_idint4成长体验记录的编号fld_titlechar100成长心情的标题fld_contentnvarchar4000成长心情的内容fld_timedatetime8心情的发布时间fld_memberchar10心情的发布者fld_typeint20心情的类型表六:就业趋势 表: tb growth列名数据类型长度用途fld_idint4创业平台的编号fld_titlechar100创业的标题fld_contentnvarchar4000创业的内容说明fld_pathchar20存放的路径fld_timedatetime8创业项目的发布时间fld_memberchar10创业项目的发布者fld_typeint20创业项目的类型表七:创业平台 表: tb venture列名数据类型长度用途tb_idint4评论的编号zhutichar100评论的标题cont