PHP网上商城系统的设计与实现
更新时间:2024-01-30 14:33: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网上商城系统的设计与实现01-30
小学中难忘的同学600字作文06-15
药用植物学实习报告09-01
残疾人联合会工作总结及工作计划-范文11-04
蔬菜大棚施工方案07-24
上海立信会计学院会计学原理题库09-11
2012年山东省滨州市继续教育培训考试复习题答案专业技01-11
东师世界古代史研究18春在线作业05-01
教育学04-08
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 网上商城
- 实现
- 设计
- 系统
- PHP
- 党委书记在全镇村支部书记会议上的讲话
- 植物生理学填空题和判断题
- 实验二 - 数据的查询、更新
- 山东新华保险发展现状及对策分析
- 工作业绩及自我评价
- 2011年广东省高考英语听说考试真题B答案
- 彝良合盛加油站建设项目 - 图文
- 2017年电大秋外国文学专题形成性考核册答案(全)
- 杨焕枝局长在市科技局年终总结大会上的讲话
- 班级自动化管理的心理学透视
- 时间序列模型stata - 图文
- 物化习题集2修改版
- 四、六级写作背诵范文选(新东方内部资料)
- ABB ACS800变频器的调试问题
- 17种矿井防治水基础台账 - 图文
- 班轮货物分级表
- 保一中2012--2013学年高二下学期理科数学期中考答案doc
- 法律文书格式
- 大脑功能分区(整理部分)
- 10. adpatch 补丁应用指南(常见问题处理)