计算机基础课程网站的设计

2023-01-16

1 问题定义

随着网络技术的发展, 计算机网络已得到越来越广泛的应用。利用网络的优越性, 开发课程网站, 学生能够利用网络进行在线的学习并和教师进行互动交流。

计算机基础课程网站的主要作用是系统管理员和授课教师通过Internet能够方便, 快捷的进行课程教学, 提高了学生的学习效率, 也满足了广大浏览者的学习需求。

计算机基础课程网站在一个Web服务器上运行, 通过浏览器访问。

2 需求分析

为了充分发挥教学网站在教学中的作用, 经分析认为本系统前台应实现以下功能:显示公告、在线观看视频、课程基本信息、留言板、大纲、教程、在线测试、显示新闻信息、搜索、下载课件、视频、作业下载。

管理员权限, 管理员负责站内信息的管理;教师权限, 是课程的直接教授者和参与者, 应该具有学生管理、资料上传等特定权限。

3 总体设计

3.1 软件结构:软件结构图 (模块图、关系图)

“计算机基础课程网站”前台主要包括:教程, 留言板, 用户登录, 注册, 站内新闻, 相关课程信息, 下载 (如图1) 。

后台主要包括:管理员模块和教师管理模块。

3.2 数据库表结构

在数据库设计中, 设计了以下数据表, 分别为管理员表、课程基本信息表、文件信息表、留言表、新闻表、公告表、发布作业表、教师注册表、专业类别表、课程类别表、测试题目、学生用户注册表、学生在线测试成绩。

4 详细设计

4.1 系统权限设置

在进入系统之前, 要进行身份确认, 只有用户名和用户密码都相符的用户方可进入本系统。为防止不合法用户对数据的察看和修改, 不同的用户拥有不同的权限。用户进入系统时, 先输入用户名和密码, 按“确认”按钮后, 系统辨别用户身份, 对合法用户根据用户的权限级别赋予相应的使用功能。本系统中登录用户有三种权限设置, 教师、学生、管理员登录。教师必须是授权的合法教师, 经过注册后, 教师将具备自己的功能。未注册用户只能查看本站内的教程, 不能提供下载, 在线测试等功能。管理员具有后台管理的权限, 能够修改密码, 添加管理员等。

4.2 详细设计

前台共分十个栏目, 专业概况, 教程部分, 交流园地, 资源下载中心, 站内新闻, 用户登录, 用户注册, 相关课程, 站点链接, 留言板。

(1) 主页设计。

如图2所示。主要包括导航栏, 教程列表, 新闻快讯, 相关链接, 还有一些静态链接。

(2) 登陆页面设计。

本系统中登录用户有三中权限:教师、学生、管理员。不同用户登录后, 进入不同的用户操作界面。

(3) 管理员模块的设计。

管理员是本网站最重要的一部分, 管理员对网站的更新和维护作用是至关重要的, 在进行网站设计时必须认真设计, 才能使网站的功能突出体现, 本网站设计时, 管理员的功能包括课程信息管理, 用户注册管理, 管理员的添加删除, 站内新闻的管理, 考题信息管理, 考试成绩管理。

(4) 教师模块的设计。

教师是本设计的关键人物, 本网站的设计初衷就是为了辅助计算机基础课程的教学, 经过分析, 教师应该具有站内发布通知并且进行管理, 发布作业并且进行管理, 上传文件及视频资料并且进行管理, 密码修改等功能。

网站的基本设计思路和整体框架由以上各模块组成。

5 结语

为提高学生的学习积极性, 通过可视化编程的方法实现课程网站的建设, 使课程网站成为师生课堂外交流的平台, 把课堂教学和网络课程结合起来, 能够取得更好的教学效果。

本文所述设计思路和具体实现方法, 同样适用于其他各类型课程网站及网络教学站点的设计和实现, 当然其中还存在不足, 仍需继续开发、测试和深化设计。

摘要:本文主要阐述一个课程网站的设计思路。本系统用于计算机基础课程的辅助教学, 提供给学生一个良好的学习环境, 同时给教学带来方便, 其中使用的开发思想和关键技术适用于各类教学网站。本系统实现了网站各模块的动态管理。

关键词:ASP.NET,ADO.NET,管理员权限,教师权限

参考文献

[1] 李云锦.ASP.NET网络应用开发例学与实践[M].北京:清华大学出版社, 2006, 4.

[2] 樊建.ASP.NET+ADO.NET项目开发实例[M].北京:清华大学出版社, 2004, 3.

[3] 王保健.ASP.NET网站建设专家[M].北京:清华大学出版社, 2005, 7.

上一篇:“以人为本”在思想政治教育工作中的新的内涵下一篇:企业税收筹划风险及其防范措施分析