《基于php的电子商城的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于php的电子商城的设计与实现.docx(39页珍藏版)》请在第一文库网上搜索。
1、毕业设计(论文)题目:基于PHP的电子商城的设计与实现学生姓名学号XXXXXX班级信息管理XXXX所属院(系)计算机科学与技术指导教师2023年3月20日基于PHP的电子商城的设计与实现摘要随着计算机的广泛应用,人们在网上可以进行网上购物,网上交友,电子商务,网络营效等等。网上商城作为电子商务其中一种表现形式在我国有了飞速的发展,具有一定的优势,但仍存在许多问题。本文主要分析了网上商城的组成情况,重点介绍了网站前台功能模块的详细思路和实现方法,以及对后台数据库关键技术和部分源代码的详细说明。该系统主要用Sg1ty模板引擎,分离了PHP逻辑代码和外在HTM1YSS内容,使程序员改变程序的逻辑内容
2、不会影响到前端的页面设计,前端重新修改页面不会影响到程序的程序逻辑,大幅度提高了购物商城的运行速度。本购物商城实现了用户注册、登录、商品浏览和查询、对商品的购买使用购物车以及用户订单的生成、结账等一系列功能。关键词:网上商城,PHP,MySQ1TheestoreBasedOnPHPAbstractWiththeextensiveapp1icationofcomputers,Peop1ecanbeon1ineinon1ineshopping,e-friends,e-commerce,networkoperatorsandsoefficient.theon1inees1oreasaformofe-
3、commercewhichhasbeenrapiddeve1opmentinChina,hascertainadvantages,buttherearesti11manyprob1ems.Thispaperana1yzesthemaincomponentsoftheInternetMa11,thewebsitefocusesonthefuturefunctionoftherea1izationofideasandmethodsindetai1,aswe11asthebackgrounddatabaseofkeytechno1ogiesandsomedetai1eddescriptionofth
4、esourcecode.Thesystemismain1yusedsmartytemp1ateenginephp1ogica1separationofcodeandexterna1HTM1+CSScontent,a11owsprogrammerstochangethe1ogicoftheprogramwi11notaffectthecontentofthefrontpagedesign,thefrontpagedoesnotaffectthere-edittheprogram1ogicgreat1yimprovedtherunningspeedshoppingma11.Theshoppingm
5、a11userregistration,1ogin,browseandquerythegoods,forgoodspurchasedusingtheshoppingcartandusergeneratedorders,bi11ingandaseriesoffunctions.KeyWords:es1ore,PHP,MySQ1摘要IAbstract第1章绪论-1-第2章系统需求分析-2-2. 1系统需求分析-2-3. 2系统可行性分析-2-第3章系统概述-4-4. 1系统的开发背景与意义-4-1 .1.1系统开发的背景-4-3 .1.2系统开发的意义-4-3. 2系统的功能概述-5-3.3系统的
6、设计原则和要求概述-6-第4章系统的开发环境及相关技术-7-4. 1系统的开发工具及环境-7-4. 2系统的相关技术简介-7-4. 2.1PH用支术介绍-7-5. 2.2MySQ1数据库介绍-8-6. 2.3Smarty模板介绍-9-7. 2.4HTM1+CSS介绍-11-8. 2.5Javascript介绍-13-第5章系统的设计与实现-15-5. 1系统的功能模块-15-in5. 2功能模块流程图-15-5.3后台数据库设计-175. 3.1创建使用MySQ1数据库-17-6. 3.2创建表-18-第6章系统编码显不23-6. 1用户注册页面-236.2用户登陆页面-24-6.3商品列表页
7、面-256.4商品详情页面-266.5购物车页面-276.6订单详情页面-28-第7章总结-30-参考文献-31-致谢-32-附录-33-第1章绪论进入21世纪以后,知识经济的飞速发展对我们的社会产生了巨大的影响。rr的飞速发展不仅仅带来了巨大的经济效益,也在逐渐改变着我们的生活,其中影响最为广泛的就是互联网了。在这个新经济时代,互联网的迅猛发展创造了一个无边界的数字世界,产品和服务几乎可以瞬时在世界各地交易,以网络和电子商务为主要特征的新经济以不可争辩的事实席卷了全球每一个行业。而电子商务已经成为人们生活中不可或缺的一部分,越来越受到人们的关注。电子商城指的是利用简单,快捷,低成本的电子通信
8、方式,买卖双方不谋面面在网上开展的各种商贸活动。在全球知识经济和信息化高速发展的今天,信息化是决定企业成败的关键因素,信息的有效利用成为新经济模式中企业增强竞争力的重要手段。电子商务作为一种崭新的商务运作模式,越来越受到企业的重视。电子商务的魅力在于它能打碎现存的一切链条结构,让产品群,客户群,技术群,物流群等重新排队,优化组合,为企业业务的重新组合提供无限商机,开辟新的竞争领域,形成新的利益分配格局。使用电子购物系统对购物信息进行管理,具有着手工购物所无法比拟的优点,例如:足不出户,查看方便,存储量大,保密性好,成本低等。这些优点能够极大地提高信息管理的效率,也是满足了购物者的购物需求。基于
9、电子商务所连带出的的商品交易方案,电子结帐方案和信息安全方案等,已逐步成为国际信息技术市场竞争的焦点。在电子商务逐渐流行的时代,消费者在实现网上消费的同时,将对政府管理行为提出新的要求,国外在这方面已经有很完善的法律法规加以约束。国内在这方面也在不断的努力,但是有时候难免会发生在网上购买的商品,买回来之后和描述的有很大差别,造成消费者的损失。在目前这个阶段,最好是选择比较可信的知名电子商务网站进行购物,最大程度的避免上当受骗和财产损失。esiore购物商城是使用眼下比较流行的1inUX+Apache+PHP+MySQ1所开发的基于Web的电子商务系统。旨在为用户提供便捷的互联网购物平台和优质的
10、购物体验。第2章系统需求分析1.1 系统需求分析随着科学的进步,电子商务也发展的非常迅速,人们追求的是方便快捷的生活方式,通过Intemet选购商品,不需要花费太多的时间去逛商场,坐在电脑前就可以买到喜欢的商品,很符合人们的心愿。本系统的关键是在具备基本功能的基础上,保证操作简单以及界面美观,并要顾客很快适应系统的同时考虑系统的安全性。2. 2系统可行性分析在开发项目之前需要进行可行性分析,以减少项目的开发风险。可行性分析主要包括经济可行性,技术可行性,操作可行性等。(1)经济可行性经济可行性主要是对项目的经济效益进行评价。本网站开发只需要计算机、相关开发软件和资料的支持0本系统开发简单,使用
11、方便,操作简单,用户不需要进行专业培训即可使用本系统。该网站投入使用后将方便商家和用户的使用并且可以节约大量人力物力资源,所以本网站的开发在经济上是可行的。(2)技术可行性技术可行性主要考虑现有的硬软件平台能否满足开发者的需要,现有的技术条件能否顺利完成开发工作。本网站采用PHP+MySQ1+Apach开发环境。PHP是一种流行的安全稳定的网页开发技术,MysQ1数据库是性能卓越的数据库,非常适合中小型网站的开发。APaeh是功能强大的开源网页服务器。PHP,MySQ1和APaChe搭配可组成良好的开发环境。本网站使用Ec1ipse琪开发。ECiiPse是一个开放源代码的可扩展开发平台。就其本
12、身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。所以本网站的开发在经济上是可行的。C3)操作可行性随着科学技术的日益发展,互联网技术已经在各个领域得到了广泛地应用。传统的销售方式存在的问题越来越明显,而信息化、网络化的网上购物商城则凸显出巨大的优势。该网站功能强大、操作方便,用户只需熟悉基本的上网操作即可使用该系统。所以该网站的开发在操作上是可行的。综上所述,网上购物商城在经济上,技术上和操作上都是可行的,且开发该网站会带来一定的经济效益和社会效益。第3章系统概述3.1系统的开发背景与意义3.1.1 系统开发的背景21世纪的今天,网络在人们生活中已经日益盛行,越来越多人已经离不
13、开网络。人们已经不再满足于了解最新信息,查找资料等一些传统的网络使用方式,而是过渡到娱乐,购物等新兴的网民生活。网上购物,成了当今广大群众的时尚。而商家,也逐渐重视起网络的作用,充分利用起网络的低成本,高效性来宣传企业形象和销售商品。因此,为了方便广大群众,满足商家的需求,有必要建立一个业务发展框架系统,规范网上业务的开展,提供完善的网络资源,安全保障,安全的网上支付和有效的管理机制,有效地实现资源共享,实现真正的电子商务。为此我专门构建了estore电子商城系统。estore电子商城是基于WEB开发的一套B2C的电子商务网站。B2C也就是BusinesstoCusome即腓系统以构建网上购物
14、网站为目标,可以让顾客通过浏览网站购物,选择自己满意的商品并下单购买。不但能让所有用户能够方便快速买到种类繁多,价廉质优的商品,而且也可以节省大量的时间和金钱。让卖方在有效控制成本的同时,大幅提升销量并且不受地域与时间的限制。利用现代化的电子及网络技术,为企业和客户搭建一个互动平台。降低企业运营成本的同时,方便客户购物,达到双赢的目的。一方面,企业减少了地面店铺的租凭费用,减少了宣传货物的广告费用,减少了雇佣员工的费用;另一方面,电子及网络技术使得企业运作更加快捷方便,为企业赢得宝贵的时间和商机。对于客户来说,客户省去了逛实体商城的时间,同时可以将自己的需求迅速地反馈给企业,使自己的需求可以更
15、好地得到满足。3. 1.2系统开发的意义网上购物商城系统的建设,可以建立起电子商务服务的门户站点,是现实社会到网络社会的真正体现,为广大网上商家以及网络客户提供一个适合中国国情的电子商务网上生存环境和商业运作空间(4)。网上购物商城的建设,不仅仅是初级网上购物的实现,它能够有效地在IrtaIH上构架安全的和易于扩展的业务框架体现,实现企业对企业、企业对用户以及用户到用户等应用环境,推动电子商务在中国的发展。近年来,我国电子商务发展非常迅速。在加入WTO后,市场将更加开放,我们的企业不仅仅是只面对国内的用户了,而是全面面对全世界了,所以企业为了花最小的代价和成本来扩大自己的影响力和市场力,大多选择导入电子商务,所以导入电子商务的企业比例将持续增加,中国将成为电子商务在全球发展最快,潜力最大的地区之一本系统还涉及到如何配置软件环境变量,如何建立数据库,如何使用MySQ1数据库等操作。通过本设计,可以巩固自己所学专业知识,同时可以增强自己的检索资料能力,实际动手能力,分析问题的能力,解决问题的能力。3.2系统的功能概述estore电子商城主要实现网上购物的整个流程,用户进入该商城,可以看到整个商城的首页面,如果有账号,可以直接在首页面进行登录,如果还未注册账号,要先注册成为estom电子商城的合法用户,注册信息主要包括