Servlet+oracle MVC 架构 搭建简易购物车web项目---数据库设计
2016-05-10 17:45
736 查看
Servlet+oracle MVC 架构 搭建简易购物车web项目主要实现以下功能:1.用户登录,从数据库验证用户的合法性。2.购物大厅,从数据库取出商品进行展示。3.在购物大厅可以点击购买商品,跳到我的购物车界面。4.在我的购物车页面,可以更新商品数量,并能够计算商品总价。可以删除商品。可以提交订单。5.提交订单以后,进入订单页面,展示个人信息和订单信息 6.再次提交订单以后,给用户发送电子邮件,提醒用户。数据库设计
用户表 create table users ( id number primary key, name varchar2(50) not null, pwd varchar2(50) not null, email varchar2(100) not null, tel varchar2(20) not null, grade number(2) default 1 not null ); 商品表 create table book( id number primary key, name varchar2(50) not null, author varchar2(100) not null, publishHouse varchar2(100) not null, price number not null, nums number default 1000 not null ); 测试数据(用户) insert into users values(110,'wxh','wxh','123456789@qq.com','455',1); commit; 自增长 create sequence book_seq start with 1 increment by 1 minvalue 1 maxvalue 9999999 nocycle nocache; 测试数据(商品) insert into book values(book_seq.nextval,'jsp应用开发详解','小风','电子工业出版社',59,400); insert into book values(book_seq.nextval,'JAVA WEB 开发','小黄','电子工业出版社',43,734); <pre name="code" class="sql">commit;
订单表create table orders(id number primary key,--订单的编号userId number references users(id),--下订单的用户编号totalPrice number default 0 not null,--该订单的总价格orderDate date default sysdate not null --该订单的时间);订单细节表create table orderItem(id number primary key, --增长的编号ordersId number references orders(id),bookId number references book(id),--书号是多少bookNum number default 0 not null --商品的数量);自增长1create sequence order_seqstart with 1increment by 1minvalue 1maxvalue 9999999nocyclenocache;自增长1create sequence orderitem_seqstart with 1increment by 1minvalue 1maxvalue 9999999nocyclenocache;————摘自《韩顺平细说jsp》
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- 分享微信开发Html5轻游戏中的几个坑
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器
- 插入排序
- 冒泡排序
- 堆排序