基于.NET多商家网络商店的设计
关键词:电子商务;多商家;网络商店;网上购物;SQL Server 2000;C#
摘 要
21世纪是网络的世纪,电子商务随之将成为主流商业模式,多商家网络商店系统就是一个C2C型的电子商务系统。本文详细论述了采用ASP.NET 2005 和 SQL Server 2000等技术实现的一个多商家网络商店的过程。论文首先阐述了本设计题目的选题意义、背景,和网站的开发平台;其次根据网站需求对系统的数据库和功能模块做了详细设计,并在此基础上实现了用户管理模块、权限管理模块、购物订单模块,商家管理模块、商品管理模块、留言板和公告管理模块等功能。最后通过对网站进行的全面测试展现了网站界面简单、美观,网站功能丰富、操作方便等特点,完全符合多商家网络商店的需求,能够为用户网上购物提供一个很好的操作平台。
3 开发平台介绍
3.1 ASP.NET介绍
ASP.NET不仅仅是Active Server Page (ASP)的下一个版本,而且是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.NET提供许多比现在的Web开发模式强大的的优势。
ASP.NET构架是可以用Microsoft(R)公司最新的产品Visual Studio.NET开发环境进行开发,WYSIWYG(What You See Is What You Get所见即为所得)的编辑。这些仅是ASP.NET强大化软件支持的一小部分。
它的特点是:
1. 强大性和适应性。
2. 简单性和易学性。
3. 高效可管理性。
4. 多处理器环境的可靠性。
5. 自定义性,和可扩展性。
6. 安全性。
ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。
ASP.NET是一个已编译的、基于.NET的环境,把基于通用语言的程序在服务器上运行。将程序在服务器端首次运行时进行编译,比ASP即时解释程序速度上要快很多,而且是可以用任何与.NET兼容的语言创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。
3.2 C#介绍
C#是一种面向对象的编程语言,它作为Visual Studio中的一部分推出。C#(发音为“C-Sharp”)既保持了C++中熟悉的语法,并且还包含了大量的高效代码和面向对象特性。C#语言在保持C/C++灵活性的基础上为程序员带来更高效的RAD开发方式。它不仅能用于WEB服务程序的开发,并且还能开发强大的系统级程序。
3.3 SQL Server 2000介绍
Microsoft SQL Server 2000是Microsoft公司继SQL Server 6.5和SQL Server 7.0以后,在新千年推出的又一改进的新版关系型数据管理系统。它能使用户快捷地管理数据库和开发应用程序。SQL Server 2000使用了先进的数据库结构,与Windows DNA紧密集成,具有强大的Web功能,它可以利用高端硬件平台以及最新网络和存储技术,可以为最大的Web站点和企业应用提供优良的扩展性和可靠性,使用户能够在Internet领域快速建立服务系统,为占领市场赢得宝贵的时间。同时,SQL Server 2000还为用户提供了重要的安全性功能的增强,为用户的数据安全提供了可靠的保证。另外,SQL Server 2000在数据库服务器自动管理技术方面处于数据库领域的领先地位,它可以使用户免去繁琐复杂的工作量,从而有精力处理更重要的问题,使用系统在商业战略上占得先机。
关系型数据库系统是当前最流行的数据库管理系统。它是一个非常复杂的系统软件,对数据库的所有操作,包括定义、查询、更新和各种运行控制最终都通过它来实现的,因此它是使数据库系统具有数据共享、并发访问、数据独立等特性的根本保证。目前,Microsoft
目 录
1 引言 1
2 网站背景及意义 1
2.1 电子商务概要 1
2.1.1 电子商务简述 1
2.1.2 电子商务的现状 1
2.2 选题意义及背景 2
3 开发平台介绍 2
3.1 ASP.NET介绍 2
3.2 C#介绍 3
3.3 SQL Server 2000介绍 3
4 需求分析 3
4.1 系统功能分析图 3
4.1.1 管理员功能分析图 3
4.1.2 用户功能分析图 4
4.2 系统功能分析 5
4.3 系统模块分析 5
4.3.1 后台管理模块分析 5
4.3.2 前台管理模块分析 5
5 数据库分析与设计 5
5.1 数据库分析 5
5.2 数据库设计 5
5.2.1 创建数据库 5
5.2.2 创建表及说明 6
6 系统功能设计与实现 9
6.1 用户浏览及搜索商品 9
6.2 用户管理页面 12
6.3 购买商品 20
7 系统测试 21
7.1 测试环境 21
7.1.1 硬件环境 21
7.1.2 软件环境 21
7.2 主要测试模块 21
7.2.1 商品浏览搜索模块测试 21
7.2.2 用户管理模块测试 21
7.2.3 商家管理模块测试 22
7.2.4 管理员模块测试 23
结 论 24
参考文献 24
致 谢 25
上一篇:【.NET】110 某店POS积分管理系统-商品分类,交易状况统计