基于php的网上销售系统的设计与实现Word格式.docx
- 文档编号:14889762
- 上传时间:2022-10-25
- 格式:DOCX
- 页数:23
- 大小:306.33KB
基于php的网上销售系统的设计与实现Word格式.docx
《基于php的网上销售系统的设计与实现Word格式.docx》由会员分享,可在线阅读,更多相关《基于php的网上销售系统的设计与实现Word格式.docx(23页珍藏版)》请在冰豆网上搜索。
而且PHP与ApacheHTTPServer搭配,是业界公认的黄金组合,因此本系统便是采用ApacheHTTPServer服务器平台。
当前比较流行的Web开发技术有:
ASP,PHP,JSP,ASP.NET等。
ASP在国内比较流行,但是由于ASP的跨平台能力差,而且安全性不好;
JSP在国际上比较流行,适合开发一些企业级电子商务系统,但由于其在技术上和成本上要求都比较高,现在在国内运用的还比较少;
ASP.NET是Microsoft.NETFramework中的一组用于构建Web应用程序和XMLWebService的技术平台,有一定的复杂性;
而PHP是秉承Linux的GNU风格,借助与源码公开,使他迅速成为世界上目前应用最为广泛的站点制作语言之一。
加上它和Linux,Apache和MySql的紧密配合,用PHP编写的代码执行起来会更快、更稳定。
用PHP编写的代码,不用改变就可以在不同的WEB服务器上、不同的操作系统下运行。
相比之下,我们选择了PHP语言来开发本系统。
11.3 Web平台系统的开发方法
在探讨电子商务的基本原理以及WEB相关开发技术的基础上,我们以软件工程方法完成了网上商城系统的开发。
开发过程中所做的工作包括:
整个系统的需求分析、系统设计和所有模块的具体实现、系统测试等。
第二章系统分析
22.1开发背景与开发意义
2.1.1开发背景
21世纪的今天,网络在人们生活中已经日益盛行,越来越多人已经离不开网络。
人们已经不再满足于了解最新信息、查找资料等一些传统的网络使用方式,而是过渡到娱乐、购物等新兴的网民生活。
网上购物,成了当今广大群众的时尚。
而商家,也逐渐重视起网络的作用,充分利用起网络的低成本、高效性来宣传企业形象和销售商品。
因此,为了方便广大群众,满足商家的需求,我们专门构建网上商城系统。
2.1.2系统开发的意义
长期以来,大部分的销售活动,都是面对面的销售,如:
店铺销售、广交会、上门推销等。
这些销售活动,都会受到地域、时间、环境等方面的影响,从而给企业、公司等的销售管理带来极大的不便。
而且信息的人工管理,也存在诸多缺点。
而网上商城,正好能全面解决这样的问题。
产品生产-销售-客户订单管理系统软件为企业、公司等的销售管理带来了极大的方便。
产品生产-销售-客户订单管理系统能够为用户提供可靠的信息储存和快捷的信息处理手段。
作为计算机应用的一部分,使用计算机对企业、公司的产品销售信息进行管理,具有手工管理所无法比拟的优点。
因此,开发这样一套管理系统成为很有必要的事情,它能够具体化、合理化的管理单位的销售信息情况,用结构化的思维方式去了解计算机的工作原理。
22.2可行性分析
2.2.1技术可行性分析
本系统采用PHP+Mysql+Apache进行开发,其中前台用HTML嵌入PHP进行页面开发和管理用户界面,提示信息完善,界面友好有亲和力;
后台采用Mysql数据库开发和管理数据库,部分关键内容采用事务处理机制,具有很强的错误处理能力。
本系统的开发环境使用现在特别流行的开源Apache服务器,使用方便、运行稳定、安全可靠。
PHP+Mysql+Apache这个国际公认的网站开发黄金组合,在电子商务系统开发上,得到广泛的应用。
如易趣网、XX有啊、ecshop等大型电子商务网站。
2.2.2操作可行性分析
本系统采用B/S架构,对销售信息进行网上管理,操作简单易懂,对用户来说不需要高深的计算机专业知识,只要管理员能够懂得使用网络,就可以对商城进行使用和维护。
2.2.3经济可行性分析
由于本系统属于模拟的网上商城系统,整个系统并不算太大,因此开发成本不算太高。
整个开发过程由两个人参与,只需要两台PC机和上述的各种软件,就可以实现全部的开发任务。
由于PC机是我们各自原有的,而且无需专门升级硬件;
而各种软件,又是能够在网上免费下载的,因此,整个开发成本可以说是非常的低廉,这也为我们以后进一步完善网站提供了非常大的方便。
在使用成本上,用户只需要拥有一台能够连接到国际互联网上的计算机,通过注册就可以在世界的任何一个角落使用网站的全部功能和服务。
而且对计算机的硬件的需求也不是很高,软件方面也没有特殊的需求,易于广大用的访问与使用。
因此,从经济可行性分析来看,这个网站体现了经济实惠,但是功能强大的特点。
22.3需求分析
2.3.1初步调查
本次调查主要是由我们两个同学一起通过亲身体验现在各大B2C网站的购物流程,如卓越网、XX有啊、淘宝网、京东商城等等,熟悉其实现购物的方式,了解其管理的运作方式和管理业务流程,分析现在B2C网上商城的基本运行情况和不足并探讨其需求。
同时,参考了相关网站的调查分析报告等。
2.3.2用户需求分析
随着互联网的高速发展,Web应用技术也得到了迅速提高。
电子商务平台便是基于这些互联技术发展起来的。
而基于B/S体系结构的网上购物系统正是电子商务的典型,系统简单却功能强大。
由于客户端-服务器(C/S)应用程序可维护性差,而且对客户端计算机要求功能必须相当强大。
为了解决这个缺点,浏览器-服务器(B/S)应用程序应运而生。
客户端只要求安装有浏览器,就可以与服务器连接,运行整个应用程序。
与此同时,由于服务端与客户端分离,应用程序的版本不管如何更新,都只会在服务器端进行,这样客户端可以节省大量资源和时间。
近年来,B/S结构越来越受到企业和公司等的喜爱和重用,选择B/S结构是当前电子商务系统开发的明智之举,能充分适应市场的需求。
本系统便是采用B/S结构进行开发的。
2.3.3购物流程图
图2-1购物流程图
2.3.4数据流图
由于原始的数据流程图存在操作的重复性和流程的不合理性,经过我们两个人的讨论,再根据网上商城系统的购物流程,我们采用从总体到局部、逐步细化的办法,绘制出如下的数据流图:
第一层:
图2-2网上商城顶层数据流图
第二层:
P0
图2-3网上商城第二层数据流图
第三层:
P1
P2.1
P2.2
P2.3
图2-4网上商城第三层用户管理数据流图
P3
P3.1
图2-4网上商城第三层购物车管理数据流图
P2
P1.1
P1.2
图2-4网上商城第三层个人账户管理数据流图
P4
P3.2
图2-4网上商城第三层订单管理数据流图
2.3.5数据字典
名称:
用户登录ID总编号:
11-001
别名:
login_id编号:
001
数据值类型:
整型
长度:
11
50
用户登录名称总编号:
11-002别名:
login_name编号:
002数据值类型:
字符型类型:
字符
30
手机总编号:
11-003别名:
phone编号:
003数据值类型:
字符型
类型:
字符
13
家庭电话总编号:
11-004别名:
tel编号:
004数据值类型:
上次登录时间总编号:
11-005别名:
login_time编号:
005数据值类型:
时间函数
用户地址总编号:
11-006别名:
user_address编号:
006数据值类型:
邮编总编号:
11-007别名:
user_zipcode编号:
007数据值类型:
字符长度:
10
用户qq总编号:
11-008
user_qq编号:
008
15
商品ID总编号:
11-009
goods_id编号:
009
数值
11
商品名称总编号:
11-010
goods_name编号:
010
120
(1)数据流描述
商品类型ID总编号:
11-011
type_id编号:
011
5
数据流编号:
D-01名称:
商品信息
别名:
olm_goods
简述:
管理员在网站系统后台添加的商品
来源:
管理员
去向:
P3.1
组成:
名称+图片+价格+运费+加件运费+所属类型+所属分类+品牌+
数量+描述+添加时间+更新时间
D-02名称:
订单
olm_order
用户购买商品生成的信息
用户
P4.1
订单号+商品ID+支付方式+送货方式+收获地址ID+用户ID+总
价+订单时间+订单状态+备注
(2)数据存储
数据流编号:
F1
用户信息表
简述:
注册网站的用户基本信息总表
组成:
用户ID+用户名+密码+Email+手机号+上次登录时间
用户ID
相关联处理:
P1.1P1.2P2.3
F2
地址表
注册网站的用户所填的收货地址
ID+地址+用户ID+收获人+邮编+固定电话号码+手机号码+Email
ID
F3
收藏夹表
注册网站的用户添加到个人账户的商品
ID+商品ID+用户ID+收藏时间
P2.2
F4
短消息表
管理员发给网站注册用户的信息
ID+发给的用户名+内容+时间
F5
订单表
用户购买商品确认后生成的信息总表
ID+商品ID+支付方式+送货方式+地址ID+总价+备注
P2.1P4.1P4.2P4.3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 php 网上 销售 系统 设计 实现
![提示](https://static.bdocx.com/images/bang_tan.gif)