基于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·
正在阅读:
事故车辆维修委托书10-23
有意义的国庆节 - 国庆节周记900字12-29
上海市第十五届初中物理竞赛初赛试题及答案(上科杯)03-02
火电厂一次侧课程设计论文04-26
2014年汽车检测与维修技能大赛国赛自动变速器分析报告评分标准03-03
生态城市与绿色建筑简介06-25
指纹密码311-25
体育部工作报告 - 图文04-13
论劳务派遣关系中被派遣劳动者的权益保护04-22
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 网站设计
- 基于
- 实现
- 电子商务
- ASP
- NET
- 法学研究方法初探
- 米老师--第9讲-考试作文指导
- 2016年二建管理试题答案
- 七年级语文复习检测题
- 2014财务会计专业精美个人求职简历模板-实习经历为亮点-word版可编辑 9
- Unit 2 Topic 3 What kind of things can we do to protect the enviornment 教案8(仁爱版九年级上)
- 第9章 模数转换器
- 试述布迪厄关系主义视角下的场域惯习理论
- 1_7_1_5_二芳基庚_戊_二烯类姜黄素衍生物_类似物结构与活性的关系研究
- 《化工总控工》试题库
- 变形金刚4车型解读
- 江苏省常州市教育学会学生学业水平监测高三数学Ⅰ试题(word版)含答案
- 刍议当代翻译美学研究
- 初一英语期中测试2012.11.13
- 美容院规章管理制度
- JAVA用结构体跟数组统计班级平均成绩并求最高和最低成绩并进行排序
- 尚正行2012年2月郑州市房地产市场月度报告
- 上海市静安区2009学年第二学期期末教学质量检测高一年级数学试卷
- ubuntu-12.04嵌入式开发环境搭建
- 秦九韶算法与K进制练习题(含详细解答)