博主介绍:👉全网个人号和企业号粉丝40W+,每年辅导几千名大学生较好的完成毕业设计,专注计算机软件领域的项目研发,不断的进行新技术的项目实战👈
⭐️热门专栏推荐订阅⭐️ 订阅收藏起来,防止下次找不到🔎百套Python实战项目持续更新中~
有需求的各位可以先收藏起来,还有大家在毕设选题,开题报告有疑惑的都可以找我,帮你完成文档⚠️文末联系方式获取完整资料⚠️
第4章 系统设计
4.1系统功能设计
系统的功能设计是整个系统的运行基础,是一个把设计需求替换成以计算机系统的形式表示出来。通过对电商后台管理系统的调查、分析和研究,得出了该系统的总体规划,这是开发设计系统的初步核心。如下图所示:
图4-1总体规划结构图
4.2数据库的设计
4.2.1数据库E-R图
关系型数据库是目前使用人数最多的数据库,既是面向对象系统设计,所以它的数据库设计主要是面向对象的。现在主要考虑如何对类进行持久化操作,即如何将对象类映射到关系数据库的二维表。目前可以采用数据库建模工具来实现。
然后根据功能需求来对本系统的e-r图实现分解来得到几种实体—关系模型,以下为部分实体—关系模型。
(1) 商品信息实体属性如图4-2所示:
图4-2商品信息实体属性图
(2) 普通管理员实体属性如图4-3所示:
图4-3普通管理员实体属性图
(3) 用户实体属性如图4-4所示:
图4-4用户实体属性图
(4) 订单信息实体属性如图4-5所示:
图4-5订单信息实体属性图
4.2.2数据库表
本系统采用的是MySQL数据库管理数据,系统中使用到的数据表具体展示部分如下所示。
表4-1:订单信息
字段名称 |
类型 |
长度 |
字段说明 |
主键 |
默认值 |
id |
bigint |
主键 |
主键 |
||
addtime |
timestamp |
创建时间 |
CURRENT_TIMESTAMP |
||
shangpinbianhao |
varchar |
200 |
商品编号 |
||
shangpinmingcheng |
varchar |
200 |
商品名称 |
||
shangpinfenlei |