AJAX购物网站设计文档.docx

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
最新 精品 Word 欢迎下载 可修改 AJAX购物网站设计文档 一要实现的功能 用户访问网站时,如未登陆成用户,那么只可以查看网站中的商品信息不能购置商品。注册为会员并登陆后,可以购置指定数量的商品,购置完所有商品后,用户可调用结帐功能对所购置的商品进行结帐,在整个购置过程中,用户所购置的商品放在虚拟购物车中,并未记录数据库中。 二AJAX技术在本例中的作用 实现动态无刷新的页面效果,即通过动态改变页面中层的内容改变页面的内容。 三数据库模型设计 图31 数据库模型图 描述: 编号 库表名称 描述 1 ngwc_commodities 商品信息表 2 ngwc_operlog 用户操作记录,存购置信息 3 ngwc_user 用户表 4 ngwc_type 用户类型表 四类的设计 持久化类的设计 图41 持久化类类图 描述: 编号 类名 描述 1 NgwcCommodities 商品信息类 2 NgwcOperlog 用户购置信息类,存购置信息 3 NgwcUser 用户信息类 4 NgwcType 用户类型类 说明: 持久化类的每个类的属性都有其对应的setter和getter方法,Hibernate通过持久化类可进行数据库的操作。 虚拟购物车类的设计 图42 虚拟购物车类类图 描述: 编号 类名 描述 1 Cart 虚拟购物车类 2 BeanItems 购物车中存放的每一个商品 数据库操作类的设计 图43 数据库操作类类图 描述: 编号 类名 描述 1 Dao 数据库操作类 2 DaoImpl 数据库操作类的接口,定义的数据库操作类中实现在方法 Dao类中实现的方法说明: List showAllComms(int start); //按分页得所有商品 List showFindComms(String commname, int start); //按查找得所有商品 int getPages(); //得所有商品总页数 int getFindCommsPages(String commname); //得查找的商品个数 void addUser(NgwcUser user); //向数据库添加一个用户 NgwcUser getUserInfo(String username, String password); //通过用户名和密码得到用户信息 public List getUserLogs(NgwcUser user); //得到当前用户的购置记录 public boolean existUser(String username); //是否存在用户 boolean existUser(String username,String password); //是否存在该用户名及密码对应的用户 public void saveLogs(NgwcOperlog logs); //保存logs public void updateComms(NgwcCommodities comm ,int num); //更新商品信息 public void updateUser(NgwcUser user); //更新用户信息 public boolean registUser(NgwcUser user); //添加一个用户 五功能实现 注册功能实现 功能说明: 用户点击首页中的注册链接后,页面中显示注册层供用户填写注册信息,当用户输入新注册的用户名时,ajax调用后台名为checkUser的servlet判断是否存在同名用户,并返回判断的信息;当用户输入密码和确认密码时,判断密码是否和确认密码相同;假设以上两个条件同时满足,注册按钮可用,否刚,注册按钮不可用。完成输入信息后,点击注册按钮进行用户注册操作,注册操作完成后,系统自动为用户完成登陆操作并返回首页。 图511 注册功能活动图 图512注册功能顺序图 描述: 编号 名称 类型 描述 1 Index.jsp 页面文件 首页页面 2 ajax.js Js文件 存放所有的javascript函数 3 checkUser Servlet 检察是否存在同名用户 4 RegistAction Action 点击注册按钮后提交到的页面 5 Session Session对象 当前用户的session 6 Dao 类 数

您可能关注的文档

文档评论(0)

189****5087 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7102116031000022
认证主体仪征市思诚信息技术服务部
IP属地江苏
统一社会信用代码/组织机构代码
92321081MA278RWX8D

1亿VIP精品文档

相关文档