第3章电子商城系统介绍

本章将向读者详细介绍本书所用的案例系统—eBuy电子商城的基本设计。系统分析和设计是软件系统成败的关键。eBuy电子商城的分析和设计主要包括系统需求分析、系统功能模块设计、系统界面设计、系统主要流程设计、数据库设计和系统详细设计。本章的学习要点包括如下几点。

(1)eBuy电子商城系统用例图;(2)eBuy电子商城系统数据库设计;(3)eBuy电子商城系统流程设计;(4)eBuy电子商城系统功能模块设计;(5)eBuy电子商城系统详细设计。

【技能目标】(1)会配置eBuy电子商城;(2)能熟练操作eBuy电子商城。

eBuy电子商城系统是一个典型的B2C模式的电子商城,主要采用JSP+JavaBean技术(部分模块采用MVC模式)完成。该系统要求实现基本的电子商务功能,即实现前台购物和后台管理两大部分功能。MVC模式如图3-1所示。

1.管理用户系统管理员可以根据需要添加、修改或删除后台管理系统中的用户,也可以修改密码等基本信息。2.维护商品库/商品类别具有商品管理权限的管理员进入系统后可以添加商品信息(主要在进货后)、修改已有商品信息(如商品价格调整、商品信息变化)以及删除商品信息(不再销售某种商品),也可以新增、修改和删除商品类别信息。3.处理订单订单是在用户前台购物过程中生成的,后台管理员可以对订单变动情况进行修改处理工作,同时,根据订单情况通知配送人员进行商品流通配送。4.维护会员信息系统注册会员的基本信息由前台注册得到,后台管理员可以对系统注册会员的信息进行维护(如会员账户、密码丢失等),同时也可以完成信息查询工作。5.其他管理功能其他管理功能包括系统备份、系统恢复和日志管理等。

根据eBuy电子商城的业务需求、功能需求和用户需求信息绘制的eBuy系统用例图如图3-2所示。该图详细描述了eBuy电子商城所具有的功能和完成功能的方式。

【任务目标】设计并创建eBuy电子商城的后台数据库。【知识要点】选择SQLServer2008数据库管理系统,执行本书所附的eBuy电子商城的SQL脚本创建eBuy系统数据库;或者通过数据库附加方式将eBuy系统的SQL数据库文件附加到SQLServer服务器上。【任务完成步骤】(1)设计数据库、表和视图等对象。(2)编写SQL脚本。(3)选择SQLServer2008数据库管理系统创建数据库。下面对任务完成步骤进行详细讲解。

根据系统功能描述和实际业务分析,进行eBuy电子商城的设计,主要数据表及其内容如下。1.Customer表(用户信息表)用户信息表的详细信息见表3-1。

2.Idea表(用户留言表)用户留言表的详细信息见表3-2。

3.Product表(商品信息表)商品信息表的详细信息见表3-3。

4.Notice表(公告信息表)公告信息表的详细信息见表3-4。

5.Main_type表(商品类别信息表)商品类别信息表的详细信息见表3-5。

6.Sub_type表(商品子类信息表)商品子类信息表的详细信息见表3-6。

7.Orders表(订单信息表)订单信息表的详细信息见表3-7。

8.OrderDetails表(订单详情表)订单详情表的详细信息见表3-8。

9.Payment表(支付表)支付表的详细信息见表3-9。

10.Admin表(管理员表)管理员的详细信息见表3-10。

下面给出创建eBuy电子商城数据库(ShopSystem)和数据表的SQL语句,读者在使用样例系统时,也可以直接运行配套资源中建库脚本或者附加系统中的数据库到数据库服务器。

1.附加数据库(1)启动SQLServer2008,在“MicrosoftSQLServerManagementStudio”窗体中鼠标右键单击“数据库”对象,选择“附加”选项,如图3-3所示。

(2)打开“附加数据库”对话框,选择eBuy系统对应的数据库文件shop_dat.mdf(eBuy\shopData文件夹中)后,单击“确定”按钮,完成数据库的附加操作,如图3-4所示。

在eBuy电子商城系统中,用户的购物操作和管理员的处理操作都会按照特定的顺序来完成。这里主要介绍用户购物的流程和客户订单的处理流程。根据前面的分析可以知道,只有注册会员才能够完成商品的订购,注册会员的详细购物流程如图3-7所示。客户订单的处理流程如图3-8所示。

通过首页提供的注册链接,用户可以注册为eBuy电子商城的会员,用户注册时需要填写必要资料和可选资料。只有注册会员才可以在eBuy电子商城进行购物操作,非注册会员只能查看商品资料。用户注册页面如图3-10所示。

1.新品上架进入eBuy电子商城后,在网站首页的上半部分会显示最新入库的6种商品信息,用户可以通过单击“更多>>>”链接查看更多的商品信息,如图3-13所示。

2.促销商品和商品展区进入eBuy电子商城后,在网站首页的下半部分会显示促销的4种商品信息及其他商品信息,用户可以通过单击“更多>>>”链接查看更多的商品信息,如图3-14所示。

用户在浏览商品信息时可以单击“详情”按钮,查看商品折扣、商品描述和商品大图等详细信息,如图3-15所示。

注册用户在浏览商品信息时可以单击“购买”按钮,购买指定的商品,即将商品放入购物车中。对于购物车中的商品,用户可以确认购买,可以退还商品(删除),也可以增减所购商品的数量,如图3-16所示。

用户查看购物车时可以单击“去收银台结账”按钮,确认购买所选择的商品。同时,填写付款方式、收货地址和确认E-mail等信息完成商品的订购,如图3-17所示。

在用户订单生成后,用户可以通过单击“我的订单”链接查看自己的订单信息,如图3-19所示。在图3-19所示的“我的订单”界面中,用户可以通过单击“查看详细资料”链接查看自己的订单信息,如图3-20所示。

(1)添加商品。添加商品的界面如图3-25所示。

(2)查看、编辑商品。查看、编辑商品的界面如图3-26所示。

eBuy电子商城系统的开发文件夹如图3-27所示。前台购物系统文件保存在shop文件夹中,后台管理系统文件保存在admin文件夹中,系统数据库保存在shopData文件夹中。

eBuy电子商城前台主要页面的关系如图3-28所示,读者可以结合配套资源中的系统进行分析和学习。

1.系统配置本书中所有实例都是在Windows7旗舰版操作系统下开发的,程序测试环境为Windows7旗舰版。用户在Windows7旗舰版下正确配置程序运行所需的环境后,完全可以使用本实例。系统具体配置如下。【硬件平台】

【软件平台】操作系统:Windows7。

本文仅用于学习和交流目的,不代表人邮教育社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。

本书基于MySQL介绍数据库系统的基本概念、基本原理和基本设计方法,以面向工作过程的教学方法为导向,合理安排各...

本书以一个实际项目WEB应用系统——在线电子数码商城贯穿全书,以9个子项目:JavaWeb开发概述、ED电子...

本书全面系统地介绍了PhotoshopCS6的基本操作方法和图形图像处理技巧,包括图像处理基础知识、初识...

本书是国家级精品课程和国家精品资源课程的配套教材,以学生能够完成中小企业建网、管网的任务为出发点,以工作过程为...

CorelDRAW是目前最强大的矢量图形设计软件之一。本书对CorelDRAW的基本操作方法、图形图像处理技巧...

本书基于网络应用的实际需求,以广泛使用的服务器操作系统WindowsServer2008R2为例介绍网络...

本书在设计上采用“项目引领、任务驱动”的思路,选择企业常用的MicrosoftSQLServer2008...

Photoshop是目前功能强大的图形图像处理软件之一。本书对PhotoshopCS5的基本操作方法、图...

2007-2024人邮教育社区·人民邮电出版社有限公司·Allrightsreserved

THE END
1.数商云构建全渠道、全生命周期、全链条的B2B电子商务体系,强化连接、销售、服务、数据驱动的能力,适用于撮合交易、集采、自营联营、授权等模式,实现B2B企业业务在线化、数字化,提升效率、降低成本! 系统演示 了解详情 经销商订货系统(DMS系统) “数商云经销商订货管理系统”是一款专注于管理和优化品牌企业与经销商之间的订货...http://www.mcmore.com/
2.b2b2c多用户商城系统新零售电商系统分销系统O2O系统网店...电商系统长期专注于B2B2C多用户商城系统、S2B2C新零售电商系统、农村电商、网店系统、微分销系统、同城物流、收银系统、ERP等产品,帮用户快速搭建商城平台.高端商城系统开发定制,免费提供系统源码,满足您所有需求.http://www.jingzhineng.cn/
3.网上商城系统网上商城系统搭建平台电商系统开发国内专业的网上商城系统开发公司【数商云】,拥有多年丰富的电子商务商城系统定制经验,为电商企业提供一站式购物系统平台搭建服务!https://www.shushangyun.com/tag-82/
4.电子商城系统总用例图电子商城系统总用例图 系统管理员 会员管理员 系统用户登录管理 顾客 顾客反馈信息,留言 购物车管理 特价商品检索,浏览 商品检索,浏览 顾客注册,登录 后台登录 订单管理 会员管理 订单管理 特价商品管理 商品管理 商品管理员https://www.renrendoc.com/paper/104253080.html
5.心意时尚商贸电子商城系统商品 18537506666 在线客服 Previous Next 1 2 HI,请先登录 登录注册 通知公告更多>> 【公告】公告 【公告】1 计算机设备及软件 计算机配件计算机图形工作站PC服务器存储设备 联想台式机/启天M435(23.8液晶/i5-10500/8G/512G固态/集成显卡/DOS硬盘保护/三年保修及上门) ...http://www.13803900001.com/
6.电子商城erp系统服装软件系统erp4小时58分钟前更新,已被7778人点赞 二、360电子商城erp系统查询 电子商城erp系统在线360查询 排名 四、电子商城erp系统相关图片展示 电子商城erp系统PNG超清图片,像素:2635 X 2183 五、关于电子商城erp系统 本文为米境通erp系统发表,未经许可,不得转载。https://www.miwaimao.com/soft_72132.html
7.电子商城客服系统首选网站多客宝/商城客服系统就选网站多客宝商城客服系统网站多客宝更适合电子商城网站。不仅可以多客服同时登陆,还可以用手机登录移动APP,真正达到移动办公。https://www.duokebo.com/info_423.html
8.SSM实现java开发电子手机商城在线商城系统源码MySQL数据库需求 基于Spring, SpringMVC, Mybatis 实现一个类似京东商城的3C电子商城系统, 能够实现商品管理与展示, 加入购物车, 支付购买等功能 运行环境 jdk1.8,tomcat8.5,mysql5.6,EclispseEE 项目技术 spring springmvc, mybatis, bootstrap, jsp, jquery, maven ...https://www.cnblogs.com/undoyuan/p/12801768.html
1.ecshop商城系统ECShop是一款专业的电商商城系统, 跨平台开源程序,源码支持下载!ECShop可以快速构建PC+微商城+APP+小程序等多终端商城,并支持二次开发定制化商城,且官方不断升级更新无忧。https://www.ecshop.com/
2.开源商城系统b2b2c商城系统php商城源码iWebShop是一款基于PHP语言及MYSQL数据库开发的B2B2C多用户商城系统,支持自营和多商家入驻、集成微信商城、移动端APP、三级分销、电商直播、微信小程序,它可以承载大数据且性能优良,支持二次开发是电商建站首选。https://www.aircheng.com/
3.网上商城系统网上商城系统实体属性有哪些网上商城系统 现在随着电子商务的不断发展,网上商城也越来越贴近我们的生活,它实现了方便,快捷,效率,自动表现力网络最具魅力的地方,快速的交换信息。 本系统给出了网上商城管理系统的开发背景、需求分析与设计以及主要功能模块的实现等内容。第一章是对项目的概述,描述了系统的背景、现状和开发的意义;第二章是对系统...https://blog.csdn.net/qq_61141142/article/details/136725259
4.网上商城系统网上商城系统 网上商城系统,又称为电子商务平台或在线购物平台,是一个让商家在互联网上展示和销售商品或服务的在线系统。它为商家提供了一个集成的、便捷的方式来管理商品、订单、支付、物流等方面的信息,同时也为消费者提供了一个方便的购物体验。 必备哪些功能?https://www.92hi.com/baike/5563.html
5.电子商城管理系统的深度剖析与优化策略在电商浪潮的洗礼下,我深知电子商城管理系统作为企业数字化转型的关键一环,其重要性不言而喻。凭借多年实战经验,我深刻体会到,一个高效、灵活的商城系统不仅能提升用户体验,更是企业竞争力的核心所在。本文将从系统构建、功能优化、用户体验提升及未来趋势展望四个维度,深入探讨电子商城管理系统的精髓。 https://www.batmanit.cn/blog/j/22355.html
6.基于jsp的电子商城系统JavaEE实现电子商城系统基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的电子商城系统, 该项目可用各类java课程设计大作业中, 电子商城系统的系统架构分为前后台两部分, 最终实现在线上进行电子商城系统各项功能,实现了诸如用户管理, 登录注册, 权限管理等功能, 并实现对各类电子商城系统相关的实体进行管理。 https://cs-work.com/article/9491
7.电子商城管理系统电子商城管理系统堡垒机 堡垒机(Bastion)是京东云提供的具备权限管控、安全审计、自动化运维能力的运维平台,旨在帮助企业在云端构建统一、高效、安全运维通道,保障云端运维工作遵循法律法规要求、降低人为安全风险,提高运维效率,助推企业核心业务的发展。 立即购买 帮助文档 管理控制台...https://www.jdcloud.com/cn/content/detail-128459
8.「TPshop」B2C电商商城系统B2C积分电商多用户商城TPshop B2C商城,专为B2C积分商城,B2C多用户电商电子商务商城平台系统,功能强大,可承载上万级别访问量,让企业低成本快速构建网上商城,免费开源商城,二次开发定制首选!https://www.tp-shop.cn/b2c
9....商城开发IC商城网站建设ic外贸网站建设加速度软件旗下ICshop元器件商城系统,拥有完善的IC采购商城功能,支持中英文、BOM下单、批量导入商品、项目管理、三方比价、月结对账、在线合同、询价、样品申请、尾料清仓、智能客服等;前端包括web端、H5移动端、APP端、小程序端。源码交付,项目定制,提供7*24小时在线https://icshop.jsudo.com/
10.商城系统开发微商城购物商城电子商城小程序商城历经十五年的发展,全新推出商城全网合一:电脑版、手机版、微信版、小程序版,咨询热线4008 918 908,项目咨询13910725297(同微信)。https://www.b2ccms.com/
11.网上商城系统电子商务平台网上购物系统—万户网络ezSHOP网上商城ezSHOP网上商城系统,可用于商城系统、网上商城系统、电子商务平台、网上购物系统建设。经过10多年,数千家客户的实战运营实践,内含多种网络营销工具,促销策略以及订单和物流管理。http://www.wanhushop.com/
12.Morning:猫宁Morning公益商城是中国公益性在线电子商城,以商城...后台管理系统(CMS)预览图 电子商城系统(OS)预览图 公益商城系统(DS)预览图,未搭建 猫宁Morning公益商城系统 但行好事,莫问前程。(基于SSM框架的公益B2C网上商城的设计与实现) 项目背景 据相关统计,2015年有2.7亿网友通过阿里系平台(不含支付宝)参与公益30亿次,累计产生捐赠1.9亿元。淘宝公益突破了传统的公益模式,...https://gitee.com/morning-pro/Morning
13.手机APP开发,手机网站开发,网页设计,电子商务系统,商城系统,平台...四维云图科技是专业的移动互联网应用服务商,提供软件开发、电子商务系统、移动端定制APP及线上展示平台开发服务。我们的业务涉及政府形象、旅游景点、大型企业及星级酒店等高端服务行业营销的方方面面。http://www.swellvector.com/
14.闪灵CMS电子商城系统(含微信小程序)v5.0–资源分享网闪灵CMS电子商城系统(双语带手机版)以php+mysql进行开发,网站安装简单、快捷。 程序特色: 一、使搜索引擎更加容易抓取和索引 二、提供更多的功能,提高用户的友好体验 三、可用性的提高,提高用户的友好体验 使用方法: 将文件上传至PHP空间或服务器,运行http://你的域名/install.php进行安装。 https://www.ziyuan.tv/16619.html
15.b2b和b2c网上商城系统手机网络购物商城系统电子商务系统万商云集专注电子商务系统开发15年,提供专业的b2b和b2c网上商城系统建设、手机商城系统开发、网络购物商城系统开发等服务,服务10万+客户,售后服务更有保障。https://www.iwanshang.cn/business.html
16.电子商城物流管理系统电子商城物流管理系统是指一种为电子商城提供物流管理服务的网上平台。这个系统能够为电子商城提供全面的物流支持,优化物流流程,提高物流管理效率,降低物流成本。该系统包含订单管理、仓库管理、运输管理、报表管理等多个模块。通过订单管理模块,商家可以方便地处理订单、发货、收款等工作。仓库管理模块可以实现仓库不同区域、...http://www.shangchang360.com.cn/software-10925.html
17.景区电子购物商城系统景区电子购物商城系统 思途智旅针对景区打造的景区电商购物商场系统,可以满足景区游客线上购物需求,实现“线上购买、线下快递到家”。 购买方式支持以下几种: 1、公众号商城购买 2、扫描二维码购买 商城功能介绍: 1、商城列表:多景区产品进行新增、编辑、修改,已经产品报价,完成后,前台会员进行产品预订。https://www.stourweb.com/peixun/fangfa-2100
18.商城网站建设电子商务B2B2C多用户系统开发EbxShop专注于商城网站建设、购物平台开发、小程序开发、商城系统开发、响应式商城设计制作、B2C商城系统开发、电子商务网站、商城系统定制、手机移动商城建设、微信商城、小程序商城开发、APP商城开发等服务,详情咨询热线:0755-82968506.http://ebxshop.com/