正文内容

php网上商城网站的设计与实现-阅读页

2025-11-22 00:41本页面
  

【正文】 编号: 011 数据值类型:整型 类型:数值 长度: 5 10 ( 2) 数据流描述 ( 3) 数据存储 数据流编号: D01 名称:商品信息 别名: olm_goods 简述:管理员在网站系统后台添加的商品 来源:管理员 去向: 组成: 名称 +图片 +价格 +运费 +加件运费 +所属类型 +所属分类 +品牌 + 数量 +描述 +添加时间 +更新时间 数据流编号: D02 名称:订单 别名: olm_order 简述:用户购买商品生成的信息 来源:用户 去向: 组成: 订单号 +商品 ID+支付方式 +送货方式 +收获地址 ID+用户 ID+总 价 +订单时间 +订单状态 +备注 数据流编号: F1 名称:用户信息表 简述:注册网站的用户基本信息总表 组成:用户 ID+用户名 +密码 +Email+手机号 +上次登录时间 关键字:用户 ID 相关联处理: 数据流编号: F2 名称:地址表 简述:注册网站的用户所填的收 货 地址 组成: ID+地址 +用户 ID+收获人 +邮编 +固定电话号码 +手机号码 +Email 关键字: ID 相关联处理: 11 第 三 章 概要设计 总体方案设计 系统目标 ( 1) 提高公司企业用户的经营管理效率,减少管理工作上的重复操作等。 划分子系统 此基于电子商务理论与 PHP 技术的网上商城购物系统,分前台功能和后台管理功能: 数据流编号: F3 名称:收藏夹表 简述:注册网站的用户添加到个人账户的商品 组成: ID+商品 ID +用户 ID+收藏时间 关键字: ID 相关联处理: 数据流编号: F4 名称:短消息表 简述:管理员发给网站注册用户的信息 组成: ID+发给的用户名 +内容 +时间 关键字: ID 相关联处理: 数据流编号: F5 名称:订单表 简述:用户购买商品确认后生成的信息总表 组成: ID +商品 ID+支付方式 +送货方式 +地址 ID+总价 +备注 关键字: ID 相关联处理: 12 ( 1)前台部分由用户使用,主要包括用户管理(用户登录、注册),商品浏览、购物车管理, 个人账户管理 。 系统结构总体设计 图 31系统功能结构图 系统 运行 环境要求 ( 1)硬件环境要求: ① 1 GHz以上 处理器。 ③ 512MB内存以上。这样 的黄金组合 , 大大的 提高了数据处理的速度。比如由于需要多次连接数据库,而且这种连接是一项很消耗资源的操作,因此,在本系统中对数据库连接的部分写成了一个 PHP 文件。 为了方便,我们专门做了一个数据库的配置文件 ,用来管理数据库的连接信息,代码如下: ?php define(UserName, root)。 //数据库连接密码 define(ServerName, localhost)。 //数据库名称 ? 数据表的一些常用操作,如数据添加、查询、删除、更新等,由于使用特别频繁,我们也将它特地装到 文件里面。 后面将直接调用这些函数,由于篇幅有限,不再做具体的介绍 (部分关键 代码 请看附录二 )。主要包括用户注册、登录,商品浏览,购物车管理,个人账户管理等几个部分。 ( 1) 模块功能介绍 用户管理: 注册新用户、登录、修改用户个人资料。 购物车 :添加产品到购物车、购物车信息修改、下订单。 个人账户:订单查询 , 对收藏夹、地址的管理 。reg39。login_name39。39。login_39。39。 ,)。login_pwd39。39。checked_pwd39。39。 ,)。login_pwd39。checked_pwd39。 ,)。license39。 ,)。login_name39。login_name39。 $data[39。] = $_POST[39。]。login_pwd39。login_pwd39。 $info = $userinsertData($name,$data)。 $_SESSION[39。]=$_POST[39。]。 } } 23 ( 2)用户登 录 用户登录页面主要用来接收用户输入的用户名和密码,并更新用户在网站中的状态信息。 图 44 用户登录 if($_POST[39。]){ if($_POST[39。]==39。||$_POST[39。]==39。) { warn(用户名或密码不能为空。 }else{ $login_name =$_POST[39。]。pwd39。 $where=where login_name=39。 and login_pwd=39。 $info=$usergetList($name,$where)。login_name39。39。amp。login_pwd39。39。 ,)。login_id39。login_id39。 $_SESSION[39。] =$info[0][39。]。 ,$url)。 24 图 45 商品显示页面 关键部分代码如下: $goods = new Goods()。id39。 //获取传递过来的参数商品 id $tbname = $goods_goods。 购物车模块 用户在浏览商品时,如果对想购买 的 商品,可以点击“收藏”把商品加入收藏夹;也可以点击“购买”把商品放入购物车,此时页面便自动跳转到购物车列表,如下图: 图 46收藏夹 25 图 47购物车 部分代码如下: $where = WHERE session_id=39。session_id39。 AND goods_id=$goods_id。 if($oldinfo[0][39。]==39。){ //获取商品信息 $data[39。] = 0。goods_id39。id39。 „„(省略部分代码) $data[39。] = 1。 if($info!=false){ $cart_id=$cartgetMaxId($cartname)。 urlto(?cart_id=$cart_id)。goods_num39。goods_num39。 $info = $cartupdateData($cartname,$oldinfo[0][39。],$data)。 } ( 3)生成订单 26 如果用户对商品满意,并修改好购物车的商品数量后点击“去结算”,便跳转到订单 信息确认与 填写页面, (关键代码参看附录 三 ), 运行效果 图 如下 : 图 48填写订单确认信息 ( 4)订单提交成功页面 (关键代码参看附录 三 ) : 图 49 订单提交成功 后台部分 后台总体框架 后台是前台功能实现的基础,只能由管理员进行使用与维护。后台功能介绍: 27 ( 1)功能模块介绍 管理员身份验证:为合法用户提供一个后台入口。 商品管理模块: 增加商品的品牌或商品的种类; 向商品表插入前台首页展示的商品信息。 系统管理模块:管理员向前台首页添加友情链接信息。该页面的功能是对管理员身份验证,用户输入用户名和密码后单击“登录”按键,系统将判断用户名和密码的有效性,如果通过验证则转到后台首页,反之则提示错误。运行结果图如下 : 图 414 商品添加页面 由于前台展示商品时,包括小图,中图和大图三种格式,因此我们做了一个30 包括添加图片水印 的图片处理类( 关键 代码 请看附录 四 )。cat_id39。39。type_id39。type_id39。 „„ $info = $catinsertData($dbname,$data)。 31 }else{ warn(添加商品类型失败 ! ,)。 测试项目及结果说明 测试项目包括系统的前台与后台,经过认真测试,结果基本能够实现系统目标的要求,效果截图均 已 包含在本论文的各章节中。但是由于经验不足,对报表统计的实现功能,还没有完善,这算是一个缺陷与遗憾。总的来说,在做这个毕业设计的过程中,我们查阅 了 大量关于网上销售的相关资料,切实地按照软件工程的步骤,从需求分析,概要设 计,详细设 计,数据库设计,再到编码,调试运行,测试等步骤。我们还了解了软件开发的大体过程,在当今竞争激烈的社会中只有学到本领才能有立足之地,通过这次综合实验也使我们知道作软件开发的辛苦,首先要有足够的耐心,要勇于面对密密麻麻的代码,无数遍的调试,和无数遍的修改,但是,当你33 调试成功时,你就会感到这些努力的意义,成功的喜悦。此外,我知道了基础课的重要,要学好一门编程语言,一定要动手,实践是最好的方法。 back part is used by the administrator, including merchandise management, purchase management, order management, system management, etc. The implementation of these functions provides a dynamic and interactive emerce platform with the functions of providing products and system management. Key words: emerce。 database development。 有些按捺不住心头的怒火得力萍想起白天母亲那无休止的唠叨,在看看陈飞所发过来的令人气愤的短信。陈飞你问这话到底是什么意思? ”气愤填膺的李萍立刻回复着陈飞。 “什么娱乐项目?你难道说的是找一群人在一起花天酒地的吃喝?还是闲得无聊漫无目的的在大街上瞎溜达?还是醉醺醺的在酒醉迷离中鬼哭狼嚎?陈飞,我告诉你,我没有那多闲心和空闲的时间去干那些令人觉得无聊 的事情 ”。 “小萍。我就是觉得你平日认识的朋友也是很多的,并且你也是非常的热情好客的。 “那晚上我不睡觉我能去干嘛?陈飞,你到底想对我说些什么,如果你真的想知道什么你就直接对我说,你又何必拐弯抹角的用话语来伤人那? ” “小萍,我说的真的不是那个意思,我就是随便的问一句。 ”李萍的回复出乎陈飞意料,他觉得他的话令对方生气了。陈飞,我再告诉你一遍,以后不管白天你怎么发短信我都会全天开机,可是到了晚上我十点钟准时关机,所以晚上 10 点以后你就别打我电话了。但如果你觉得咱们俩个性格不和,存在着实质上的差异,兴趣不相投的话那我也只能对你说对不起了。 但是过了好大 一会陈飞才回复道, “我知道你得意思了。 ” 李萍看完回复一把把手机扔到了一边,她气鼓鼓的寻思着。 一连数天,一直没有陈飞的消息。一直在气头上的李萍也没有主动的打个电话给远在深圳的那个 令她感到有些厌
点击复制文档内容
公司管理相关推荐
文库吧 www.wenkub.com
备案图鄂ICP备17016276号-1