第4章 系统设计
本章主要讲述的是大型超市数据处理系统的设计开发结构,简单介绍了开发流程与数据库设计的原则以及数据表的关系结构图,并且详细的展示了数据表的内部结构信息与属性。
图4-2 大型超市数据处理系统总体结构图
4.4 数据表信息(共18张表)
在关系数据E-R图中,分析并创建数据表,数据表用来记录信息,数据表关系由多个数据表组成,下面介绍的是数据表各个字段信息如下表所示。
表4-1:入库信息
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
biaoti | varchar | 200 | 标题 | ||
jiage | varchar | 200 | 价格 | ||
fengmian | longtext | 4294967295 | 封面 | ||
pinpai | varchar | 200 | 品牌 | ||
shuliang | int | 数量 | |||
rukushijian | datetime | 入库时间 |
此处省略16张表。。。
表4-18:生鲜信息
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
laiyuan | varchar | 200 | 来源 | ||
biaoti | varchar | 200 | 标题 | ||
fengmian | longtext | 4294967295 | 封面 | ||
jiage | varchar | 200 | 价格 | ||
pinpai | varchar | 200 | 品牌 | ||
pinzhong | varchar | 200 | 品种 | ||
spmz | varchar | 200 | 商品毛重 | ||
zctj | varchar | 200 | 贮存条件 | ||
spcd | varchar | 200 | 商品产地 | ||
yuanchandi | varchar | 200 | 原产地 |
4.5 本章小结
本章具体讲述了系统的大体结构,主要包括用户和管理员两大系统模块,使其各个功能简洁明了。同时对数据库的设计原则进行分析,从而提高了系统的效率。
第5章 系统实现
本章讲述的是系统对各个模块功能实现的效果图,对管理员功能和用户功能分别进行了展示,页面布局清晰,操作简单快捷,基本实现了对用户和管理员对系统的需求。
5.1前台用户功能实现
当游客打开系统的网址后,首先看到的就是首页界面。在这里,游客能够看到大型超市数据处理系统的导航条显示首页、生鲜信息、系统公告、留言反馈、个人中心等。系统首页界面如图5-1所示:
图5-1 系统首页界面
这是一个用户注册的界面,当用户没有账户时可以通过注册来登录系统,只需要根据相应的提示输入用户信息等即可。用户注册界面如图5-2所示:
图5-2 用户注册界面
这是用户登录界面,用户在登录页面填写账号或者密码,点击登录,如图5-3所示:
图5-3用户登录页面
用户点击生鲜信息页面的搜索栏输入标题、品牌、品种、商品产地、原产地进行查询,然后可以查看来源、标题、封面、价格、品牌、品种、商品毛重、贮存条件、商品产地、原产地等信息,还可以进行收藏等操作,如图5-4所示:
图5-4生鲜信息页面
在个人中心页面可以更新个人详细信息,还可以对我的收藏进行详细操作;如图5-5所示:
图5-5个人中心界面
5.2后台管理员功能实现
后台管理员登录,在登录页面选择需要登录的角色,在正确输入用户名和密码后,点击登录操作;如图5-6所示。
图5-6 后台管理员登录界面
管理员进入主页面,主要功能包括对系统首页、个人中心、用户管理、生鲜信息管理、销售订单管理、入库信息管理、员工工资管理、系统管理等进行操作。管理员主页面如图5-7所示:
图5-7 管理员主界面
管理员点击用户管理:在用户管理页面,可以对账号、姓名、性别、联系电话、头像等信息,进行查询或者新增、删除用户信息等操作,如图5-8所示:
图5-8用户管理界面
管理员点击生鲜信息管理:在生鲜信息管理页面,可以对来源、标题、封面、价格、品牌、品种、商品毛重、贮存条件、商品产地、原产地等信息,进行查询或者新增、爬取数据、删除生鲜信息等操作,如图5-9所示:
图5-9生鲜信息管理界面
管理员点击销售订单管理:在销售订单管理页面,可以对标题、价格、封面、品牌、数量、销售时间等信息,进行查询或者删除销售订单等操作,如图5-10所示:
图5-10销售订单管理界面
管理员点击入库信息管理:在入库信息管理页面,可以对标题、价格、封面、品牌、数量、入库时间等信息,进行查询或者删除入库信息等操作,如图5-11所示:
图5-12入库信息管理界面
管理员点击员工工资管理:在员工工资管理页面,可以对员工工号、员工姓名、工资月份、基本工资、绩效工资、加班工资、报销费用、迟到早退、请假、个税、社保代缴、全勤奖、高温补贴、实发工资、登记时间等信息,进行查询或者新增、删除员工工资等操作,如图5-13所示:
图5-13员工工资管理界面
管理员点击系统管理:在系统管理页面,可以对轮播图管理、系统公告、留言反馈、关于我们、系统简介等模块信息,进行查询或者新增、删除系统信息等操作,如图5-14所示:
图5-14系统管理界面
5.3看板展示
大型超市数据处理系统基本情况展示,如图5-15所示。
图5-15大型超市数据处理系统展示图
对于大型超市数据处理获取分析数据之后,开始对这些数据进行可视化分析,首先是生鲜信息总数、销售订单总数的基本情况展示,如图5-16所示。
图5-16生鲜信息总数、销售订单总数图
以下介绍的是品牌用条形图进行展示,如图5-17所示:
图5-17品牌界面图
品种计用饼状图形式展示,让用户对品种信息有个直观了解,如图5-18所示:
图5-18品种界面图
贮存条件用条形图形式展示如图,如图5-19所示:
图5-19贮存条件界面图
商品产地用条形图形式展示如图,如图5-20所示:
图5-20商品产地界面图
以下是销售数量的展示如图,如图5-21所示:
图5-21销售数量界面图