2.开发技术介绍
2.1 ASP.NET技术
ASP.NET是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,具有开发效率高、支持多种开发语言、运行速度快等特点,是微软公司构建高交互性网站的旗舰技术。它可以在HTTP请求文档时在Web服务器上创建它们。ASP.NET指 Active Server Pages(动态服务器页面),运行于IIS之中的程序[2]。目前ASP.NET支持3种开发语言:C#、VB.NET和Jscript.NET,这3种语言编译的程序集是相同的,各个不同语言编写的程序集可以相互调用。ASP.NET是一种用于创建基于Web的应用程序的编程模型,它需要在Web服务器的环境中运行[3]。
2.2 SQL Server 2005数据库技术
SQL Server 2005数据库引擎为关系型数据和结构化数据提供了更为安全可靠的存储功能,可以构建和管理用于业务的高可用和高性能的数据应用程序[4]。SQL Server 2005具有可编程性功能、可管理性功能、可用性功能、数据库文护功能等。SQL Server 2005使用Microsoft.Net语言来开发数据库的性能,安全性能有所提高,SQL Server 2005在安全性能上的提高包括(数据库加密、设置安全默认值、增强密码策略)等[5]。SQL Server 2005引入了SQL Server Management Studio等新的开发工具包,使得无论是开发人员、数据库管理员还是决策者都能创建解决方案。SQL Server 2005已超越传统意义上的数据库管理系统,发展成为大规模联机事务处理、数据仓库和电子商务应用的数据库和数据分析平台[6]。
3.网站分析与设计
3.1网站可行性分析
(1)技术可行性
周口饮食文化网的设计与实现是基于WEB网站的构建,对软、硬件的要求不是很高,所需的硬件设备一般普通的计算机配置就可以了。软件上,利用Microsoft Visual Studio 2005来开发Windows应用程序和WEB应用更加的高效,它已有很多“控件”是已编程好的C#程序,可直接拿来使用,所以会加快开发系统的速度[7]。C#又是学过的语言之一,学习起来容易上手。操作系统采用Windows系列的操作系统、使用ASP.NET和SQL Server 2005实现各模块功能。采用SQL Server 2005作为后台数据库的平台管理系统,语言更为简洁。它是一个全面的数据平台,在电子商务,数据仓库和数据库解决方案等应用起着核心的作用,也可为数据管理提供强大的支持[8]。使用SQL Server 2005数据库管理系统的开发人员可利用端对端的开发环境,其中包括多种新兴技术,使用WEB技术搭建三层架构,能够帮助开发人员提高开发效率[9]。以上是在WEB周口饮食文化网的建设与开发中需要用到的,技术上都比较成熟。因此在技术上是可行的。