教学网站系统的分析与设计

时间:2022-08-30 02:50:34

教学网站系统的分析与设计

摘要:开发计算机教学网站系统是网络教育资源建设的一个重要方面,是信息技术与计算机教学的切入点。该文从可行性、需求、B/S系统结构等方面出发,对教学网站系统进行分析,并从系统功能框架、系统角色、系统E-R图、数据库设计等方面进行思考,设计了符合教学和师生交流的教学网站系统。

关键词:教学网站;数据库;可行性;网站系统;设计

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)08-0151-02

随着信息技术的高速发展,教育教学改革的不断深入,互联网的普及,通过网络进行自主学习与收集信息,已经成为很多人的习惯。特别是计算机技术更新快,通过网络平台进行自主学习是很好的选择,世界上很多国家都在致力于Internet在学校教育,社区教育,社会教育及在职训练的应用与研究等。利用先进的网络教学与传统媒体存在很多差异,因此设计能够符合网络媒体特性,并能提升教育教学效果的教学网络系统是很有必要的。教育教学网络系统能够提供丰富的学习资源,从而转变了教育观念和学习观念,补充了办学条件,能够培养信息技术网络环境下较好的学习方法和提升学习能力。

1 教学网站系统的分析

1.1 教学网站系统可行性分析

1)技术可行性分析

主要分为以下几个方面:

(1)硬件:随着计算机技术的飞速发展,计算机硬件条件可以说是日新月异,其发展以令人惊讶的速度成倍发展。高配置的电脑硬件使得软件的快速开发得到应有的保证。

(2)系统软件:WINDOWS 系统界面熟悉,人机操作灵活,可以提供良好的开发环境。

(3)应用软件:Visual Studio 2013、SQL Server 2012 数据库应用软件。

(4)技术:本系统将采用B/S(Browser/Server)架构,采用技术实现,后端使用SQL数据库实现数据逻辑。完成的系统需要在IIS服务器下运行。

2)经济可行性分析

教学网站系统跟其他一些应用系统相比较,功能相对简单,一方面,不需要购置额外的设备,相应的开发和维护的费用低,相关人员的培训也相对简单,需要的费用也少;另一方面,相关的运行费用也相对比较少,同时不需要进行太多的维护。

网站系统放上服务器后,相关数据在网络上进行传递,可以实现数据共享,规范相关数据管理,从而减少重复劳动,提高系统的管理效率和水平。教学网站系统把计算机作为工具,通过对系统的全面管理,优化管理,提高工作效率。

1.2 教学网站系统需求分析

1)任务描述

系统模块的设计应该根据整个系统总体设计思路进行。整体设计就是基于B/S模型设计符合需求的教学网站系统。该网站系统的总体设计应该是提供给学生一个内容丰富的网络平台,而且访问效率高。系统模块应该包括课程概述、教学大纲、新闻、论坛留言等功能。

2)用户特点

系统应该围绕着用户特点设计。将用户分为学生和教师两部分。学生可以登录网站系统,浏览信息、查找信息、下载文件,提交作业。教师可以登录网站输入课程简介、上传课件文件、批改作业、消息、修改和更新消息。教师和学生可以通过论坛发帖与回复进行交流。

3)条件与限制

教学网站系统模块的设计需要突出管理员的功能和特点,而且与普通用户有很大的区别。系统虽然对所有用户开放,但部分资料和功能只针对管理员开放;如管理员可以新闻公告,对不法用户的删除与资料修改等。

1.3 教学网站系统中B/S系统结构

本教学网站系统搭建了一个基于B/S三层结构的系统。这三层结构是在传统两层结构的基础上,增加了Web应用服务器作为中间层。这样的优点是,客户端只需要安装浏览器就可以访问,而不需要安装其他任何应用程序,这解决了传统两层结构在扩展性、维护性、重用性等方面的不足。

教学网站系统采用的客户端技术为,服务器端为Visual ,编程语言采用Visual C#,服务器与数据库之间的通信采用技术。系统主要工作过程如下:首先Web客户端通过浏览器连上Web服务器,经过身份验证后下载用户界面的到本机;然后Web客户端通过HTTP协议发送请求至服务端,从而建立通信;与服务器建立起通信后得到相应服务的URL地址,随后触发此服务;服务在Web Server上运行,通过直接连接到数据库服务器上执行SQL语句,并将获取的数据生成响应内容传给Server或将处理后的结果存入数据库。

2 教学网站系统的设计

2.1 系统功能框架

教学网站系统是为用户之间进行交流和联系提供的一个平台。利用现代的网络资源优势和技术优势,以达到用户之间的信息交流和沟通的目的。

本系统是基于WEB的教学网站系统,采用了当前的B/S结构模式进行开发,运用了+SQL Server 2012+IIS组合来进行开发与运行。

教学网站系统的基本功能:用户的登录与注册、在线考试、考试资料管理、在线论坛留言编辑与新闻信息等等功能。具体功能模块如下:

(1)教学网站数据库模块;

(2)用户注册模块:提供用户的登录与注册功能。

(3)用户管理模块:提供用户信息的编辑功能,可以编辑用户的个人资料;

(4)在线新闻模块:提供管理员在线新闻功能,并对新闻进行修改、删除等功能;同时用户可以对新闻进行新闻检索和新闻浏览功能;

(5)在线论坛模块:提供用户帖子的功能,并允许修改和删除自己的帖子信息,同时用户与用户之间还可以对帖子进行回复,以达到用户之间的互动交流。

上一篇:What to Learn in University 下一篇:“互联网+”背景下的高职院校发展模式探索