PHP网上商城系统的设计与实现
更新时间:2024-04-20 21:37:01 阅读量: 综合文库 文档下载
- PHP网上商城推荐度:
- 相关推荐
孙镭 1 柠檬网上商城系统
PHP大作业
柠檬网上商城系统的设计与实现
单位:信息技术与商务管理系 班级:商务09006班 姓名:
2012年 4月26日
孙镭 2 柠檬网上商城系统
目录
一.
使用技术概述................................................. 3 1. 使用技术描述 ............................................. 3 2. 使用工作原理 ............................................. 3 3. 配置文件常用标签详解...................................... 3
二.
柠檬网上商城系统功能结构..................................... 5 2.1 工程目录及解释 ......................................... 5 2.2 功能结构图 ............................................. 7
三.
柠檬网上商城系统搜索功能的分析与实现......................... 8 3.1 网页截图................................................. 8 3.2 主要代码................................................. 9
四.
柠檬网上商城系统商品展示功能的分析与实现.................... 12 4.1 网页截图................................................ 12 4.2 主要代码................................................ 13
五.
柠檬网上商城系统后台插入功能的分析与实现.................... 17 5.1 网页截图................................................ 17 5.2 主要代码................................................ 18
六.
柠檬网上商城系统后台修改功能的分析与实现.................... 20 6.1 网页截图................................................ 20 6.2 主要代码................................................ 22
七.
结论........................................................ 26
孙镭 3 柠檬网上商城系统
一. 使用技术概述
1. 使用技术描述
答:本系统基于HTML,Javascript,Jquery,PHP等主要技术,进行的开发。 2. 使用工作原理
答:本系统的工作原理是,客户端发出请求,将请求发送给做处理的PHP页面,做具体处理的PHP页面调用数据库,做具体的操作,再将操作结果返还给PHP页面,根据返回的结果PHP页面再根据具体情况,返还给客户端做输出。 3. 配置文件常用标签详解
答:
session_start(); //开启会话
if(isset($_POST['login'])){ //获取到一个由post方法提交过来的名字叫login的变量
$username=$_POST['username'];//获取一个叫username的属
性变量
$password=$_POST['password'];//获取一个叫password的属
性变量
$conn=mysql_connect('localhost','root','1')or
die('conn fail');//连接数据库语句否则失败
mysql_select_db(\,$conn)or die('select
DB fail');//查询数据里的具体表空间否则失败
$sql=\
where user_name='$username' and user_password='$password' \;
孙镭 4 柠檬网上商城系统
//sql语句在数据库里搜索前台提交过来的数据看是否有相符的条目 mysql_query(\);//设置字符集
$result=mysql_query($sql);//将结果封装在result中
while($row=mysql_fetch_array($result)){//循环一条数据
一条数据读取
list($user_name,$user_password)=$row;//定义数组
if($username==$user_name&&$password==$user_password){//进行判断如果相符
$_SESSION['username']=$username;//将属性
username设置为回话
echo \尊敬的.$username.您好,欢迎
您登陆成功!')\;//输出
echo \
url=../index2.php'>\; //跳转
break;}//跳出
if(!$username||!$password){//进行判断如果是空值
echo \不许为空值!')\;//
输出
echo \
url=../sl_log.php'>\;//跳转
break;}//跳出
孙镭 5 柠檬网上商城系统
if($username!=$user_name||$password!=$user_password){//如果递交过的数据与数据库不匹配
echo \用户名与密码不匹配!
')\;//输出
echo \
url=../sl_log.php'>\;//跳转
break;}//跳出 } }
?>
二. 柠檬网上商城系统功能结构
2.1 工程目录及解释
答:这是工程一级目录其中index.php为工程主页,index2.php为登陆后的工程主页sl_log.php是登陆页面。其中文件夹sunlei_fg为存放前台文件的文件夹,sunlei_bg为存放后台文件的文件夹而file则是存放脚本、CSS和图片的空间
孙镭 6 柠檬网上商城系统
这是前台文件目录其中sl_cart.php是购物车界面sl_destroy.php是用来销
毁session中的数据页面,sl_detailproshow.php则是用来显示单条的商品记录的,sl_logcheck.php则是用来检查登陆的,sl_order.php是订单页面,sl_searchlogical.php是搜索页面,sl_showpro.php是显示所有商品页面
这是后台目录其中logcheck.php是做管理员登陆处理的页面,sl_addlog.php和sl_adduser.php则是增加用户的界面,sl_bgindex.php是后台管理的主页,sl_bglog.php是后台登陆页面,sl_delpro.php是做商品删除处理的页面,sl_deluder.php是做会员删除的页面,sl_editpro.php和sl_editpro2.php则是编辑修改现有商品的页面,sl_edituser.php和sl_edituder2.php和sl_edituder3.php是编辑修改现有用户的界面,sl_insertpro.php,sl_insertpro2.php是录入新商品的页面sl_selectpro.php是显示所有商品信息的界面。
孙镭 7 柠檬网上商城系统
2.2 功能结构图
Index.phpSl_log.phpLogcheck.phpFail登陆失败Successsl_searchlogical.php查询商品Index2.php注销sl_destroy.phpsl_showpro.phpsl_detailproshow.phpsl_cart.php购买失败Failif(!$username||!$sumbuy)Successsl_order.php 前台功能流程图
孙镭 8 柠檬网上商城系统
sl_bglog.phpLogcheck.phpFail登陆失败Successsl_insertpro.phpsl_bgindex.phpsl_insertpro2.phpsl_adduser.phpsl_addlog.phpFail插入用户失败Successsl_edituser.phpsl_proselect.php删除删除用户成功sl_editpro.phpsl_delpro.phpsl_edituser2.phpsl_deluder.phpsl_editpro2.php修改用户失败Failsl_edituser3.phpFailSuccessSuccess修改商品失败sl_editpro.phpsl_edituser.php后台功能流程图
三. 柠檬网上商城系统搜索功能的分析与实现
3.1 网页截图
描述:在输入框中输入商品名称或编码都可搜到与之有关的商品下面是网页截图
孙镭 9 柠檬网上商城系统
3.2 主要代码 Index.php
echo \
孙镭 10 柠檬网上商城系统
method='post'>\;
echo \;
echo \type='submit' name='submit' value='查询'/>\; echo \; ?>
Sl_searchlogical.php
商品搜索:
id=\>
type=\ />
$keyword=$_POST['keyword'];
孙镭 11 柠檬网上商城系统
$conn=mysql_connect('localhost','root','1')or die('conn fail');
mysql_select_db(\,$conn)or
die('select DB fail');
$sql=\
like '%$keyword%' or Id like '%$keyword%'\;
mysql_query(\);
$result=mysql_query($sql);
while($row=mysql_fetch_row($result)){
list($Id,$pro_name,$pro_size,$pro_price)=$row;
echo \;
echo \
/>\;
echo \$Id\; echo \
title='title'>$pro_name\;
?>
echo \$pro_size\; echo \$pro_price\; echo \; }
孙镭 12 柠檬网上商城系统
四. 柠檬网上商城系统商品展示功能的分析与实现
4.1 网页截图
描述:点击商城首页的任意超链接会跳转到商品的列表界面,对商城内所有商品进行查看,可以对单个商品进行详细查看并可输入购买数量。
孙镭 13 柠檬网上商城系统
4.2 主要代码 Sl_showpro.php
商品展示:
id=\>
孙镭 14 柠檬网上商城系统
$conn=mysql_connect('localhost','root','1')or die('conn fail');
mysql_select_db(\,$conn)or
die('select DB fail');
$sql=\; mysql_query(\);
$result=mysql_query($sql);
while($row=mysql_fetch_row($result)){
list($Id,$pro_name,$pro_size,$pro_price)=$row;
echo \
value='$Id'/>\;
echo \;
echo \type='checkbox' />\; echo \$Id\; echo \
href='sl_detailproshow.php?Id=$Id' title='title'>$pro_name\;
?>
echo \$pro_size\; echo \$pro_price\; echo \; }
sl_detailproshow.php
孙镭 15 柠檬网上商城系统
商品搜索:
id=\>
type=\ />
$Id=$_GET['Id'];
$conn=mysql_connect('localhost','root','1')or die('conn fail');
mysql_select_db(\,$conn)or
die('select DB fail');
$sql=\* from sl_pro where Id='$Id'\; mysql_query(\);
$result=mysql_query($sql);
while($row=mysql_fetch_row($result)){
孙镭 16 柠檬网上商城系统
list($Id,$pro_name,$pro_size,$pro_price)=$row;
echo \
method='post'>\;
echo \;
echo \type='checkbox' />\;
echo \
value='$Id'/>\;
echo \$Id\; echo \
href='sl_detailproshow.php?Id=$Id' title='title'>$pro_name\;
echo \$pro_size\; echo \$pro_price\;
echo \type='text' name='sumbuy'
/>\;
echo \
value='OKBUY' />\;
?>
echo \; echo \; }
孙镭 17 柠檬网上商城系统
五. 柠檬网上商城系统后台插入功能的分析与实现
5.1 网页截图
描述:我们可以通过后台管理平台对会员和商品进行增、删、改的功能(本报告只对用户管理做详细说明)。
孙镭 18 柠檬网上商城系统
5.2 主要代码 Sl_addlog.php
if(isset($_POST['bt'])){
$username=$_POST['username']; $password=$_POST['password']; $email=$_POST['email'];
$conn=@mysql_connect('localhost','root','1')or die('conn
fail');
$sql=\
values('$username','$password','$email');\;
mysql_query(\);
@mysql_db_query(\,$sql)or die('insert fail');
echo \插入成功')\;
echo \
url=sl_edituser.php'>\; } ?>
sl_edituser.php
孙镭 19 柠檬网上商城系统
$conn=mysql_connect('localhost','root','1')or die('conn fail');
mysql_select_db(\,$conn)or
die('select DB fail');
$sql=\; mysql_query(\);
$result=mysql_query($sql);
while($row=mysql_fetch_row($result)){
list($Id,$user_name,$user_password,$email)=$row;
echo \
action='edituser3.php'>\;
echo \; echo
\
/>\;
echo \$Id\; echo \
title='title'>$user_name\;
echo \$user_password\;
echo \$email\; echo \;
echo \;
echo \$Id'
title='Edit'>\;
孙镭 20 柠檬网上商城系统
echo \$Id'
title='Delete'> \;
echo \; echo \; }
?>
六. 柠檬网上商城系统后台修改功能的分析与实现
6.1 网页截图
描述:对刚刚插入的用户我们可以在此基础上对其进行修改和数据维护,保证数据的及时更新和准确性。
孙镭 21 柠檬网上商城系统
孙镭 22 柠檬网上商城系统
6.2 主要代码 sl_edituser.php
$conn=mysql_connect('localhost','root','1')or die('conn fail');
mysql_select_db(\,$conn)or
die('select DB fail');
$sql=\; mysql_query(\);
$result=mysql_query($sql);
while($row=mysql_fetch_row($result)){
list($Id,$user_name,$user_password,$email)=$row;
echo \
action='edituser3.php'>\;
孙镭 23 柠檬网上商城系统
echo \; echo
\
/>\;
echo \$Id\; echo \
title='title'>$user_name\;
echo \$user_password\;
echo \$email\; echo \;
echo \;
echo \$Id'
title='Edit'>\;
echo \$Id'
title='Delete'> \;
echo \; echo \; }
?>
Sl_edituser2.php
type=\ /> 孙镭 24 柠檬网上商城系统 编号 姓名 密码 邮箱
if(isset($_GET['Id']))
$conn=mysql_connect('localhost','root','1')or die('conn fail');
mysql_select_db(\,$conn)or
die('select DB fail');
$sql=\; mysql_query(\);
$result=mysql_query($sql);
$Id=$_GET['Id'];
echo\
method='post'>\;
echo\
value='$Id'/>\;
echo\;
echo\;
echo\$Id\;
echo\
孙镭 25 柠檬网上商城系统
name='username'/>\;
echo\
name='password'/>\;
echo\
name='email'/>\;
echo\
type='submit' name='bt' value='提交' />\;
echo\; ?>
Sl_edituser3.php
if(isset($_POST['bt'])){
$Id=$_POST['Id'];
$username=$_POST['username']; $password=$_POST['password']; $email=$_POST['email'];
$conn=@mysql_connect('localhost','root','1')or die('conn
fail');
if(!$username||!$password||!$email){
echo \不许为空值!')\; echo \
url=sl_edituser.php'>\;
}else {
$sql=\
孙镭 26 柠檬网上商城系统
user_name='$username',user_password='$password',email='$email' where Id='$Id';\;
mysql_query(\);
@mysql_db_query(\,$sql)or die('update info
fail');
echo \修改成功')\; echo \
url=sl_edituser.php'>\; ?>
} }
七. 结论
在老师和同学们的帮助下本次有关柠檬网上商城系统的三级项目顺利完成。
孙镭 26 柠檬网上商城系统
user_name='$username',user_password='$password',email='$email' where Id='$Id';\;
mysql_query(\);
@mysql_db_query(\,$sql)or die('update info
fail');
echo \修改成功')\; echo \
url=sl_edituser.php'>\; ?>
} }
七. 结论
在老师和同学们的帮助下本次有关柠檬网上商城系统的三级项目顺利完成。
正在阅读:
PHP网上商城系统的设计与实现04-20
市政管理局市容市貌集中整治大行动情况汇报05-06
新视野大学英语网上测试10-22
最美的70个英文单词 - 图文06-30
蛹虫草液体的深层发酵08-06
基于java的网上招聘系统的设计与实现本科毕业设计12-29
醇的集锦04-08
lingo软件使用教程10-04
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 网上商城
- 实现
- 设计
- 系统
- PHP
- 计算机网络大题复习题(1)
- 闽西职业技术学院学生顶岗实习考核表1
- 班轮货物分级表
- ABB ACS800变频器的调试问题
- 2015年1月中央电大汉语言本科《中国古代文学专题(1)》期末考试试
- 杨焕枝局长在市科技局年终总结大会上的讲话
- 预应力管桩使用必须注意的一些问题
- 马坪小学校园突发事件应急预案
- 聚焦问题解析疑难
- 物化习题集2修改版
- HIV抗体快速检测SOP
- 对于我国金融工具会计的探讨
- 工件定位
- 公共经济学习题及答案1-11章
- 手术医师申请及授权书
- MM440变频器参数的预置与调试(单元设计2-2)(精)
- 中学生思想品德教学调查报告
- 悬挑式脚手架安全专项施工方案 - 图文
- 俄罗斯PC3000教程 - 图文
- 水利工程项目法人安全生产考核标准