《基于web的购物网站系统设计与实现.docx》由会员分享,可在线阅读,更多相关《基于web的购物网站系统设计与实现.docx(42页珍藏版)》请在优知文库上搜索。
1、摘要:2英文摘要:31 .引言41.1 开发背景与意义41.2 国内外研究现状41.3 研究内容51.4 论文架构62系统开发技术与环境72.2 前端语言72.3 后端技术72.4 开发框架82.5 系统数据库82.6 运行环境82. 6.1硬件环境83. 6.2软件环境82.7本章总结93系统分析103. 1可行性分析103. 1.1经济可行性103.1. 2技术可行性103. 1.3操作可行性103.2需求分析113. 2.1功能需求分析H4. 2.2性能需求分析123.3系统流程分析133. 3.1系统开发134. 3.2登录135. 3.3系统业务流程图146. 3.4数据流程图153
2、.4 数据流程分析173. 4.1数据流图174. 4.2数据流图185. 4.3数据流图193.5 本章总结194系统设计概要204.1 系统开发软件的选择204.2 系统总体功能设计204.3 系统数据库设计204.3.1概念模型设计204.3.2数据库结构设计214. 4后端数据库交互介绍231. 4.1跨域解决方案234. 4.2数据库建立连接244. 4.3读取数据表245. 4.4查询数据表246. 4.5增加数据表记录247. 4.6修改数据表记录254. 5本章总结255系统详细设计和实现264.1 用户模块设计264.1.1 用户登陆注册模块设计264.1.2 录模块主要代码
3、:284.1.3 系统首页模块设计284.1.4 系统商品信息模块设计304.1.5 系统商品购买模块设计314.2 管理员模块设计325. 2.1订单管理模块设计325 .2.2门店管理模块设计336 .2.3商品管理模块设计345. 3bootstarp框架应用365. 4本章总结396系统测试396. 1功能测试396.2测试实例396. 3本章总结417总结和展望417. 1总结418. 2展望41参考文献42致谢42摘要:在信息化爆炸发展的当下,互联网新技术层出不穷。与此同时,电子商务的地位也是逐年升高,产值迅速增长。我们周遭的所有商品大都能通过互联网实现购买需求,京东、美团、淘宝等
4、平台提供着我们日常需要的服务。网购的平台种类繁多。随着更新换代的发展,它们已经包含了非常多的功能。但这同时也将成为一把双刃剑,繁多的功能在方便我们操作同时也给我们带来了一些不便。针对于现在的网购平台功能繁多杂乱的问题。如何开发一款使用简单、页面简洁,不管是前台还是后台,相应的操作人员都能轻松上手的网上购物系统便成为了当下备注瞩目的问题。对此,木文拟开发一款采用B/S结构,不需要安装指定客户端便可以运行,同时操作简单的网上购物系统。本文将从所用编译语言入手,然后做出系统所对应的需求任务。之后,再进行具体的开发设计,详细探讨本文系统的功能模块、数据流程等,并且针对主要的功能模块进行剖析说明。以HT
5、ML+MYSQL+PHP的模式实现一款B2C模型的线上购物系统。关键词:基于Web的购物系统;B/S:PHP;HTML;MYSQL英文摘要:Withtheexplosivedevelopmentofinformationtechnology,newInternettechnologiesemergeoneafteranother.Atthesametime,thestatusofe-commerceisalsoincreasingyearbyyear,andtheoutputvalueisgrowingrapidly.Mostofthegoodsarounduscanbepurchasedth
6、roughtheInternet.Jingdong5MeiTuan,Taobaoandotherplatformsprovidetheservicesweneedeveryday.Therearemanykindsofonlineshoppingplatforms.Withthedevelopmentofupgrading,theyhaveincludedmanyfunctions.Butitwillalsobecomeadouble-edgedsword.Variousfunctionsnotonlyfacilitateouroperation,butalsobringussomeincon
7、venience.Aimingattheproblemofvariousandmessyfunctionsofthecurrentonlineshoppingplatform.Howlodevelopanonlineshoppingsystemwithsimpleuseandsimplepages,whichcanbeeasilyusedbythecorrespondingoperators,whetherintheforegroundorbackground,hasbecomeanoticeableproblematpresent.Inthisregard,thispaperintendst
8、odevelopanonlineshoppingsystemwithB/Sstructure,whichcanrunwithoutinstallingthespecifiedclientandsimpleoperationatthesametime.Thispaperwillstartwiththecompilerlanguageused,andthenmaketherequirementsandtaskscorrespondingtothesystem.Afterthat,thespecificdevelopmentanddesignarecarriedout,thefunctionalmo
9、dulesanddataflowofthesystemarediscussedindetail,andthemainfunctionalmodulesareanalyzedandexplained.AnonlineshoppingsystembasedonB2CmodelisrealizedinthemodeofHTML+MySQL+PHP.Keywords:Web-basedshoppingwebsitesystem;B/S;PHP;HTML;MYSQL1.引言1.1开发背景与意义在当前国际社会中,信息化发展程度在一定程度上已经可以代表一个国家科技发达、社会现代化的程度。表明在当前的科技发展
10、趋势下,互连网已经是当今社会不可或缺的一部分。现如今在我们日常生活中,网络已经占据了重要地位,我们周遭的所有服务或者商品大都能通过互联网实现,比如京东、美团、淘宝等等平台都提供了我们日常需要的一些服务。从我们身边的这些现象也能清楚的看到未来互连网可以起到绝对关键的作用,将彻底成为我们日常生活或者是科技发展不可或缺的一部分。再从互联网的发展走进我们生活中,对于大多数用户,互联网最直接的应用就是网购,可以是各种形式的网购,购买生活用品、外卖、飞机票等等,网购的形式非常之多,同时,网购的平台也是种类繁多。随着一代一代网购平台的发展,这些小小的软件已经包含了非常多的功能。但这同时也将成为一把双刃剑,非
11、常多的功能能方便我们操作同时也能让我们的操作带来一些不便,现在的大型网购平台的功能的繁多杂乱,因此,本文拟开发一款可以做到使用简单、页面简洁,不管是前台还是后台,相应的操作人员都能直接轻松上手使用的网络购物系统,力图进一步简化网络购物的功能和后台系统的操作。L2国内外研究现状纵观国内外对于电子商务的研究和发展,美国得益于互联网技术的早期发展,其电子商务方面也已成为互联网世界的核心组成,在全球范围内有明显的优势,比如世界最大的电子商务平台亚马逊。国内虽然起步较晚,但依靠快速的发展,如今在电子商务领域内也已名列前茅。与此同时,电商平台的发展格局也在不断变化。2000年ebay收购了易趣,2004年
12、卓越被亚马逊所收购,2005年阿里巴巴全面地收购了雅虎中国等。隙在表明电子商务快速发展的同时,也不难看出电商激烈的竞争环境,需要我们不断发现创造创新点。再从当下国内发展较好的平台去看,比如京东、淘宝等等购物网站,它们经过数代更新发展,如今平台上囊括了各种功能。对于京东之类的网站,主营的是B2C的模式,界面清晰、分类详细,主营电子产品的同时也有服装、食品等等分类的商品,并且强调商品的高质量、高可信度。使得相关商品销量节节高增,销售范围也逐步扩大,为旗下分销商打下良好信誉度。淘宝作为典型C2C的平台,主要是入驻的商家与买家之间的交易。商家信誉度一般由品牌支撑,商品数目众多,种类繁杂,当然价格也会随
13、着品质有较大的落差。旗下天猫也以B2C的方式进行电子商务,但主要还是驻扎在平台上的商家提供服务。这种模式不仅为消费者提供了更多的商品选择,同时也提供了更多的工作岗位,缓解了当下社会的就业压力。可谓实现了双赢。当下国内外在线上交易平台的设计上常见为如下两种,B/S结构和C/S结构,B/S是浏览器和服务器,C/S即客户机和服务器。最初的开发模式都是C/S结构,主要流行于90年代初,而后才有B/S结构。但现在来看,B/S结构事实上也是C/S演变而来,而且,它相较于C/S改进了许多方面,从而发展至今。B/S结构的用户界面就是浏览器的界面,它使用浏览器代替了原先的客户端,并且通过浏览器实现了原先需要客户
14、端才能实现的前后端通信,比如与数据库的交互。如今,基于B/S模式构建的系统已经支持许多种不同的主流浏览器,比如:ChromesIE、SafarisFirefOX等等,并且同时支持不同的操作系统如WindowslO和MacOSlO等等。由于不需要客户端,B/S结构在很大程度上降低了用户组的操作难度,减少了许多使用步骤。本文主要着眼于网购系统的简便性,本文拟开发一款采用B/S结构,不需要安装指定客户端便可以运行,同时操作简单的网上购物系统。1.3研究内容本系统的设计与实现包括以下几个阶段:设计、分析以及最后的实现。同时为了保证各个阶段任务的顺利完成,比如各个功能模块的实现,相对应的说明文档是不可或
15、缺的。通过实现文档与目标预期文档的比对来查漏补缺,从而一步一步进行各个阶段的开发。保证每一步都不出错,尽量不在后续阶段返回重新改变前面阶段的成果。在本系统设计的最初阶段,主要结合所学的知识,进行相关资料的查阅之后,首先确定下后续所要使用的开发工具与方法。其次便是完成本系统的需求分析。在确定下开发工具与系统需求之后,再实际地进入到系统的实现中,也就是网络购物系统的设计与实现。经过确定,本系统的前端页面主要采用ps进行设计,html5.css3语言实现。数据库依靠mysql提供支持,包括相应数据的搜索查询删除改变以及相应用户的权限查询改变。动态页面实现依靠PhP对页面与数据库的交互进行实现。在完成上述步骤即最终完成了系统的实现之后,最后的阶段就是调试测试以及细节上的优化To本文结构组织如下:第1章为引言,主要介绍本文研究的背景和意义,国内外研究现状和本文研究的主要内容。第2章为系统开发技术与环境,主要介绍实现本文系统的关键技术和框架,以及开发环境。第3章为需求分析,主要包括可行性分析,功能需求分析和流程分析。第4章为系统设计概要,将对应于各个需求进行各个功能模块的设计。第5章为详细设计与系统实现,将从数据库、视图等多个方面阐述系统的开发与实现,对系统进行详细的介