1.2 国内外研究动态
1.3 本文研究的主要内容
本文章主要从《数据库系统原理》网站的意义、现状需求的分析、设计和实现等诸多方面,从而论述该系统的前景、理念以及对未来的期许。本《数据库系统原理》网站的开发理念主要是通过采用现代化的互联网化模式,在综合多家平台的优势优点,以及网络教学的一些实际情况从而开发的。主要实现了电子讲义、教学视频、在线作业、论坛交流等功能。
1.4 开发工具简介
1.4.1 Dreamweaver 8简介
Dreamweaver是M企业用来进行网页设计的一门技术,它是一个应用非常广的值得大家推荐的应用工具,适用于网页制作的很多方面。它具备了其他网页制作软件不可复制的优势,主要存在以下三个方面。
1. Dreamweaver的新开发提高了对简体中文的兼容性,暂时没有不适应情况出现。
2. 运用Dreamweaver使我们在可以看到的界面弄出ASP、.NET等等站点。
3. 经过它的配置形成合适的XHTML的代码,这样可以保证用严格的规定来刷新更改。
《数据库系统原理》采取Dreamweaver 8来作为技术工具是很明智的,它给站点的规划和施行给予了广阔的舞台。
1.4.2 SQL Server 2005简介
SQL是与Database联系的标准语言,它是在关系代数与元祖演算中间的用来搜寻的语言,它有着很大的影响特别是关系模型的发展与企业DBMS的开发研究。它本身是一门描述性的Database语言,SQL里有了数据定义、搜寻、执行与控制四大方面,它的功能作用都很完整。
SQL有诸多优点,可以简单的列举如下。
1. 高度统一。
2. 高度不是过程化。
3. 面对集合的执行方法。
4. 执行方式有两种。
5. 简单易懂。
另外需要指出的是SQL与其他计算机语言一样,SQL也拥有它的数据结构类型。所以《数据库系统原理》网站采取SQL Server2005来作为后台数据库是很明智的方式。
1.5 相关技术概述
1.5.1 ASP简介
ASP是经过开发的Web Server端的开发环境,通过它可以形成动态、高可用性的Web应用程序。
ASP程序以.asp为结尾的文件来保存,每种相关的ASP文件就等于一种可执行文件,所以一定要在Web Server上可以有操作权限的目录下。每次Browser与Web Server发送要ASP文件时,则开启ASP。Web Server就可以运用ASP,把接受到命令要求的.asp文件一一阅读,并开始操作,接着动态生成一个HTML页面再还给Browser。因为ASP在Server端对操作可以进行解释翻译,所以不需要思考Server是否支持ASP。
《数据库系统原理》课程教学网站是一个动态的,实时交互的网站系统,所以在选择开发环境上面,ASP完全符合该系统的要求。
1.5.2 IIS简介
Web Server作为Web应用程序的核心内容。IIS(Internet Information Server)是Windows开展出来的核心元素之一,它本身是在Win2000 Server,从它开发以来有了很大的进步发展,其体系结构是当今体系最受欢迎的Web Server之一。在运用本网站之前必须配置IIS服务器。
2 系统分析
2.1 可行性分析
将从社会可行性、技术可行性、经济可行性三个角度对《数据库系统原理》课程网站的可行性进行分析。
2.1.1 社会可行性
21世纪是一个高科技信息时代,由于多媒体教学的普及应用,传统的教学手段和管理方法已经不能满足学生的需求,随着我国教育事业的不断完善,课程网站的实现在未来将会发挥巨大的作用。
2.1.2 技术可行性