菜单
  

    图4.13  将图书添加到购物车时序图
        点击将图书加入购物车按钮,即会跳出如下选择数量窗口:
     
    图 4.14  购书窗口
        输入数量,点击确定即可在购物车中看到该书。
    当用户觉得需要购买的书籍都已经添加到购物车中了,可以点击我的购物车,进入我的购物车页面。在这个页面中,可以修改购物车中已有图书的数量,也可以将某种图书从购物车中移除。并且在购物车中可以看到现已经购买的书籍的总价。
     
    图 4.15  我的购物车界面
        购物车内的图书确认后,会员可以选择提交订单。此时会调用SubmitOrder方法,根据订单信息,同时向数据库中添加该订单信息和该订单对应的订单列表信息,当向数据库中添加成功后即清空购物车,具体实现如下时序图所示。
     图 4.16  下订单时序图
    4.6.6  查看历史订单
    用户登录后。可以查看自己下的历史订单,此时调用Orders方法,得到该用户ID所对应的订单信息,在userOrder.jsp网页中显示订单的信息。每个订单都用对应的订单列表,此时点击查看,即可看到,在这里调用UserItemList方法,得到该订单编号所对应的订单列表信息,在itemList.jsp网页显示。下面的时序图详尽地描述了用户查看历史订单、查看订单列表过程中程序如何响应前端的请求,以及与数据库如何进行交互。
     
    图 4.17  查看历史订单时序图
        当我们要查看历史订单时,首先要判断是否已经登录,若还未登录,则提示登录信息,退出查看;若已经登录,则进入历史订单页面。若该用户无历史订单,则提示历史订单为空,否则可以查看到订单信息和响应的订单列表信息。具体如下所示活动图。
     
    图 4.18  查看历史订单活动图
        历史订单界面如下:
     
    图 4.19  历史订单界面
        点击查看,可以看到该订单对应的订单列表:
     
    图 4.20  订单列表界面
    4.6.7  修改密码
        用户登录后。可以修改自己的密码,此时显示为changePassword.jsp,用户输入旧密码和新密码,点击提交,此时调用UserModifyPassword方法,判断旧密码是否正确,若正确,将新密码写入数据库。具体如下时序图所示:
     图 4.21  修改密码时序图
    当我们要修改密码时,首先要判断是否已经登录,若还未登录,则提示登录信息,退出;若已经登录,则进入修改密码页面。输入新旧密码后,判断信息是否完整,两次输入新密码是否相同,旧密码是否正确,若全都没有问题,则修改密码成功。具体如下所示活动图。
     
    图 4.22  修改密码活动图
    修改密码界面如下所示:
     
    图 4.23  修改密码界面
    4.6.8  查看修改个人资料    
    用户登录后,可以查看自己的个人信息,此时调用UserInfo.jsp,取出存在session对象中的用户信息并显示。用户也可以更改自己的个人信息,此时调用ChangeUserInfo方法,进入changeUserInfo.jsp修改用户信息页面,输入密码和新的用户信息后,调用UserModify方法,判断输入的密码是否正确,若正确,将新的用户信息写入数据库。具体如下所示时序图。
     
    图 4.24  查看修改个人信息时序图
    当我们要查看个人资料时,首先要判断是否已经登录,若还未登录,则提示登录信息,退出;若已经登录,则进入个人资料页面,可以查看个人信息。也可以选择更改个人信息,进入更改页面,输入密码和新的个人资料,然后判断信息是否完整,密码是否正确,若全都没有问题,则修改个人资料成功。具体如下所示活动图。
  1. 上一篇:H.264差错隐藏技术研究及改进+文献综述
  2. 下一篇:云计算研究现状综述+文献综述
  1. 基于MATLAB的图像增强算法设计

  2. 基于Kinect的手势跟踪与识别算法设计

  3. JAVA基于安卓平台的医疗护工管理系统设计

  4. 基于核独立元分析的非线...

  5. 基于Hadoop的制造过程大数据存储平台构建

  6. 基于安卓系统的测量软件...

  7. 基于VC++的GIS矢量图形系统开发

  8. 中考体育项目与体育教学合理结合的研究

  9. 酸性水汽提装置总汽提塔设计+CAD图纸

  10. 大众媒体对公共政策制定的影响

  11. 当代大学生慈善意识研究+文献综述

  12. 杂拟谷盗体内共生菌沃尔...

  13. 乳业同业并购式全产业链...

  14. 电站锅炉暖风器设计任务书

  15. 十二层带中心支撑钢结构...

  16. java+mysql车辆管理系统的设计+源代码

  17. 河岸冲刷和泥沙淤积的监测国内外研究现状

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回