鉴于网络环境和学生个人电脑的普及,本系统有利于减轻教师除授课外的其余事务,避免了学生获取的信息滞后、教学信息通知不及时的种种缺陷和弊端。
网络课程教学系统设计的主要目标如下:
(1)及时发布教学信息,学生能够及时获取信息。
(2)学生教师进行沟通。
(3)学生可以通过本系统向教师提出问题。
(4)学生能够及时获取教学资源。
(5)学生之间通过网站进行沟通交流学习的经验和体会收获。
系统模块功能说明
(1)系统管理模块:管理员通过本模块,对系统基本信息、资源及数据进行管理,对数据库进行备份和维护。
(2)新闻管理模块:浏览者或学员可以查看新闻,管理员在后台进行更新,新闻包括文字、图片、声音、视频等多种形式。教师通过后台添加课程通知,便于学员查看。
(3)学习资源管理模块:通过后台进行教学资源上传和规划管理。学员通过登录后可以进行下载。
(4)自测管理模块:管理员在后台对试题库进行更新和添加管理。学员登陆后可以进行自我测验,来检验学习成果。测试结束后上传分数,方便教师查阅。
(5)互动模块:浏览者或学员在浏览是的疑问可以在留言板进行提问,教师和管理员在后台进行解答。
逻辑结构设计
根据系统功能设计的要求以及功能模块的划分,对于《单片机》网络课程教学系统列出以下主要数据表的数据项和数据结构。
(1)管理员表:管理员名称、管理员密码、登陆次数、注册时间、最后登陆时间、最后登陆IP、权限。
(2)留言信息表:留言人姓名、回复内容、留言标题、留言内容、留言时间。
(3)网站相关配置表:网站名称、网址、Logo地址、Banner地址、关键词、描述、EMAIL、联系电话、地址、传真、邮编、管理员、联系QQ、备案信息、版权信息。
(4)课件信息表:课件标题、课件上传、课件分类、教师名称、下载次数、上传时间。
(5)课件类型信息表:课件类型名称。
(6)友情连接信息表:网站名称、备注、网址、登陆时间。
(7)新闻发布信息表:新闻标题、来源、审核、点击率、新闻内容、标题颜色、图片地址、发布时间。
(8)在线答题表:试题类型、题目、答案1、答案2、答案3、答案4、正确答案。
(9)考生答题信息表:试题类型、考生答案1、考生答案2、考生答案3 ... ... 考生姓名、考生分数。
(10)教师信息表:教师名称。
(11)学员数据表:注册用户ID、注册用户名、密码、忘记密码的提示问题、问题答案、Email、性别、邮政编码、联系电话、传真、注册日期、登陆IP、登陆次数、用户的主页、上次登陆时间、是否锁定用户。