跟随某视频教程练手项目.写的不是很详细,因为重点是学开发技巧,不过大体差不多的
一.需求确定
用户浏览商品 用户搜索商品 用户注册会员 会员价系统 购物车 会员自助服务管理 管理员后台管理(包括人员,商品的管理)
二.架构分析设计
逻辑架构
JSP+JavaBean+Database JSP负责表现 JavaBean负责逻辑 Database负责持久保持数据
软件环境
开发工具intellij idea Tomcat 8.0 mysql5.5
三.业务逻辑
类
会员类–包装系统会员,与订单类一对多关系 管理员类–包装系统管理员 产品类–包装产品信息,与订单多对多关系 类别类–包装产品类别,树状结构,与产品多对一 订单类–包装订单信息,与产品多对多,与会员多对一 购物车类–包装购物车信息,与产品多对一
具体里面的参数和函数以后用UML补充
数据库设计">四,数据库设计
create table user
(
id int primary key auto_increment,//主键自动递增
username varchar(40),//用户名
password varchar(16),//密码
phone varchar(40),
addr varchar(255),
rdate datetime//注册日期
);
create table category
(
id int primary key auto_increment,
pid int, #pid为0的是最顶层节点
name varchar(255),
descr varchar(255),
cno int, #