电商项目(前台)的大概思路

电商项目(前台):

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

(审核机制)

 外部功能: 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 的类(封装)

  1. 属性私有
  2. Getter setter方法
  3. 做有参,无参构造
  4. 重写toString方法

商品增删改查(生产者)—>商家

先实现基本接口

增加数据

删除数据

修改数据

查询所有

按id查询特有数据

      

   

  

你可能感兴趣的:(java,开发语言)