基于java的在线销售系统-需求与设计报告(编辑修改稿)内容摘要:

进 入购物车:选择商品购买数量。  结账:确认购买信息并结账。  已购买商品查询:查询已买到的商品。  页面原型 屌丝逆袭之路,大神指日可待 ~ 6  接口和类 商品的显示 : 接口名 接口说明 接口的设计 IShow 根据用户选择的类别从数据库中取得商品的详细信息放在页面上 public interface IShow { public void show()。 } 购物 : 接口名 接口说明 接口的设计 IBuy 用户点击付款时,把商品信息存入商品购买表,并扣去用户的资金 public interface IBuy { public void buy()。 }  主要字段和约束 商品购买表 表名 it_wares_shop 编号 字段 类型 描述 1 shop_id number(20) 主键 2 uesr_id number(20) 用户 ID(外键 —— it_userinfo) 屌丝逆袭之路,大神指日可待 ~ 7 3 user_name varchar(20) 用户名 (外键 —— it_userinfo) 4 wares_id number(20) 商品 ID(外键 —— it_waresinfo) 5 wares_name varchar(20) 商品名称 (外键 —— it_waresinfo) 6 shop_num number(20) 购买商品数量 7 shop_money varchar(20) 购买金额 8 shop_date date 购买时间(日期) 管理员模块 用户管理  说明  管理员实现对用户的管理  功能  可以实现对用户的查询、增加、修改、删除。  页面原型  主要字段和约束 用户信息表 表名 it_userinfo 编号 字段 类型 描述 1 uesr_id number(20) 主键 2 user_name varchar(20) 用户名 3 user_password number(20) 用户密码 4 user_account varchar(20) 用户账号 屌丝逆袭之路,大神指日可待 ~ 8 5 user_ truename varchar(20) 用户真实姓名 6 user_tel number(20) 用户联系电话 7 user_add varchar(20) 用户联系地址 8 user_ varchar(20) 用户邮箱 9 user_status number(20) 用户状态(是否停用,停用为 1,未为 0) 10 user_limit number(20) 用户权限( 0 为普通用户, 1 为管理员)  接口和类 用户的增删改查 接口名 接口说明 接口的设计 I insert 管理员增加新的用户 public interface I insert { public boolean insert ()。 } 接口名 接口说明 接口的设计 Iupdate 修改用户 public interface Iupdate { public boolean update()。 } 接口名 接口说明 接口的设计 Idelete 停用 账号 public interface Idelete { public boolean delete()。 } 接口名 接口说明 接口的设计 Iquery 查询用户信息 public interface Iquery { 屌丝逆袭之路,大神指日可待 ~ 9 public boolean query()。 } 商品管理 1. 用户订单处理  说明  对用户的订单进行处理,完成购物流程。  功能  用户订单处理:管理员对用户下的订单都看得到,并且需要对用户的订单进行处理。 (如发货)  页面原型 2. 商品状态属性  说明  这个模块则 是用来管理商品的  功能  商品类别 :管理员可对商品进行类别的划分。  商品状态属性 : 管理员可对商品进行添加(进货,数量,商品的详细信息【该信息将于首页展现出来给用户】),删除(下架),修改(修改商品信息)操作。 但同时需要记录到商品历史记录表  页面原型 屌丝逆袭之路,大神指日可待 ~ 10  主要字段和约束 商品信息表 表名 it_waresinfo 编号 字段 类型 描述 1 wares_id number(20) 主键 2 wares_num number(20) 商品编号 3 wares_name varchar(20) 商品名称 4 wares_rul varchar(50) 商品规格 5 wares_ price varchar(20) 商品单价 6 wares_status number(20) 商品状态(是否退市,退市为 1,为退市为 0) 7 wares_dec varchar(50) 商品描述 商品历史记录表 表名 it_wares_history 编号 字段 类型 描述 1 wares_history_id number(20) 主键 2 wares_id number(20) 商品 ID(外键 —— it_waresinfo) 3 wares_in number(20) 商品进货量 4 wares_sale number(20) 商品销货量 5 wares_ date date 日期  接口和类 屌丝逆袭之路,大神指日可待 ~ 11 商品 (增删改查 ) 接口名 接口说明 接口的设计 IWaresInfoDAO 执行商品管理的增删改查时连接数据库的接口 public interface IWaresInfoDAO { public boolean doIns(WaresInfoPOJO pojo)。 public boolean doUpd(WaresInfoPOJO pojo)。 public boolean doDel(int eId)。 public ListWaresInfoPOJO findAll()。 Public ListWaresInfoPOJO findByType(String eName)。 Public ListWaresInfoPOJO findByWaresID(String eName)。 } 类名 类说明 类的设计 WaresInfoIMPL 实现接口类 public class WaresInfoIMPL implements IWaresInfoDAO { Public WaresInfoIMPL(Connection conn) public boolean doDel(int eId) public boolean doUpd(WaresInfoPOJO pojo) public ListWaresInfoPOJO findAll() public ListWaresInfoPOJO findByType(String eName) Public ListWaresInfoPOJO findByWaresID(String eName) WaresInfo 存放属性及 public class WaresInfoPOJO { 屌丝逆袭之路,大神指日可待 ~ 12 POJO get、 set 方法及构造方法的类 private int waresId。 private int waresNum。 private String waresName。 private String waresRull。 private String waresPrice。 private int waresStatus。 private String waresDec。 } GetConnection 连接数据库的公共类 public class GetConnection {} WaresInfoServlet 服务端处理类 public class WaresInfoServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) Throws ServletException, IOException {} public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { } } WaresInfoFactory 商品的工厂类 public class WaresInfoFactory { } WaresInfoPROXY 商品的代理类 public class WaresInfoPROXY { } 屌丝逆袭之路,大神指日可待 ~ 13 商品的显示 : 接口名 接口说明 接口的设计 IShow 根据用户选择的类别从数据库中取得商品的详细信息放在页面上 public interface IShow { public void show()。 } 商品的分类 接口名 接口说明 接口的设计 ITypeInfoDAO 通过此接口定义抽象方法 public interface ITypeInfoDAO { public boolean doType()。 } 类名 类说明 类的设计 WaresInfoServlet 服务类 public class TypeInfoServlet extends HttpServlet { p。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。