大学生在线学习网站的设计与实现.docx
- 文档编号:368332
- 上传时间:2022-10-09
- 格式:DOCX
- 页数:16
- 大小:292.19KB
大学生在线学习网站的设计与实现.docx
《大学生在线学习网站的设计与实现.docx》由会员分享,可在线阅读,更多相关《大学生在线学习网站的设计与实现.docx(16页珍藏版)》请在冰豆网上搜索。
大学生在线学习网站的设计与实现
题目:
网页设计在线学习系统的设计与实现
系别
专业
班级
学号
姓名
指导教师
2013年5月10日
大学生在线学习网站设计与实现
摘要:
大学生在线学习网站,是一个利用因特网作为平台传送教学内容,实施网上教学,进行网上交流和学习的信息系统。
构建大学生在线学习网站,可以克服传统课堂教育的局限性,形成一种主动的、协作的、开放的教学模式,既有生动形象和资源广泛的优点,又具有能相互访问、双向交流,不受时空限制的优良特性。
系统结合实际需求,采用B/S模式,以IIS为应用服务器,并结合ASP开发技术及Access数据库来进行开发,实现了远程上传作业、在线浏览课件、在线测试、在线答疑等功能。
本文从系统开发工具及相应技术、系统分析、系统总体设计、系统详细设计、系统的实现与测试等方面详细介绍系统的设计与实现方法,并采用数据流程图、E-R图及程序流程图对系统开发过程进行了辅助说明。
关键词:
教学平台;网页设计;在线学习
Abstract:
LearningOnlineManagementSystem(LOMS)isainformationsystemwhichmakesuseoftheInternetasaplatformtotransfertheteachingcontents,makeintercourseonlineandstudy.ToconstructtheplatformofLOMScanovercomethelimitationsofthetraditionalclasses,cooperative,andopeninstructiontypeofadvantagesinvividimagesandvastresources,andofqualitiesinmutualaccessing,doublecommunication,notrestrictingbytimeandspace.
ThissystemlinkswiththepracticaldemandandusesB/SmodelwiththeIISastheapplicationserver,andcombineswiththeASPtechnologyandtheDBMSofAccess,whichrealizesthefunctionssuchaslong-distancedtransmittingthehomework,Throughthepurposeandthesignificantsystem,andtheanalysisofdemand,theselectingofplatform,andtherealizationofalleachfunctionmodule,thistextparticularlyintroducesthedesignofthesystemandthemethods,andnarratesinassistantusingthedataflowchart,E-Rchart,andprogramflow。
Keywords:
Teachingplatform;Internetdesign;Onlinelearning
大学生在线学习网站的设计与实现
1前言
1.1课题的提出
随着互联网的普及,网络在人们生活中的应用越来越广泛,在教学学习方面网络带来的便利尤为突出。
而C语言程序设计作为目前我国计算机类专业必须开设的一门基础类课程,它的应用已经深入到了人类生活的各个角落,渗透到了各行各业各行业,各部门进行计算机应用、管理和维护都需要熟练的操作员掌握扎实的程序设计语言基础[1]。
但是对于大多数学生来说,学习这部分知识都是初学者,在这之前根本就没有接触过这些知识,程序学习不同于其它课程的学习,很容易形成一种恶性循环从而完全散失学习兴趣。
但是作为计算机类专业的学生,毕业后可能要承担计算机软件应用和开发的任务,就应具有一定的编程能力和应用开发能力。
在线学习是一种全新的网上学习平台。
它改变传统的学习方式,让程序学习不再受时间、地理位置、师资水平及教学资源方面的限制,调动了学生的自主性和积极性[2]。
面对目前C语言学习资源的缺乏、自主学习尚存在诸多问题的状况以及C语言课程的重要性,为学生提供一个自助学习的平台,是目前让学生更好的学习C语言的有效途径。
1.2在线学习系统的研究现状
我国互联网行业较国外起步晚,所以课程网站的起步也较晚,但目前中国课程网站的发展十分迅速,几乎涵盖了所有包括中小学、大学及各种技能证书培训的所有课程,内容丰富而冗余,分类庞杂而紊乱,大多功能相似,内容相仿[3]。
1.3在线学习系统研究的意义
1.3.1在线学习系统的特点
在线学习又称网络化学习,是应用网络进行在线学习的一种全新方式。
网上学习社区及网络技术平台构成的全新的学习环境。
在线学习系统是计算机技术、网络技术、数据库技术和多媒体技术相结合的现代网络在线学习的平台[4]。
主要表现在三个方面:
1、内容资料丰富。
在良好的网络学习界面基础上不受实物陈列空间的限制,系统向学生提供了多种学习方法,学生可选择不同的学习媒体与学习方法。
2、方便学习交流、疑难解答。
学生通过系统中的留言板等功能模块,向老师寻求在线帮助及解答。
3、完备的学习功能。
学生可进行课程授课计划等信息的查看,相关课件、作业的下载,疑难问题的提问等操作[5]。
1.3.2在线学习系统的意义
在线学习系统不仅是学校提高教学质量进行教学改革的窗口,也是学生自主学习、教学互动、学习交流的重要平台。
在线学习系统除了具有丰富的课件、作业习题等相关资料,应该具有运行良好的开放式教学课程网站。
通过网络学习平台,教师可以了解学生的学习状况,在线解决学生的疑问,听取学生的意见,发布相关信息资源等。
及时消除学生学习中的疑惑,便于巩固所学的知识。
2在线学习系统需求分析
上一章介绍了开发教学支持系统所需的技术和软件,本章重点介绍教学支持系统在线学习子系统的功能需求,即课程内容管理模块、自主学习模块、网上作业模块三个模块的功能需求。
2.1系统的整体分析
基于B/S教学支持系统从功能上讲,主要由在线学习系统、在线测试系统和答疑子系统构成,其中,在线学习子系统包括课程内容管理模块、网上作业模块和自主学习模块,在线测试子系统包括在线测试及试卷生成模块,答疑子系统包括答疑模块和问题讨论模块。
系统结构的层次,如图2-1所示:
图2-1系统层次图
本系统分为三个角色,分别为管理员、教师和学生,本章主要针对登录及用户基本信息管理和包括课程内容管理模块、自主学习模块和网上作业模块在内的在线学习子系统进行功能分析。
2.2在线学习子系统的功能需求
基于B/S的教学支持系统主要包括在线学习系统、在线测试系统和答疑系统,本章仅针对在线学习子系统(包括课程内容管理模块、网上作业模块和自主学习模块)和用户登录注册及用户基本信息的管理进行分析。
2.2.1登录模块
此模块包括教师用户和学生用户登录注册到查看个人资料,管理员管理教师用户和学生用户的注册信息等功能。
登录模块的用例图如图2-2所示:
图2-2登录模块用例图
根据初步要求,经分析,登录模块中学生用户必须实现如下功能:
1)必须提供注册新的学生用户的功能,引导学生填写学生基本资料。
2)必须提供学生用户登录功能,登录成功后,跳转到学生用户界面。
3)提供学生查看、修改个人信息等功能。
2.2.2课程内容管理模块
课程内容管模块主要完成的是管理员、教师和学生三个用户对课程的一系列操作。
课程内容管理模块的用例图如图2-3所示:
经分析,课程内容管理模块中学生用户必须实现的功能如下:
1)提供学生用户查看自己所学课程信息的功能;
2)提供学生用户按不同的条件查找课程的功能;
3)提供学生用户下载教师上传课件的功能。
2.2.3自主学习模块
自主学习模块主要体现学生学习的自主性与互动性[6],同时需要提供管理员用户管理课外资源以及教师用户和学生用户上传课外资源、查找课外资源等功能,自主学习模块的用例图如图2-4所示:
经分析,自主学习模块教师用户和学生用户具有相同的使用权限,此模块中,需要提供的功能如下:
1)必须提供教师用户和学生用户上传课外资源的功能;
2)必须提供教师用户和学生用户管理个人课外资源的功能,包括修改、删除等;
3)为了方便教师用户和学生用户管理个人课外资源,需提供资源的分类管理功能;
4)为方便用户使用,必须提供课外资源的模糊查询功能;
5)必须提供课外资源的在线浏览或下载等功能。
2.2.4网上作业模块
网上作业模块需要实现的是管理员用户、教师用户以及学生用户对教师用户所布置的作业的一系列操作[7]。
网上作业模块的用例图如图2-5所示:
经分析,学生用户的主要操作包括:
1)必须提供学生用户查看或下载教师用户布置作业的功能;
2)必须提供学生用户上传作业的功能;
3)必须提供学生用户查看公告信息的功能;
4)必须提供学生用户查看教师用户留言信息的功能;
5)必须提供学生用户管理留言信息的功能,主要包括删除、回复留言信息等;
3在线学习系统设计
3.1系统的整体设计
本节简单介绍系统的操作流程,这里仅给出三个用户的主要操作,操作流程如图3-1所示:
图3-1系统主要功能设计流程
3.2在线学习系统的功能设计
本节主要介绍在线学习系统功能的设计,由于在线学习系统包括课程内容管理模块、网上作业模块、以及自主学习模块三个模块,本节采用按模块的方式研究在线学习系统的主要功能设计。
3.2.1登录、注册功能的设计
本系统中提供的所有功能,都必须经过身份验证才能正常使用,因此,用户信息管理也是本系统中重要的组成部分,用户信息管理模块实现的主要功能有学生用户信息的注册、学生用户管理个人信息、教师用户注册、教师用户管理个人信息、管理员用户管理个人信息、管理员管理教师用户和学生用户信息等。
在用户信息管理模块中,注册新用户功能和登录功能是其中最重要的两个功能,本系统在设计时,提供了三种身份用户的登录功能,当不同身份的用户登录时,只需要在登录界面选择不同的用户身份进行验证即可。
同时,本系统提供两种身份用户的注册功能,即教师用户和学生用户。
3.2.2课程内容管理模块的设计
课程内容管理模块的主要实现教师用户共享课程内容、学生使用课程内容、教师用户管理(删除、修改、新增、查找)自己的课程内容、管理员管理所有教师用户的课程内容等。
学生用户使用课程内容管理模块设计的功能主要有:
课程内容管理模块中,仅对学生用户提供了课程的下载和查找功能,下载功能主要是调用Download.aspx.cs实现的。
3.2.3自主学习模块的设计
自主学习模块主要是为了实现学生学习的主动性和互动性,因此,自主学习模块实现的主要功能应包括各个用户课外资源的上传、对个人上传资源的管理、查找资源、下载使用资源、管理员管理所有用户上传资源等
在自主学习模块中,教师用户和学生用户具有相同的权限,因此,在设计功能时,将教师用户和学生用户放在一起介绍。
在自主学习模块中,主要功能是查找课外资源(按资源的类型查找、按关键字查找、按上传日期查找、按资源名查找、按上传者查找等)、删除课外资源、修改课外资源、上传课外资源
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学生 在线 学习 网站 设计 实现
![提示](https://static.bdocx.com/images/bang_tan.gif)