菜单
  

    4.2主要功能模块的实现
    4.2.1用户登录、注册功能模块
    注册时,用户需要输入邮箱、昵称、密码、验证码,运用JQuery技术,对每个输入框都有非空验证和输入数据的合法性验证,当注册数据不合乎规范的话,就不会注册成功;并且输入的邮箱不能跟数据库已经存在的数据相同,否则注册失败。当注册成功时,提交表单,通过前台提交的数据转入到Struts2进行管理,把注册信息写入数据库,并将用户的信息写入到Session中。
    登录时也运用JQuery进行了输入框的合法性验证,只有输入正确的账号、密码方可进入系统进行其他操作,并将用户的信息写入到Session中。
    4.2.2个人信息管理模块
    登录之后用户可以通过Session获取自己的信息,并可以管理自己的个人信息,修改信息提交后通过Struts2框架的处理,更新数据库便可以实现个人信息的变更。
    4.2.3购物车模块
    客户挑选商品之后,将商品信息放入到Session中,通过Struts2的处理,在Action中获取Session然后通过连接数据库将相关购物信息存放在数据库中。
    5.系统测试
    系统采用黑盒测试,它是在程序正常的情况下,通过大量测试用例来验证每个功能是否能正常运行。通过测试,所有功能基本正常,实现了预期的功能。
    5.1用户登录、注册功能模块
    经过多次输入验证,系统登录模块的测试结果,如表5。
    表5系统登录测试表
    功能描述    用户注册
    前提条件    服务器和代码正常
    输入/动作    期望的输出    实际的输出
    例一输入非法的邮箱    提示邮箱错误    与预期相同
    例二两次密码不一致    提示前后密码不一致    与预期相同
    例三验证码输错    提示验证码出错    与预期相同
    5.2商品的浏览与选购
    商品的浏览与选购测试结果,如表6。
    表6商品浏览测试表
    功能描述    商品的浏览与选购
    前提条件    服务器和代码正常
    输入/动作    期望的输出    实际的输出
    例一浏览商品    可以查看各种商品    与预期相同
    例二查看详情    可以查看商品详情    与预期相同
    6.总结
    销售客户信息管理系统基本完成(1)客户注册、登录、注销;(2)用户管理:分为游客、普通客户、银卡客户、金卡客户和管理员。游客可以浏览产品的基本信息,并可以注册成普通用户;普通会员、银卡客户和金卡客户可以查看个人信息及修改个人信息,对商品进行购买下单;管理员可以根据订单的状态进行管理操作;(3)普通会员享受普通会员的相关待遇,银卡会员享受95%的待遇,金卡会员享受85%的待遇。如果普通会员消费超过一定金额,管理员可以对该会员等级进行提升;(4)能够对产品(或商品)的相关基本信息如添加,删除,修改,查询等进行管理。但系统中仍然存在着很多的不足之处,例如设计界面不是很人性化,稍微有点单调;用户购买的时候并不能真实的进行网上交易,只是一个模拟,不利于用户体验。销售客户信息管理系统应该发展成一个综合性购物网站,给用户提供新的购物体验。
  1. 上一篇:ASP.net在线试卷分析系统的设计与实现
  2. 下一篇:JSP+MYSQL仓库管理系统的设计与实现
  1. jsp+sqlserver高校二手商品交...

  2. jsp公交刷卡数据统计系统图表的设计与实现

  3. jsp+mysql学生选课信息系统设计与实现

  4. jsp+sqlserver电影票务系统的设计与实现

  5. jsp小企业品质在线评分系统设计与实现

  6. jsp+mysql电影推荐系统的设计与实现

  7. jsp医药连锁店管理系统的设计与实现

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

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

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

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

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

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

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

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

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

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

  

About

751论文网手机版...

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

关闭返回