基于ASP_NET的电子商务网站设计与实现

更新时间:2023-05-25 19:27:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

摘 要:随着计算机技术、互联网的不断发展,电子商务网站越来越多的出现在我们身边,它直接作为一种先进的交易方式,被越来越多的人所接受。由于网上交易最大程度地方便了用户,因此开发一个功能完善,使用简易和成本低廉的电脑销售网站具有鲜明的现实意义。

基于ASP.NET的电子商务网站设计与实现

亮*王冬星

要:本文研究了一种基于数据关联规则的电子商务网站,并详细阐述了系统的设计目标,总体架构及各功能模块的详细设

计。

动态网站

浏览器/服务器关键词:电子商务网站开发中图分类号:TP393.02文献标识码:A

文章编号:1002-2422(2010)04-0018-02

XueLiang

DesignandRealizationofE-commerceWebsiteBasedonASP.NET

Abstract:

Thepaperpresentse-commercewebsitebasedondataassociationrules,andindetailelaboratessystemdesigntar-

gets,overallstructureandfunctionalmodules.

Keyword:DevelopmentofE-commerceBrowser/ServerDynamicWebsite

1系统概述

1.1开发工具介绍

系统的前端软件开发工具选用了ASP.NET,后台数据库选用SQLServer2005。1.2

ASP.NET开发平台

.NET是Microsoft公司应用于Web服务的开发环境而推出的一个整体技术框架。通过.Netruntime统一执行的机C++,C#)都被统一在一个平台上,制,所有开发语言(VB,使开发工具和平台支持的提供代价大大降低,适用性大大提高。.NET的突出特点是实用性和高度的集成性。

VisualStudio.net是该公司推出的下一代可视化开发环境。为基于组件的应用程序开发提供了很大的方便。Vi-sualstudio.net提供了一个支持VB,C++和C#开发和运行的新环境。1.3

SQLServer2005

MircrosoftSQLServer2005是一个分布式的关系型数据库管理系统,支持B/S结构,具有强大的网络功能,支持发布Web页面以及接受电子邮件。MircrosoftSQLServer具有许多显著特2005是一个应用广泛的数据库管理系统,

点,例如,用户喜欢的易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧良好的性能价格比等。密关联的集成性、

2.1.2数据库表

(1)数据库需求分析

eshop是一个典型的电子商务系统,针对将要实现的业务功能,数据库中应该具有以下的模块:

用户名、密码、(1)用户信息:其中应该包括用户编号、

姓名、地址等内容;(2)商品信息:包括商品编号、商品名商品价格、描述以及所属类别等;(3)购物车:用来存储称、

用户购物的信息,如商品编号、数量等;(4)订单管理:一笔完整的订单记录应该包括相关商品集合以及各个商品的数包括管理员量等信息;(5)管理员信息:与用户信息类似,编号、登录名、密码、角色类别等。2.1.3数据库逻辑结构设计

通过E-R图分析,下面设计具体的逻辑结构。所涉及到的主要实体集及其属性如下:

用户:(MemberID、UserName、Password、RealName、Sex、Phonec-Email、Address、PostCode、LoadDate)。ode、

商品:(BookID、BookName、BookIntroduce、Author、ClassID、Bo-okUrl)。

购物车:(DetailID、BookID、Num、OrderID、TotailPrice、Remark)。订单:(OrderID、OrderDate、UserID、ReceiverName、ReceiverPh-ReceiverPostCode)。one、

管理员:(AdminID、AdminName、Password、RealName、Email、L-oadDate)。

2电子商务网站设计

2.12.1.1

数据库设计数据库创建流程

创建任何一个数据库的第一步是仔细地规划数据库,设计必须灵活、有逻辑性。创建一个数据库结构的过程被认为是数据模型设计。具体步骤如下:

(1)标识需要的数据;(2)收集被标识的字段到表中;(3)标识主关键字字段;(4)绘制一个简单的数据图表;(5)规范数据;(6)标识指定字段的信息。

2.1.4数据库物理结构设计

分别是:管理员信息表tb_Ad-本系统共涉及到9个表,

min、商品信息表tb_BookInfo、商品类型表tb_Class、购物车表tb_Detail、图片信息表tb_Image、用户留言表tb_LeaveWord、会员信息表tb_Member、回复留言表tb_Reply和商品订单表tb_OrderInfo。2.2数据库连接及公共类设计

在MicrosoftVisualStudio2005中,创建一个ASP.NET网站,打开Web.Config文件,以记事本方式打开,将数据源

收稿日期:2010-07-14

*薛亮大庆师范学院07级计算机系本科学生(黑龙江,大庆163712)。

·18·

摘 要:随着计算机技术、互联网的不断发展,电子商务网站越来越多的出现在我们身边,它直接作为一种先进的交易方式,被越来越多的人所接受。由于网上交易最大程度地方便了用户,因此开发一个功能完善,使用简易和成本低廉的电脑销售网站具有鲜明的现实意义。

基于ASP的BBS通讯录系统的设计与实现

杨竞龙*

马英瑞

要:本文对BBS通讯录系统进行了分析和设计,并使用ASP语言等技术实现了该系统。

BBS同学录ACCESS数据库关键词:ASP

TP393.02文献标识码:A文章编号:1002-2422(2010)04-0019-03中图分类号:

DesignandRealizationofBBSAddressBookSystemBasedonASP

YangJinglong

MaYingrui

Abstract:ThepaperanalyzesanddesignsBBSaddressbooksystem,andusesASPlanguagetorealizethesystem.

Keyword:ASP

BBSAddressBookACCESSDatabase

1系统设计

1.1系统分析

按照系统开发的基本观点对网站进行分解,对系统作(2)管理;(3)论坛短信;(4)私人消如下划分:(1)留言;息;(5)个人资料。1.2主页设计

系统主页采用静、动相结合的方式,即静态的主画面和动态的图片相结合,体现班级的勃勃生气,静态主页方式介信息发布,登陆系统,管理功能,相册功能,就绍优点特色、

利用ASP语言与Access数据库相结合的技术建立数据库查询管理系统,采用交互式的动态的web画面来实现。1.3

数据库设计

采用的数据库是MicrosoftAccess,拟建立Dvbb7.mdb库文件,包含如下几个表文件:

2功能模块设计

(1)功能。利用SQL语法过滤特定的留言意见,让大

2.1发表留言

家可针对某位特定同学所发表的意见做出独立回答,同时,大家在发表个人意见时,若认为意见内容涉及敏感的话题或“悄悄话”的方式发言。是意见内容涉及私人隐私,都可用

(2)组成构造

①意见留言结果网页guest.asp。②大家发言表单网页addmsg.asp。③大家发言数据处理ASP程序add.asp。④管理员回复表单网页teachans.asp。⑤管理员回复数据处理ASP程序anssave.asp。⑥数据表文件allmessage。

(3)数据库结构设计。数据库文件tongxuelu.mdb中班级留言数据表如表1。的数据表allmessage的栏目设置,

(4)界面设计与重点、难点代码的设计。大家发言内容

......................................................................................................................................

连接服务器的名称更改为本机SQLServer2005服务器的名称。

<addkey=″ConnectionString″value=″server=XUERUI\SQLEXPRESS;database=db_NetStore;UId=sa;password=xuerui″/>

商品实物图片等功能。2.3.3

购物车及服务台模块

购物车功能的实现是本网站的关键,主要用于显示及管如果遇到想理用户的购物信息。用户在浏览商品的过程中,

“购买”按钮,即可将该商品要购买的商品,单击商品下方的的信息添加到购物车中,通过单击页面顶部导航栏中“购物车”超链接进入购物车管理页面,可以进行查看和编辑商品信息等功能。2.3.4

商品库存管理模块

在电子商务网站中对商品信息的管理十分重要,一个好的电子商务网站须要有一个强大的商品管理模块。电子商务网站的商品管理模块主要实现对商品信息的管理。包括对商城商品信息和商品类型信息的查询、添加、修改和删除功能。2.3.5

商品订单管理模块

销售订单管理也是电子商务网站开发上的一个重要的环节,当用户购买完自己所需要的商品放入购物车后就要去网上服务台填写商品订单,结算自己所买商品的金额,所以对用户的销售订单管理非常重要。

设置好连接参数后,点击保存,并关闭设置窗口。在电子商务网站中共建了5个公共类,具体功能如下:(1)CommonClass:用于管理在项目中用到的公共方法,如:弹出提示框,随即验证码等;(2)DBClass:用于管理在项目中对数据库的各种操作,如:连接数据库,获取数据集DataSet等;(3)GoodsClass:用于管理对商品信息的各种操作;(4)OrderClass:用于管理对购物订单信息的各种操作;(5)UserClass:用于管理对用回信息的工作操作。2.32.3.1

界面设计登录界面

登录界面分为两种,一种是前台登录界面,一种是管理员后台登录页面。2.3.2

商品信息模块

根据商品显示的信息,客户可以根据自己的需要选择商品名称、商品价格和自己所需要的商品,包括商品类型、

收稿日期:2010-07-14

*杨竞龙大庆师范学院07级计算机系本科学生(黑龙江,大庆163712)。

·19·

本文来源:https://www.bwwdw.com/article/2o54.html

Top