首页 基于php的网上商城系统设计

基于php的网上商城系统设计

举报
开通vip

基于php的网上商城系统设计基于php的网上商城系统设计 基于php的商城信息管理系统 基于php的网上商城系统 引论 电子商务是在计算机开放的网络环境下,基于浏览器/服务器使用方式,买家和卖家没有见面的情况下进行的商贸行动,实现消费者在网上购买东西的一种商业运营模式。 随着现代化网络信息的发展,Internet推动着世界的不断进步,它包含各种各样的信息资源,而我们可以通过Internet迅速方便地搜索最新的信息,开拓自己的视野,它让我们的生活变得更加多姿多彩,因此Internet倍受广大人民群众的重视。 网络在生活中逐渐盛行,“...

基于php的网上商城系统设计
基于php的网上商城系统 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 基于php的商城信息管理系统 基于php的网上商城系统 引论 电子商务是在计算机开放的网络环境下,基于浏览器/服务器使用方式,买家和卖家没有见面的情况下进行的商贸行动,实现消费者在网上购买东西的一种商业运营模式。 随着现代化网络信息的发展,Internet推动着世界的不断进步,它包含各种各样的信息资源,而我们可以通过Internet迅速方便地搜索最新的信息,开拓自己的视野,它让我们的生活变得更加多姿多彩,因此Internet倍受广大人民群众的重视。 网络在生活中逐渐盛行,“网上购物”已经越来越流行。现在有很多年轻小伙甚至是中老年人也喜欢网上购物,逐渐的实体店都被他们淡忘了。相信很大一部分人都有在网上购物的经验,而在这些人中间有的人仅仅是想知道一下网上购物的感觉,则有的人可能把网上购物当成自己日常生活中主要的购物方式。大家都知道“网上购物”最大的特点就是方便、快捷、实惠。为了让大家在不出家门的情况下购买到自己想要的商品,构建了网上商城,希望可以更好地为大家服务。 这次设计的内容是构建一个网上商城,主要是用Apache Web服务器、PHP解释器以及MySQL数据库来实现的,网上商城包含以下功能: 1.用户信息 用户在购物之前必须注册自己的信息,以便用户再次购物时省事、方便。同时,用户还可以修改自己的个人信息。 2.购物模块 用户登录成功后,进入商城首页,可以在浏览商品的同时把商品加入购物车。用户也可以通过搜索条件迅速的查询自己喜欢的商品,这样大大的提高了购物的效率。 3.商品的管理 管理员通过对商品的了解,可以很好的对商品进行管理,包括商品的名称、商品类别等,还可以对商品的信息进行维护。 1 相关技术的简介 网上商城主要是使用一种开发的Apache Web服务器、PHP解释器和MySQL数据库的整合软件包WampServer。Wampsever也就是指Windows Apache Mysql PHP集成安装环境,即在windows下的apache、php及mysql的服务器软件。它可以省去开发人员将时间花费在繁琐的配置环境过程,从而节约出更多的精力做开发。由于它被众人使用,我们知道在windows下用Apache+PHP+Mysql 集成环境,它们三个组合在一起具有简单的图形和菜单安装和环境配置,方便简单易用。在wampsever下有一个数据库管理工具phpMyAdmin,作用使数据库操作更加便捷。 1.1 PHP技术 PHP也就是Hypertext Preprocessor的缩写,可翻译为中文是“超文本预处理器”。它是一种内嵌式的语言HTML ,用过这些的都知道PHP与微软的ASP好像有些相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,目前被很多公司的编程人员广泛的运用。语法涵盖了C语言、Java和Perl的特征。PHP可以和数据库连接,产生简单的动态网页程序。用PHP做出的动态页面与其他的编程语言相比,PHP是把程序嵌入到HTML文档中去执行,执行效果比完全生成HTML标记的CGI要高很多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。 PHP的优点:基础简单、效率高、快捷、成本低、易于学习和使用,主要适用于Web开发领域。PHP的文件后缀名为*.php 基于php的商城信息管理系统 1.2 MySQL技术 MySQL是基于客户端/服务器模式的一个开放源码的小型关系数据库管理系统,它也是最流行的关系型数据库管理系统。关联数据库也就是把数据保存在不同的 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 中,而不是把所有数据放在一个大仓库内,这样的使用增加了速度,同时提高了灵活性。开发者是瑞典的一个MySQL AB公司,目前属于Oracle公司。MySQL已经被广泛地使用在Internet中的小型网站。由于它的速度快、体积小、总体成本也就低,特别是开放源码这一特征,许多中小型网站为了降低网站的总体成本而选择了MySQL作为网站数据库。MySQL使用的SQL语言主要是用于访问数据库的最常用标准化语言,和PHP及Apache搭配起来使用可组成比较好的开发环境。 MySQL数据库的优点:简单易学、配置方便、技术支持、开放源代码、性能高、成本低。 1.3 Apache Apache是Apache HTTP Server的简称,它是世界使用排名第一的Web服务器软件。它能运行在普通使用的计算机平台上,它的跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。 Apache的特点是方便简单、性能稳定以及速度快,并可以用做代理服务器来使用。 1.4 phpMyAdmin phpMyAdmin是一款免费的、用PHP编写的工具,可以通过Web方式管理MySQL,它支持MySQL的大部分功能。例如常用的操作:管理数据库、表格、字段、索引、用户等等,还可以直接执行任何其他的SQL语句。 2 系统需求 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 与总体设计 2.1 需求分析阶段 2.1.1 系统需求 随着人类社会的迅速发展,人类对于知识的需求在不断的增长,对于网络知识也在飞快的进步。同时网络也给人们带来了许多方便,网上购物更是方便了我们的很多需求。由于网站所包含的内容比较丰富,所以设计网页尽可能简洁,直观友好,操作简单,可以让人们很容易掌握网上购物的流程,因此网上商城是一个小型的系统,给用户提供了一个购物平台,其特点简单、方便、快捷。 2.1.2 功能需求 网上商城主要提供方便快捷的管理功能以及网上信息查阅,用户可以查阅相关的商品信息,管理员则要管理部分商品信息和用户所有的信息。本系统主要包括前台和后台两大模块,前台主要包括商品的展现、用户登录、用户注册、商品分类、购物车管理。后台部分主要是管理员的权利,包括用户管理、类别管理、商品管理、订单管理、评论管理。 前台模块:用户进入系统后,进入商品首页,查看商品的分类信息,用户首次登录网上购物系统时可以注册信息,之后可以登录。登录后可以查看用户中心,包括个人信息、修改密码和我的订单,也可以选购自己需要的商品,加入购物车,对其进行购买。 后台模块:在这里需要管理员输入正确地账号且密码,之后可以进入管理页面对信息维护。 用户管理:包括个人中心、浏览用户和添加用户; 类别管理:包括浏览商品类别、添加商品类别和浏览树状类别; 商品管理:包括添加商品、浏览新发布商品、浏览在售商品和浏览已下架商品; 订单管理:包括浏览订单和统计订单; 评论管理:包括浏览评论(可以查看详情和删除评论)。 2.1.3 可行性分析 经济可行性性:因为本系统是类似于网上商城系统,整个设计效果不算太大,所以开发成本不是太高。一般计算机都可以实现,各个方面都还是可以的,所以说经济上还是实惠的。 技术可行性:本系统是采用PHP+Mysql+Apache进行开发和实现的,它们组合在一起设计了很多成功的例子,技术基础雄厚,因此说技术上是可行的。 基于php的商城信息管理系统 操作可行性:本系统主要是网上商城的信息管理,对于用户来说不需要高深的计算机专业知识,只要熟悉简单地操作即可;对于管理员来说,只要会运用网络,就能对商城信息进行使用和维护。 2.2 总体设计 2.2.1 运行环境 本系统使用的是WampServer整合软件包,它包括Apache Web服务器、PHP解释器以及MySQL数据库。免去了开发人员将时间花费在繁琐的配置环境过程,从而利用更多精力去做开发。 2.2.2 层次图 网上商城 后台功能 前台功能 用户登录 用户注册 用 商类订评 户 品 论 别 单 管 管 管 管 管 用户中心 查看商品 购物车 理 理 理 理 理 个我 修 人的改 信订密 息 单 码 图2-1 层次图 2.2.3 数据库逻辑设计 管理员信息表(admin)如图2-2所示: 图2-2 管理员信息表 用户信息表(user)如图2-3所示: 图2-3 用户信息表 基于php的商城信息管理系统 商品类别信息表(type)如图2-4所示: 图2-4 商品类别信息表 订单信息表(Orders) 图2-5 订单信息表 商品信息表(Goods) 图2-6 商品信息表 订单描述表(Detail) 图2-7 订单描述表 基于php的商城信息管理系统 评论信息表(Comment) 图2-8 评论信息表 2.2.4 界面的设计 前台页面:在初次访问本系统时,会看到一个主页面,如图2-9所示,下面介绍一下主页面的设计。 图2-9 主页面设计 (1)首先看到的是手机的品牌,我们可以查看各类手机信息,也可以在左上方的搜索框里输入自己感兴趣的手机品牌。 (2)在用户登录后,右上方会显示用户名,如果没有登录则显示“你好~[请登录][免费注册]”。 后台页面:管理员登陆首页设计如图2-10,在这里管理员登录后才能对其信息进行处理。 图2-10 管理员登录界面 基于php的商城信息管理系统 3 详细设计 在系统中,主要介绍前台、后台两部分所具有的功能。 在前台中,如果用户成功注册成为会员,登录后,会看到登录页面,包含的功能如下所示: (1)注册用户、登录; (2)搜索所需商品; (3)用户购买商品; (4)管理自己的购物车; (5)查看用户中心; (6)查看自己的订单; 在后台中,管理员先登录,所具有的功能如下: (1)用户管理; (2)类别管理; (3)商品管理; (4) 订单管理; (5) 评论管理。 3.1 用户注册和登录 用户注册是为了更好的购物,因为只有注册后才能在网上购买商品,网站才能更好地为大家提供服务。 (1)打开主页后,点击右上方的[免费注册],即可进行用户注册,如图3-1所示: 图3-1 用户注册页面 点击“立即注册”,若输入格式正确,则注册成功。 (2)用户登录:主要是输入登录者正确的用户名和密码,如图3-2所示: 图3-2 用户登录页面 若用户名不存在,可以点击右面的“注册新用户”重新进行注册。 基于php的商城信息管理系统 3.2 购物车管理 登录成功后,进入的页面是商品的展现,只是在右上方显示“你好!add|用户中心”,这里以“add”用户为例,如图3-3所示: 图3-3 用户登录后页面 在这里可以浏览手机商品,对商品信息进行具体详细的了解,也可在搜索框里输入手机品牌,快速的查询结果,这时可以选择自己满意的商品,加入购物车,如图3-4所示,选择的是“联想”品牌: 图3-4 浏览商品信息页面 基于php的商城信息管理系统 加入购物车后,进入如图3-5页面: 图3-5 购物车页面 在我的“购物车”中如果不需要某个商品,可以进行“删除”或“清空购物车”,也可以继续购物,选择自己喜欢商品,点击“去结算”,进行购买,如图3-6所示: 图3-6 商品结算页面 信息输入完整后,若不想继续,可以点击左下角的“返回购物车”。如果想购买就点击“确认无误,下订单”即可。 基于php的商城信息管理系统 3.3 查看用户中心 用户登录后还可以查看自己的信息,点击首页右上角的“用户中心”,可以查看个人信息、修改密码、我的订单。 点击“个人信息”,如图3-7所示: 图3-7 个人信息页面 单击“修改密码”,会显示页面如图3-8所示: 图3-8 修改密码页面 3.4 管理员登录 管理员登录页面的设计效果如图3-9,登陆首页设置:登录模块主要用于验证用户登录系统时输入的账号和密码是否正确,如果都正确用户可以进入系统,假如有一个不正确则不能进入此系统。 图3-9 管理员登录页面 管理员登录后进入网站管理中心如下图3-10所示:显示的是个人中心,左侧显示用户管理、类 基于php的商城信息管理系统 别管理、商品管理、订单管理、评论管理。上面标栏有“当前用户:admin”、“修改口令”、“退出系统”。 图3-10 网站管理中心 3.5 用户管理 用户管理:包括个人中心、浏览用户和添加用户; 浏览用户界面如图3-11所示,可以对用户进行“启用”、“禁止”和“编辑”操作。 图3-11 浏览用户界面 3.6 类别管理 类别管理:主要是商品的信息存储,包括浏览商品类别、添加商品类别和浏览树状类别; 3.7 商品管理 商品管理:包括添加商品、浏览新发布商品、浏览在售商品和浏览已下架商品; 添加商品页面设计如图3-12,输入正确的信息后,点击“提交”即可。 基于php的商城信息管理系统 图3-12 添加商品页面 浏览新发布商品页面如图3-13所示,可对商品进行[上架][下架][编辑][删除]操作。 图3-13 浏览新发布商品 浏览在售商品:主要是对商品进行[上架][下架][编辑][删除]操作。 浏览已下架商品,主要是对商品进行[上架][下架][编辑][删除]操作。 3.8 订单管理 浏览订单页面如图3-14所示,显示订单的状态,可查看详细,也可进行发货。 基于php的商城信息管理系统 图3-14 浏览订单页面 3.9 评论管理 评论管理中主要是浏览评论的信息,包括查看具体详情和删除两个操作。 4 系统测试 4.1 测试的重要性及目的 (1)测试的重要性:在软件生命周期中测试占有很重要的地位,在每个阶段中都应该包含测试,它主要是为了检验本阶段的成果是否接近理想的效果,尽可能早的发现错误并加以修正,如果不在早期进行测试,后面出现更多的麻烦,导致测试更加困难。所以开发人员应该端正态度,认真测试。 (2)测试的目的在于保证软件质量。主要分析如:?确保软件的质量,一是确认软件做了你所预想的事情,二是确认软件以正确的形式做了这个事件。?提供信息,例如提供给开发人员一些反馈信息,为风险评估做准备。?测试不但测试软件产品的本身,而且还包括软件开发的过程。所以说软件测试的第三个目的是保证整个软件开发过程是高质量的。 4.2 测试项目及结果 测试项目主要包括前台和后台,经过反反复复,认认真真测试,结果基本能够实现其要求的功能,效果截图已在本论文中呈现出来。 总结 初级经济法重点总结下载党员个人总结TXt高中句型全总结.doc高中句型全总结.doc理论力学知识点总结pdf 经过不断的努力,终于完成了毕业设计和毕业论文,本系统虽不是很大,但基本上实现了商品的购买和订单的处理功能,也能满足用户的需求。系统的特点:稳定,页面简洁,安全性高,操作起来简单。在做设计的过程中,曾遇到很多的问题,如软件安装不成功,调试遇到乱码等,通过查阅大量的参考文献以及在网上搜索了很多关于购物系统的资料,逐一解决了这重重困难,从而也学到了很多东西,可以说是从理论到实践的一个飞跃。我还了解了软件开发的大致流程,目前在这个信息化发展的时代,只有学到真本领才能有立足之地,通过这次的实际操作也让我明白了软件开发的辛苦,首先要有足够的耐心,有敢于面对代码出现的各种问题,要无数次的调试和进行修改。编程这个东西,重要的是善于动手,勤学习勤练习,要多借鉴人家的例子,既节省时间,又可防止代码的重用。所以想学好一门编程语言,基础固然重用,但一定要动手操作,实践是最好的方法。一份付出一份收获。要想享受成功的滋味,前提就是你必须努力去做。完成毕业设计的那一时刻,我心里一下子放松下来,甚是高兴。 基于php的商城信息管理系统 从整个过程来说,这次设计使我受益匪浅,提高了自我的动手能力,同时也让我发现了自己的 不足,希望在以后的工作中更加努力能做出更完善的系统。
本文档为【基于php的网上商城系统设计】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_321635
暂无简介~
格式:doc
大小:329KB
软件:Word
页数:18
分类:
上传时间:2018-05-22
浏览量:122