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

2016-05-19 11:07张洪华
电脑知识与技术 2016年8期
关键词:可行性数据库设计

张洪华

摘要:开发计算机教学网站系统是网络教育资源建设的一个重要方面,是信息技术与计算机教学的切入点。该文从可行性、需求、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)架构,采用ASP.NET技术实现,后端使用SQL数据库实现数据逻辑。完成的系统需要在IIS服务器下运行。

2)经济可行性分析

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

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

1.2 教学网站系统需求分析

1)任务描述

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

2)用户特点

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

3)条件与限制

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

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

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

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

2 教学网站系统的设计

2.1 系统功能框架

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

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

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

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

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

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

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

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

功能框架结构图,如图1所示。

2.2 系统角色

根据教学网站系统的实际情况,教学网站系统的主要角色有管理员、学生、教师和浏览者,其中教学网站系统的使用者是采用管理员一级管理模式。

1) 管理员

管理员是教学网站系统的主要角色之一,主要负责新闻公告发布、在线论坛留言编辑、用户资料、在线考试、考试资料管理等功能。

2) 学生

学生是教学网站的两大用户之一,具有在线发布帖子、在线考试等功能

3) 老师

老师也是教学网站的两大用户之一,具有在线发布帖子、考试资料浏览等功能。

4) 浏览者

浏览者只具有浏览新闻、用户帖子和用户回复等基本功能。

2.3 系统E-R图

实体E-R图表示了实体间的对应关系,它和数据流程图一起组成了系统的逻辑模型。图2为教学网站系统的普通用户E-R图,图3为教学网站系统的管理员用户E-R图。

2.4 数据库的设计

在整个系统设计中,数据库的设计是核心,是系统能够实现的前提,也是系统的关键部分,还是衡量系统水平的一个重要因素。因此,设计出好的数据库是很重要的,那么要设计好的数据库,就要做到对系统进行系统需求分析,根据系统的数据特点和主要功能,以及要解决的难题进行思考与设计。

3 总结语

本文根据网络自主学习的需要,通过对教学网站系统进行分析,构思了符合教学与自主学习的教学网站。通过这样的网站系统,教师将有关教学资源上传到系统,共享给学生,学生可以通过这个网站系统选择合适的方式和时间来学习,有利于培养学生自主学习能力;也有利于教师根据需要组织教学安排,起到良好的教与学的互动教育效果。

参考文献:

[1] 任江明. 计算机教学网站的系统设计[J]. 现代计算机(专业版),2010(9):198-200.

[2] 王丽彬. “计算机应用基础”教学网站系统设计思路[J]. 电子商务,2012(11):55-56.

[3] 祁兴华,鲍剑洋. 基于FlashPaper的教学网站文档转换系统的研究与设计[J]. 办公自动化,2012(22):59-60,16.

[4] 曹英丽,许童羽,郑伟,李征明. 信号与系统教学网站设计与构建[J]. 农业科技与装备,2012(10):53-54.

[5] 孙伟,刘迪昱,毛布. 高职院校教学网站的评价指标体系研究[J]. 当代职业教育,2011(1):52-55.

[6] 朱文远,金文英,潘宏程,李建平,张云. 仪器分析网络多媒体教学网站的设计与实现[J]. 广州化工,2015(4):207-208.

猜你喜欢
可行性数据库设计
瞒天过海——仿生设计萌到家
设计秀
有种设计叫而专
PPP物有所值论证(VFM)的可行性思考
自由选择医保可行性多大?
HDL-C,LDL-C,CK-MB和RBP使用朗道质控品作为室内质控品的可行性探讨
设计之味