在线学习系统的设计与实现.docx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

?

?

在线学习系统的设计与实现

?

?

陈丽娇++李坤++晋家琴++蔡秋丽++李先洁++顾珍++喻皇境

摘要:在社会快速发展,知识经济发达,网络平台优越的今天,大数据,云计算等已经慢慢地影响着我们的生活,人们可以轻易地在互联网上获得丰富的知识。信息时代的到来,使得人们的竞争越来越激烈,对知识掌握要求越来越高,无论是学生还是教师等各行各类的人们都面临着对知识的需求,所以该项目旨在设计一个在线学习系统,给需要学习的用户一个自主学习的平台,能够让需要学习的人们在信息化发展的今天随时随地轻松的在线学习。在线学习系统的一个好处就是不受时间、地点、空间的限制,并且可以实现和现实当中一样的互动。它能够更容易地实现一对一的学与教之间的交流,充分尊重学习的个性,激发学习的动机。

关键词:网络平台;在线学习;交流

中图分类号:TP311文献标识码:A文章编号:1009-3044(2016)09-0093-02

1背景

随着Internet的普及,计算机已经成为人人必备的工具,而利用计算机学习也成了高校学生学习的一种方式。在线学习改变了传统的学习方式,不受时间,地点等方面的约束,能充分适应学者本身的情况。

本设计以MyEclipse为开发平台,使用JSP语言和Mysql数据库相关技术,以及Photoshopcs5,Dreamweaver等辅助软件,根据我校学生的学习情况,设计开发了一个基于B/S模式下的学生在线学习系统。通过该系统,同学们可以选择想学习的科目学习,管理员可以上传学习资,用户根据所提供的资料进行学习。

2系统功能需求分析

在线学习系统主要满足学校学生在线学习。使用系统的人员主要是学生和系统管理员。学生在使用系统前需要先注册,每次使用系统需要登录验证,使用系统可以从视频,资料或文档里学习,还可以留言。管理员使用系统可以发布公告信息,登记和管理系统用户信息,对上传资料进行审核,对学习的用户记录进行统计分析。系统管理员可以使用系统查看用户留言,对留言内容进行回复。图1为系统用例图:

图1系统用例图

1)用户的注册与登录

要使用本系统在线学习的用户,首先要进行注册,注册的用户名与注册成功的用户名不能相同,注册成功后登录;用户登录后进入系统的首页后选择科目进行学习。

2)上传下载模块

管理员登录后上传学习资料,包括课件,视频和资料。用户必须登录之后才能进行学习。

3)在线学习模块

用户可以选择学习课件,视频或资料进行学习。

4)学习互动模块

用户可在留言区内进行留言,提出问题,管理员可及时查看并回复用户。不同用户之间也可进行留言交流。

5)课后考试模块

用户可在课后测试模块里点击考试进行考试,做完试题后能看到答案。

3系统数据库设计

根据用户的注册登录情况,在Mysql数据库中建立以下7张表:

aasuer(用户注册表):用于存储注册用户的信息,字段包括用户的ID号,用户的名称、登录密码、确认密码、QQ号、性别、电话、地址(ID、Auser、Apassword、Apass、Aqq、Asex、Aphone、Aaddress)。

admin(管理员表):用于存放管理员的信息,包括ID号、管理员名称、管理员密码(ID、Aadmin、Aadminpass)。

liuyan(留言表):用于存放留言用户的信息,包括ID号、主题、留言内容、回复(ID、zt、nr、huifu)。

Kejian1(课件表):用来存放课件,包括ID号、章节、目录、时间、内容(ID、zhangjie、mulu、shijian2、neirong2)。

shipin(视频表):用于存放视频的信息,包括ID号、图片、章节、课程名称、课程地址、观看时间(ID、image、zhangjie、mingcheng、dizhi、shijian)。

shiti1(试题表):用于存放考试的试题信息,包括ID号、章节、目录、时间、内容(ID、zhangjie、mulu、shijian2、neirong)。

shumu(书目表):用于存放书目的信息,包括ID号、书目图片、书名、作者、出版社、时间、版次、页数、字数、开本、纸张、上传时间、包装(ID、images、shhuming、zuozhe、chubanshe、shijian、banci、yeshu、zishu、kaiben、zhizhang、shangchuansj、baozhuang)。

4系统设计

4.1系统开发环境

系统开发环境:MyEclipse、Dreamweaver开发环境

系统开发语言:JSP

系统后台数据库:Mysql

开发环境运行平台:WindowsXP/WindowsServer2003/Windows7及以上。

4.2系统功能设计

图2在线学习系统流程图

在线学习系统向用户提供了在线学

文档评论(0)

183****9213 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档