软件工程大作业:网上购物系统
第 4 章系统设计
4.1系统 ER图
得到上面数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。设计规划出的实体有:管理员信息实体、注册用户信息实体、产品实体、产品类型实体、订单详细信息实体、订单列表实体和常见问题实现。
图 4-1网上购物系统 ER图
根据 ER图可以抽象出三个表,用户信息表,商品信息表,卖家信息表。其中字段名称以及数据类型如下三表所示:
(1)用户信息表:
主要完成对用户的一些基本信息进行了解。它主要包括用户的个人信息、编号、名称。
(2)商品信息表:
主要完成对商品的一些信息进行概括。它主要包括单价、编号、名称、生产日期、保质期、库存量。
(3)管理员信息表:
主要完成管理员对商品统计的信息。它主要包括管理商品编号、编号、名称。
(4)订单信息表:
记录用户购买信息与管理员发货及用户收货的关系。它主要包括用户编号,商品编号,订单编号。
4.2系统功能结构图
网上购物系统从结构上可以划分为前台管理和后台管理两个部分。系统前台部分的功能主要是用户登陆、订单服务等。具体而言,可以划分为用户管理模块、商品管理模块、购物车模块、系统后台部分的功能,主要是对系统进行管理,包括对商品信息的管理、对订单的处理、对用户信息的管理。系统后台功能模块的设计,也是以对系统需求的分析为基础的。
图 4-2网上购物系统 系统功能结构图图
软件工程大作业:网上购物系统相关推荐
- SSM项目大作业——网上订餐系统
网上订餐系统运行教程 1. 下载源代码 从码云上git clone项目到本地,或者zip下载后解压也行. 码云链接:https://gitee.com/fllow-wind/online_orderi ...
- Web前端期末大作业-网上订餐系统网站设计模板(HTML+CSS+JS)
- 软件工程大作业——在线零食销售系统
软件工程大作业 在线零食销售系统 (Online snack sales system) 目 录 第1章 引言 1.1 研究背景 1.2 国内外研究现状 1.3 目标和意义 第2章 可行性分析 2. ...
- (附源码)Springboot网上购物系统 毕业设计 311236
Springboot网上购物系统的开发 摘 要 随着Internet的使用越来越广泛,在传统的商业模式中,对于日常各类商品,人们习惯于到各种商家店铺购买.然而在快节奏的新时代中,人们不一定能为购买各 ...
- spring boot网上购物系统毕业设计源码311236
Springboot网上购物系统的开发 摘 要 随着Internet的使用越来越广泛,在传统的商业模式中,对于日常各类商品,人们习惯于到各种商家店铺购买.然而在快节奏的新时代中,人们不一定能为购买各 ...
- (附源码)spring boot网上购物系统 毕业设计 311236
Springboot网上购物系统的开发 摘 要 随着Internet的使用越来越广泛,在传统的商业模式中,对于日常各类商品,人们习惯于到各种商家店铺购买.然而在快节奏的新时代中,人们不一定能为购买各 ...
- C#毕业设计——基于C#+asp.net+sqlserver基于C2C模式的网上购物系统设计与实现(毕业论文+程序源码)——网上购物系统
基于C#+asp.net+sqlserver基于C2C模式的网上购物系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于C#+asp.net+sqlserver基于C2C模式的网上购物系统 ...
- ssm基于jsp的网上购物系统 毕业设计-附源码190917
网上购物系统的设计与实现 摘 要 近年来,随着移动互联网的快速发展,电子商务越来越受到网民们的欢迎,电子商务对国家经济的发展也起着越来越重要的作用.简单的流程.便捷可靠的支付方式.快捷畅通的物流快递. ...
- 基于Springboot网上购物系统 毕业设计-附源码311236
Springboot网上购物系统的开发 摘 要 随着Internet的使用越来越广泛,在传统的商业模式中,对于日常各类商品,人们习惯于到各种商家店铺购买.然而在快节奏的新时代中,人们不一定能为购买各类 ...
- javaweb网上购物系统,jsp网页线上购物,mysql数据库(源码+报告)
<Java语言及wEB应用程序开发>考试评分标准 <Java 语言及wEB应用程序开发>课程主要学习了基于Java 语言构建Web信息系统的原理.方法和关键技术.主要包 ...
最新文章
- python中的 怎么用_Python中如何调用Linux命令
- 这里有一张中国的数字化地图,请查收
- spring-boot2
- 仅支持BCH的众筹平台Coinfundr或能革新众筹业
- 任务计划cron、服务管理工具chkconfig/systemctl
- Zimbra的Web客户端国际字体的控制机制及定制方法
- 鹅厂顶级产品课程:产品细节中的情感化设计
- GCD Game 博弈论-Nim-质因数应用-质因数个数预处理
- 同时渲染两个世界:恐怖游戏《灵媒》背后的尖端技术
- ui设计卡片阴影_UI设计形状和对象基础知识:阴影和模糊
- elipse手机设备显示Target unknown或者offline解决方法
- [python]一个遍历多层文件夹,然后替换文件内容和目录名称的案例
- 你还在用迭代器处理集合吗?试试Stream,真香!
- 坯子库怎么导入插件_【亲测能用】草图大师Sketchup坯子库插件管理器SU2014-2019插件64位下载-羽兔网...
- 计算机组成原理——磁盘存储器的技术指标
- LeetCode笔记:Biweekly Contest 56(补发)
- dijkstra习题集
- The 2021 ICPC Asia Shanghai Regional Programming Contest D、E
- 模拟退火算法 python实现旅行家问题
- 文献略读-JHM-定向修饰PET催化降解酶
热门文章
- 怎么卸载mysql_mysql卸载教程,教你如何彻底卸载MySQL数据库软件(亲测成功)
- 民族传统体育类毕业论文文献都有哪些?
- 电子政务工程建设项目可行性研究报告编制要求
- 计算机控制技术电子课件,电子科技大学计算机控制技术课件04.ppt
- IOS – OpenGL ES 图像侵蚀边缘色彩模糊 GPUImageRGBErosionFilter
- rda分析怎么做_科学网—如何用R语言vegan包进行RDA/CCA分析 - 刘宏金的博文
- java中string的方法_Java中String常用方法
- sudo chmod 755 ....指令分析
- 读取ZIP文件时ZipEntry的size为-1的解决办法
- iOS 播放系统提示音和震动