java web商城项目教程,教程结尾有商城源码下载。

商城需求与实体分析

  • 主要需求分析
  • 实体关系分析

商城主要需求

1)需求描述

对商城项目要求提供以下服务:

  1. 用户
    a. 注册登录操作
    b. 个人信息管理
    c. 商品操作(购物车,订单等…)
  2. 后台管理
    a. 用户管理
    b. 商品管理
    c. 分类管理
    d. 订单管理

2)需求分析

在每一个模块开始时进行讲解


实体关系分析

1)商城中的实体

实体是客观存在并可相互区别的事物。就数据库而言,实体往往指某类事物的集合。把每一类数据对象的个体称为实体。

① 用户:用户实体,对应user用户表
② 商品:商品实体,对应product商品表
③ 订单:订单实体,对应orders订单表
④ 分类:类别实体,对应category分类表

2)实体关系

①一对多关系:在“多”的一方表中添加一个“一”的一方的主键作为外键。
②多对多关系:新建一个关联表,在关联表中创建两个两张表的主键作为外键,分解为两个一对多的表关系。

一个用户可以拥有多个订单,所以user用户表对orders订单表为一对多
一个类别中可以有多个商品,所以category分类表对product商品表为一对多
一个订单中可以有多个商品,同时这个商品可以被加入多个订单,所以orders订单表对product商品表为多对多,新建一个orderitem订单项表作为关联表。
具体关系如下:

01_项目需求与实体分析(servlet+java bean+jsp的商城教程)相关推荐

  1. 02_搭建项目(servlet+java bean+jsp的商城教程)

    搭建项目 数据库和表 项目包结构 jar包 工具类和配置文件 前台文件(html,css,js,img等静态资源) 1)数据库和表 新建数据库store,按照上一节分析的实体结构创建数据表并插入数据: ...

  2. 《小团团团队》第四次作业:项目需求调研与分析

    项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 实验八 团队作业4:基于原型的团队项目需求调研与分析 团队名称 小团团团队 作业学习目标 (1)体验以原型设计为基础的团队 ...

  3. 《你们都是魔鬼吗团队》第四次作业:项目需求调研与分析

    你们都是魔鬼吗 <你们都是魔鬼吗团队>第四次作业:项目需求调研与分析 项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 作业链接地址 团队名称 你们都是魔鬼吗 ...

  4. 《你说对就队》第四次作业:项目需求调研与分析

    <你说对就队>第四次作业:项目需求调研与分析 内容 项目 这个作业属于哪个课程 [教师主页] 这个作业的要求在哪里 [作业要求] 团队名称 <你说对就队> 作业学习目标 1.探 ...

  5. 《BUG创造队》第四次作业:基于原型的团队项目需求调研与分析

    项目 内容 这个作业属于哪个课程 2016级软件工程 这个作业的要求在哪里 实验八 团队作业4:基于原型的团队项目需求调研与分析 团队名称 BUG创造队 作业学习目标 (1)体验以原型设计为基础的团队 ...

  6. 《快活帮》第四次作业:项目需求调研与分析

    项目 内容 这个作业属于哪个课程 2016计算机科学与工程学院软件工程(西北师范大学) 这个作业的要求在哪里 实验八 团队作业4:基于原型的团队项目需求调研与分析 团队名称 快活帮 作业学习目标 (1 ...

  7. 实验八 《Coderxiaoban团队》团队作业4:基于原型的团队项目需求调研与分析

    实验八 <Coderxiaoban团队>团队作业4:基于原型的团队项目需求调研与分析 项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 实验八 团队作业4:基于 ...

  8. 《毛毛虫团队》第四次作业:基于原型的团队项目需求调研与分析

    一:实验名称:基于原型的团队项目需求调研与分析 二:实验目的与要求 (1)体验以原型设计为基础的团队软件项目需求获取技巧与方法. (2)学习利用UML模型描述用户需求. (3)编写软件需求规格说明书. ...

  9. 《对不队》团队作业4—基于原型的团队项目需求调研与分析

    <对不队>团队作业4-基于原型的团队项目需求调研与分析 一.团队项目软件用户调研活动过程. 首先,我们采访了学院中有组织会议经验的同学和西北师范大学教授,人文地理学博士(区域发展与规划方向 ...

  10. 太恐怖了 两天搞定一个项目 Java Web MVC 网络商城教程+源代码

    两天搞定一个项目 Java Web MVC 网络商城教程+源代码 最近自学做了一个网络商城将以下是代码和教程 环境搭建–数据库设计–页面设计-后台设计 本项目使用的jdk版本是 运行项目前需要先配置好 ...

最新文章

  1. elasticsearch 分片_Elasticsearch教程:动手实践
  2. python代码大全o-Python实现的一个自动售饮料程序代码分享
  3. windows上安装gcc/g++环境(MinGW,msys64等)
  4. _tcsnicmp_wcsnicmp
  5. 机器学习基础-弹性网 Elastic Net-08
  6. android unbound prefix
  7. QT 显示中文、解决发布乱码、获得系统特定目录、获取文件属性、列表控件、屏幕截图显示保存(定时器)、视频直播、右键菜单
  8. php+高德地图webapi 高德jsapi 实现 当前位置与目标位置距离 并按照距离排序(坐标逆转换)...
  9. [ERP]ERP原理与应用试题(附答案)
  10. 网站搭建教程(详细步骤 )
  11. RFID在图书馆系统管理中的有哪些应用优势?
  12. 关闭微信朋友圈和公众号的广告
  13. Docker学习十:网络
  14. 乔布斯往事:游戏之神卡马克眼中的“英雄和傻瓜”
  15. c51语言1秒延时程序,KeilC51程序设计中几种精确延时方法
  16. java个人整理知识点
  17. matlab的整流信号,基于MATLAB的单相桥式整流电路研究
  18. 软件著作权登记证书免税吗
  19. windows xp sp3 提权
  20. CSDN与江西软件职业技术大学签署战略合作协议

热门文章

  1. android studio | openGL es 3.0增强现实(AR)开发汇总
  2. KnockOutlook:针对Outlook的红队安全研究工具
  3. Raki的读paper小记:LOOKING BACK ON LEARNED EXPERIENCES FOR CLASS/TASK INCREMENTAL LEARNING
  4. 数据库性能测试:sysbench用法详解
  5. Sentinel 哨兵 实现redis高可用
  6. 使用ifconfig命令来看网卡的IP,但是,输入命令之后,eht0里面只有 inet6 addr 而没有 inet addr...
  7. 1036: [ZJOI2008]树的统计Count(树链剖分)
  8. Sharepoint创建List
  9. 6.0新特性 权限管理方式
  10. 汇编语言相关图书推荐