当前位置:首页 > 购物车项目开发设计与实现
购物车项目开发设计与实现
1.6.2 系统中的用例
图1-2系统中的用例
图1-3网上购物系统用例包图
5
购物车项目开发设计与实现
图1-4总用例图
6
购物车项目开发设计与实现
2 项目设计
2.1 系统功能
系统主要分为以下几大模块:登录模块,购物车模块,订单模块 各模块实现的功能如下: 2.1.1 登录模块
登录模块在区分不同用户的使用权限、加强软件使用安全性和保证数据安全方面起着关键的作用。使注册用户能快捷的购买商品。 2.1.2 购物车模块
添加商品到个人购物车,并且对已添加到购物车的商品进行数量的增加、减少、修改和删除等操作。
2.1.3 订单模块
客户选择商品后产生账单,让消费者能够完成选购,付账一起实现。
2.2 流程图
2.2.1 在线购物流程图
此流程图显示用户浏览本网站所进行的操作,用户进入网站浏览商品,选择自己需要的商品,若用户未注册则跳转到用户注册界面,进行注册,进入购物车,确认订购商品,产生订单。若已登录则直接进入购物车确认商品。若已注册未登录则直接跳转到登陆界面,登陆后再进行商品的购买操作。其流程如图所示:
浏览商品 选择商品订购商品未定义用户 已登录注册用户 未登录注册用户 图2-1用户购物流程图
去购物车去收银台提交订单 2.2.2 用户注册流程
点击主页面的用户注册选项后,会弹出一个注册信息页面,用户需要如实填写用户名,密码,E-mail,邮编,地址,电话等各项信息,系统进行检测判断该用户的用户名须不少于两位,用户输入的两次密码均不少于三位且是否一致,然后依次往后判断用户所填写的各项信息是否符合要求,直到所有信息均正确无误,系统将该用户注册信息写入会员表即cart_user表并提示用户注册成功,用户登陆后,就可以进行有效的购物了。其流程图如图所示:
7
购物车项目开发设计与实现
用户名验证
密码验证 Y Y E-mail验证 Y Y 注册成功 N N Y N N 注册入口 地址验证 N 电话号码验证
图2-2注册功能流程图
2.2.3 用户登陆流程
用户登录,首先要有一个提供用户登录的表单。用户登录的表单应该嵌入整体的结构当中。在实际的应用中,可以这样设计,如果用户没有登录,则在页面中显示用户登录的选项,用户登录后,则可隐藏用户登录的选项而代之以用户的个人信息管理链接。
首先,用户要有一个用户名和密码。商务网站需要很高的稳定性和安全性,因此对用户名不允许使用恶意的代码作为用户名而使用真实姓名。同时对密码也要求保密,将密码加密后再存入数据库。另外,还需要用户的性别、地址、E-MAIL、邮编、电话号码等。 系统确定用户登陆信息无误后会将用户User信息存入JSP页面Session中以便用户进行后续操作。 用户的登陆流程图如图所示:
8
共分享92篇相关文档