通用精品课程网站的设计与实现

时间:2022-10-18 07:29:33

通用精品课程网站的设计与实现

【摘要】本系统的开发是基于B/S结构,采用JAVA程序设计语言及MySQL数据库进行开发。本文首先对精品课程网站做了详细的需求分析;然后给出了精品课程网站所需的功能,最后对精品课程网站进行了较详细的设计,并给出了具体实现步骤。通过测试分析,该系统的运行稳定、可靠,具有一定的实用价值。

【关键词】网站建设;精品课程;总体设计

1.引言

精品课程建设是教育部启动的提高高等学校教学质量与教学改革工程的重要组成部分,它对于提高高等学校人才培养质量,改进学校育人环境,激发师生工作学习的积极性和创造性,有着重要的作用。精品课程建设的重要成果之一是建立精品课程网站,精品课程网站是利用现代信息技术手段将精品课程的相关内容上网并免费开放,以实现优质教学资源共享,提高高等学校教学质量和人才培养质量。精品课程网站建设在学校教学工作中,起到了举足轻重的作用。它增强学生和学校的互动性,加强学生和老师的沟通以及学生之间的交流和探讨,给老师和学生提供一个教与学交流、共享资源的平台。

2.精品课程网站的总体设计

本系统的开发是基于B/S结构,采用JAVA程序设计语言及MySQL数据库进行开发,是符合当今教学模式的高效合理地精品课程网站系统,实现通过网络进行学习,实时考试监督学习效果,并进行合理地评分,将评分结果随时反映给学生,做到有效地监督,借此来提高学生学习积极性,促进网络教学的正常高效的运行。通过论坛对教学资源、教学方法提出有效地意见并加以改进,来完善学习评估系统,促进学生与老师之间的联系,实时沟通,帮助老师掌握学生动态。

2.1 系统的性能要求

2.1.1 磁盘容量要求

本系统属于B/S模式构架,因此存储容量较小,数据库系统也不是很大,系统文件估计占30M的磁盘空间,数据库文件占用空间也不是很大。不过该教学网站的在线教学模块会占很大的空间。一些教师的教学视频在文件中将会占有很大的空间。

2.1.2 安全性要求

本系统有着权限的设置,不同的用户拥有不同的权限,普通游客不可以进行学生的操作,学生也不能操作老师的页面,同时老师也不能进行管理员的操作。同时对于非法用户,不能够根据用户的相对网址来访问网站,和对网站进行任何操作。必须进行登录才可以访问操作。

2.1.3 适应性要求

网站界面友好,菜单清楚,学生和老师都能很快熟悉网站。对于信息、课件的要求达到所见即所得的效果。

2.2 系统功能需求分析

本系统可以作为一般学校的网络学堂;也可以作为教学网站来完成一些课程的学习任务。

2.2.1 功能划分

根据需求分析和系统分层情况,将整个系统划分为6个模块,它们分别是:

(1)登陆:1)自动记录用户名,无需每次都输入。2)不同用户登陆后权限不同,登陆界面不同。3)用户注册账号的功能。4)用户忘记密码,密码找回功能。

(2)课程信息:其中包含精品课程设计队伍的具体信息和精品课程的具体材料。

(3)课程指南:如何学习课程。

(4)在线学习:视频学习、视频下载、查看资料、下载资料等。

(5)在线考试:实现在网上学生考试,教师判卷,学生查询成绩的功能;包含题库,成绩系统。

(6)网上交流、论坛:显示当前帖子总数、帖子点击总数。帖子功能:1)显示帖子发表日期,点击数,回复帖子数。2)设定帖子内容最大允许的字节数。3)管理员功能:管理员登录之后可以进入管理菜单,管理论坛版面、精华区域,帖子查询,编辑版面说明等功能。4)查询功能:论坛系统具有帖子查询功能,可以快速获得信息。

其中在线考试功能模块包括三部分,分别是:

(1)教师部分

上传题库模块,考试评分模块,成绩录入查询模块。

(2)学生部分

在线考试模块,成绩查询模块。

(3)题库部分

选择题模块,判断题模块,填空题模块,简答题模块,程序题模块。

2.2.2 权限划分

系统分为三类权限:管理员,普通用户(教师用户,学生用户),游客。

管理员:对普通用户信息的增删改查,修改课程信息、课程指南,添加删除项目案例、学生实训、在线学习。对论坛的管理权限。对普通用户中教师用户的申请有审核的权限。

教师用户:修改密码,找回密码,对课程信息、项目案例、学生实训、在线学习有上传的权限。对论坛有上传,留言的权限。可以上传题库,评分,在线考试。

学生用户:具备独有的考试权限(仅学生才可以考试),同时可以浏览网页、下载课件、视频材料,登陆后可以考试、查询成绩、论坛回复等权限。

游客:只具有浏览的权限。

2.2.3 数据库中表的设计

数据库的内容以及表的设计直接影响到开发的系统的质量,好的设计可以达到方便易用的功能。根据系统的要求,本系统应用的是MySQL数据库,数据库中建有10个表,具体信息如下:

管理员表jp_gl,存有管理员的信息,包括ID号,姓名,密码,有效证件号。

教师表jp_tea,存有教师的信息,包括ID号,姓名,密码,教师号,班级,有效证件号。

学生表jp_stu,存有学生的信息,包括ID号,姓名,密码,学号,班级有效证件号。

题库表jp_tk,存有题库的信息,包括ID号,题目编号,题目类型,答案。

题库补充表jp_tcon,存有补充题库的信息,包括ID号,部分编号,题目内容,部分内容。

考生答案表jp_answer,存有考生的答案信息。

资料表jp_ziliao,视频表jp_shipin,存有上传的一些文件。

帖子jp_tz,回复表jp_hf,存有关于论坛的信息。

3.系统功能实现

系统平台设计时,采用的是Myeclipse为开发工具,利用JSP技术,MySql数据库作为后台数据库,以WEB服务采用TOMCAT实现。系统页面主要采用动态页面,利用JSP与数据库结合的技术建立数据库查询管理系统,采用交互式的动态的web画面来实现课件、文章、用户等远程浏览及管理。系统能够实现基于校园网络环境下的资源管理,以便有效地管理用户们上传的资源,构建适合的课程资源库。系统采用B/S结构,即浏览器/服务器结构。用户通过浏览器向服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器上。客户机无需安装软件,只需在服务器上进行简单的设置,数据的请求和返回结果均以网页形式完成,方便系统的管理,适合管理员的使用习惯。

采用上述思路,设计出的精品课程网站基本可满足不同课程申报、评审和教学的需要,具有一定的通用性和灵活性。图3.1是实现上述功能的数据结构课程网站首页截图。图3.2是实现在线考试功能首页截图。

4.结束语

学校作为一个以传播知识为主要职能的机构,建立一个自己的精品课程网站是十分必要的事情,这不仅能使更多的人享用宝贵的教育资料源,同时对于推进教育创新,深化教学改革,促进现代信息技术在教学中的应用,提高教育教学质量都将起到积极的促进作用。在精品课程的评审、验收过程中,精品课程网站起着非常重要的作用。

参考文献

[1]李志勇,魏红.高校精品课程数字化资源建设与推广应究[J].电脑知识与技术,2010(2).

[2]卜炟.21天学通JavaWeb开发.电子工业出版社,2009.

[3]王占中,崔志刚.java程序设计.清华大学出版社,2008-11.

[4]沈中林.基于B/S模式的高校科研管理信息系统的设计[J].中国民航学院学报,2004(05).

[5]范次猛.电子技术精品课程教学网站的设计与实现[J].廊坊师范学报学报(自然科学版),2008(03).

吉林省教育厅项目:基于B/S模式的高校精品课程通用型系统平台的研究与实现(项目编号:吉教合字2012第438号)。

作者简介:

郝莉萍,女,硕士,吉林工商学院信息工程分院副教授。

陈义辉,男,硕士,长春职业技术学院信息分院副教授。

上一篇:电子线路教学改革的探讨 下一篇:国内外石油测井技术现状与未来发展前景