书城

项目概述

  • 项目需求分析,功能介绍,数据库设计,搭建项目环境
  • 书城是一个B2C项目,电商:阿里巴巴;淘宝
  • B2B:Business to Business 企业对企业 阿里巴巴
  • B2C:Business to Customer 企业对用户 京东
  • C2C:Customer to Customer 用户对用户 淘宝

满足要求

  • 满足要求
  • 提供友好页面
  • 商品分类,不同种类去查看商品
  • 网站首页滚动图
  • 公告栏,本周热卖商品
  • 用户的登录,注册,退出
  • 通过书名可以模糊搜索对应的图书信息
  • 通过购物车一次可以购买多个商品
  • 提供简单安全模式,只有在用户登录状态下可以购买
  • 用户购买商品,在线提交订单
  • 用户查看自己的订单
  • 设计网站的后台,管理网站的各项数据
  • 系统运行安全并且响应及时
  • 用户付款,卖家发货
  • 用户设置自己的发送地址
  • 用户确认收货,退货。

基本流程

  • 基本流程
  • 需求分析:分析项目里有哪些功能,形成一个需求分析文档,
  • 概要设计:根据需求分析文档的功能,分析功能具体执行流程,并且对数据表设计,形成一个概要设计文档表
  • 项目模型:前端人员UI和UE把项目里面的功能做一个简单的demo
  • 编码编写:具体代码
  • 测试阶段:测试项目有没有问题
  • 上线:发布
  • 一个项目周期是一年的话,编码阶段大概是3到4个月,主要事件用在需求分析

前后台分析

  • 书城项目分前台和后台、
  • 前台:供用户访问,比如:登录,注册。浏览商品等
  • 后台:供管理人员管理基本数据。
    @@@
    第一个部分
    前台
    用户操作:注册,登录,退出,用户信息修改,用户图书购买流程(下订单,付款,确认收货),订单查询
    图书浏览:首也轮播图,图书公告栏,本周热卖,根据图书名称搜索图书,根据图书分类搜索图书
    第二部分:
    后台
    商品管理:添加商品,编辑商品,删除商品,查询商品
    销售榜单:西在销售数据
    公告管理:crud公告
    订单管理:查询订单,删除订单
    流程图使用visio软件画

项目浏览

主页面;商品页面,商品详情页面,购买页面等

数据库设计

数据库设计根据需求分析和功能的具体实现去制定,(若设计不好,后期会带来困难),

E-R 图

  • Entity Relationship Diggram 实体联系图 (表示实体,属性,联系)
  • 就像下面的用户是一个实体;用户名,密码就是属性,联系就是与用户相关的实体

在这里插入图片描述

数据表结构

  • user表:id;username;password;dender;email;telephone;introduce;activieCode,state;role;regisTime;
  • products表:id;name;price;category;prum;imgurl;description
  • orders表: id;moeny;receieveName;receieveAddress;recerverPhone,payState;orderTime;user_id;
  • @ 订单实体和用户实体是一个多对一的关联关系
  • orderitem表:order_id;product_id;buynum
  • @ 订单实体和订单条目是一对多的关联关系
  • @ 商品实体和订单条目是一对多的关联关系
  • notice表:n_id;title;details;n_time.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值