当前位置:首页 > 计算机网络课程设计 网上购物
计算机网络课程设计
3.2模块设计
3.2.1前台购物
浏览商品 选择商品 订购商品 未注册用户 已登录注册用户 未登录注册用户 注册 去购物车 去收银台 提交订单 登录
用户再前台可以浏览商品,看到自己喜欢的商品可以选择商品,然后订购商品,这时需要进行判断,如果是没有注册的用户,那么系统跳到注册页面,如果是注册了没有登录的用户,则跳转到登录页面,已经登录的用户则跳转到购物车页面,然后去收银台结帐,然后提交订单。 3.2.2注册功能
点击主页面的用户注册选项后,会弹出一个注册信息页面,用户需要如实填写用户名,密码,E_mail,等各项信息,提交后,系统进行检测判断该用户名是否已经注册过,如果已经存在则弹出新页面,提示用户该用户名已经注册过,如果没有则进行下一步判断,用户输入的两次密码是否一致,然后依次往后判断用户所填写的各项信息是否符合要求,直到所有信息均正确无误,系统将该用户注册信息写入会员表并提示用户注册成功,用户登陆后,就可以进行有效的购物了。
第 3 页 共 11页
计算机网络课程设计
3.2.3商品搜索功能
商品的搜索功能使用户更加方便的进行自己所需要的商品的查询,节省时间,提高效率。用户搜索时只要输入商品的关键字就能搜索到所有相关的商品。并且能列出通过搜索得到的商品的详细信息。
3.2.4用户登录功能
用户登录,首先要有一个提供用户登录的表单。用户登录的表单应该嵌入整体的结构当中。在实际的应用中,可以这样设计,如果用户没有登录,则在页面中显示用户登录的选项,用户登录后,则可隐藏用户登录的选项而代之以用户的基本信息。用户要有一个用户名和密码,同时对密码也要求保密,将密码加密后再存入数据库。
第 4 页 共 11页
计算机网络课程设计
3.2.5购物车功能
购物车具体的实现可采用这种形式:定义一个购物车的类(Class)。 1.列出商品的列表,使用户能够自由选择所需要的商品。 2.当用户在点击“添加到购物车”的链接时,执行如下功能:
检查用户购物车类是否存在。如不存在,则建立,并注册这Session变量;在有用户购物车类存在的情况下,检查该类中是否有该商品。如存在,则商品数量相应加1;如没有该商品,则将该商品添加到该类中。
4.详细设计与代码实现
4.1注册设计
如果用户还不是会员则提示用户进行注册,用户提交信息之后,系统开始判断用户的注册信息是否有效,首先是用户名是否为空,(该处存在用户名命名规则的问题,后面问题中会详细解决)用户输入的两次密码是否一致,然后依次往后判断用户所填写的各项信息是否符合要求,直到所有信息均正确无误,系统将该用户注册信息写入会员表并提示用户注册成功,用户登陆后,就可以进行有效的购物了。
第 5 页 共 11页
计算机网络课程设计
注册页面实现代码:
页面截图:
第 6 页 共 11页
共分享92篇相关文档