2010年8月
电
脑
学
习
第4期
基于ASP.
NET的电子商务网站
设计与实现
薛
摘
亮*
王冬星
要:本文研究了一种基于数据关联规则的电子商务网站,并详细阐述了
系统的设计目标,总体架构及各功能模块的详细设
计。动态网站
浏览器/服务器关键词:电子商务网站开发中图分类号:TP393.02文献标识码:A
文章编号:1002-2422(2010)04-0018-02
XueLiang
DesignandRealizationofE-commerceWebsiteBasedonASP.NET
Abstract:
Thepaperpresentse-commerce
websitebasedondataassociationrules,andindetailelaboratessystemdesigntar-
gets,overallstructureandfunctionalmodules.
Key
word:DevelopmentofE-commerce
Browser/Server
DynamicWebsite
1系统概述
1.1开发工具介绍系统的前端
软件开发工具选用了ASP.NET,后台数据库选用SQLServer2005。1.2ASP.NET开发平台.NET是Microsoft公司应用于Web服务的开发环境而推出的一个整体技术框架。通过.Netruntime统一执行的机C++,C#)都被统一在一个平台上,制,所有开发语言(
VB,使开发工具和平台支持的提供代价大大降低,适用性大大提高。.NET的突出特点是实用性和高度的集成性。VisualStudio.net是该公司推出的下一代可视化开发环境。为基于组件的应用
程序开发提供了很大的方便。Vi-sualstudio.net提供了一个支持VB,C++和C#开发和运行的新环境。1.3SQLServer2005MircrosoftSQLServer2005是一个分布式的关系型数具有强大的
网络功能,支持据库
管理系统,支持B/S结构,发布Web页面以及接受电子邮件。MircrosoftSQLServer具有许多显著特2005是一个应用广泛的数据库管理系统,点,例如,用户喜欢的易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧良好的性能价格比等。密关联的集成性、
2.1.2
数据库表
(1)数据库需求分析eshop是一个典型的电子商务系统,针对将要实现的业务功能,数据库中应该具有以下的模块:用户名、密码、(1)用户信息:其中应该包括用户编号、、地址等内容;(2)商品信息:包括商品编号、商品名商品价格、描述以及所属类别等;(3)购物车:用来存储称、用户购物的信息,如商品编号、数量等;(4)订单管理:一笔完整的订单记录应该包括相关商品集合以及各个商品的数包括管理员量等信息;(5)管理员信息:与用户信息类似,编号、登录名、密码、角色类别等。2.1.3数据库逻辑结构设计通过E-R图分析,下面设计具体的逻辑结构。所涉及到的主要实体集及其属性如下:
用户:(MemberID、UserName、Password、RealName、Phonec-Sex、Email、Address、PostCode、L
oadDate)。ode、商品:(BookID、BookName、BookIntroduce、Author、ClassID、Bo-okUrl)。购物车:(DetailID、BookID、Num、OrderID、TotailPrice、Remark)。订单:(OrderID、OrderDate、UserID、ReceiverName、ReceiverPh-one、ReceiverPostCode)。管理员:(AdminID、AdminName、Password、RealName、Email、L-oadDate)。