基于php的网上商城系统 - 图文

更新时间:2023-11-09 01:32:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

基于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是基于客户端/服务器模式的一个开放源码的小型关系数据库管理系统,它也是最流行的关系型数据库管理系统。关联数据库也就是把数据保存在不同的表中,而不是把所有数据放在一个大仓库内,这样的使用增加了速度,同时提高了灵活性。开发者是瑞典的一个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 系统需求分析与总体设计

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.2.3 数据库逻辑设计

个人信息

用户注册

前台功能

用户登录

网上商城

后台功能

查看商品 购物车

用户中心

用 户 管 理 我的订单

类别 管 理 商品 管 理 订单 管 理 评论 管 理 修改密码

图2-1 层次图

管理员信息表(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 用户登录页面

若用户名不存在,可以点击右面的“注册新用户”重新进行注册。

本文来源:https://www.bwwdw.com/article/wjyv.html

Top