精品电子商务网站的设计与实现本科毕业论文设计.docx

上传人:b****5 文档编号:12394299 上传时间:2023-04-18 格式:DOCX 页数:31 大小:698.64KB
下载 相关 举报
精品电子商务网站的设计与实现本科毕业论文设计.docx_第1页
第1页 / 共31页
精品电子商务网站的设计与实现本科毕业论文设计.docx_第2页
第2页 / 共31页
精品电子商务网站的设计与实现本科毕业论文设计.docx_第3页
第3页 / 共31页
精品电子商务网站的设计与实现本科毕业论文设计.docx_第4页
第4页 / 共31页
精品电子商务网站的设计与实现本科毕业论文设计.docx_第5页
第5页 / 共31页
点击查看更多>>
下载资源
资源描述

精品电子商务网站的设计与实现本科毕业论文设计.docx

《精品电子商务网站的设计与实现本科毕业论文设计.docx》由会员分享,可在线阅读,更多相关《精品电子商务网站的设计与实现本科毕业论文设计.docx(31页珍藏版)》请在冰豆网上搜索。

精品电子商务网站的设计与实现本科毕业论文设计.docx

精品电子商务网站的设计与实现本科毕业论文设计

暨南大学教育学院

学生毕业论文

 

题目:

电子商务网站的设计与实现——电脑商城

 

毕业设计(论文)原创性声明和使用授权说明

原创性声明

本人郑重承诺:

所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:

     日 期:

     

指导教师签名:

     日  期:

     

使用授权说明

本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:

按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:

     日 期:

     

学位论文原创性声明

本人郑重声明:

所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律后果由本人承担。

作者签名:

日期:

年月日

学位论文版权使用授权书

本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权    大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:

日期:

年月日

导师签名:

日期:

年月日

诚信声明

我声明,所呈交的毕业论文是本人在老师指导下进行的研究工作及取得的研究成果。

据我查证,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得其他教育机构的学位或证书而使用过的材料。

我承诺,论文中的所有内容均真实、可信。

 

毕业论文作者签名:

林习深签名日期:

2011年10月10日

摘要

内容摘要:

本课题主要基于电子商务的基本原理,运用PHP开发技术搭建一个动态的网上商城的电子商务网站。

它是在Windows系统环境下,以Mysql数据库开发平台,Apache网络信息服务器,采用PHP(HypertextPreprocessor)技术开发的网上购物系统。

本系统分为前台与后台两部分组成,前台主要针对消费者,主要包括商品展示、会员注册、购物车管理、商品收藏管理、订单管理等功能模块;后台由管理员使用,主要包括商品管理、进货管理、订单管理、系统管理等功能模块。

通过这些功能的实现,给商家提供一个动态、交互式、具有商品提供、系统管理等功能的电子商务平台。

关键字:

电子商务,网络购物,数据库开发,PHP开发技术

 

Abstract:

Thisissueismainlybasedonthekeystoneofe-commerce,using PHPdevelopmenttechnologieswhichbuildadynamice-commercewebsite.Itistheonlineshoppingsystem,intheWindowssystemenvironment,basedontheMysqldatabasedevelopmentandApacheInternetInformationServerbythePHPdevelopmenttechnologies.Thesystemisdividedintotwoparts:

frontandback.Frontpartisfortheconsumers,mainlyincludingproductdisplay,memberregistration,shoppingcartmanagement,productcollectionmanagement,ordermanagementmodules,etc;backpartisusedbytheadministrator,includingmerchandisemanagement,purchasemanagement,ordermanagement,systemmanagement,etc.Theimplementationofthesefunctionsprovidesadynamicandinteractivee-commerceplatformwiththefunctionsofprovidingproductsandsystemmanagement.

Keywords:

e-commerce;onlineshopping;databasedevelopment;PHP

 

 

第一章绪论1

1.1电子商务概述1

1.2Web服务器平台与Web平台的动态设计技术1

1.3  Web平台系统的开发方法1

第二章系统分析2

2.1开发背景与开发意义2

2.1.1开发背景2

2.1.2系统开发的意义2

2.2可行性分析2

2.2.1技术可行性分析2

2.2.2操作可行性分析3

2.2.3经济可行性分析3

2.3需求分析3

2.3.1初步调查3

2.3.2用户需求分析3

2.3.3购物流程图4

2.3.4数据流程图5

第三章概要设计8

3.1总体方案设计8

3.1.1系统目标8

3.1.2划分子系统8

3.1.3系统结构总体设计8

3.1.4系统运行环境要求9

3.2数据库设计10

3.2.1数据库概念结构设计10

第四章详细设计16

4.1前台设计16

4.1.1前台总框架16

4.1.2用户管理模块18

4.1.3商品浏览19

4.1.4购物车模块20

4.2后台部分23

4.2.1后台总体框架23

4.2.2管理员登录24

4.2.3订单管理25

4.2.4商品管理25

4.2.5系统管理27

第五章系统测试29

第六章总结29

参考文献30

第一章绪论

1.1电子商务概述

电子商务是伴随着信息经济的高速发展而产生的一个较新的概念,是一种新型的商业运营模式。

可以概括为:

电子商务=Web(服务器)+IT(信息技术)+企业业务。

发展电子商务是不可阻挡的趋势,已逐渐成为企业、商家们不可或缺的营销手段。

本系统属于典型的企业与消费者之间(B2C)类型的电子商务系统。

11.2Web服务器平台与Web平台的动态设计技术

目前流行三种最常用的Web服务器平台是:

基于ApacheHTTPServer的服务器平台、基于网景的NES的服务器平台、基于微软的IIS的服务器平台。

ApacheHTTPServer可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。

它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。

而且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相关开发技术的基础上,我们以软件工程方法完成了网上商城系统的开发。

开发过程中所做的工作包括:

整个系统的需求分析、系统设计和所有模块的具体实现、系统测试等。

1第二章系统分析

12.1开发背景与开发意义

2.1.1开发背景

21世纪的今天,网络在人们生活中已经日益盛行,越来越多人已经离不开网络。

人们已经不再满足于了解最新信息、查找资料等一些传统的网络使用方式,而是过渡到娱乐、购物等新兴的网民生活。

网上购物,成了当今广大群众的时尚。

而商家,也逐渐重视起网络的作用,充分利用起网络的低成本、高效性来宣传企业形象和销售商品。

因此,为了方便广大群众,满足商家的需求,我们专门构建网上商城系统。

2.1.2系统开发的意义

长期以来,大部分的销售活动,都是面对面的销售,如:

店铺销售、广交会、上门推销等。

这些销售活动,都会受到地域、时间、环境等方面的影响,从而给企业、公司等的销售管理带来极大的不便。

而且信息的人工管理,也存在诸多缺点。

而网上商城,正好能全面解决这样的问题。

产品生产-销售-客户订单管理系统软件为企业、公司等的销售管理带来了极大的方便。

产品生产-销售-客户订单管理系统能够为用户提供可靠的信息储存和快捷的信息处理手段。

作为计算机应用的一部分,使用计算机对企业、公司的产品销售信息进行管理,具有手工管理所无法比拟的优点。

因此,开发这样一套管理系统成为很有必要的事情,它能够具体化、合理化的管理单位的销售信息情况,用结构化的思维方式去了解计算机的工作原理。

12.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机是我们各自原有的,而且无需专门升级硬件;而各种软件,又是能够在网上免费下载的,因此,整个开发成本可以说是非常的低廉,这也为我们以后进一步完善网站提供了非常大的方便。

在使用成本上,用户只需要拥有一台能够连接到国际互联网上的计算机,通过注册就可以在世界的任何一个角落使用网站的全部功能和服务。

而且对计算机的硬件的需求也不是很高,软件方面也没有特殊的需求,易于广大用的访问与使用。

因此,从经济可行性分析来看,这个网站体现了经济实惠,但是功能强大的特点。

12.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-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.1

P3.2

图2-4网上商城第三层订单管理数据流图

1第三章设计概要

13.1总体方案设计

3.1.1系统目标

(1)提高公司企业用户的经营管理效率,减少管理工作上的重复操作等。

(2)简化操作过程,提高资源的共享能力,增进查询速度。

3.1.2划分子系统

此基于电子商务理论与PHP技术的网上商城购物系统,分前台功能和后台管理功能:

(1)前台部分由用户使用,主要包括用户管理(用户登录、注册),商品浏览、购物车管理,个人账户管理。

(2)后台部分由管理员使用,主要包括管理员身份验证,商品管理,订单管理,会员管理,系统管理。

3.1.3系统结构总体设计,如图3-1所示

图3-1系统功能结构图

3.1.4系统运行环境要求

(1)硬件环境要求:

①1GHz以上处理器。

②MicrosftWindows支持的VGA或分辨率更高的监视器。

③512MB内存以上。

(2)软件环境要求:

本系统是在MicrosftWindowsXP平台下开发的,所采用的开发语言是PHP,后台采用了MySQLServer5.0数据库,服务器用Apache。

这样的黄金组合,大大的提高了数据处理的速度。

①操作系统:

WindowsXP系列

②数据库:

MySQL5.0

(3)语言种类:

简体中文版

(4)显示参数:

分辨率:

1024×768;色彩:

256色以上

13.2数据库设计

3.2.1数据库概念结构设计

(1)系统主要功能模块E-R图,如图3-3所示

图3-3实体和实体之间的关系E-R图

注:

实体集的属性已经部分省略

(2)部分相关数据表[1]

表3-2管理员信息表(olm_admin)

字段名称

代码

数据类型

是否为空

管理员id

id

smallint(5)

notnull

管理员名称

username

varchar(60)

notnull

管理员email

email

varchar(60)

notnull

管理员密码

password

varchar(255)

notnull

注册时间

add_time

varchar(15)

notnull

最新登录时间

last_login

varchar(20)

notnull

最新登录ip

last_ip

varchar(11)

notnull

表3-3商品品牌信息表(olm_brand)

字段名称

代码

数据类型

是否为空

品牌id

id

int(7)

notnull

品牌名称

name

varchar(50)

notnull

品牌logo

logo

varchar(80)

notnull

备注

notes

text

notnull

链接路径

url

varchar(255)

notnull

顺序

sort

tinyint(3)

notnull

是否显示

is_show

tinyint

(1)

notnull

表3-4购物车信息表(olm_cart)

字段名称

代码

数据类型

是否为空

购物车id

id

mediumint(8)

notnull

用户登录id

login_id

int(11)

notnull

用户sessionid

session_id

varchar(32)

notnull

商品id

goods_id

mediumint(8)

notnull

商品编号

goods_sn

int(11)

notnull

商品名称

goods_name

varchar(120)

notnull

单件运费

freight

decimal(10,0)

notnull

加件运费

addfreight

decimal(10,0)

notnull

商品质量

goods_weight

decimal(10,0)

notnull

市场价格

market_price

decimal(10,2)

notnull

商城价格

mall_price

decimal(10,2)

notnull

商品数量

goods_num

smallint(5)

notnull

表3-5收藏夹信息表(olm_collect_goods)

字段名称

代码

数据类型

是否为空

收藏夹id

id

mediumint(8)

notnull

用户登录id

login_id

mediumint(8)

notnull

商品id

goods_id

mediumint(8)

notnull

添加时间

add_time

datetime

notnull

表3-7商品信息表(olm_goods)

字段名称

代码

数据类型

是否为空

商品id

id

mediumint(10)

notnull

编号

goods_sn

int(10)

notnull

名称

goods_name

varchar(120)

notnull

商品信息标题

goods_title

varchar(300)

notnull

商品类别id

type_id

smallint(5)

notnull

商品品牌id

brand_id

int(7)

notnull

商品分类id

cat_id

smallint(7)

notnull

库存

goods_num

int(11)

notnull

库存警告数量

warn_num

smallint(3)

notnull

已售数量

sold_num

int(11)

notnull

商品质量

goods_weight

decimal(10,3)

notnull

商品单位

unit

varchar(10)

notnull

进货价

purchase_price

decimal(10,2)

notnull

市场价

market_price

decimal(10,2)

notnull

商城价

mall_price

decimal(10,2)

notnull

活动价格

promote_price

decimal(10,2)

notnull

活动开始时间

promote_start_date

datetime

notnull

活动结束时间

promote_end_date

datetime

notnull

单件运费

freight

decimal(10,2)

notnull

加件运费

addfreight

decimal(10,2)

notnull

图片名称

img_name

varchar(100)

notnull

小图路径

small_img

varchar(255)

notnull

大图路径

big_img

varchar(255)

notnull

原图路径

original_img

varchar(255)

notnull

是否上架

is_on_sale

tinyint

(1)

notnull

添加时间

add_time

datetime

notnull

更新时间

up_date

datetime

notnull

排序

sort

smallint(4)

notnull

精品推荐

is_best

tinyint

(1)

notnull

新品上架

is_new

tinyint

(1)

notnull

热门商品

is_hot

tinyint

(1)

notnull

特价商品

is_special

tinyint

(1)

notnull

备注

notes

longtext

notnull

表3-8商品分类信息表(olm_goods_cat)

字段名称

代码

数据类型

是否为空

分类id

id

smallint(5)

notnull

分类名称

name

varchar(50)

notnull

类型id

type_id

smallint(5)

notnull

父类id

parent_id

smallint(5)

notnull

备注

notes

varchar(300)

notnull

顺序

sort

smallint(4)

notnull

是否显示导航

in_nav

tinyint

(1)

是否显示

is_show

tinyint

(1)

notnull

表3-9商品类型信息表(olm_goods_type)

字段名称

代码

数据类型

是否为空

类型id

id

smallint(5)

notnull

类型名称

name

varchar(50)

notnul

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 表格类模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1