图2 系统E-R图
3.3.2物理结构设计
本系统只有一个数据库,主要包含3个表,分别为用户表(admin)、公告信息表(affiche)和课程信息表(news)。
(1)用户表,主要记录管理员信息,表结构如图3所示。
图3 admin表结构
(2)公告信息表,主要记录管理员从后台实施发布的公告内容、时间等信息。表结构如图4所示。
图4 affiche表结构
(3)课程信息表,存储学生课程信息已经通过管理员上传的记录。表结构如图5所示。
图5 news表结构
4.系统实现
本课程自主学习平台的设计,实现了供用户浏览的前台页面和管理员登录操作的后台管理页面。
4.1系统前台的实现
本平台的前台主要实现学生用户自主学习的功能。学生用户能够在系统前台页面浏览各种课程描述信息,包括查看课程描述、教学队伍、教学条件、课程资料和课程特色等信息,并且还可以在前台页面看到系统管理员所发布的各种公告信息进行自主选择学习,这样提高了学生的学习自主性和学习效率,有利于教学质量的提高。本模块功能的实现主要是学生可以在该页面点击相应的按钮浏览查看数据库基础和应用这门课程的各种信息,如通过点击“课程描述”按钮就可以看到这门课程的各种描述及概要,学生可以对该课程有个大概了解,吸引学生兴趣;通过点击“教学队伍”按钮就可以看到教授本门课程的教师信息,方便学生在随后的学习中与老师交流各种疑问信息;通过点击“教学条件”按钮就能够了解到本课程相关的软硬件设备信息,增强学生对本门课程学习的信心;通过点击“课程资料”按钮学生可以查看与本课程相关的资料,还可以Download下载,有利于学生私下自主学习;通过点击“课程特色”按钮可以查看本课程包含的主要特色信息,引起学生的学习兴趣。具体情况如图6所示。 JSP《数据库基础及应用》课程自主学习平台+源代码(3):http://www.youerw.com/jisuanji/lunwen_9306.html