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

上传人:第*** 文档编号:57286288 上传时间:2018-10-20 格式:DOC 页数:25 大小:1.53MB
返回 下载 相关 举报
基于php的网上商城系统分析与设计_第1页
第1页 / 共25页
基于php的网上商城系统分析与设计_第2页
第2页 / 共25页
基于php的网上商城系统分析与设计_第3页
第3页 / 共25页
基于php的网上商城系统分析与设计_第4页
第4页 / 共25页
基于php的网上商城系统分析与设计_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《基于php的网上商城系统分析与设计》由会员分享,可在线阅读,更多相关《基于php的网上商城系统分析与设计(25页珍藏版)》请在金锄头文库上搜索。

1、1目录目录目录目录1 1摘摘 要要3 3AbstractAbstract3 3第一章第一章绪论绪论4 41.11.1 电子商务概述电子商务概述4 41.21.2 WebWeb 服务器平台与服务器平台与 WebWeb 平台的动态设计技术平台的动态设计技术 4 41.31.3 WebWeb 平台系统的开发方法平台系统的开发方法 4 4第二章第二章 系统分析系统分析5 52.12.1 开发背景与开发意义开发背景与开发意义5 52.1.12.1.1 开发背景开发背景 5 52.1.22.1.2 系统开发的意义系统开发的意义 5 52.22.2 可行性分析可行性分析5 52.2.12.2.1 技术可行性

2、分析技术可行性分析 5 52.2.22.2.2 操作可行性分析操作可行性分析 6 62.2.32.2.3 经济可行性分析经济可行性分析 6 62.32.3 需求分析需求分析6 62.3.12.3.1 初步调查初步调查 6 62.3.22.3.2 用户需求分析用户需求分析 6 62.3.32.3.3 购物流程图购物流程图 7 7第三章第三章 概要设计概要设计8 83.13.1 总体方案设计总体方案设计8 83.1.13.1.1 系统目标系统目标 8 83.1.23.1.2 划分子系统划分子系统 8 83.1.33.1.3 系统结构总体设计系统结构总体设计 8 83.1.43.1.4 系统运行环境

3、要求系统运行环境要求 9 93.23.2 数据库设计数据库设计9 93.2.13.2.1 数据库概念结构设计数据库概念结构设计 9 93.2.23.2.2 部分相关数据表部分相关数据表 9 92第四章第四章 详细设计详细设计14144.14.1 前台设计前台设计14144.1.14.1.1 前台总框架前台总框架 14144.1.24.1.2 用户管理模块用户管理模块 14144.1.34.1.3 商品浏览商品浏览 15154.1.44.1.4 购物车模块购物车模块 16164.24.2 后台部分后台部分17174.2.14.2.1 后台总体框架后台总体框架 17174.2.24.2.2 管理员

4、登录管理员登录 18184.2.34.2.3 订单管理订单管理 18184.2.44.2.4 商品管理商品管理 19194.2.54.2.5 系统管理系统管理 2020第五章第五章 系统测试系统测试21215.15.1 系统测试系统测试 21215.1.15.1.1 测试的目的测试的目的 21215.1.25.1.2 测试的准则测试的准则 21215.1.35.1.3 测试的方法测试的方法 21215.25.2 单元测试实例单元测试实例 22225.35.3 综合测试综合测试 22225.45.4 系统的维护主要包括四个方面系统的维护主要包括四个方面 2323总结总结2323参考文献参考文献2

5、424致致 谢谢25253基于基于 PHPPHP 的网上商城系统分析与设计的网上商城系统分析与设计Xxx计算机学院软件工程 2011 级 指导教师:xxx摘摘 要要:本文详细介绍了基于 PHP 的网上购物系统的系统结构设计、实现方法和操作流程,并介绍了系统各个模块的主要功能和数据库设计及功能。该系统采用 B/S 结构,采用 PHP 技术进行动态窗体页面的设计。后台数据库选用 MySQL 数据库。系统设计并实现了会员注册及登录模块,会员基本信息模块,会员购物模块,产品搜索模块,管理员商品管理模块,用户管理模块,订单管理模块,信息管理模块等一系列功能模块。最后,对网上购物系统进行了系统测试,各个模

6、块功能运行良好。关键字:关键字:Internet,PHP,B/S,网上购物系统Analysis and design of online shopping system based on PHPXxxSoftware Engineering Profession,Computer College Grade 2011 Instructor:xxxAbstract :This paper describes system structure design, implementation method and operation process based on PHP, and introduc

7、es main functions of various modules about the system and database design. The system uses B/S structure, and conducts design of dynamic form page by PHP technology. Background database selects MySQL database. System design realizes a series of function modules such as user registration and landing

8、module, user basic information module, shopping module, searching goods module, the management of goods ,the management of user,the management of orders ,the management of news and so on. Finally, the paper tests Shopping Inline System, and the result finds that kinds of modules operate well.Key wor

9、ds: Internet,PHP,B/S,e-Shopping4第一章第一章绪论绪论1.11.1 电子商务概述电子商务概述 电子商务是伴随着信息经济的高速发展而产生的一个较新的概念,是一种新型的商业运营模式。可以概括为电子商务 Web 服务器 IT 信息技术+企业业务。发展电子商务是不可阻挡的趋势,已逐渐成为企业、商家们不可或缺的营销手段。本系统属于典型的企业与消费者之间 (B2C)类型的电子商务系统。 1.21.2 WebWeb 服务器平台与服务器平台与 WebWeb 平台的动态设计技术平台的动态设计技术 目前流行三种最常用的 Web 服务器平台是:基于 Apache HTTP Server

10、 的服务器平台、基于网景的 NES 的服务器平台、基于微软的 IIS 的服务器平台。Apache HTTP Server 可以在大多数计算机操作系统中运行由于其多平台和安全性被广泛使用是最流行的 Web 服务器端软件之一。它快速、可靠并且可通过简单的 API 扩展将 Perl/Python 等解释器编译到服务器中。而且 PHP 与Apache HTTP Server 搭配是业界公认的黄金组合,因此本系统便是采用Apache HTTP Server 服务器平台。 当前比较流行的 Web 开发技术有: ASP、PHP、JSP、ASP.NET 等。ASP 在国内比较流行,但是由于 ASP 的跨平台能

11、力差而,且安全性不好JSP 在国际上比较流行,适合开发一些企业级电子商务系统,但由于其在技术上和成本上要求都比较高现在在国内运用的还比较少,ASP.NET 是 Microsoft .NET Framework 中的一组用于构建 Web 应用程序和 XML Web Service 的技术平台有一定的复杂性,而 PHP 是秉承 Linux 的 GNU 风格借助与源码公开,使他迅速成为世界上目前应用最为广泛的站点制作语言之一。加上它和 Linux,Apache 和 MySql 的紧密配合,用 PHP 编写的代码执行起来会更快、更稳定。用 PHP 编写的代码,不用改变就可以在不同的 WEB 服务器上、

12、不同的操作系统下运行。相比之下,我们选择了 PHP 语言来开发本系统。 1.31.3 WebWeb 平台系统的开发方法平台系统的开发方法 在探讨电子商务的基本原理以及 WEB 相关开发技术的基础上,我们以软件工程方法完成了网上商城系统的开发。开发过程中所做的工作包括,整个系统的需求分析、系统设计和所有模块的具体实现、系统测试等。 5第二章第二章 系统分析系统分析2.12.1 开发背景与开发意义开发背景与开发意义 2.1.1 开发背景 21 世纪的今天,网络在人们生活中已经日益盛行,越来越多人已经离不开网络。人们已经不再满足于了解最新信息、查找资料等一些传统的网络使用方,而是过渡到娱乐、购物等新

13、兴的网民生活。网上购物,成了当今广大群众的时尚。而商家,也逐渐重视起网络的作用,充分利用起网络的低成本、高效性来宣传企业形象和销售商品。因此,为了方便广大群众,满足商家的需求,我们专门构建网上商城系统。 2.1.2 系统开发的意义 长期以来,大部分的销售活动,都是面对面的销售。如店铺销售、广交会、上门推销等。这些销售活动,都会受到地域、时间、环境等方面的影响,从而给企业、公司等的销售管理带来极大的不便。而且信息的人工管理也存在诸多缺点。而网上商城正好能全面解决这样的问题。产品生产-销售-客户订单管理系统软件为企业、公司等的销售管理带来了极大的方便。产品生产-销售-客户订单管理系统能够为用户提供

14、可靠的信息储存和快捷的信息处理手段。作为计算机应用的一部分,使用计算机对企业、公司的产品销售信息进行管理,具有手工管理所无法比拟的优点。因此,开发这样一套管理系统成为很有必要的事情,它能够具体化、合理化的管理单位的销售信息情况。用结构化的思维方式去了解计算机的工作原理。 2.22.2 可行性分析可行性分析 2.2.1 技术可行性分析 本系统采用 PHP+Mysql+Apache 进行开发,其中前台用 HTML 嵌入 PHP 进行页面开发和管理用户界面,提示信息完善,界面友好有亲和力,后台采用Mysql,数据库开发和管理数据库,部分关键内容采用事务处理机制,具有很强的错误处理能力。本系统的开发环

15、境使用现在特别流行的开源 Apache 服务器,使用方6便、运行稳定、安全可靠。PHP+Mysql+Apache 这个国际公认的网站开发黄金组合,在电子商务系统开发上,得到广泛的应用。如易趣网、百度有啊、ecshop等大型电子商务网站。综上所述,本系统在技术方面是可行的。 2.2.2 操作可行性分析 本系统采用 B/S 架构,对销售信息进行网上管理,操作简单易懂,对用户来说不需要高深的计算机专业知识,只要管理员能够懂得使用网络,就可以对商城进行使用和维护。 2.2.3 经济可行性分析 由于本系统属于模拟的网上商城系统,整个系统并不算太大,因此开发成本不算太高。整个开发过程由两个人参与,只需要两

16、台 PC 机和上述的各种软就可以实现全部的开发任务。由于 PC 机是我们各自原有的,而且无需专门升级硬件,而各种软件,又是能够在网上免费下载的,因此,整个开发成本可以说是非常的低廉,这也为我们以后进一步完善网站提供了非常大的方便。在使用成本上用户只需要拥有一台能够连接到国际互联网上的计算机,通过注册就可以在世界的任何一个角落使用网站的全部功能和服务。而且对计算机的硬件的需求也不是很高,软件方面也没有特殊的需求,易于广大用的访问与使用。因此,从经济可行性分析来看,这个网站体现了经济实惠,但是功能强大的特点。 2.32.3 需求分析需求分析 2.3.1 初步调查 本次调查主要是由我们两个同学一起通过亲身体验现在各大 B2C 网站的购物流程,如淘宝网、京东商城等等。熟悉其实现购物的方了解其管理的运作方式和管理业务流程分析现在 B2C 网上商城的基本运行情况和不足并探讨其需求。同时,参考了相关网站的调查分析报告等。 2.3.2 用户需求分析 随着互联网的高

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号