电子商城系统毕业论文 联系客服

发布时间 : 星期二 文章电子商城系统毕业论文更新完毕开始阅读7a03eb896394dd88d0d233d4b14e852459fb3963

电子商城系统

6. 系统管理

上传商品图片;修改、删除留言信息。

4.2 系统的总体结构设计

系统的总体结构设计是指整个系统由哪些部分组成,以及各部分在物理上、逻辑上的相互关系,包括硬件部分和软件部分。为了实现系统的总体功能,提高系统的各项指标,总体结构设计的主要任务是将整个系统合理的划分为各个功能模块,正确地处理模块之间与模块内部的联系以及它们之间的调用关系和数据联系,定义整个模块的内部结构。

4.2.1 系统总体功能结构

根据系统分析的结果数据流程图所描述的系统的逻辑模型,把数据流程图上各个处理模块进一步分解,确定系统的层次结构关系,把逻辑模型变为物理模型。

对电子商城系统的数据流图进行分析,对其逐步进行功能分解,直到分解成为含义明确、功能单一的单元功能模块,从而得到系统的功能模块结构图,即系统的功能图。如图4-1所示,反映了电子购物商城的系统功能模块的划分。

9

洛阳师范学院2012届本科生毕业设计

电子商城系统 前台 用户模块 商品模块 购物车 订单模块 账户模块 论坛模块 用户注册 用户登录 信息修改 商品搜索 商品展示 商品详情 购买商品 显示购物车 修改购物信息 订单列表 订单详情 退货订单 账户充值 在线支付 留言列表 写留言 后台 订单管理 商品管理 会员管理 物流管理 系统管理 订单查询 订单管理 退货管理 商品信息管理 商品类别管理 管理员添加 管理员管理 会员管理 支付方式管理 配送方式管理 配送地点管理 上传商品图片 修改删除留言

图 4-1电子商城系统功能模块结构图

4.3 数据库设计

数据库设计是指对于一个给定的应用环境,通过合理的逻辑设计和有效的物理设计来构造较优的数据库模式,建立数据库极其应用系统,满足用户的各种信息需求。从数据应用系统和开发的全过程来考虑,数据库的设计可分为几个阶段:需求分析、概念结构设计、逻辑结构设计、物理结构设计,按照这样的设计过程,数据

10

电子商城系统

库结构设计的不同阶段可形成数据库的各级模式。一个良好的数据库应该充分满足组织的各级管理要求,同时还应该使后继系统开发工作方便、快捷,系统开发小,易于管理和维护。在物理设计阶段根据DBMS的特点和处理要求,进行物理储存安排。

4.3.1 数据库需求分析

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

用户:包括用户编号、用户名、密码、账户金额、姓名、地址等。 商品:包括商品编号、商品名称、商品价格、描述以及所属类别等。 购物车:用来存储用户购物的信息,如商品编号、数量等。

订单:一笔完整的订单记录应该包括它所相关商品集合以及各个商品的数量等信息。

管理员:包括管理员编号、登录名、密码。

4.3.2 数据库概念结构设计

在数据库技术中,可以用模型的概念描述数据库的结构与语义,对现实世界进行抽象。表示实体类型及实体间联系的模型称为“数据模型”,其中之一就是实体联系模型(E-R模型)。E-R模型是独立于计算机系统的模型,完全不涉及信息在系统中的表示,只是用来描述某个特定组织关心的信息结构,这类模型称为“概念数据模型”。

在电子商城系统中,存在用户、商品、购物车、订单、管理员等几个对象实体,实体之间有对应的关系。用户和购物车之间、用户和订单之间、订单和购物车之间、管理员和用户、商品、购物车、订单之间都是一对多的关系;商品和购物车之间、用户和商品之间是多对多的关系。

根据上述分析可对应的实体—关系图如下:图4-2所示用户和商品、订单之间的局部E-R图,图4-3所示各实体之间总体E-R图。

11

洛阳师范学院2012届本科生毕业设计

MemberID Name Sex Password TrueName 用户 Phonecode Emails Address PostCode m 购买 CartID 1 产生 SumPrice GoodsID n n 商品 Num n m 对应 购物车 对应 订单 n 1 GoodsID GoodsName GoodsBrand MemberPrice MarketPrice GoodsWeight GoodsUnit OrderDate OrderID TotalPrice

图4-2所示用户和商品、购物车、订单之间的局部E-R图

用户 n n 购买管理 产生 m n 商品 1 1 管理 管理员 1 管理 n 订单 对应 管理 对应 n 购物车 n 图4-3所示各实体之间总体E-R图

12