Flash教学网站的设计与实现(2)
时间:2017-04-01 13:02 来源:毕业论文 作者:毕业论文 点击:次
2.相关技术介绍 2.1 B/S结构 B/S结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在浏览器端实现,但是主要事务逻辑在服务器端实现。特点为文护和升级方式简单,成本降低,选择更多[4]。 2.2 ASP.NET简介 ASP.NET是微软公司推出的一种为服务器端脚本技术提供的,功能强大的网页编程环境,支持C#等多种高级语言及脚本语言来创建的基于网络的应用程序。其前身ASP,是一套用于生成Web应用程序和Web服务的技术[5]。而ASP.NET又可以利用早期绑定、实时编译、本机优化和盒外缓存等服务,这也就相当于在编写代码行之前就显著提高了性能。再加上其强大性和适应性,它开发生成的Web应用程序可以运行在几乎全部的平台上。基于其诸多优点,目前ASP.NET是开发Web应用程序和Web服务很受欢迎的一种动态网页编程环境之一[6]。 2.3 SQL Server 2005技术的介绍 SQL Server是Microsoft SQL Server的简称,是由美国微软公司制作并发布,可以同各种数据库建立联系,并进行沟通的一种关系型数据库管理系统。其创建、开发、设计和管理数据库的功能十分的强大,性能也十分优越,是操作系统较受欢迎的数据库。微软公司发布的上一个版本SQL Server 2000相比,除了兼有其原有优点外,又具有存储数据量大、管理容易、可用性强、安全性高、可伸缩性强等特点[7]。 3.网站分析及数据库设计 3.1网站需求分析 教学网站主要是提供教育服务的网站,因此除了一般网站的特点,还必须具有更明确的教育性与科学性。 该Flash教学网站的主要目的是实现用户在线学习与互动,使用户在客户端就可以浏览和下载教学网站上提供的相关学习资料信息,可以浏览新闻信息。在留言板模块中,用户可以提出自己在学习Flash知识过程中所遇到的问题,管理员可以通过后台操作对用户提出的问你进行回答。管理员也可以删除用户恶意留言,文持健康的学习环境。与此同时,管理员可以通过后台设置添加、修改、删除网站中的学习资料和新闻等相关内容,对网站进行文护。 从调查结果不难看出,该Flash教学网站要实现的功能需包括用户管理功能、新闻浏览功能、留言答疑功能、资料管理功能以及后台管理功能。 3.2网站功能模块分析 基于B/S模式的Flash教学网站主要是利用网上教学的多媒体呈现、交互性、开放性、共享性、灵活性等特性来弥补传统的教学方式的缺陷,为学习者营造一种轻松、方便、灵活的网络学习环境,增强了用户与用户、用户与管理者之间的互动交流,对现有的课堂教学起到了一定的辅助补充作用。根据需要,该Flash教学网站的结构主要由4个模块构成。 (1)用户管理模块:包括用户注册、用户登陆和用户信息管理三个模块。首先注册一个新用户;其次,系统自动识别用户的身份及等级进入不同的界面,并赋予不同的网站操作权力;用户登陆后可以管理自己的信息。 (2)新闻管理模块:包括新闻浏览和新闻添加删除模块。管理员可以浏览、添加或者删除新闻内容;用户则可以浏览相关新闻。 (3)留言板模块:包括添加留言和查看留言模块。管理员可以通过留言板查看用户的意见、疑问;用户则可以添加留言,并对留言进行浏览。 (4)资料管理模块:资料的上传、下载和查询模块。管理员可以上传和管理相关学习资料;用户可以浏览或者下载相关资料。 综上所述,网站功能模块图如图1所示。 (责任编辑:qin) |