2 开发工具及环境简介
电子商务网站设计需要前台设计与后台数据存储管理设计,在前台设计上,
考虑到销售网站界面需要为用户提供便捷的浏览模式,故选用 B/S 结构,B/S
架构的优点在于客户端和服务器通过 Internet 进行数据交换,客户端基于统一
的 WEB 浏览器,减少了投资,解决了系统维护升级的问题,另外只有极少部
分 事 务 逻 辑 在 前 端 ( Browser ) 实 现 , 但 是 主 要 事 务 逻 辑 在 服 务 器 端
(Server)实现,这也就充分保护了数据的安全;在后台数据库选用了易于使
用、功能强大的 Microsoft SQL Server 2005 数据库系统。
2.1 SQL Server 2005 简介
Microsoft SQL Server 2005 Express Edition (SQL Server Express)
是基于 Microsoft SQL Server 2005 的数据库平台。主要特征是提供了易于
使 用 并 且 能 和 Microsoft Visual Studio 2005 的 整 合 的 强 大 功 能 。 SQL
Server 2005 Express 在提供了服务器端广泛的功能以外,还同时提供强大的
客户端数据库。这些应用程序功能丰富、提供了增强的存储安全性并可快速进
行部署。
Microsoft 具有高级服务的 SQL Server 2005 Express Edition (SQL
Server Express) 是 SQL Server Express 的一个版本,包括新的图形管理
工具、报告功能和基于文本的高级搜索功能。比之于以前的版本 SQL Server
2005 Express 增加的内容有:
( 1 ) 借 助 SQL Server 2005 Management Studio
Express(SSMSE)这一新的易于使用的图形管理工具,轻松管理工作 SQL
Server Express。
(2)对 SQL Server 表中纯字符数据发出全文查询。全文查询可以包括
词和短语,或者词或短语的多种形式。
(3)运行本地关系数据的 SQL Server Reporting Services 报表。
SQL Server 2005 Express 是 SQL Server 2005 的一个免费版本。使
用的是 SQL Server 2005 的内核,去掉了一些企业级功能,比如 Reporting
Service,Intellisense Service 等等。它使用的是增强型 T-SQL 语言。
SQL Server 2005 Express Edition 支持 SQL Server 2005 的大部分功
能。
2.2 ASP.NET 2.0 简介
ASP.NET 是 Microsoft.net 的 一 部 分 , 作 为 战 略 产 品 , 不 只 是 Active
Server Page(ASP)的下一版本,其还提供一个统一 Web 开发模型,当中包括
开发者生成企业级 Web 应用程序需要的各项服务。ASP.NET 的语法很大程度
上能与 ASP 兼容,并且它也提供一种新的编程模型与结构,使生成的应用程序
- 4 -