当前位置:首页 > 电子商务论文(网上购物系统) - 图文
3.2.3所示: 订单生成
订单管理 填生写成表协单 议 图3.2.3
7
3.2.3 订单管理如图
4 详细设计
4.1 用户管理模块
4.1.1 登录界面
如图4.1.1所示:
图4.1.1
登录检查:
去数据库查看是否存在此用户。若存在,把此用户放入session中,
session.put(Constant.SESSION_USER, duser),同时验证邮箱是否已激活,若没激活,转到激活页面;若已激活,转到主页;若此用户不存在,提醒用户需要先注册。
当用户输入的邮箱或密码不正确时,左上角有提示。主要采用的技术是Javascript和JSP。 4.1.2 注册界面
如图4.1.2所示:
8
图4.1.2
用户注册:
只有邮箱和验证码验证需要提交给服务器处理,邮箱需要去数据库查询是否已有此邮箱,若数据库中已有此邮箱,提示用户邮箱已存在;验证码需要从session中去取生成的验证码,然后与用户输入验证码作比较,若不一致,刷新从帮用户换一张验证码。主要采用的技术是Ajax和JSON。因为Ajax[3]可以在用户输入的过程中同时提交服务器去验证,从而节省了用户的等待时间,及时让用户做相应的修改。采用Ajax技术的邮箱验证,例如:
var flag = {email:false,nickname:false,password:false,password1:false,code:false};
//邮箱验证
function checkEmail(){
flag.email = true;
if ($F(\
$(\
$(\邮箱不能为空!\ flag.email = false;
9
} else if ($F(\ $(\
$(\邮箱格式不正确(需含@符号)!\
flag.email = false;
} else {
$(\ new Ajax.Request( \ { method :\
parameters : {email :$F(\onSuccess : function(req) {
var o1 = req.responseText.evalJSON(); if (o1.ok) {
$(\
$(\邮箱已存在!\flag.email = false;
}else{
$(\$(\正确!\flag.email = true; }
} }); } }
4.1.3 邮箱激活和注册成功界面
需用户登录自己的邮箱取激活码,注意的是邮箱激活码也需要同时存入数据库,以便用户输入激活码后,去与数据库的激活码字段比较,一致则注册成功。所以设计数据库表时要加一个激活码字段,注册成功可转到主页面选购商品,界面如图
10
共分享92篇相关文档