# mi **Repository Path**: tactical-writing-bug/mi ## Basic Information - **Project Name**: mi - **Description**: No description available - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-10-20 - **Last Updated**: 2023-06-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # M商城: 1. **数据库设计**:购物车,分类列表,主列表 ,手机详情页,用户表,具体DAO 设计增删改查 2. **前端** 用JS AJAX接收解析后台发送来的JSON:再将数据展示到HTML界面 3. **后端** 从数据库获取数据 将数据发送转成JSON 发给控制器 让前端接收 4. **后台** 管理手机 用户 分类 的增删改查 5. **功能:** 购物车批量购买 用户信息修改界面 购物 结算 付款 分模块: 1. 用户 2. 手机 3. 购物车的设计 4. dao **详情页实现:** 通过列表传值判断购买物品的ID对应指定的详情界面 --点击A手机图片 传值给控制层 详情界面通过接收的ID来获取后台的指定物品的数据 --控制层接收到A手机ID 返回手机数据 **后台实现:** 后台直接获取所有的相对数据(手机) 设置其分类ID 后台通过表单提交数据来 **添加和编辑** 新上架的手机的名字 详情主图片 和缩略图 价格 颜色 CPU 品牌等等 订单管理 :用户下单后 通过后台点击发货,物品为已发货状态 **手机实体类和数据库属性设置:** 名字,价格,型号,图片,品牌,对应分类,对应数据库,对应发货状态还是库存状态 等等 不做删除用户 ### ## 任务一: ##### 购物车:。。。 ##### 前端: 把前端的数据改一改,不要链接到外部,写相对的分类DOM ##### 手机产品的增删改查: 手机的所有元素的增删改查,dao和服务层,打包成JSON 发送到 index 控制层。 ##### 手机产品所有数据的展示: 接收后端发过来的所有手机数据,动态DOM展示到 liebiao.html ##### 展示手机产品的详情页: 当用户点击 liebiao.html 中任何一个产品数据时,带上产品指定ID传到控制层 调用数据发到 产品详情页 xiangqing.html (可选)详情页做好后 做一个购物成功 付款,然后表单展示用户地址手机号的页面 ##### 修改用户信息 修改表单 self_info.html 展示用户所有信息界面并且可以进行修改,前端带后台就行修改数据 ## 任务二 ##### 购物车增删改查: ##### 订单增删改查: ##### 做模拟付款界面: 付款界面可以重新编辑用户的收货地址和手机号,然后一个付款按钮,点击跳付款成功 OK ##### 手机数据的展示 展示到 liebiao.html : 做后端操作 查询所有收集数据,然后将数据打包 JSON 发送 前端接收后解析 DOM 操作,动态生成响应数据。 ##### 后台订单编辑界面: 当购物车状态为 已支付状态的订单 发送到订单页 后台编辑 dingdanzhongxin.html (动态生成) ##### 购买手机详情页: 接收到一个手机的ID之后 传到后台,将手机数据发送出来 JSON 前端做 xiangqing.html 界面的接收 解析 显示出来。 ## 任务三 1. 模拟付款界面,将当前用户的地址信息,手机信息,展示。并将所买商品的信息传送到 付款界面。 2. 购物车设计。 3. 用户名信息登录后分布志各个前端界面。 4. 分类菜单:将总的产品展示分离出来,分为小米手机classify 为1 ,红米手机 classify 为2 ,小米电视为3.。。。自行设计 并在服务处进行分类查询,将数据展示。 ## 任务四 计算订单页面内的商品总价,点击删除操作 购物车界面传数据至订单 订单传至结算界面 完成购买 结算界面的图片显示调整 各界面的BUG查询 做测试 统计下来