- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JavaScript语言学习社区设计与开发
JavaScript语言学习社区设计与开发
摘要:本文介绍了虚拟学习社区的概念、定义、理论基础及技术特性,分析了目前虚拟学习社区所存在的一些问题,并在此基础上提出了建设虚拟学习社区的几个原则。同时,开发一个JavaScript语言学习社区,在前期进行需求分析的基础上,详细设计了系统结构、功能模块、数据库等,并结合相关技术对JavaScript语言学习社区的实现细节进行了详细的介绍,获得较好的应用效果。
关键词:学习社区;虚拟学习;JavaScript;ASP
中图分类号:TP18 文献标识码:A 文章编号:1007-9599 (2012) 13-0000-02
一、引言
网络空间的出现也为教育的发展提供了新的机遇,为学习方式的变革开辟了新的途径。虚拟学习社区作为网络技术综合应用于教育的一种形式,正在受到越来越多的重视,许多学习者在虚拟的环境下学习、交友、讨论、写作,以一种新的形式学习知识、开拓视野、提升能力。此外,以互联网为主要手段的远程教育正迎合知识经济带给人们竞争压力,它运用强大的趣味性和交互性,突破了时空限制,充分发挥了学生的学习主动性。因此网上虚拟学习社区的发展是一个必然的趋势。
二、JavaScript语言学习社区的分析与设计
(一)系统需求分析
JavaScript语言学习社区是基于建构主义学习理论而建设、建立起来的,同时它结合了现代的计算机信息处理技术、多媒体技术和网络资源共享技术,打破了传统学习的时空局限,给予学习者发展个性和协作探索的自由空间,使得学习者可以按照自己的需求,实现随时随地学习。
JavaScript语言学习社区的设计与开发针对的对象主要是大学低年级学生和教师,用于学生自主学习使用,同时提供给那些需要自学的任何群体通过网络加入到这个平台的学习中。JavaScript语言学习社区采用基于B/S模式的多层体系结构,其基本功能主要分为学习者的前台学习区和教师后台的管理区。学习区主要包括系统、学习、查询、考试、交流、资源等模块,前台功能如图2.1所示。后台管理区主要包括学习内容管理、学生信息管理、在线考试管理、在线提问管理、学习资源管理、在线调查管理、公告管理,后台功能如图2.2所示。
(二)系统数据库设计
JavaScript语言学习社区选用Access 2003作为后台数据库。根据JavaScript语言学习社区的需求,下面列出了数据库的一些主要数据项和数据结构组成:
学生表(student):自动编号、姓名、密码、学号、电子邮箱、登录次数、登录时间、登录IP。
教师表(teacher):自动编号、姓名、密码、身份标识。
自主学习表(studying):自动编号、教程编号、学号、学习时间。
教程表(article):自动编号、教程内容、标题、所属小类、所属大类、关键字、点击次数、添加时间。
测试表(test):自动编号、判断题数、判断题每题分数、选择题数、选择题每题分数、填空题数、填空题每题分数、设置日期、考试时间。
成绩表(report):自动编号、试卷编号、学号、分数、考试时间、是否补考、补考成绩、补考日期。
提问表(question):自动编号、标题、关键字、提问时间、提问内容、回复时间、回复内容、处理状态、提问者学号。
资源表(resource):自动编号、资源类别、 资源数据类型、资源名称、添加时间、添加者学号。
三、JavaScript语言学习社区的具体实现
(一)页面设计
JavaScript语言学习社区的界面设计充分考虑到用户的操作简便性、界面的友好性、色彩搭配合理性、快捷的交互性等因素。系统登录分为学生和教师两种登录角色,首次来到本系统的学习者需要先注册,系统会自动分配一个学号,然后学习者可用该学号进行登录,登录后便是社区的首页。学习者登录以后,即可进行JavaScript语言的自主学习,同时进入交流讨论模块对学习中遇到的问题以实时方式进行讨论,同时可在学习过程中随时进行提问,而教师登录后则是后台管理的界面。学习流程如图3.1所示。
(二)系统功能开发与实现
1.在线学习模块
在线学习模块主要为学习者提供了一个进行自主学习的环境。在该模块中,本系统已经对学习内容进行了分类,细分为一个个章节,学习者点击某一节后,会转向新的页面,在新的页面中具体呈现了学习内容。在学习过程中,系统会对学习者所学过的内容进行记录,学习者可自己进行查询,以方便知道自己已经学过了哪些内容。
在线学习的后台管理中,教师可以添加教程,对教程进行管理,对章节进行管理。在教程管理中,可以修改、删除教程,也可以查询教程。在章节管理中,可以修改、删除、增加章节。
2.交流提问模块
交流提问模块主要分为在线聊天
您可能关注的文档
- 高中政治课课堂提问策略探究.doc
- 高中政治问题式教学研究探索.doc
- 高中教学中“鲶鱼效应”教学原理.doc
- 高中教师压力应对方式与幸福感研究.doc
- 高中教师对实施“新课程”态度及行为调查研究.doc
- 高中教师对新课程改革态度与行为调查分析.doc
- 高中数学“导学案”教学冷思考.doc
- 高中教育教学管理中师生沟通问题.doc
- 高中数学不等式恒成立问题探讨.doc
- 高中数学中如何培养学生学以致用能力.doc
- DB44_T 2611-2025 城市排水管网有毒有害气体监测与风险分级管理技术标准.pdf
- DB44_T 2612-2025 竞赛类科普活动策划与实施服务规范.pdf
- DB43_T 2947-2024 烟草种子质量控制规程.pdf
- DB37_T 4836-2025 煤矿风量实时监测技术要求.pdf
- 叉车防撞系统,全球前22强生产商排名及市场份额(by QYResearch).docx
- 超滤膜,全球前18强生产商排名及市场份额(by QYResearch).docx
- DB62T 4172-2020 玉米品种 酒623规范.pdf
- DB62T 4160-2020 在用真空绝热深冷压力容器综合性能在线检测方法.pdf
- DB62T 4164-2020 辣椒品种 酒椒1号.pdf
- DB62T 4133-2020 公路隧道地质超前预报机械能无损探测技术规程.pdf
文档评论(0)