ManagerDao connection ManagerDAO() addManager() updManager() delManagerById() delManagerByName() getManagerById() getManagerByName() getManagerAll() getManagerCount() OrdersDao Connection addOrders() updOrders() delOrdersById() getOrdersByOrderId() getOrdersByProduceId() getOrdersAll() getRecordCount() ProduceDao Connection ProduceDAO() addProduce() updProduce() updProduceLeftCount() updProuduceImgPath() delProuduceById() delProuduceByName() 6
构造方法、 添加管理员方法、 修改管理员方法、 删除指定ID的管理员的方法、 删除指定Name的管理员方法、 按指定ID查询方法、 删除指定Name查询方法、 管理所有管理员信息方法、 获取记录总数 构造方法、 添加订单方法、 修改订单方法、 删除指定ID的订单方法、 按照订单ID查询方法、 按照商品ID查询方法、 查询所有订单方法、 获取记录总数 构造方法、 添加商品方法、 按商品ID修改商品信息、 修改商品库delProuduceByType() getProduceById() getProduceByName() getProduceBypublisher() getProduceByType() getProduceList() getRecordCount() ProduceTypeDao connection 存量方法、 修改商品图片路径信息方法、 删除指定ID商品信息、 删除指定商品名称的商品信息、 删除指定类别的商品信息、 按照商品ID查询商品信息、 按照供应商查询商品信息、 按照商品名称查询商品信息、 按照商品类别查询商品信息、 查询所有商品信息、 获取记录总数 ProduceTypeDAO() 构造方法、 addProduceType() 添加商品类updProduceTypeById() 别方法、 delProduceTypeById() 修改指定IDdelProduceTypeByName() 的商品类别delProduceTypeAll() 方法、 getProduceTypeById() 删除指定IDgetProduceTypeByTypeNa的商品类别me() 方法、 getProduceTypeListByNa删除指定名me() 称的商品类getProduceTypeAll() 别方法、 getRecordCount() 按照商品类别ID查询方法、 7
按照商品类别名称查询方法、 查询所有商品类别方法、 获取记录总数 4、数据访问公共类设计
序号 1
类名 属性名 方法名 描述 DBconnecter dataSource getConn() 连接数据库 5、Servlet操作类设计
序号 类名 属性名 方法名 描述 CustomerAdd CustomerList ProduceAdd ProduceDel ProduceTypeAdd ProduceUpd doget doget doget doget doget doget 注册 客户 商品添加 商品删除 商品类别 商品修改 8
第三部分 数据库设计
3.1 数据库概念设计
设计ER图
3.2 数据库逻辑结构设计
数据库逻辑模式:
9
3.3 数据物理设计
1、数据库名:shop 2、数据表设计
(1)数据表名:customer 表结构
字段名 数据类型 customerId int realName String customerPwd String email String Phone String address String (2)数据表名:manager 表结构 字段名 数据类型 id int name String pwd String (3)数据表名:orders 表结构
字段名 字段大小 12 12 10 30 12 60 约束 主键 非主键 非主键 非主键 非主键 非主键 说明 用户ID 名字 密码 邮箱 电话 地址 字段大小 3 15 15 约束 主键 非主键 非主键 说明 ID 名字 密码 数据类型 字段大小 10
约束 说明
相关推荐: