1、 I学号:题 目: 电子商城的设计与实现 学 院: 专 业: 姓 名: 指导教师: 完成日期: II毕业论文任务书毕业论文题目:电子商城的设计与实现的设计与实现选题意义、创新性、科学性和可行性论证:随着电子科技的不断进步,购物不再是单一的现实购物形式,电子商务网上购物也成为日常购买商品的一种主要形式。电子商务形式的网上商店具有高效、快捷,信息畅通的特点,还可以很大程度上降低销售成本。 。主 要 内 容 : 电子购物网站主要实现电子商城的购物车模块,实现了用户浏览页面商品和用户登录注册等功能。前台运用 ASP.NET 技术,后台运用 SQL SERVER 2005 数据库。目 的 要 求 :通过
2、对系统的设计,对 ASP.NET 有了一个比较深的学习和掌握,掌握了一些对数据库的基本操作按照校园网发布的“毕业论文书写格式的说明及要求”,编写论文。计 划 进 度 :2009.11.5 - 2009.12.31 明确设计任务,搭建环境。2010.1.1 - 2010.2.28 收集,查阅与题目有关的资料,进行功能设计。2010.3.1 - 2010.4.20 编写程序代码、调试和测试。2010.4.21 - 2007.5.21 提交论文初稿,修改论文、定稿。指 导 教 师 签 字: 主管院长(系主任)签字: 2009 年 11 月 15 日III* 大 学本 科 毕 业 论 文 ( 设 计
3、) 指 导 记 录 表论 文题 目 电子商城网站的设计与实现学 生姓 名 学 号 年 级 、 专 业指 导 教 师姓 名指 导 教 师职 称 所在院系第一次指导(对确定题目、毕业论文(设计)任务书的指导意见):确定题目为电子商城网站的设计与实现,明确设计任务和计划进度。指导方式:(请选择) 面谈 电话 电子邮件 指导教师签字: 2009 年 11 月 5 日第二次指导(对论文提纲的指导意见):论文的摘要需要再斟酌,语言要连贯通顺,并且应该分为相关知识介绍、系统总体设计、系统性详细设计、系统实现和结束语等几个主要部分,要严格按照毕业论文的规范要求来编写论文。指导方式:(请选择) 面谈 电话 电子
4、邮件 指导教师签字: 2010 年 1 月 10日IV第三次指导(对初稿的指导意见):1、摘要内容应该是论文的背景、本文主要内容和各部分的介绍,摘要十分重要,需要修改。2、不要有参考目录的标示。3、目录写到 2 级标题即可。4、论文要有系统详细设计的数据库连接代码。5、图中字体不要过大6、详细设计中内容太少,缺少程序流程图。指导方式:(请选择) 面谈 电话 电子邮件 指导教师签字: 2010 年 3 月 12日第四次指导(对修改稿的指导意见):1、摘要的英文翻译还需要斟酌,语法错误需要改正。2、目录要自动生成。3、不要有三级目录4、测试环境要介绍。5、修改参考文献的格式。指导方式:(请选择)
5、面谈 电话 电子邮件 指导教师签字: 2010 年 4 月 20日第五次指导(对是否定稿、进入答辩及其它指导意见):论文定稿,可以进入答辩。指导方式:(请选择) 面谈 电话 电子邮件 指导教师签字: 2010 年 5 月 15 日V主管院长(主任)签名 院系盖章2010 年 5 月 17 日指 导 教 师 评 语VI*毕业论文(设计)成绩评定单学 生: 专 业: 论文题目:电子商城网站的设计与实现论文共 40 页,设计图纸 0 张。指导教师评语:*同学的论文电子商城的的设计与实现搜集较多的相关文献资料,讨论了当前电子商务的发展与背景。然后,经过可行性分析详细设计对系统进行进一步分析,最后经过测
6、试实现,达到预期要求,论文有一定的新意。论文表明,该同学阅读了较多的参考文献,对该研究领域较熟悉,具备了一定的文献综述能力。论文语言较通顺,结构合理,基本观点正确,给出的相关分析有一定的参考价值。该同学专业知识掌握较好,语言文字功底扎实,具备一定的独立从事科研的能力,达到了本科生的培养目标。综合以上分析,该文达到了学士学位论文水平,同意该学生参加论文答辩。指 导 教 师 评 分 : 指 导 教 师 签 字 : 2010 年 5 月 20 日VII评阅人评语:*同学的本次毕业论文,阐述了课题研究背景及意义,并在每一章由简入繁,结构清晰,语言严谨,论述得当。评阅人评分:评阅人签字:2010 年 5
7、 月 21 日答辩委员会评语:信息学院(系)毕业论文答辩委员会(小组)于 2010 年 5 月 23 日审查了 2010 届 软件 专业学生 * 的毕业论文。答辩委员会评语:*同学的论文视觉摄影工作室网站的设计与实现内容详实,观点正确,相关设计与分析方法有一定的参考价值,排版格式符合要求。综合以上分析,该文达到了学士学位论文水平。答辩成绩:答辩委员会成员: 答 辩 委 员 会 ( 小 组 ) 组 长 签字: 2010 年 5 月 23 日毕业论文(设计)成绩:评 阅 人 评 分 :指导教师评分 :答 辩 成 绩 :总 成 绩 :院长(系主任)签字: 2010 年 5 月 27 日注:评阅人评分
8、满分为 100 分,指导教师评分满分为 100 分,答辩成绩满分为 100 分;总成绩为三者的算术平均值(四舍五入) 。摘 要VIII随着电子科技的不断进步,购物不再是单一的现实购物形式,电子商务网上购物也成为日常购买商品的一种主要形式。电子商务形式的网上商店具有高效、快捷,信息畅通的特点,还可以很大程度上降低销售成本。本文着重论述了购物网站的实现与设计过程。在系统的设计与开发过程中严格遵守软件工程的规范,详细得从经济技术以及操作方面进行了可行性分析,并且运用软件设计模式,从而减少系统模块间的偶合,力求做到系统的稳定性、可重用性和可扩充性。针对要设计的文静电子商城网站的购物车模块,基于 ASP
9、.NET 框架,后台运用 SQL SERVER 2005 数据库。此电子购物网站主要实现电子商城的购物车模块,实现了用户浏览页面商品和用户登录注册等功能,用户把商品放入购物车,并且对购物车里的商品进行修改,增添和删除购物车的商品,以及改变购物车里商品的数量,最后确定后递交订单,管理员根据订单以及客户货款的情况来确定是否发货,然后在后台进行填写已经发货的情况,以及管理员的后台管理,包括对注册用户的帐号的管理情况,譬如修改、删除等等。关键词:ASP.NET 技术;SQL SERVER 2005;购物车;商品管理;订单管理IXAbstractWith the progress of electron
10、ic technology, shopping is no single reality, e-commerce shopping on shopping and buying goods become daily a main form. Electronic commerce form of online shop is efficient, quick, information flow characteristics, still can greatly reduce cost of sales.This paper discusses the realization of shopp
11、ing website design and process. In system design and development process strictly abide by the software engineering specifications, using the software design patterns, thereby reducing the coupling between the system module, the stability of the system and the reusability and extensibility.In this p
12、aper, to design the e-mall web site shopping cart module, front the use of ASP.NET technology, the background using SQL SERVER 2005 database. The main issue to E-Mall shopping cart module that enables customers to browse merchandise and the user login page registration, users bring their products in
13、to the shopping cart, and the right to modify shopping cart of goods, add and delete shopping cart of goods, and changes in the quantity of goods shopping cart to finalize after the submission of orders, orders and customer money managers in accordance with the situation to determine whether shipmen
14、ts, and then fill in the background has been shipped, as well as the administrators background management, including registered users account management, such as modify, delete and so on.Keywords: ASP.NET; SQL SERVER 2005;Shopping cart; merchandise management; order management目录序 言 1一、系统使用技术概述 41NET
15、 技术 42. ASP.NET 技术 .73.SQL SERVER 2000 数据库概述 .94.数据库技术概述 105.SQL SERVER 2005 数据库概述 .106.Dreamweaver 11二、 电子商务网站分析 .121 可行性分析 .122.网站结构方案论证 133.需求分析 .14三、 电子商务网站总体设计 181.系统的设计思想 182.系统功能模块图 183.数据库概念模型设计 .20四、 电子商务网站详细设计 231.数据库表的设计 232.数据库物理设计 253.系统运行环境 .264.系统实现设计 .265.程序的调试 34五、结论与建议 35参考文献 36致谢
16、.37-1-序 言1. 课题背景当前,在全球范围内,电子商城网站正在以前所未有的速度迅猛发展,不仅改变着传统的社会生产方式,而且对经济结构的调整产生了极为深刻的影响,成为经济新的增长点。电子商城网不仅是经济全球化的重要表现形式之一,而且已经成为传统产业变革和企业技术跨越的关键推动力。据统计,目前全国已拥有 4 万家商业网站,其中网上商店 700 余家。电子商务项目大量推出,几乎每天都有各类电子商务咨询网站、网上商店、网上商城、网上专卖店、网上拍卖等诞生。电子商务应用与发展地域也由北京、上海、深圳等极少数城市,开始向各大中城市发展。据 IDC预测,2000 年中国大陆网上交易额将达 4000 万
17、美元,到 2003 年将达 38 亿美元。可以说,中国电子商务已经由表及里、从虚到实,从宣传、启蒙和推广阶段进入到了务实的发展实施阶段。发达国家都在把推进电子商务作为增强国家竞争力,赢得全球资源配置优势的战略举措。在经济全球化和全球信息化的背景下,人们对电子商务的认识也越来越深入,电子商务对中国经济社会发展的作用日渐显现。随着互联网的迅速普及以及电子商务的飞速发展,网上购物已经成为很多消费者,尤其是新崛起的年轻一代消费群体所接受和青睐的消费模式。去网店淘宝已经成为与网民生活密切相关的重要网络应用。根据 CNNIC2009 年 1 月的第 23 次中国互联网络发展状况统计报告的调查数据,截止到
18、2008 年底,在我国现有的近 3 亿网民中,有 24.8%的网民有过网上购物的经历,网民规模约 7400 万,较 2007 年增长了 60.9%。由此可见,网上购物已成为了一种潮流,成为了未来发展的趋势。随着电子商务魅力的日渐显露,虚拟企业、虚拟银行、网络营销、网上购物、网上支付、网络广告等一大批前所未闻的新词汇正在为人们所熟悉和认同,这些词汇同时也从另一个侧面反映了电子商务正在对社会和经济产生的影响。时代在发展,科技在进步,网络信息化也更加在完善,电子商务的发展更可以说在中国正在茁壮成长。阿里巴巴的爆发,淘宝的兴起,慧聪网的诞生,京东商城的高速发展,凡客成品的壮大等一些优秀电子商务网站,带
19、给这个时代的不仅是电子商务的催化作用,而且也给人们创造了更多的价值,推动社会更进一步的发展。电子商务被看作是一种现代化的商业和行政作业方法,这种方法改善产品和服务质量、提高服务传递速度,实现跨领域商业活动,满足政府组织、厂商和消费者-2-降低成本的需求,通过计算机网络加快信息交流以支持决策。电子商务的内涵和外延也在不断充实和扩展。近年来,世界范围内 Internet/Intranet 网络环境的基本形成,使得基于 Internet 环境的系统的设计与开发成为重要方向,特别是 B/S 结构的应用越来越广泛。本电子商城网站是建立一个商品销售平台,这个平台是企业发展及走向全球所迫切需要的。为企业单位
20、搭建一个商品发布、交易的平台,企业将销售商品在此平台发布,由网站相关管理人员管理,这样既能提高企业的销售量,扩大销售范围,同时也能节约企业开办更多实体店的费用,从而节约了大量人力物力,于是本电子商务网站就应运而生了。2. 课题意义随着电子商务魅力的日渐显露,虚拟企业、虚拟银行、网络营销、网上购物、网上支付、网络广告等一大批前所未闻的新词汇正在为人们所熟悉和认同,这些词汇同时也从另一个侧面反映了电子商务正在对社会和经济产生的影响。基于ASP.NET 技术的文静电子商城系统正是网上购物的一种。随着网络技术的迅速的发展,网上购物已在互联网上十分流行,人们可以不受时间的限制和空间的限制,及不受传统购物
21、的诸多限制,可以随时随地进行购物,同时由于产品的网络成本远低于传统商店中的产品成本,从而商品的买卖方都能得到实惠,为此开发文静电子商城网站十分必要。本文静电子商城网站目的是为企业的营销管理提供一种可行的在互联网上的营销手段和营销方法,以解决商品信息流通慢、流通面狭小、企业资金及经营状况不清、市场分散的问题,促进销售业务流程的自动化,降低企业的销售成本提高公司的整体效益,也为用户购买提供一个简捷、合理、公正、公平、公开的交易方式。本课题主要实现对商品的下订单,订单的管理,订单的确认,商品的浏览及系统管理员对订单的管理,对商品的管理,从而为商家和买家提供了电子商务的平台。3 课题内容及论文结构本论
22、文在分析了现有框架技术的基础上,结合所学的电子商务的理念,构建一套适合现在大部分企业的电子商务网站。它是基于 ASP.NET + SQL SERVER 2005 形成的架构来实现的。本课题主要实现电子商城的购物车模块,实现对商品的下订单,订单的管理,-3-订单的确认,商品的浏览及网站管理员对订单的管理,对商品的管理,从而为商家和买家提供了电子商务的平台。本网站主要实现如下内容:(1)客户的注册与登录;(2)商品信息的管理(商品的添加,删除和修改)与浏览;(3)订单的管理(下订单,订单修改,订单删除,订单确认及查看以往订单)(4) 会员信息的管理(会员信息的添加,修改和删除)本文具体章节的结构为
23、:首先是序言。阐述了本课题的研究背景和研究意义,及其本文的研究内容和组织结构。第一章系统使用技术概述。本章首先介绍了 ASP.NET 技术,接着对 SQL SERVER 2005 数据库进行了相关介绍,之后对系统的运行环境 TOMCAT 和 JDK 做了简单的介绍。第二章电子商务网站分析。本章首先对系统进行了可行性研究,指出了系统要解决的问题,并提出系统的设计思想;接下来对系统进行了需求分析,最后分析了系统的业务流程。第三章总体设计和数据库设计。在对系统进行架构设计后,本章首先对系统流程进行了详细设计,最后对数据库进行了概念设计和逻辑设计。第四章电子商城网站的实现与维护。本章主要介绍了系统的实
24、现基础,然后按照系统结构,逐层分析并给出相关代码示例,最后给出了部分页面的显示结果图。在总结中,总结了本文的内容,并介绍了作者的主要工作。在参考文献中,主要列举了本文及本系统在构建过程中所参考的书籍和期刊。最后在致谢中,对给予帮助的师生表示感谢之情。-4-电子商城的设计与实现一、系统使用技术概述本网站是基于 ASP.NET 的设计方案,使用 SQL Server 2005 作为数据库。使用JDBC 与数据库进行交互,表示层由 ASP.NET 实现来开发的电子商务网站。其开发工具为 Visual Studio 2005,Dreamweaver MX 2004 和 Fireworks MX 200
25、4,运行和调试环境为 IIS6.0。下面就相关技术,工具,运行环境做简单介绍。1 .NET 技术Microsoft.NET 将开创互联网的新局面,基于 HTML 的显示信息将通过可编程的基于 XML(eXtensible Markup Language,可扩展标记语言)的信息得到增强。XML提供了一种从数据的演示视图分离出实际数据的方式。这是新一代互联网的关键,提供了开启信息的方式,以便对信息进行组织、编程和编辑;可以更有效地将数据分布到不同的数字设备;允许各站点进行合作,提供一组可以相互作用的“Web 服务” 。Microsoft.NET 环境中的突破性改进有三个方面,首先使用统一的 Int
26、ernet 标准将不同的系统对接;其次.NET 是 Internet 上第一个大规模的高度分布式应用服务架构;最后.NET 使用了功能强大的管理程序,能全面管理平台中运行的服务程序,并且为它们提供更加安全的保护后台。.NET 的平台蓝图如图 1.1 所示。Web ServiceInternet使用您的服务应用程序终端用户VisualStudio.Net应用程序与 Web ServiceOrchestration.NET Framework OperationWindows.NET,CE,Me,XP,2000内部 ServiceBuilding Block Service.NET Enterpr
27、ise Server-5-图 1.1 .NET 平台蓝图Microsoft.NET 增加许多新的特性,包括.NET Framework、Web Services 等。图 1.2 .NET Framework 的基本层次写好一份程序,到处执行,是 Microsoft.NET 对未来的期望。而实现这个目标的关键就在于.NET Framework,它的结构主要分为四大部分:通用语言执行环境CLR(Common Language Runtime) ,类函数库,程序语言,Visual Studio.NET。CLR 是.NET 框架的运行环境。该运行环境为基于.NET 平台的几乎一切提供一个统一的、受控的
28、运行环境。CLR 运行环境在.NET 平台中充当一个类似于代理人的角色,为图 2-3 中基于其上的层次提供统一的底层进程和线程管理、内存管理、安全管理、代码验证和编译以及其他的系统服务。CLR 通过中间语言等机制实现基于.NET 的编程语言的无关性。即凡是符合通用语言规范 CLS(Common Language Specification,定义了一组运行于.NET Framework 的语言特性)的程序语言所开发的程序,可以在任何有 CLR 的操作系统下执行。VisualStudio.NETVB C+ 其他C#通用语言规范(Common Language Specification)Web S
29、ervice 用户接口Data 与 XML基础数据库(Base class library )通用语言执行环境(Common Language Runtime)-6-.NET Framework 提供了一个包含许多高度可重用的接口、类型的类库。该类库是一个完全面向对象的类库,所以它不仅支持面向过程语言,还为面向对象语言提供了完美的支持。它既是.NET 应用软件开发的基础类库,也是.NET 平台本身的实现基础。当然该类库不是.NET 程序员可以使用的唯一一个类库,他们可以使用第三方厂商提供的类库。.NET SDK 本身提供了 C#、Managed Extensions for C+、VB.NET
30、、JavaScript的编译器。因此.NET Framework 默认支持的语言是C、C+、VB.NET、JavaScript。但.NET Framework 具有了支持几乎所有语言互操作的特性,只要为该语言实现了可以将源代码编译成 MSIL 代码的编译器,都可以用于.NET 平台的开发。Visual Studio.NET 是快速开发企业级 Web 应用程序和高性能桌面应用程序的工具。Visual Studio.NET 包括了基于组件的开发工具,例如 Visual C+以及许多其它用来简化、开发和解决方案部署的技术。Visual Studio.NET 支持.NET Framework、ASP.
31、NET。.NET Framework 支持 Windows 中所有的应用程序,它是 Microsoft 的下一代Web 服务 NGWS (Next Generation Web Service Framework)的主要部分,在.NET Framework 发布之前,程序是以 Win32API 及 COM 对象为接口,ASP 网页则以asp.dll 所提供的对象为接口,但在.NET Framework 发布之后,不管是程序或是ASP 网页都是以它所提供的对象类别库为接口。Web Services在 VB6 时代,微软发布了 RDS(Remote Data Service) ,确定可以让我们存取
32、互联网上另一 Server 的数据库,但它仍有两个缺点:一般使用者不易上手;无法跨越平台,不管 Server 端或 Client 端,都必须使用 Windows 操作系统。简单地说,Web Services 就是 Server 端跨越互联网所提供给 Client 的服务,或者说 Client 跨越互联网要求 Server 所提供的服务。微软.NET 战略中最重要的组成部分就是对 Web Service 的支持和实现。Web Service 技术是一种基于标准的 Web协议的可编程组件(a programmable application component accessible via sta
33、ndard web protocols) 。Web Service 相当于 Web 上的组件,Web 服务提供者开放一系列 API,开发人员通过调用这些 API 来集成 Web 服务,构建自己的应用程序。这种调用和以前的本地调用很接近,不同在于调用的服务存在于某个远程系统上;-7-也和以前的对象调用很接近,不同在于这些调用是基于消息机制和标准的 Web 协议之上的,因此它们具有相当大的可扩展性。Web Services 提供 Internet 应用程序之间一种紧密的整合方式。Microsoft.NET Framework 的目标是要让 Web 应用程序与 Web 服务的建立过程更为简单,使得
34、Internet 上的各应用程序之间可以使用 Web Service 进行沟通。Web Service 选择使用 SOAP(Simple Object Access Protocol)协议交换信息,并采用XML 作为信息交换的格式。因此,我们不用担心不同公司拥有不同的专属格式问题。2. ASP.NET 技术(1)ASP.NET 的新特性ASP.NET 是微软.NET 技术中最引人注目的网站开发工具,它的推出和使用将对开发优质网站提供广泛的技术支持。它是一个建立服务器端 Web 应用程序的框架。ASP.NET 是 ASP 的后继版本,它向前兼容 ASP,但它又不仅仅是 ASP 的简单升级。 AS
35、P.NET 和 ASP 相比具有许多优势。 语言独立性,它支持功能强大的 Visual Basic.NET、C#, JavaScript 仍可用,凡是可以编译成 MISL(Microsoft Intermediate Language,是介于程序语言和机器码之间的一种语言,具有和程序语言无关的特性)的程序语言 ASP.NET 都支持,ASP.NET 为 Web 应用程序提供了一个真正的中间语言的执行框架。ASP 缺省只支持 JScript 和 VBScript,若要使用其他脚本语言,必须安装相应的脚本引擎。 代码更易于编写、结构更清晰,程序代码与用户界面接口彻底分开,使程序的可读性更强。在 A
36、SP 中,几乎必须为每件事情写代码,而且将代码、HTML、文本、对象说明等混在一起,很难重复使用这些代码。而在 ASP.NET 中引入了一种真正的组件模式,只需写很少的代码,并且在很多情况下,可以完全不写任何代码。 执行效率更高。ASP.NET 是由支持它的服务器上的.NET Framework 负责编译执行,当服务器接收到一个 ASP.NET 页面时,如果这是对该页面创建或修改后的第一次请求,.NET Framework 就会把该页面中的程序语言内容先编译成MSIL,ASP.NET 的执行代码以独立线程的方式一直存在于服务器内存中。以后对ASP.NET 页面提出请求时,不需要重新编译,直到该
37、页面被修改或 Web 应用程序重启动(见图 1.3) 。而 ASP 是解释性脚本语言,每次都需要重新编译。-8-图 1.3 ASP.NET 网页运行模式整体比较如下:ASP.NET 网页第二次被浏览速度ASP 网页浏览速度ASP.NET 网页第一次被浏览速度。 网页服务结构不同,ASP.NET 与 ASP 的系统内部运行模式有很大差异(见图2-5)。ASP 是通过一个 ASP.DLL 动态连接文件来支持 ASP 运行的,而 ASP.NET 的运行则完全依赖.NET Framework 所提供的新架构以及多达数百种好用的类与对象。但可以考虑将原来的 ASP 做适度的修改,以便让它们能在.NET
38、Framework 的环境中运行。图 1.4 ASP.NET 与 ASP 网页服务结构 数据处理模式的不同,ASP 网页的数据处理需要用请示来的接收数据,然后作进一步的处理,数据处理完毕再将结果用响应的方式返回到客户端。ASP.NET 网页的数据处理却是采用事件处理驱动的模式,可以在同一个网页中直接处理。事件是以 Page_Load、特定的事件及 Page_Unload 为处理顺序(见图 1.5) 。由于是在同一个页面中进行数据处理,所以可直接用控件的 ID 属性来存取输入值。图 1.5 ASP 与 ASP.NET 数据处理的模式ASP.NET 网页 第一次执行 MSIL 机器码高速缓存第二次
39、执行ASP.NET(.aspx) ASP3.0 (.asp).NET Framework ASP.DLLWindows 2000 Server,IISHTML 或 ASP 网页ASP 数据处理程序HTML 数据应答ASP.NET 用户界面数据处理程序段Page_Load特定事件Page_Unload请求响应-9- 简化组件部署和组态的操作。ASP.NET 取消了组件注册以及 DLL 锁定,只需将相关文件复制到目的机器就可以,组件更换后不需重新启动,简化了组件的部署。全面使用了 XML 配置文件,从而解决了 DLL 陷阱问题。ASP 中使用 COM(Component Object Model)
40、组件,COM 组件在使用之前必须进行注册,将组件的信息写到系统登录中,同时组件在使用中会被锁定而无法更新版本。 对后台数据库的访问 ASP 并没有提供任何输出数据为内容的元件,所以以往使用 ASP 撰写数据库网页时,只能借助 ADO 的 RecordSet 对象逐笔读取记录,然后再将记录显示出来。ASP.NET 通过 ADO.NET 技术访问数据库系统,ADO.NET 提供的DataGrid 等数据库元件可以直接和数据库联系,把数据库中的内容显示出来。 更强的安全机制。ASP.NET 提供三种不同的登录验证方式:基于 Windows 验证机制、Passport 和 Cookie,它还可以为每个
41、应用进行配置的方法,确保用户的应用是安全可靠的。 开发调试工具 ASP 的主要开发工具是 Microsoft 的 Visual Studio,在 ASP的开发过程中,由于没有很好的侦错程序(Debugger),所以给程序开发带来了很多不便。ASP.NET 采用 VB.NET 及任何可以编译成 MSIL 的语言作为开发工具,所以调试较为便利。通过上面的比较分析可以看出,ASP.NET 的性能在许多方面要远远超越了 ASP,利用 ASP.NET 技术实现一个交互式的动态 Web 页是比较简单。而且随着.NET 技术的日益成熟,相信 ASP.NET 的应用会越来越普及。(2) ASP.NET 开发和
42、运行平台如果只运行 ASP.NET 应用程序,可以安装.NET Framework Redist 软件包。如果要开发、部署和运行 ASP.NET 应用程序,需要安装.NET ASP.NET Premium Edition、.NET Framework SDK 或者 Visual Studio.NET 中的任何一个。.NET Framework SDK Beta 2支持以下操作系统:Window XP、Windows 2000、Windows NT4(带 Service Pack 6a) ,并要求 Internet Explorer版本在5.01或5.01以上。要求系统安装Microsoft D
43、ata Access Component 2.6,推荐安装2.7版本ASP.NET还需要 IIS 5.0或IIS 4.0(带 NT4 Service Pack 6a) 。IIS已集成在NT/Windows 2000操作系统中,一般不必另外安装。3. SQL SERVER 2000 数据库概述SQL Server 2000是Microsoft公司推出的大型数据库管理系统,它建立在成熟-10-而强大的关系型基础上,可以很好的支持客户机/服务器网络模式,能够满足各种类型的企事业单位对构建网络数据库的需求。它具有易用性、可扩展性、可靠性等特点,是目前使用最为广泛、普及率最高的数据库管理系统之一。在高性
44、能和企业级可伸缩性领域,SQL Server 2000 设计成利用 Windows 2000 对更多处理器、更大的系统内存的支持,最终达到支持 64 位硬件平台。在不断提升可用性的努力过程中,SQL Server 2000 采用 Windows 2000 四路群集,提供了大大改进的群集支持。SQL Server 7.0 已经在可管理性和易用性方面在行业内领先,SQL Server 2000 通过与 Windows 2000 活动目录紧密结合进一步改进了这些功能。而且,SQL Server 2000 还包含对现有管理工具和实用程序的重大改进,并引入更具自我调节和自我管理的引擎功能。SQL Ser
45、ver 2000 按照设计可以为部署和维护强大的、易于管理、支持商务活动的 Web 站点提供最好的性能,这些站点可以从事商家和商家之间或商家与客户之间的交易。在寻求一个支持您的电子商务解决方案的数据库时,需要考虑的项目包括:可用性、性能、可管理性和价格。4. 数据库技术概述数据库技术是一门研究数据库的结构、存储、管理和使用的软件学科。数据库技术是在操作系统的文件系统基础上发展起来的,而数据库管理系统(DBMS)本身要在操作系统的支持下才能工作。数据库不仅用到数据结构的知识,而且丰富了数据结构的内容。在关系数据库重要用到集合论、数理逻辑的理论。因此,数据库技术是一门综合性较强的学科。在数据库技术
46、中,我们用模型的概念描述数据库的结构与语义,对现实世界进行抽象,表示实体类型及实体间联系的模型称为“数据模型” 。目前广泛使用的模型可以分为两类:一种是独立于计算机系统的模型,完全不涉及信息在系统中的表示,只是用来描述某个特定组织所关心的信息结构,这类模型称为“概念模型” 。用户对数据库的使用。是通过数据库管理系统所提供的语言来实现的。不同的数据库管理系统提供不同的数据库语言。关系数据库管理系统几乎都提供关系数据库表追语言-SQL.SQL 的全称是 Structured Query Language,即结构化查询语句.SQL 语句可以从关系数据库中获得数据,也可以建立数据库、增加数据、修改数据
47、。SQL 语言是一种非过程化语言,它一次处理一个记录集合,对数据提供自动导航。SQL 语言允许-11-用户在高层的数据结构上工作,而不对单个纪录进行操作。SQL 语言部要求用户指定数据的存取方法,而是使用查询优化器,由系统决定对指定数据存取的最快速手段。5. SQL SERVER 2005 数据库概述SQL Server 2005 是 Microsoft 公司推出的大型数据库管理系统,它建立在成熟而强大的关系型基础上,可以很好的支持客户机/服务器网络模式,能够满足各种类型的企事业单位对构建网络数据库的需求。它具有易用性、可扩展性、可靠性等特点,是目前使用最为广泛、普及率最高的数据库管理系统之一
48、。在高性能和企业级可伸缩性领域,SQL Server 2005 设计成利用 Windows 2005 对更多处理器、更大的系统内存的支持,最终达到支持 64 位硬件平台。在不断提升可用性的努力过程中,SQL Server 2005 采用 Windows 2005 四路群集,提供了大大改进的群集支持。SQL Server 7.0 已经在可管理性和易用性方面在行业内领先,SQL Server 2005 通过与 Windows 2005 活动目录紧密结合进一步改进了这些功能。而且,SQL Server 2005 还包含对现有管理工具和实用程序的重大改进,并引入更具自我调节和自我管理的引擎功能。SQL Server 2005 按照设计可以为部署和维护强大的、易于管理、支持商务活动的 Web 站点提供最好的性能,这些站点可以从事商家和商家之间或商家与客户之间的交易。在寻求一个支持您的电子商务解决方案的数据库时,需要考虑的项目包括:可用性、性能、可管理性和价格。6. DreamweaverDreamweaver 是 MICROSOFT 公司推出的网页制作工具,它功能强大、操作方便,易学易用,是目前最为流行的网页制作与站点管理工具。Dreamea