(2)用户登录
用户登录页面主要用来接收用户输入的用户名和密码,并更新用户在网站中的状态信息。会员登录窗口的运行结果如图所示。
图4-4 用户登录
if($_POST['log']){
if($_POST['username']==''||$_POST['pwd']=='') {
warn(\用户名或密码不能为空。\ }else{
$login_name =$_POST['username']; $login_pwd =$_POST['pwd'];
$where=\login_pwd='$login_pwd'\
$info=$user->getList($name,$where); if(($info[0]['login_name']=='') &&( $info[0]['login_pwd'])=='') {
warn(\用户名或密码有误。\ }else{
$_SESSION['login_id'] =$info[0]['login_id']; $_SESSION['login_name'] =$info[0]['login_name']; warn(\登录成功。\ } } 4.1.3 商品浏览
用户在商品显示页面(goods.php)对具体商品进行详细了解,并在商品显示页面对商品进行收藏或者加入购物车,已注册的会员还可以对商品进行咨询或者评论等。
23
图4-5 商品显示页面
关键部分代码如下: $goods = new Goods();
$id = $_GET['id']; //获取传递过来的参数商品id $tbname = $goods->_goods;
$info = $goods->getInfo($tbname,$id); 4.1.4 购物车模块
用户在浏览商品时,如果对想购买的商品,可以点击“收藏”把商品加入收藏夹;也可以点击“购买”把商品放入购物车,此时页面便自动跳转到购物车列表,如下图:
图4-6收藏夹
24
图4-7购物车
部分代码如下:
$where = \WHERE session_id='\AND goods_id=$goods_id\
$oldinfo = $cart->getList($cartname,$where); if($oldinfo[0]['id']==''){ //获取商品信息
$data['login_id'] = 0;
$data['goods_id'] = $info['id']; ??(省略部分代码)
$data['goods_num'] = 1;
$info=$cart->insertData($cartname,$data); if($info!=false){
$cart_id=$cart->getMaxId($cartname); $cart_id=$cart_id[0];
urlto(\ } }else{
$data['goods_num'] = $oldinfo[0]['goods_num']+1;
$info = $cart->updateData($cartname,$oldinfo[0]['id'],$data); urlto(\ }
(3)生成订单
25
如果用户对商品满意,并修改好购物车的商品数量后点击“去结算”,便跳转到订单信息确认与填写页面,(关键代码参看附录三),运行效果图如下:
图4-8填写订单确认信息
(4)订单提交成功页面(关键代码参看附录三):
图4-9订单提交成功
4.2 后台部分 4.2.1 后台总体框架
后台是前台功能实现的基础,只能由管理员进行使用与维护。主要包括管理员身份验证,商品管理模块,订单管理模块,会员管理模块,系统管理模块组成。后台功能介绍:
26
(1)功能模块介绍
管理员身份验证:为合法用户提供一个后台入口。 订单管理模块:网站管理者对用户订单的执行和编辑状态。
商品管理模块:增加商品的品牌或商品的种类;向商品表插入前台首页展示
的商品信息。
会员管理模块:查询所有注册用户,对一些非法或失信用户进行删除操作。 系统管理模块:管理员向前台首页添加友情链接信息。 (3) 后台文件结构
后台首页admin.php后台头部导航top.php左侧导航menu.php后台中部main.php商品管理订单管理会员管理系统管理文章管理订单查询order.php修改订单状态order_action.php会员管理添加商品goods_add.php品牌分类管理商品类型管理品牌管理商城设置sys_config.php导航设置set_nav.php
图 4-10 后台文件结构图
(3)后台首页运行结果
27
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库网上电子商城设计毕业论文 - 图文(6)在线全文阅读。
相关推荐: