- 5
- 0
- 约2.12千字
- 约 6页
- 2018-10-30 发布于福建
- 举报
基于BS模式电子商场系统设计
基于BS模式的电子商场系统设计
[摘要] 本文主要说明如何利用ASP.NET技术来开发一个电子商场。本系统采用B/S三层体系结构,它包括以下功能模块:用户管理、购物管理和附加功能。该系统是一个功能强大、费用低廉、通用性强、同时适合我国国情的购物网站。
[关键词] 电子商场 ASP.NET SQL Server
引言
随着电子商务,尤其是网上购物的发展,商品流通基础设施和配套行业的重点将会发生偏转。与强劲的网络购物需求相比,我国现有电子商场网站普遍存在着功能比较单一、维护比较复杂等问题,这些严重制约了我国电子商务的发展。国外虽然有比较成熟的电子商务系统,但价格非常昂贵,而且还不一定适合我国国情,需要进行二次开发。如何设计开发出功能强大,费用低、适合我国国情的电子商场系统,将是亟需解决的一个重要课题。
一、系统功能分析
一个成熟的电子商场系统应该能够完成电子商场网站的全部业务功能,并能够实现许多附加功能。主要包括系统应用区、信息反馈区、网站维护区三个部分。
1.系统应用区:用于完成电子商场的基本日常活动的全部功能。
(1)用户登录;(2)用户注册;(3)订单信息;(4)商品分类显示;(5)商品详细信息显示;(6)购物车;(7)收银台功能;(8)新品上架;(9)热销商品;(10)网站新闻与促销信息模块。
2.信息反馈区:用于整个网站的信息反馈、意见反馈,从而改善服务质量。
(1)顾客留言功能;(2)消费者人数统计。
3.系统维护区:主要完成系统管理员对整个网站的日常维护工作。(1)商品管理;(2)进货管理;(3)用户管理;(4)订单管理。
二、系统数据库设计
1.数据库的应用模式。本系统采用B/S(浏览器/服务器)模式,所以无需在每台计算机上安装专门的软件,利用Windows操作系统自带的IE浏览器按照Web页面的方式存取后台数据库服务器的数据。
2.数据库中数据表设计。根据系统的功能分析与数据库设计的基本理论,设计Shop数据库中的数据表结构如下:
三、关键模块技术实现
1.特色实现技术。商场首页采用用户控件实现,商场首页的运行效果图如图1所示:
主要包含以下控件:
(1)导航控件;(2)商品搜索控件;(3)用户登录界面;(4)新品上市控件;(5)商品分类控件;(6)热销商品控件;(7)网站新闻控件;(8)商品促销信息控件;(9)网站流量控件。
2.关键模块实现。作为一个商务网站,购物车模块的实现是至关重要的。该模块的界面设计步骤如下:
(1)新建一个名为shoppingCart的页。设置属性为id=”shoppingCart” method=”post” runat=”server”。添加一个Table,设置属性为id=”Table1”cellSpacing=”0” cellPadding =”0” width=”477” border=”0”。
(2)新建一个DataGrid控件,将其属性设置为datagrid id=”myGrid”runat=”server”DataKeyField=”pNumber”AutoGenerateColumns=”False”BorderColor=”#00C000”BorderStyle =”None” BackColor=”White” CellPadding=”4” EnableViewState =”False”。设置这个DataGrid的列属性为TemplateColumn HeaderText=”编号”,同样设置其他列名称。
(3)在第四行中添加两个按钮分别为更新购物车、清空购物车和两个ImageButton继续购物与去收银台。两个Button功能在后台代码中实现,两个ImageButton在Html代码中设置Onclick事件onclick=javascript:window.close()。并将Url重新定位到其他页面。
(4)购物车中的商品添加,是由PubCard页面完成的,所以在购物车页面只需要建立一个HashTable来存储放入购物车中的商品信息,将这个HashTable与DataGrid绑定。
最终的购物车界面效果图如下图所示。
四、结论
本文通过对一个架构清晰的电子商务系统Shop功能的介绍,说明了基于B/S结构的电子商场的开发过程,本系统设计了很多用户控件,具备了一个完善的基于B/S模式的电子商场系统的基本功能,具有功能强大、通用性强、适合我国国情等特点。
参考文献:
[1]陈志泊:ASP.NET数据库应用
您可能关注的文档
- 基于AutoCAD船舶协同设计.doc
- 基于AutoCAD绘图思路培养与探讨.doc
- 基于AutoCAD规则重定义大型TIN呈现方法.doc
- 基于AutoCAD软件在机械制图教学中应用教改实践.doc
- 基于AUTOCAD软件多人协同工艺规划布局.doc
- 基于Autodesk Map 2004在拆迁摸查测量中技术应用探讨.doc
- 基于Autodesk Map 3D数字制图生产研究.doc
- 基于Autoform汽车覆盖件拉延过程模拟.doc
- 基于AutoLISP模拟滚齿以及滚刀齿形验证.doc
- 基于AutoIt卫星远教课程自动录制系统设计.doc
- 初中九年级英语Unit 13环境保护主题听说整合教学设计.docx
- 85分式方程及其解法课件人教版数学八年级上册.pptx
- 基于核心素养的博物馆主题说明文写作教学设计与实施——以九年级英语为例.docx
- 53一次函数的意义第课时课件浙教版八年级数学上册.pptx
- 大单元视角下“人民民主政权的巩固”与历史关键能力进阶教学设计——以初中历史中考复习课为例.docx
- 五年级数学下册典型例题解析人教版期末重点攻克.pptx
- 小学四年级信息技术《智启信息时代:查找网上信息的基石》教学设计及反思.docx
- 大疆域·大人口·大战略:中国国家空间认知的初步建构.docx
- 人教版(一年级起点)小学英语四年级上册Revision 1 Lesson 2教学设计.docx
- 大单元结构化复习:旧民主主义革命时期(18401919)的内忧外患与救亡图存.docx
最近下载
- (一检)厦门市2026届高中毕业班第一次质量检测 物理试卷(含答解析案).docx
- 新人教版高一英语必修二英语单词默写表.pdf VIP
- 2026至2031中国单脉冲系统设备行业市场发展现状研究及投资战略咨询报告.docx
- 电力架空钢芯铝绞线载流量查询.pptx VIP
- 右股骨颈基底骨折护理疑难病例讨论.docx
- 氢燃料电池系统技术条件.pdf VIP
- 2026年党支部在学习贯彻党的创新理论、加强党性锤炼等“对照五个方面”存在的问题及整改措施4030字范文.docx VIP
- 重庆市南开中学校2025-2026学年高二上学期1月期末学业水平检测数学试题(原卷版+解析版).docx VIP
- 9自密实混凝土堆石重力坝水库工程施工组织设计(经专家评审通过zb的).docx VIP
- (一检)厦门市2026届高中毕业班第一次质量检测 化学试卷(含答案).pdf
原创力文档

文档评论(0)