28.电商项目前台设计思路

电商项目(前台):

登陆 注册(安全,网页版)

(审核机制)

 外部功能: check审核机制

            Uncheck未通过机制

findUserByCheck()一条一条展示用户

        findUser() 批量获取用户(分页) 

两个后门:(测试开发中的接口)

isEnd_flag()是否到数据记录的结束

get_size() 是否到获取记录的结束

接口引入原因:

审核机制,状态位, 注册状态位未审核,但是审核后这个数据成为本批审核的游离分子,相当于用的select分页的语句数据记录动态,有些记录是审核不到,在某一项测试(隔页隔项审批记录出现) ,保证本批审核过程中,每次进行分页最终数据是固定,这里引用另外一个状态位check_staus,表示本轮需要审核的数据,本轮审核结束后,版本加1,,版本加的操作下次进行批量审核不出现此数据。

加入的方法 change_check_status() 方法,需要在本轮次审核后调用。

不通过uncheck方法运行另外开启线程,不能影响管理员审核进程。

开启线程:继承Thread或者是 实现Runnable

商品模块:

电商+产品

考试系统: 考者    平台    批卷人

电商:       买家       平台     卖家   

图书馆 管理系统:商品就是图书     平台(图书馆) 借阅者

当前的项目:平台(专业:消费者,生产者)

机票预订,所有的java都是管理程序,管理程序都是增删改查,在每个商品管理都有一个替代的词,替代的词+商品就是项目

项目名称->商品的管理-à商品的增删改查(事务条件下的增删改查,增删改是级联条件考虑单表,都在写查询语句)

书籍

分析表: 按逻辑: 用户下订单--à有了订单详情à商品  

开发顺序:  

 先有两个不联系的内容(模块),通过逻辑找联系的内容

商品模块

Java bean-à商品类

商品表(书)

Id(为了开发的方便)

书名

ISBN:

作者:

出版社

开本:

定价:

折扣价:

秒杀价:  

首先建表:

 create table mygoods(id int primary key auto_increment,book_name varchar(100),isbn int(13),author varchar(50),publisher varchar(100),book_size int, plan_price double(6,2),discount double(6,2),skill double(6,2));

Query OK, 0 rows affected (0.04 sec)

再创建java bean 的类(封装)

属性私有
Getter setter方法
做有参,无参构造
重写toString方法
商品增删改查(生产者)—>商家

先实现基本接口

增加数据

删除数据

修改数据

查询所有

按id查询特有数据

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值