计算机网络精品课程网站的设计与实现

时间:2022-10-06 07:41:48

计算机网络精品课程网站的设计与实现

摘 要:随着传统课堂授课向网络在线教学的发展演化,计算机网络精品课程网站开始发挥着越来越重要的作用。计算机网络精品课程网站充分运用信息技术,有效地利用和整合教学资源,为学校实施网络教学和促进师生交流搭建了一个平台。因此,设计一个高效的计算机网络精品课程网站显得尤为重要。

关键词:精品课程 设计 实现

计算机网络精品课程网站是针对计算机网络教学而建立的。精品课程网站建成以后,将有效的促进网络课程教学质量的提高,为广大师生提供一个互动的交流平台。通过网站上“互动邮箱”与“留言板”,教师和学生可以彼此交流所教、所学的内容;通过“教学资料在线浏览与下载”模块,教师可以将该课程的多媒体资料等放到网上供学生学习,达到方便学生预习和复习的目的;此外还可以将相关的资源信息,教师信息,试验指导等信息,进一步帮助学生更好的掌握计算机网络这门课程。

1、系统功能设计

本系统利用了C/S结构的特点,将精品课程网站的开发系统移植到 Internet 上,极大地简化了教师以及管理员对于精品课程维护时的各项操作,降低操作难度,同时允许项目组多个成员同时进行系统的开发,大大提高了精品课程网站的开发效率。本系统主要包括用户登录模块、用户管理模块、在线编辑模块、师生交流、邮件发送、静态页面制作与美化几部分。

1.1 系统设计原则

精品课程网站是基于 Web 应用的系统, 采用 B/S模式和三层体系结构。系统设计是整个项目的关键环节,为了开发出一个稳定、适用的网站系统,必须遵循以下原则:

1)实用性原则。项目的开发必须结合学院的实际和专业特点,为了减少一些不必要的开支, 我们认为在保证实用性的情况下采取”够用原则”,对系统进行开发。

2)适应性原则。Web 应用于各种不同的浏览器环境中, 为了使系统与各种主流的浏览器版本兼容, 使用户能够方便地实用本系统,系统的设计必须遵循适应性原则。

3)安全性原则。为了解决系统运行环境所面临的严峻的网络安全威胁,在设计过程中应该着重考虑网络安全问题。

4)开放性原则。精品课程网站系统是一个追求高效共享的网络资源平台, 必须保证所有的互联网用户都尽可能能够访问。

1.2登录模块的设计

图1 登录模块的流程图

在本系统中,登录和身份验证功能相对简单。注册模块允许任何用户进行注册,注册之后可以登录。其中系统初始化时创建的系统管理员只有一个。系统管理员可以提升普通用户的权限,使其成为系统管理员。计算机网络精品课程网站根据系统功能和用户身份的不同,主要分为以下三种情况。登录用户具有浏览与下载权限,此外还具有邮件发送功能、留言功能;系统管理员具有浏览与下载权限,邮件发送功能、留言功能,项目管理权限。图1为登录模块的流程图。

用户登录之后信息保存在 session 中,当用户想退出系统时可以关闭所有浏览器窗口、注销、或者用户登录时间超过六小时也会自动退出登录状态。并且在登录的 session 中只保存了用户的登陆名、登陆标记和登录权限。这些工作的共同目的都是增加系统的安全性。

1.3数据库设计

数据库采用的是 MYSQL5。MySQL 是一个精巧的 SQL 数据库管理系统,虽然它不是开放源代码的产品,但在某些情况下你可以自由使用。由于它的强大功能、灵活性、丰富的应用编程接口(API)以及精巧的系统结构,受到了广大自由软件爱好者甚至是商业软件用户的青睐,特别是与 Apache 和 JSP/PHP/PERL结合,为建立基于数据库的动态网站提供了强大动力。在与 JSP 的配合使用中被Linux 下 WEB 开发者称为 JSP 的黄金搭档。图2为用户数据表。

表项名 类型 用途说明

Name Char(16) 用户名

Password Char(16) 密码

Email Char(150) 邮箱

Sex Char(4) 性别

Classes Char(150) 院系

LeaveWords Int 留言数

IsAdmin Boolean 管理员标记

IsOn Boolean 启用标记

图2用户数据表

2、系统登录模块的实现

登录页面中,要求用户将用户名和密码输入在两个文本框中,“提交”则用来响应表单的事件。在登录过程中,使用了一个系统用户信息表,其中的用户名和密码作为系统登录页面的引用,以及对用户名、密码字段来进行的用户身份鉴别。密码验证是将用 MD5 加密之后的密码,传递给 JavaBean 来验证。当用户通过身份验证时,系统登录页面将主动备份用户信息。用户登录的时候也要求输入验证码增加安全性、和系统的稳定性。用户登录之后,可以修改自己的个人资料与密码设置等信息。系统的登录界面如图3所示

图3 登录页面

精品课程网站是支撑精品课程资源共享和网络互动教学的具有开放性的网络教学平台。 论文通过系统功能设计、网站实现等环节重现了一个精品课程网站的建设过程, 为高校的精品课程网站建设提供了一个可供借鉴的具体实施方案。

参考文献:

[1] 王文静,雷体南.高职院校精品课程网站的构建与开发[J].武汉冶金管理干部学院学报,2008,18(3).

[2] 徐滨.基于Web的精品课程教学平台的设计与实现[J].数字社区&智能家居,2010(5):1154-1156.

[3]陈以海. 高校精品课程网站建设探索. 中国教育信息化, 2008(1): 20-21

上一篇:台湾民主政治浅析 下一篇:新课程下中职体育教育与健康教育融合的探讨