说明文档.txt

基于PHP技术的购物导向性网站设计与实现【商城网上购物服装网站】

收藏

资源目录
跳过导航链接。
基于PHP技术的购物导向性网站设计与实现【商城网上购物服装网站】.rar
说明文档.txt---(点击预览)
毕业论文-基于PHP技术的购物导向性网站设计与实现.doc---(点击预览)
fuzhuang
T2y2ewXXxaXXXXXXXX_!!279328707.jpg---(点击预览)
246764448326699.gif---(点击预览)
admin
images
upimages
admin.php
admin_edit.php
cat.php
cat_add.php
cat_del.php
cat_edit.php
cat_save.php
check_login.php
chkadmin.php
dellink.php
dongjieuser.php
fun.php
function.php
gonggao.php
gonggao_add.php
gonggao_del.php
gonggao_edit.php
gonggao_edit_save.php
gonggao_save.php
goods.php
goods_add.php
goods_del.php
goods_edit.php
guest.php
guest_del.php
guest_edit.php
header.html
index.php
link.php
link_add.php
link_edit.php
login.php
logout.php
main.php
menu.php
order.php
order_del.php
order_search.php
order_view.php
pingjia_del.php
pinglun.php
pinglun_view.php
saveorder.php
user.php
user_del.php
user_view.php
images
zxsp.gif---(点击预览)
yjdy.gif---(点击预览)
xx.gif---(点击预览)
xing.gif---(点击预览)
xiangxi_btn.gif---(点击预览)
x.gif---(点击预览)
x-rc.gif---(点击预览)
x-lc.gif---(点击预览)
vote1.gif---(点击预览)
vote.gif---(点击预览)
vip.gif---(点击预览)
user_login.gif---(点击预览)
trash.gif---(点击预览)
tp009.gif---(点击预览)
top_low_bg.gif---(点击预览)
top_go.gif---(点击预览)
top_bg.gif---(点击预览)
topbg.gif---(点击预览)
tonglei.gif---(点击预览)
T2rgKrXe0XXXXXXXXX_!!680536916.png---(点击预览)
stit.jpg---(点击预览)
search01.gif---(点击预览)
sc.gif---(点击预览)
RSCount.gif---(点击预览)
ring02.gif---(点击预览)
ring01.gif---(点击预览)
rightarrow.gif---(点击预览)
reg.gif---(点击预览)
qqonline.gif---(点击预览)
qqoffline.gif---(点击预览)
qc.gif---(点击预览)
ppb.gif---(点击预览)
paihang_04.gif---(点击预览)
paihang_02.gif---(点击预览)
news2.gif---(点击预览)
new1.gif---(点击预览)
new.gif---(点击预览)
nav_bg.png---(点击预览)
nav_bg.jpg---(点击预览)
navbg.gif---(点击预览)
nav.gif---(点击预览)
menu_bg.gif---(点击预览)
main_body_04.gif---(点击预览)
main_body_03.gif---(点击预览)
main_body_02.gif---(点击预览)
main_body_01.gif---(点击预览)
logo.jpg---(点击预览)
login_admin1.jpg---(点击预览)
line3.gif---(点击预览)
line2.gif---(点击预览)
line.gif---(点击预览)
level5.gif---(点击预览)
level4.gif---(点击预览)
level3.gif---(点击预览)
level2.gif---(点击预览)
level1.gif---(点击预览)
kefu_middle.gif---(点击预览)
jet_bg.jpg---(点击预览)
index_right.jpg---(点击预览)
index_bg.gif---(点击预览)
index_09.gif---(点击预览)
index_04.gif---(点击预览)
index_006.gif---(点击预览)
index1.gif---(点击预览)
image002.gif---(点击预览)
image001.gif---(点击预览)
icon_jia.gif---(点击预览)
icon2.gif---(点击预览)
icon1.gif---(点击预览)
ht.gif---(点击预览)
graph03.gif---(点击预览)
graph02.gif---(点击预览)
graph01.gif---(点击预览)
goumai.gif---(点击预览)
gonggao.gif---(点击预览)
gg.gif---(点击预览)
gb.gif---(点击预览)
g3.gif---(点击预览)
fs.gif---(点击预览)
favor.gif---(点击预览)
face.gif---(点击预览)
emptybook.gif---(点击预览)
dot01.gif---(点击预览)
dg.gif---(点击预览)
detailview_s.gif---(点击预览)
detailview_c.gif---(点击预览)
detailview_b.gif---(点击预览)
dd_1.gif---(点击预览)
ddzt.gif---(点击预览)
cyclassbg.gif---(点击预览)
class_bg.jpg---(点击预览)
cla.gif---(点击预览)
circle.gif---(点击预览)
cart04.gif---(点击预览)
cart03.gif---(点击预览)
cart02.gif---(点击预览)
cart01.gif---(点击预览)
cart.gif---(点击预览)
buy.gif---(点击预览)
bullet.gif---(点击预览)
boot3.gif---(点击预览)
boot2.gif---(点击预览)
boot12.gif---(点击预览)
boot1.gif---(点击预览)
bline.gif---(点击预览)
bj_x1.gif---(点击预览)
bj_x.gif---(点击预览)
bj_7.gif---(点击预览)
bjtop.gif---(点击预览)
bj.gif---(点击预览)
biao.gif---(点击预览)
bg_top.gif---(点击预览)
bg_guide02.gif---(点击预览)
bg_guide01.gif---(点击预览)
bg_foor.gif---(点击预览)
bg_bot.gif---(点击预览)
bg.gif---(点击预览)
bei1.gif---(点击预览)
bc.gif---(点击预览)
bar9.gif---(点击预览)
bar8.gif---(点击预览)
bar7.gif---(点击预览)
bar6.gif---(点击预览)
bar5.gif---(点击预览)
bar4.gif---(点击预览)
bar3.gif---(点击预览)
bar2.gif---(点击预览)
bar10.gif---(点击预览)
bar1.gif---(点击预览)
back_5.gif---(点击预览)
back_4.gif---(点击预览)
back_3.gif---(点击预览)
back_2.gif---(点击预览)
back_1.gif---(点击预览)
admin_bg_1.gif---(点击预览)
ad1.gif---(点击预览)
aad.gif---(点击预览)
9c72a7bf468f9075.jpg---(点击预览)
3.jpg---(点击预览)
2.jpg---(点击预览)
1295536638DmFa.gif---(点击预览)
1.jpg---(点击预览)
07e107cb7dab42ec.jpg---(点击预览)
code
body.Fix
css.css
fade_image.js
focus.swf
Head.Fix
qq.css
Thumbs.db
数据库
fuzhuang.sql
运行截图
1.html
aboutus.php
bottom.php
cat.php
changeuser.php
changeuserpwd.php
chkuser.php
conn.php
deleteall.php
finddd.php
footer.php
function.php
gonggao.php
goods.php
good_view.php
gwlc.php
header.php
index.php
index_left.php
login_box.php
logout.php
mychart.php
paihang.php
pinglun_view.php
pwdsave.php
reg.php
removegwc.php
right.php
savedd.php
savepj.php
savereg.php
search.php
Shopping.php
shouyintai.php
showdd.php
showfenlei.php
showgg.php
showhot.php
shownew.php
tejia.php
top.php
user.php
userleaveword.php
压缩包内文档预览:
预览图
编号:11535341    类型:共享资源    大小:3.73MB    格式:RAR    上传时间:2018-12-03 上传人:机****料 IP属地:河南
50
积分
关 键 词:
商城网上购物服装网站 基于 php 技术 购物 导向 网站 设计 实现 商城 网上 服装
资源描述:
基于PHP技术的购物导向性网站设计与实现【商城网上购物服装网站】,商城网上购物服装网站,基于,php,技术,购物,导向,网站,设计,实现,商城,网上,服装
内容简介:
毕业设计论文 本科生毕业设计(论文) 学院(系): 软件学院 专 业: 软件工程 学 生: 指导教师: 完成日期 2013 年 4 月35本科生毕业设计(论文) 基于PHP技术的购物导向性网站设计与实现 基于PHP技术的购物导向性网站设计与实现学 院(系): 软件学院 专 业: 软件工程 学 生 姓 名: 学 号: 指 导 教 师(职称): 评 阅 教 师: 完 成 日 期: 基于PHP技术的购物导向性网站设计与实现 摘 要 随着计算机的普及应用,计算机已经成为人们社会生产和日常生活中不可缺少的部分。现在各行各业都在推行信息化,以提供效益和竞争力。现在的超市和书店都朝着全国连锁经营的方向发展。在这个商务过程中,传统的基于纸介质的数据和资料的交换、传递、存储等作业方式被电子方式替代。使用计算机对线上销售平台进行管理,具有线下操作所无法比拟的优点。例如:检索迅速、方便快捷、高效率、低成本、存储量大、寿命长、沟通成本低等,这些优点能够极大地提高管理和办事的效率。而且只要系统的设计合理,就可以为购买商品再开一条通路,减少库存堆积,利用网络的共享、互动的优点,结合地面销售的优点,借助数据库管理技术实现购买商品网上销售规范化、个性化、人性化。本系统是在Windows平台下,用PHP、网络编程等技术,结合MYSQL数据库管理系统开发出的B/S结构的小型动态购买商品在线销售系统网站。动态网页与静态网页相结合的方法制作此系统,动态网页一般以数据库技术为基础,可以大大降低网站维护的工作量;可以实现此系统的更多功能,如用户注册、用户登录、购买商品的预览查询、对购买商品的购买通过购物车实现、可进入留言本留言等等,从而实现了网站与客户之间的交流和沟通。关键词网上代购;MYSQL;PHP目 录引 言11 绪论11.1 课题背景21.2 课题研究21.2.1 课题研究的目的和意义21.2.2 国内发展情况31.3 课题的可行性研究31.3.1 技术可行性31.3.2 经济可行性31.3.3 操作可行性31.3.4 法律可行性32 开发技术介绍42.1 B/S体系结构42.2 PHP技术52.3 MYSQL数据库52.4 Apache 服务器62.5 WAMP72.6 Web2.082.7 系统对软硬件要求82.7.1 硬件环境:82.7.2 软件环境:83 系统总体设计分析83.1 需求分析83.2系统功能模块结构图93.3业务流程图103.4数据流程图134 系统设计154.1软件设计原则154.2系统总体结构设计154.2.1 系统功能模块概述及分析154.2.2 系统总体结构图164.2.3 网站结构设计174.3 界面设计174.3.1 用户界面设计174.3.2 人机界面设计原则184.4 数据库设计194.4.1 数据库概念设计194.4.2 概念模型194.4.3 数据库逻辑设计205 系统实现235.1系统前台模块设计235.1.1用户注册与登录界面235.1.2 系统首页255.1.3 查看购买商品界面265.1.4 购物车界面265.1.6 下订单界面285.2 后台主要功能的实现295.2.1 用户管理305.2.2 购买商品管理315.2.4评价管理315.2.5会员管理315.2.5订单处理326 系统运行测试326.1 系统测试目的326.2 系统测试326.2.1用户登录测试326.2.2搜索功能测试336.2.3添加商品功能测试336.2.4后台管理测试33结束语33参考文献:34致谢:34引 言Internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。作为Internet上一种先进的,易于被人们所接受的信息检索手段,World Wide Web(简称WWW)发展十分迅速,成为目前世界上最大的信息资源宝库。据估计,目前Internet上已有上百万个Web站点,其内容范围跨越了教育科研、文化事业、金融、商业、公告出版、娱乐、体育等各个领域,其用户群十分庞大,因此建设一个好的Web站点对于一个机构的发展十分重要。近年来,随着网络用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术在Internet中的广泛应用,Web站点向用户提供的服务将越来越丰富,越来越人性化。Internet带给我们的不仅是无穷的信息,更是商业模式和消费观念的变迁,因化妆产品信息易于判断和选择而独具优势,最适合于网上交易,所以代购成了热门的行业。 网络的最大优势在于开展信息服务,而信息服务的“不完善、低质量”正是国内代购的一大败笔。经营者往往过于注重化妆产品数量的丰富,而对化妆产品及其相关知识和信息的提供、介绍不够。比如,化妆产品介绍不足或是过于简明扼要,评论太少,相关公告严重匮乏等。这些都是需要我们去改进和完善的。1 绪论随着Internet国际互联网的发展,越来越多的企业开始建造自己的网站。基于Internet的信息服务,商务服务已经成为现代企业一项不可缺少的内容。很多企业都已不满足于建立一个简单的仅仅能够发布信息的静态网站。随Internet的进一步发展,静态Web站点的开发与维护变得越来越困难,一方面信息的不断增加和变化,使站点维护人员不得不经常修改他们的网页,特别是基于数据库驱动的Web站点更是如此,随着Internet上信息量的增多和交互性的加强使HTML显得越来越难以胜任。另一方面静态网页由于不能与浏览者进行有效交互,使人们感到越来越乏味,而不愿意再一次地进入同一站点。所以开发动态网页或动态内容成了越来越多的站点所追求目标。所谓动态内容是由每一个用户按照自己的需求发出请求而特殊制作的Web网页。而现代企业需要的是一个功能强大的,能提供完善的电子商务服务的动态商务网站。在经济全球化和中国加入WTO、客户需求的个性化情况下,化妆品公司所面临的市场竞争环境日益剧烈,客户大量流失,客户资产成为企业一项重要无形资产,客户关系管理成为保证公司长期成功与持久竞争优势的关键。1基于WEB的青鸟化妆品客户关系管理网站是一个中小型的化妆品商务系统,可以为各类用户提供方便的在线购物环境,符合目前国内流行的电子商务模式。用户可以在系统中实现注册、浏览化妆品、搜索查询化妆品、下定单、处理定单等功能;管理员可以通过用户管理、定单管理、化妆品管理、评论管理等管理功能来对系统进行维护更新。1.1 课题背景随着 Internet 的普及和电子商务的兴起,网上购买商品是 Internet 电子商务在购买商品行业发展的必然结果 ,这种新型的购买商品形式,与传统利用书店进行销售的方式相比拥有许多优势:一是降低了销售成本;二是利用网络作为交易平台,改变传统的交易方式,使得交易活动不受空间和时间的限制;三是信息的传递更迅速灵活,新书信息上传后,客户可以立即看到,交易马上可以从网上进行,从而大大提高了交易的效率。而对于普通购买者来说,难以在短时间内找到自己所需要的购买商品,无法及时购买到也成为购买者的难题。因此如何采用先进的信息化手段解决这些诸多问题也成为趋势及必然。正是由于这种必然趋势 ,网上购买商品才能得以迅速地发展。网上购买商品系统的主要功能是利用网站作为交易平台,将购买商品的一些基本信息以网站的形式发布到 Internet中,客户可以通过 Internet 登录购买商品网站来查看购买商品信息并提交订单订购购买商品,实现在线交易。因此,开发这样一个网上购买商品平台就成为很有必要的事情。此购买商品管理系统开发后不仅可以大量减少人力、物力,降低了成本,而且突破了时间和空间的限制,使得购买商品交易活动可以在任何时间、任何地点进行,从而大大提高了效率。1.2 课题研究1.2.1 课题研究的目的和意义在各行各业竞争日益激烈的今天,加强工作管理,提高工作效率和工作质量是每一个企业必须面临并且必须解决的重大课题。购买商品业在面对购买商品进货、销售、存货问题时,以前手工作坊式的管理已远不能够满足现今日益扩大的购买商品市场,企业只有采取信息化管理方式,才能够保证企业的最大赢利及可持续发展。购买商品系统不仅可以大量减少人力、物力,降低了成本,而且突破了时间和空间的限制,使得购买商品交易活动可以在任何时间、任何地点进行,实现24小时营业,不需要营业员,网上书城可以被设置成一个自动售货机;可以利用多媒体促销,各种文字,图象和动画,声音,让受众全方位感受广告诉求;依靠客户数据库能够提供全新的个人化服务等等。其营业成本比传统意义上的书店低得多:不需支付昂贵的店铺租金,花费浩大的装修;不需要将大笔的流动资金作为货物而沉溺在店里,可依靠“零库存”管理,缩速资金周转的周期,可以加速周转;同时,网上书店更容易开拓全球市场,从而大大提高了效率。对推动购买商品业的发展有着一定的实际意义。1.2.2 国内发展情况随着社会的发展,传统的购买商品方式已经不可避免的显示出它在时间、空间等方面的局限性。在这种要求下,基于Internet的电子商务产生了。它的出现不但解决了传统销售方式的缺点,而且给了广大消费者更大的选择空间。所以电子商务的发展壮大是不可避免的。本课题的目标就是将购买商品由传统的商店模式向网上销售的转变,同时还对销售的定单和购买商品的种类等信息进行在线管理,其意义就在于以此来实现人们不出门就能够便捷的买到自己喜欢的各种购买商品,向客户展示出一种新颖的购书理念。网上购书的方式必将被大家日趋接受 。1.3 课题的可行性研究1.3.1 技术可行性本代购系统是基于B/S模式开发的,它主要包括前台程序开发和后台数据库设计两个部分组成的。对于前台开发,本网站前台页面采用Dreamweave设计。运用PHP语言编写代码,结合Javascript脚本语言进行编写主要程序。对于后台服务器的配置和使用,本网站的WEB服务器采用的是APACHE,是比较流行的服务器,特别在中小企业中,它具有相当高的占有率,在一些大型的网站中也有相当的比例。对于普通的销售网站来说,APACHE服务器是足以胜任的。1.3.2 经济可行性本网站在普通的PC就能够良好的运行,所以对系统的硬件要求并不是很高,现在电脑已经普及并且价钱都很便宜,所以本网站虽然功能强大,但还算是物美价廉,在经济上也是可行性的。1.3.3 操作可行性本网站在主页设计了几个主要的模块可以让用户一目了然的查看网站的任何信息。人性化的搜索使得顾客方便快捷的查询自己所需要的购买商品。本网站具备友好的界面,使用方便,因此从使用操作方面看,此系统的开发是可行的。1.3.4 法律可行性目前,我国为了缩小与发达国家在电子商务方面的差距,各部门都出台相关政策鼓励企业发展网络销售平台。只要不在网络上销售国家禁止销售的购买商品,或者进行网络诈骗,一般简单的盈利网站是受到鼓励的。本系统只是公益性的购买商品,完全是受到国家法律上的支持的。通过以上可行性分析得知,可以利用现有的技术和合理的成本开发出本网站,并且能够在遵守相关法律的基础上运行该系统。2 开发技术介绍2.1 B/S体系结构本系统所面向的对象是代购用户。因此,将要采用比较流行的B/S结构。图2-4-1 B/S结构图B/S体系结构与C/S体系结构相比不仅具有其全部的优点,而且又有C/S体系结构所不具备的独特优势:(1)开放的标准:B/S所采用的标准都是开放的、非专用的,是经过标准化组织所确定而非单一厂商所制定,保证了其应用的通用性和跨平台性。(2)较低的开发和维护成本:B/S的应用只需在客户端安装通用的浏览器即可,维护和升级工作都在服务器端进行,不需对客户端进行任何改变,故而大大降低了开发和维护的成本。(3)用户使用简单,界面友好:B/S用户的界面都在统一的浏览器上,浏览器易于使用、界面友好,又因为它不再负责数据的存取和复杂数据计算等任务,只需要进行显示,因而大大降低了对客户端的要求。从以上的分析与比较可以看出,B/S模式具有C/S模式无法替代的优越性:它简化了系统的开发和维护,并且特别适用于网上信息发布。因此,我开发的代购购买商品系统采用了基于B/S模式的体系结构。2.2 PHP技术PHP代表超文本预处理器(Hypertext Preprocessor)。PHP是一种易于学习和使用的服务器端脚本语言,只需要很少的编程知识你就能使用PHP建立一个真正交互的WEB站点。PHP是能让你生成动态网页的工具之一。PHP网页文件被当作一般HTML网页文件来处理并且在编辑时你可以用编辑HTML的常规方法编写PHP。三年前,Rasmus Lerdorf为了创建他的在线简历而创造了“个人主页工具”。这是一种非常简单的语言,其后越来越多的人们注意到了这种语言并对其扩展提出了各种建议。在许多人的无私奉献下以及这种语言本身的源代码自由性质,它演变成为一种特点丰富的语言,而且现在还在成长中。应用PHP有许多有点: 1.学习过程:它是一种非常简单的学习过程。与JAVA和Perl不同,PHP只要了解一些基本的语法和语言特色,就可以开始你的PHP编码之旅。 2.数据库连接:PHP可以编译成具有与许多数据库相连接的函数,PHP与MySQL是现在绝佳的组合。 3.可扩展性:PHP已经进入了一个高速发展的时期,对于一个非程序员来说为PHP扩展附加功能可能会比较难,但是对于一个PHP程序员来说并不困难。 4.面向对象编程:PHP提供了类和对象。基于web的编程工作非常需要面向对象编程能力。PHP支持构造器、提取类等。 5.可伸缩性:传统上网页的交互作用是通过CGI来实现的,CGI程序的伸缩性不很理想,因为它为每一个正在运行的CGI程序开一个独立进程。解决方法就是将经常用来编写CGI程序的语言的解释器编译进你的web服务器。PHP就可以以这种方式安装,虽然很少有人愿意这样以CGI方式安装它,内嵌的PHP可以具有更高的可伸缩性。2.3 MYSQL数据库MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库中,这样就增加了速度并提高了灵活性。MySQL的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策,它分为代购版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其代购版的性能卓越,搭配PHP和Apache可组成良好的开发环境。 MySQL的系统特性如下:1. 使用C和C+编写,并使用了多种编译器进行测试,保证源代码的可移植性。2. 支持Linux、Windows等多种操作系统。3. 提供多种语言支持。为多种编程语言提供了API。4. 支持多线程,充分利用CPU资源。5. 优化的SQL查询算法,有效地提高查询速度。6. 既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中。7. 提供TCP/IP、ODBC和JDBC等多种数据库连接途径。8. 提供用于管理、检查、优化数据库操作的管理工具。9. 支持大型的数据库。可以处理拥有上千万条记录的大型数据库。10. 支持多种存储引擎。2.4 Apache 服务器根据Netcraft公司()1999年12月所做的关于WEB服务器市场的调查,Apache以54.49%的市场占有率名列各服务器的榜首,紧随其后的是IIS(23.78%)和Netscape(7.02%)。虽然后两种服务器都有各自公司强有力的资金支持和强大的宣传攻势,但是仍然难以抵挡Apache这一免费、源代码开放的自由软件的诱人魅力。Apache项目最早始于1995年,由一些网络管理人员自发组成,其目的是开发出一个稳定、强大的WEB服务器以满足新一代网站的需要。当时,最流行的服务器是由美国国家超级计算机应用中心(NCSA)开发的一套软件,但是后来因为主要的设计人员相继离开,使该软件的研制陷入停滞状态。也就是在这个时候,网站管理人员加入到开发队伍中,对服务器的功能进行了扩展,并提出了一些修补错误的补丁程序,使服务器的功能更加完善,并由此得名Apache(注:patch在英文中是补丁的意思)。能够直接查看源代码是Apache服务器最吸引人的地方之一。只要使用者熟悉C+或Perl,就可以自己动手修改和添加服务器的功能,而且还有许多由世界各地的开发人员免费提供的功能模块可以直接使用3。目前,Apache服务器在Unix和Windows平台都可以使用。(1)安装Apache服务器很多人都认为安装Apache服务器是一件非常复杂的工作,其实事实并非如此。在Unix平台下安装Apache服务器的过程和安装其它大多数应用程序的过程完全相同。首先下载源文件,然后对其进行编译之后就可以使用。而Windows版本Apache服务器的安装则更加简单,像其它Windows应用程序一样也提供了安装向导。不管在哪一种操作系统平台上安装,首先我们都需要获得Apache服务器的一份拷贝。不同操作系统版本的大小并不一样,但是文件都不会太大,一般在1兆和3兆之间。因此,即使通过网络下载的话,也不会占用太多的时间。(2)下载ApacheApache服务器的官方站点:/有Apache的免费下载服务,并且提供了多个镜像供下载者选择。2.5 WAMPWindows下的Apache+Mysql+Perl/PHP/Python,一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和.Net商业软件形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注。LAMP是基于Linux,Apache,MySQL和PHP的开放资源网络开发平台,PHP是一种有时候用Perl或Python可代替的编程语言。这个术语来自欧洲,在那里这些程序常用来作为一种标准开发环境。名字来源于每个程序的第一个字母。每个程序在所有权里都符合开放源代码标准:Linux是开放系统;Apache是最通用的网络服务器;mySQL是带有基于网络管理附加工具的关系数据库;PHP是流行的对象脚本语言,它包含了多数其它语言的优秀特征来使得它的网络开发更加有效。开发者在Windows操作系统下使用这些Linux环境里的工具称为使用WAMP。2.6 Web2.0 本系统采用web2.0网站设计模式,是软件系统体系结构的一种。互联网是人类历史上迄今最伟大的发明之一,也是人类迄今正在进行着的最重要的创新。最初,网络作为传统社会关系的一个小小的延伸而存在,很快地随着互联网技术与应用的发展,人们不仅试图把传统社会中的一切搬迁到网络上,而且还意欲使网络上的各种创新与传统社会中的创新并驾齐驱。近年来互联网上出现的Web2.0与电子商务,可以说是技术与应用方面创新的典型代表,当然还包括其中所蕴含的理念。而Web2.0与电子商务相结合模式的产生与应用,则是互联网上又一具有鲜明特色的创新2.7 系统对软硬件要求2.7.1 硬件环境: 服务器端/客户端:处理器:Intel Pentium4 1.7GHZ内存: 128M硬盘空间:40G2.7.2 软件环境:操作系统:Windows XP网络协议:TCP/IP3 系统总体设计分析3.1 需求分析现在社会普遍的购买商品企业由于受区域、观念影响,企业在信息化远远没有达到国家行业信息化的最低标准。 目前企业拥有少量的计算机,大多数工作人员对计算机的操作知识知之甚少,企业没有采用任何管理信息系统,基本工作大多是由人工完成,计算机仅仅进行文字录入、处理,导致工作繁琐、重复,企业发展滞后。企业的业务流程中各个环节几乎都是手工操作方式,尤其是在销售订单方面,数据量大,使得员工工作量大,并且容易出现差错,效率低下。由于整个业务流程都采用了手工方式,一些供需的信息不能及时地传给高层管理者,造成信息滞后,不利于决策者进行准确的市场判断决策,无法适应市场的瞬息万变。这种还停留在纸介质上的人工管理方式浪费了许多人力和物力 ,已经不能适应时代的发展 ,在信息时代这种传统的管理方法必然被以数据库技术为基础的信息管理所取代。利用先进信息技术努力提高自身的管理水平是企业普遍面临的重要课题。信息化建设在改变着国内广大中小企业的生存和运营模式,企业推进信息化,可以为企业节约大量成本,使企业员工提高工作效率以及规范企业的多层次全方位管理,在企业与外界之间,它可帮助企业实现电子商务模式,以此拓宽交流范围,缩短交流的时间、丰富交流方式,并可协助维护企业与社会之间良好的关系。3.2系统功能模块结构图根据系统功能分析,可以画出系统的功能模块图,这里从用户界面、管理员界面分别对功能模块图加以描述。系统功能模块如图3.1所示: 3.3业务流程图业务流程分析的基础是业务流程调查和现有的信息载体的相关调查。其目的是通过剖析现行业务流程,经过调查整理系统的业务流程,其基本工具是业务流程图。业务流程图是一种描述管理系统内各单位、人员之间的业务关系,作业顺序和管理信息流向的图表。它用一些规定的符号及连线表示某个业务的处理过程,帮助分析人员找出业务流程中的不合理流向。业务流图符号意义如图3.2所示:业务处理表 单内部实体信息流数据存储业务流程图符号意义说明图3.2绘制出其核心业务流程图如图3.3所示:图3.3 业务流程图用户可以浏览网页所发表的信息,通过注册并根据用户名和密码登录获得用户权限,从而根据需要进行购买商品的购买,并发表评论。管理员登录后拥有管理员权限,可以对用户留言进行审核,完成增删、修改购买商品信息,修改购买信息等业务。3.4数据流程图为了建立一个满足用户需求的信息系统,要对调查材料进行加工、提炼,抽出其中只反映企业中信息运动规律的部分,把用户的需求“翻译”成对信息处理功能的需求,以建立系统的逻辑模型。数据流程图是组织中信息运动的抽象,是信息系统逻辑模型的主要形式,也是系统分析人员与用户进行交流的有效手段,也是系统设计(即建立所开发的系统的物理模型)的主要依据之一。数据流图符号意义如图3.4所示:外部实体数据处理数据存储数据流数据流图符号表示意义图3.4绘制出其核心数据流程图如图3.5所示: 图3.5 数据流程图 用户的需求具体体现在各种信息的提供、保存、更新和查询,这就是要求数据库结构能够充分满足各种信息的输入和输出。用户可以浏览网页所发表的信息,通过注册并根据用户名和密码登录获得用户权限,从而根据需要进行购买商品的购买,并发表评论。管理员通过ID与密码登录,拥有管理权限。可以从数据库中增删用户表、购买商品信息表的内容,并对购买信息表中的内容进行修改。4 系统设计4.1软件设计原则(1)模块化模块化设计不仅减低了系统复杂性,使得系统容易修改,而且推动了系统各个部分的并行开发,从而提高了软件的生产效率。(2)抽象与逐步求精抽象是指抽出事物的本质特性而暂时不考虑他们的细节。逐步求精是把问题的求解过程分成若干步骤活阶段,每个步骤或阶段都比上一个步骤更精细化,更接近问题的解法。逐步求精是与抽象紧密相关的感念,是一个由抽象到具体的过程。(3)信息隐藏和局部化信息隐藏是指每个模块的实现细节对于其他模块来说是隐藏的。模块所包含的信息不允许其他不需要这些信息的模块使用,如模块的内部数据、过程等。信息屏蔽使修改软件时引入的错误造成的影响只局限在一个或几个模块内部,不涉及软件的其他部分。局部化则是指把一些关系密切的软件元素放的彼此靠近。在模块中使用局部数据元素就是局部化的一个例子。显然局部化有利于实现信息的隐藏。(4)模块独立性模块独立性是指软件系统中每个模块只涉及软件要求的具体子功能,而和软件系统中其他模块的借口是无关的。模块独立的概念是模块化、抽象、信息隐藏和局部化概念的直接结构。模块的借口是无关的4.2系统总体结构设计4.2.1 系统功能模块概述及分析购买商品系统其模型是典型的网上购物实践中最为普遍的电子商务企业对客户 (B2C) 模式,主要包括用户注册、查询购买商品、购物车、下订单、购买等基本功能。此外,本系统也将实现在线购买商品系统的后端管理,包括购买商品的添加、账单的处理等功能。本系统完全基于ASP技术,在系统的设计与开发过程中严格遵守软件工程的规范,运用软件设计模式,从而减少系统模块间的偶合,力求做到系统的稳定性、可重用性和可扩充性。购买商品系统主要的功能如下:(1)客户界面部分:选购购买商品(可通过关键字进行查询)查看最新购买商品和推荐购买商品购物车功能查看购买商品详细情况用户注册用户登陆查看用户的购买信息修改用户个人信息留言咨询(2)管理界面部分:购买商品分类:增加,修改和删除现有购买商品信息:修改,删除,查看用户管理:查看,修改,删除订单管理:查看订单清单,更新订单付款,出货状态,删除订单添加新购买商品:上传图片和购买商品详情维护购物帮助:增加,修改和删除购买信息4.2.2 系统总体结构图系统总体结构图如图4.1图4.1 系统总体结构图用户登录此系统后,可进行浏览、查询购买商品信息,或是注册成为此系统用户,拥有普通用户权限进行购买购买商品,留言等。管理员登录拥有管理员权限进行后台管理。4.2.3 网站结构设计网站结构设计是网站设计的重要组成部分。在内容设计完成之后,网站的目标及内容主题等有关问题已经确定。结构设计要做的事情就是如何将内容划分为清晰合理的层次体系,比如栏目的划分及其关系、网页的层次及其关系、链接的路径设置、功能在网页上的分配等等,以上这些都仅仅是前台结构设计,而前台结构设计的实现需要强大的后台支撑,后台也应有良好的结构设计以保证前台结构设计的实现。显然网站的结构设计是体现内容设计与创意设计的关键环节。本网站结构设计可以实现的结构是:(1)层次清楚,突出主题,理清网页内容及栏目结构的脉络,使链接结构、导航线路层次清晰;内容与结构要突出主题。(2)体现特征,注重特色设计(3)方便用户使用(4)网页在功能分配上合理,且要功能强大(5)可扩展性能好(6)网页设计与结构在用户体验上的完美结合(7)面向搜索引擎的优化(SEO)4.3 界面设计4.3.1 用户界面设计用户界面设计也叫做人机界面设计,是指通过一定的手段对用户界面有目标和计划的一种创作活动。人机界面是计算机科学和认知心理学两大学科相结合的产物,同时也吸收了语言学、人机工程学和社会学等学科的研究成果。经过40余年的发展,已经成为一门以研究用户及其与计算机的关系为特征的主流学科之一。近年来,人机界面的设计理论已经更广泛地发展和应用到人、机、环境系统工程等领域,使工程技术设计与使用者的身心行为特点相适应,从而使人能够高效、舒适地工作与生活。人机界面的设计质量,直接影响用户对软件产品的评价,从而影响软件产品的竞争力和寿命,因此,必须对人机界面设计给以足够重视。4.3.2 人机界面设计原则(1)以用户为中心的基本设计原则在系统的设计过程中,设计人员要抓住用户的特征,发现用户的需求。在系统整个开发过程中要不断征求用户的意见,向用户咨询。系统的设计决策要结合用户的工作和应用环境,必须理解用户对系统的要求。最好的方法就是让真实的用户参与开发,这样开发人员就能正确地了解 用户的需求和目标,系统就会更加成功。(2) 顺序原则即按照处理事件顺序、访问查看顺序(如由整体到单项,由大到小,由上层到下层等)与控制工艺流程等设计监控管理和人机对话主界面及其二级界面。(3) 功能原则即按照对象应用环境及场合具体使用功能要求,各种子系统控制类型、不同管理对象的同一界面并行处理要求和多项对话交互的同时性要求等,设计分功能区分多级菜单、分层提示信息和多项对话栏并举的窗口等的人机交互界面,从而使用户易于分辨和掌握交互界面的使用规律和特点,提高其友好性和易操作性。(4) 一致性原则包括色彩的一致,操作区域一致,文字的一致。即一方面界面颜色、形状、字体与国家、国际或行业通用标准相一致。另一方面界面颜色、形状、字体自成一体,不同设备及其相同设计状态的颜色应保持一致。界面细节美工设计的一致性使运行人员看界面时感到舒适,从而不分散他的注意力。对于新运行人员,或紧急情况下处理问题的运行人员来说,一致性还能减少他们的操作失误。(5) 频率原则即按照管理对象的对话交互频率高低设计人机界面的层次顺序和对话窗口莱单的显示位置等,提高监控和访问对话频率。(6) 重要性原则即按照管理对象在控制系统中的重要性和全局性水平,设计人机界面的主次菜单和对话窗口的位置和突显性,从而有助于管理人员把握好控制系统的主次,实施好控制决策的顺序,实现最优调度和管理。(7) 面向对象原则即按照操作人员的身份特征和工作性质,设计与之相适应和友好的人机界面。根据其工作需要,宜以弹出式窗口显示提示、引导和帮助信息 ,从而提高用户的交互水平和效率。人机交互界面,无论是面向现场控制器还是面向上位监控管理,两者是有密切内在联系的,他们监控和管理的现场对象是相同的,因此 许多现场设备参数在他们之间是共享和相互传递的。人机界面的标准化设计应是未来的发展方向,因为它确实体现了易懂、简单、实用基本原则,充分表达了以人为本的设计理念。4.4 数据库设计4.4.1 数据库概念设计1.会员信息表:存储用户的基本信息。2.购买商品信息表:储购买商品的基本信息。3.留言信息表:存储读者对购买商品的评论信息。4.订单信息表:存储用户所购买购买商品信息。4.4.2 概念模型概念模型(E-R模型)的组成元素有:实体、属性、联系,E-R模型用E-R图表示。实体是用户工作环境中所涉及的事务,属性是对实体特征的描述。本系统主要的E-R图如图4.2:图4.2 e-r图4.4.3 数据库逻辑设计admin字段类型Null默认注释id int(4)否主键idname varchar(13)是NULL管理员帐号pwd varchar(50)是NULL管理员密码Levels varchar(1)否管理权限categories字段类型Null默认注释id smallint(6)否主键idname varchar(50)否分类名称reid smallint(6)否上级分类idchubanshe字段类型Null默认注释id int(10)否name varchar(50)否intro表注释: InnoDB free: 6144 kB字段类型Null默认注释id int(11)否content text否type varchar(20)否addtime datetime否links字段类型Null默认注释id int(4)否linkname varchar(50)否linkurl varchar(100)否liuyan字段类型Null默认注释id int(4)否userid varchar(50)是NULLtitle varchar(200)是NULLcontent text是NULLaddtime timestamp是CURRENT_TIMESTAMPreplay text否rtime datetime否news字段类型Null默认注释id int(10)否主键idtitle varchar(50)否新闻公告名称content text否新闻公告内容addtime datetime否发布时间orders字段类型Null默认注释id int(4)否orderid varchar(125)是NULL订单号spc varchar(125)是NULL商品的编号slc varchar(125)是NULL商品的数量shouhuoren varchar(25)是NULL收货人sex varchar(2)是NULL性别dizhi varchar(125)是NULL收货地址youbian varchar(10)是NULL邮编tel varchar(25)是NULL联系电话email varchar(25)是NULL邮箱shff varchar(25)是NULL邮寄方式zfff varchar(25)是NULL付款方式time datetime是NULL订单时间xiadanren varchar(25)是NULL下单人zt varchar(50)是NULL订单状态total varchar(25)是NULL总金额liuyan text否订单留言pingjia字段类型Null默认注释id int(4)否userid int(4)是NULLspid int(4)是NULLtitle varchar(200)是NULLcontent text是NULLtime varchar(50)否shu字段类型Null默认注释id int(4)否name varchar(25)是NULL购买商品名称jianjie mediumtext是NULL购买商品介绍xinghao varchar(25)是NULL购买商品型号tupian varchar(200)是NULL购买商品图片shuliang int(4)是NULL购买商品数量cishu int(4)是NULL卖出次数tuijian int(4)是NULL是否推荐dalei int(4)是NULL大类idxiaolei int(4)否小类idhuiyuanjia varchar(25)是NULL会员价shichangjia varchar(25)是NULL市场价chubanshe varchar(25)是NULL出版社idtejia int(2)是NULL是否特价addtime datetime否添加时间hits int(11)否1user字段类型Null默认注释id int(4)否name varchar(25)是NULL帐号pwd varchar(50)是NULL密码dongjie int(4)是NULL是否冻结email varchar(25)是NULL邮箱sfzh varchar(25)是NULL身份证tel varchar(25)是NULL联系电话qq varchar(25)是NULL联系qqdizhi varchar(100)是NULL邮寄地址youbian varchar(25)是NULL邮编truename varchar(25)是NULL真实姓名5 系统实现5.1系统前台模块设计5.1.1用户注册与登录界面该模块的主要功能:当用户进入该网站并想购买购买商品时,必须要求用户是注册会员,否则没法购买购买商品,这就可以区分注册会员和非注册会员。这在一定程度上也实现了权限划分。图5-1会员注册信息界面用户登录界面主要有以下几个主要页面:会员的注册界面,注册信息补充页面,登录的主要界面,用户的注销页面。相关代码如下:if($act=save)$dongjie=0;$sql=select * from user where name=$usernc;$res=mysql_query($sql);if(!mysql_num_rows($res)$sql=insert into user (name,pwd,dongjie,email,sfzh,tel,qq,dizhi,youbian,truename) values ($usernc,$p1,$dongjie,$email,$sfzh,$tel,$qq,$dizhi,$youbian,$truename);$res=mysql_query($sql);if($res)echo alert(注册成功);location.href=index.php;exit;elseexit(失败了);elseecho alert(失败,帐号已存在);history.back();exit;?注册成功并输入用户名和密码后,就进入系统总界面,如果用户输入的用户名或密码有错的话,系统就调用脚本语言的方法:alert(用户名不存在或密码错误!)来提示用户信息出错。用户进入系统后,系统调用SQL语句查询用户表S-user中的基本信息并显示在页面上。已注册的会员如果想要修改自己的信息的话,在会员的登录界面可查看会员资料,如有修改可以进入会员资料界面,进行相关资料的修改并提交就可以了。5.1.2 系统首页用户成功登录系统后他将先看到系统的首页,如图5-2所示。图5-2系统首页为了快速的使会员快速的找到自己所需要的购买商品,系统在首页添加了按分类搜索,当用户没有输入任何内容就按搜索按钮,则系统默认为此分类的所有产品并显示出来。实现查询功能的相关代码如下: 5.1.3 查看购买商品界面5.1.4 购物车界面实现代码?phprequire(header.php);if($_SESSIONlogin=) echo alert(请先登录,后购物!);history.back();exit; if($act=buy)$sql=select * from shu where id=$id;$result=mysql_query($sql);$data=mysql_fetch_array($result);if($datashuliang=0) echo alert(该购买商品已经售完!);history.back(); exit; $array=explode(,$_SESSIONgoodslist); for($i=0;$icount($array)-1;$i+) if($array$i=$id) echo location.href=cart.php; exit; /购物车代码实现if($act=del)/移除购物车 $arraysp=explode(,$_SESSIONgoodslist); $arraysl=explode(,$_SESSIONgoodsnum);for($i=0;$icount($arraysp);$i+) if($arraysp$i=$id) $arraysp$i=; $arraysl$i=; $_SESSIONgoodslist=implode(,$arraysp);$_SESSIONgoodsnum=implode(,$arraysl);echo location.href=cart.php;exit;$array=explode(,$_SESSIONgoodslist); $_SESSIONgoodslist=$_SESSIONgoodslist.$id.; $_SESSIONgoodsnum=$_SESSIONgoodsnum.1; if($_GETqk=yes) $_SESSIONgoodslist=; $_SESSIONgoodsnum=;$arraygwc=explode(,$_SESSIONgoodslist); $s=0; for($i=0;$icount($arraygwc);$i+) $s+=intval($arraygwc$i); $goodstotal=0;$array=explode(,$_SESSIONgoodslist);$arraygoodsnum=explode(,$_SESSIONgoodsnum);while(list($name,$value)=each($_POST) for($i=0;$i5.1.6 下订单界面实现代码if($act=save)$sql=mysql_query(select * from user where name=.$_SESSIONusername.,$conn);$info=mysql_fetch_array($sql);$ordershao=date(YmjHis).$infoid;$spc=$_SESSIONgoodslist;$slc= $_SESSIONgoodsnum;/减库存 for($i=0;$icount($pid)-1;$i+)$sql=update goods set shuliang=shuliang-$num$i,cishu=cishu+$num$i where id=$pid$i;mysql_query($sql);$xiadanren=$_SESSIONusername; $time=date(Y-m-j H:i:s); $zt=未作任何处理; $total=$_SESSIONgoodstotal;$sql=insert into orders(orderid ,spc,slc,shouhuoren,sex,dizhi,youbian,tel,email,shff,zfff,liuyan,time,xiadanren,zt,total) values ($ordershao,$spc,$slc,$shouhuoren,$sex,$dz,$yb,$tel,$email,$shff,$zfff,$ly,$time,$_SESSIONlogin,$zt,$total); $res=mysql_query($sql); echo alert(购买成功!);location.href=myOrder.php; ?5.2 后台主要功能的实现管理员登录界面如图5-5所示。图5-5 管理员登录界面管理员登录界面后系统后台菜单分为:系统管理、分类管理、购买商品管理、购买购买商品管理、会员管理员、公告管理。如图5-6所示。图5-6后台主页5.2.1 用户管理主要界面如如图5-7所示。图5-7管理员管理5.2.2 购买商品管理购买商品管理分为购买商品类别管理和购买商品信息管理(1)购买商品类别管理:新增分类:当按添加分类时自动添加并在主页上显示类别,这时候的类型里面没有购买商品。修改删除: 类型为可编辑状态,这时候你可以随意改变类型的名字。当按下删除时所对应的类型将被删除不可恢复.主要界面设计如图5-8所示。图5-8购买商品管理5.2.4评价管理管理员可以查看或删除评价信息。对于顾客的评价管理员也可以进行删除ingjia以后则不可以恢复。其主要界面如图5-11所示。图5-11 评价管理界面5.2.5会员管理用户可以根据用户注册姓名和用户名两种类别来查找会员信息,主要界面如图5-12所示。图5-12 会员管理界面5.2.5订单处理6 系统运行测试6.1 系统测试目的测试的目的就是希望能以最少的人力和时间发现潜在的各种错误和缺陷。应根据开发各阶段的需求、设计等文档或程序的内部结构精心设计测试用例,并利用这些实例来运行程序,以便发现错误。信息系统测试应包括软件测试、硬件测试和网络测试。硬件测试、网络测试可以根据具体的性能指标来进行,此处所说的测试更多的是指软件测试。6.2 系统测试软件测试是软件制作的一个重要的过程。它可以发现系统的错误,使系统更加的完善。现在系统测试主要有两个方法:白盒子测试和黑盒子测试。166.2.1用户登录测试(1)测试步骤:首先注册用户,注册完用户后输入用户名(123)密码(123)顺利以会员身份进入首页,最后用户单击用户资料,查看自己注册信息。管理员以管理员身份登录后台入口界面。(2)测试结果:注册用户时,当输入的用户名或密码少于四位时系统提示用户名或密码不能少于四位。电子信箱格式不正确是系统提示格式不正确。会员登录时如果用户名或密码输入错误则提示“用户名不存在或密码错误”。最后用户单击用
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:基于PHP技术的购物导向性网站设计与实现【商城网上购物服装网站】
链接地址:https://www.renrendoc.com/p-11535341.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2024  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!