随着网络的普及,电子商务在人们的生活中已经扮演着越来越重要的角色,比较流行的电子商务类型主要包括B2B,B2C,C2C,G2C,G2B等,他们基本原理都差别不大,只是在具体的应用中表现的侧重点有所不同。其中应用最为广泛、人们最为熟悉就是B2C类型的电子商务。现在在线购物已经成了一种时尚,它为人们提供了真正足不出门就可以购买需要的东西,也因此越来越多的人应用它,尤其是成长在网络时代的年轻人。当然,成功的电子商务并不是简单的编写一套程序就能成的,它不仅需要与金融系统紧密联系在一起,还要有完善的物流系统作为支持,另外以有良好的美誉度、强大的前期宣传,以及完善售后服务。国内就有很多成功的在线购物网站,比如阿里巴巴,无论哪个方面,都是值得学习的榜样。

  本章主要内容是模拟电子商务,以在线购物商城作为实例,演示了电子商城的主要功能以及这些功能是如何实现的。普通的电子商城应包括商品展示、购物车管理、订单管理、商品管理等主要功能,本章案例围绕这些功能展开叙述,并按照管理信息系统的设计步骤和方法逐一介绍。

  代码下载:页面设计代码和后台逻辑代码

  15.1.1系统功能描述

  作为在线购物商城,其主要功能应包括商品管理,用户管理,商品检索、订单管理、购物车管理等。具体描述如下。

  (1)商品管理功能

  -商品分类的管理,包括商品种类的添加、删除、类别名称更改等功能;

  -商品信息的管理,包括商品的添加、删除、商品信息的变更等功能;

  (2)用户管理

  -用户注册,如果用户注册为会员,就可以使用在线购物的功能。这里我们指定用户需要填写信息比较简单。

  -用户信息管理,用户可以更改自己的私有信息,如密码等;

  (3)商品检索

  -商品速查,根据查询条件,速查用户所需商品;

  -商品分类浏览,按照商品的类别列出商品目录;

  (4)订单管理

  -订单信息浏览

  -订单结算

  -订单维护

  (5)购物车管理

  -购物车中商品的增删;

  -采购数量的改变

  -生成采购订单

  15.1.2功能模块划分

  根据上节分析的系统功能需求,我们可以得到系统的功能模块,如图15.1所示。


图15.1系统功能模块图

  15.1.3文件结构和系统流程分析

  注册会员参与购物的流程很清晰:注册'登陆系统'选择商品'放入购物车' 提交订单。

  系统流程图如15.2所示。


图15.2 系统流程图

  该系统共包括15个必备文件,描述如下:

  Web.config:系统配置信息。包数据库连接信息和管理员信息;

  index.aspx:系统主页,提供新品上架展示、用户管理入口、销售排行榜、管理员入口和商品分类浏览入口等功能;

  Admin_Login.aspx:管理员登录系统的入口;

  Pinfor_Management.aspx:提供商品类别管理功能;

  Pkinds_Management.aspx:提供商品信息管理功能

  Admin_Login.htm:网页框架,增加系统的紧凑性,子窗体包括Admin_Login.aspx 、Pinfor_Management.aspx 和Pkinds_Management.aspx;

  PKinds_MoreList.aspx:提供商品分类浏览功能;

  PSearch.aspx:提供商品速查功能;

  UserReg.aspx:提供用户注册功能;

  top.ascx:Web用户控件,用于页面页眉,提供用户注册会员快速登录入口和商品分类浏览入口;

  OrderList.aspx:提供订单管理功能,更加用户身份不同,提供不同的权限;

  MyShopcar.aspx:提供购物车管理功能;

  foot.ascx:Web用户控件,用于页面页脚,提示用户购物流程和管理员登录入口;

  Login.aspx:注册会员登录入口;

  由于用户信息管理的基本原理和商品管理相同,为了节约篇幅,我们这里不在特意列出,系统也省去了这一块。

转载于:https://www.cnblogs.com/zcds-jk/archive/2012/04/07/4345343.html

ASP.net在线购物商城系统完全解析相关推荐

  1. asp.net网上商城系统VS开发sqlserver数据库web结构c#编程计算机网页源码项目

    一.源码特点         asp.net 网上商城系统是一套完善的web设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发,开发环境为vs2010,数据库为sqlserver2 ...

  2. 基于SSM+MySQL+Bootstrap的在线购物商城系统

    登陆注册 注册 添加商品 登陆 订单 添加商品 留言列表 首页 添加购物车 购物清单 购物车 修改密码 技术描述 开发工具: Idea/Eclipse 数据库: mysql Jar包仓库:普通jar包 ...

  3. B2B2C分销商城系统开发解析-首篇

    B2B2C分销商城大系统是一款基于移动互联网的电商应用服务产品,通过在微信中建立购物商城,实现在线购物功能的一款系统软件. b2b2c分销系统,第一个B指广义的卖方(即成品.半成品.材料提供商等),第 ...

  4. nodejs+vue校园超市小卖部零食在线购物商城系统

    21世纪的今天,随着社会的不断发展与进步,人们对于信息科学化的认识,已由低层次向高层次发展,由原来的感性认识向理性认识提高,管理工作的重要性已逐渐被人们所认识,科学化的管理,使信息存储达到准确.快速. ...

  5. 基于JAVA+SpringBoot+Mybatis+MYSQL的在线购物商城系统

    项目功能: 系统包括前台用户登录注册,首页商品列表展示,按分类筛选商品,根据关键词搜索商品,查看商品详情,立即购买.加入购物车.收藏功能,提交订单支付,个人信息管理,收获地址管理订单管理,后台管理员登 ...

  6. 基于java的springboot在线购物商城系统毕业设计springboot开题报告

    本次论文研究的内容主要模块包括以下几点: 用户首次登陆系统需要注册一个用户账号,用户在登录平台后,可以进行平台的操作. (1)登录功能:注册普通账号登录:登录后可以修改用户的基本信息,也可以退出. ( ...

  7. java基于微信小程序的在线购物商城系统 uniapp 小程序

    捷邻的需求和管理上的不断提升,捷邻管理的潜力将无限扩大,捷邻小程序在业界被广泛关注,本网站及对此进行总体分析,将捷邻信息管理的发展提供参考.捷邻小程序对捷邻有着明显的带动效应. 本系统主要包括管理员和 ...

  8. 基于ASP.NET的广告商城系统 ASP.NET答辩辅导-王翔-专题视频课程

    基于ASP.NET的广告商城系统 ASP.NET答辩辅导-232人已学习 课程介绍         ASP.NET是一门很有意思的语言,它的我觉得他的入门非常简单,对于初学者和毕业生来说,本课程不讲复 ...

  9. 盘点 9 款好用的开源商城系统

    如今,想在多达数十种商城系统中,挑选一套适合自身需要的绝非易事,相信很多朋友并不希望在这个问题上纠结太久.最近笔者也顺便关注了一下这方面的信息,下面,本文就盘点一下认为几款不错的开源商城系统 国内: ...

  10. APP小程序移动商城系统 助力电商企业拓客引流

    近几年电商企业的发展湿透持续旺盛,加上人们线上支付习惯的普及,使网上商城取得了稳健的发展.网上商城系统是在为个人用户和企业用户提供人性化的全方位服务,为用户创造轻松预约的购物环境,满足消费者多样化的购 ...

最新文章

  1. 比CycleGAN更强的非监督GAN----DistanceGAN
  2. 大话算法-排序-归并排序
  3. 分析一段H264视频数据
  4. DBX到PDF转换器
  5. java面试题_208道Java面试题,
  6. 异常和中断处理流程: Exception- or Interrupt-Handler Procedures
  7. python json库函数_Python JSON
  8. 最新一百期的结果与统计php
  9. Spring MVC深入讲解
  10. 如何删除后缀.Tater勒索病毒并解密.tater勒索病毒加密的病毒文件
  11. 计算机视觉常用图像软件对比和分析
  12. 4参数逻辑曲线公式及其含义
  13. 外部碎片和内部碎片的区别
  14. Linux Shell脚本教程(bash)
  15. VBA每日一练(2),将txt 的部分/全部内容 导入到EXCEL
  16. android4k分辨率,4k手机有哪些 4k分辨率是多少【图文】
  17. java强行删除文件(针对进程正在使用的文件的删除)
  18. MSN Spaces
  19. 但行好事 莫问前程(四月)
  20. mermaid 饼图使用指南

热门文章

  1. 如何在Mac上的“活动监视器”中运行系统诊断?
  2. 如何使用Mac电脑内置的屏幕共享功能进行远程桌面协助?
  3. RDS数据订阅服务使用说明
  4. 为什么屠呦呦获得了诺贝尔奖却没被评上中科院院士?...
  5. Linux基本命令之seq
  6. 微软新一代企业应用平台 促进动态IT发展
  7. Nginx 的 5 大应用场景,太实用了!
  8. 凌晨!腾讯紧急宣布再度延期复工时间到24号;上班感染肺炎算工伤;小米VIVO完成统一推送适配...
  9. 最近面试 Java 后端开发的感受!现在的环境太。。。
  10. Java好还是Python好?一张图告诉你!