1.2精品课程网站研究现状
精品课程网站在我国面研究方面起步的比较晚,但我们也取得了相当大的成绩。目前大部分的高校都相继创建了各自的精品课程网站,这些网站不仅对内公开,也负责对外公开。这使得很多人都能够浏览各大学的教学资源,使教学资源得到了更好的利用,节约了资源的浪费。同时精品课程在一定程度上提高了国民的科学文化素质。也有些精品课程质量低下、功能不够完善的存在,这些精品课程网站不仅占用了大量宝贵的资源并且还达不到以传播知识为主要功能。从一定的角度来说,还可能会造成一些误导。精品课程网站的发展速度越来越快并且功能也越来越强大。发展速度是快了、功能是强大了但同时忽视了资源的规范性。
2.网站开发技术
2.1 SQL Server 2005 简介
SQL Server 2005 是SQL Server 2000的升级版本,主要管理数据库的后台和信息的存储, 数据库引擎为关系型数据和结构化数据,提供了更安全可靠的存储功能。我们可以构建和管理用于业务的高可用和高性能的数据应用程序,
SQL Server 2005 数据引擎是本企业数据管理解决方案的核心。此外SQL Server 2005结合了分析、报表、集成和通知功能。
2.2 C# 简介
C#是一种面向对象的编程语言,它是专门为.NET的应用而开发的语言,它具有很多语言的优点,体现C#的功能的强大。C#看起来与Java很相似,其实他们有很多不同之处。C#是由C和C++派生而来的,它具有他们的强大功能的同时也去除了他们各自的难度性,也就是说C#是他们两个的继承。它有语言简单与自由性、安全性、功能强大等特点。
2.3Visual Studio 2005 简介
Visual Studio 2005是基于.NET2.0框架的。它是一个非常庞大的软件,它包含代码、源设计等功能,其功能比较强大。Visual Studio 2005主要应用与系统前台界面的设计。该版本的Visual Studio 包含有众多版本,分别面向不同的开发角色。
2.4开发及运行环境
系统开发平台:Microsoft Visual Studio 2005
数据库:SQL Server 2005
运行平台:Windows XP/Windows 2000/Windows 2003
分辨率:最佳效果1024×768像素
3.系统分析与设计
3.1系统可行性分析
可行性分析是在本用户要求和本系统的基础上进行的,对于该精品课程网站设计主要从技术可行性、操作可行性这两个方面进行分析。
3.1.1技术可行性分析
大学课程中的《数据库》、《ASP.NET》、《计算机多媒体技术》等多门课程为整个网站的设计提供了坚实的基础。在大学四年里学到的知识可以满足本系统技术要求,对于目前使用的开发技术来说,该网站采用SQL Server 2005数据库管理后台数据库和C#语言进行开发,使用Visual Studio 2005 作为开发平台,使用ASP.NET技术设计网站,这些技术对于我来说操作起来并不是很熟练,由于老师的谆谆教导并在网上搜集一些相关的知识,可以一边学习一边制作,所以操作起来还不是很难。因此,该网站设计是可行的。
3.1.2操作可行性分析
该系统的开发对我来说需要一段时间完成,网站开始制作之前我主要在网上或图书馆学习并收集有关该系统资料为主要任务,下面就是对系统的分析,数据库的建立,网站前台界面的设计,以及数据库与前台的连接。目前该网站能够很稳定的运行并使用,其界面完整,用户管理也比较方面,操作起来也比较简单,用户基本上都能够使用并浏览该网站。
3.2系统设计的目标
(1)本设计界面友好、美观。
(2)后台数据存储安全、可靠。
(3)信息分类清晰、准确。