第1页共27页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共27页AJAX购物网站设计文档一、要实现的功能用户访问网站时,如未登陆成用户,则只可以查看网站中的商品信息不能购买商品
注册为会员并登陆后,可以购买指定数量的商品,购买完所有商品后,用户可调用结帐功能对所购买的商品进行结帐,在整个购买过程中,用户所购买的商品放在虚拟购物车中,并未记录数据库中
二、AJAX技术在本例中的作用实现动态无刷新的页面效果,即通过动态改变页面中层的内容改变页面的内容
三、数据库模型设计图3-1数据库模型图描述:编号库表名称描述1ngwc_commodities商品信息表2ngwc_operlog用户操作记录,存购买信息3ngwc_user用户表4ngwc_type用户类型表第2页共27页第1页共27页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共27页四、类的设计1
持久化类的设计图4-1持久化类类图描述:编号类名描述1NgwcCommodities商品信息类2NgwcOperlog用户购买信息类,存购买信息3NgwcUser用户信息类4NgwcType用户类型类说明:持久化类的每个类的属性都有其对应的setter和getter方法,Hibernate通过持久化类可进行数据库的操作
虚拟购物车类的设计第3页共27页第2页共27页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共27页图4-2虚拟购物车类类图描述:编号类名描述1Cart虚拟购物车类2BeanItems购物车中存放的每一个商品3
数据库操作类的设计图4-3数据库操作类类图描述:编号类名描述1Dao数据库操作类2DaoImpl数据库操作类的接口,定义的数据库操作类中实现在方法Dao类中实现的方法说明:ListshowAllComms(intstar