购物网站设计毕业论文网站设计论文计算机论文.docx

上传人:b****5 文档编号:7508335 上传时间:2023-01-24 格式:DOCX 页数:10 大小:21KB
下载 相关 举报
购物网站设计毕业论文网站设计论文计算机论文.docx_第1页
第1页 / 共10页
购物网站设计毕业论文网站设计论文计算机论文.docx_第2页
第2页 / 共10页
购物网站设计毕业论文网站设计论文计算机论文.docx_第3页
第3页 / 共10页
购物网站设计毕业论文网站设计论文计算机论文.docx_第4页
第4页 / 共10页
购物网站设计毕业论文网站设计论文计算机论文.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

购物网站设计毕业论文网站设计论文计算机论文.docx

《购物网站设计毕业论文网站设计论文计算机论文.docx》由会员分享,可在线阅读,更多相关《购物网站设计毕业论文网站设计论文计算机论文.docx(10页珍藏版)》请在冰豆网上搜索。

购物网站设计毕业论文网站设计论文计算机论文.docx

购物网站设计毕业论文网站设计论文计算机论文

购物网站设计毕业论文-网站设计论文-计算机论文

——文章均为WORD文档,下载后可直接编辑使用亦可打印——

  随着科技的发展,互联网已经改变了人们的生活方式,尤其是互联网购物让用户足不出户的购买到商品,为人们带来了极大的便利,已经成为了人们日常生活行为的一部分。

下面是购物网站设计毕业论文6篇,仅供参考。

购物网站设计毕业论文第一篇:

母婴购物网站系统的设计开发

  摘要:

该购物车系统采用主流框架SSM集成而成,使用了B/S架构、MySQL数据库和MVC设计模式以及Tomcat服务器中间件,采用第三方支付,完成对商品的支付,本系统使用的主要技术有:

JSP、JavaScript、HTML、SpringMVC、MyBatis、JQuery、Ajax。

  关键词:

购物;B/S架构;SSM;

  DesignandImplementationofMothertoChildShoppingWebsiteBasedonSSM

  ZHENGRu-qiongLIUyang

  TheBloodCenterofNanchongZigongDetachment,TheGeneralBrigadeofSichuanofCAPF

  Abstract:

TheshoppingcartsystemusesthemainstreamframeworkSSMintegrated,usingtheB/SarchitectureandMySQLdatabase,andMVCdesignpatterns,aswellasTomcatservermiddleware,theuseofthird-partypaymenttocompletethepaymentofgoods,thesystemusesthemaintechnologiesare:

JSP,JavaScript,HTML,SpringMVC,MyBatis,JQuery,andAjax.

  1前言

  随着计算机网络的普及和信息化时代的到来,人们获取信息的方式不再局限于广播电视与平面纸媒,网上商品成交量成井喷式增长。

世界一流的商家纷纷投身于网络市场,在我国,短短几年网上购物从无到有,快速的兴起。

面对庞大的网上购物需求体系,各种电商网站也孕育而生,细化电商市场也是当今一个主流的趋势。

因此,开发一个能够为用户提供母婴产品的网站是非常必要的,也是十分及时的。

该项目有以下几点意义:

  ⑴免去了实体店的压力。

首先,网上开店的成本非常小;再次,所需的启动资金也很少,投资者也不用为因为延长了营业时间,而支付额外的费用。

  ⑵商店不再受店面空间的限制。

  ⑶商店可以实现24小时营业。

网上商店可以延长商店的营业时间,一天24小时,一年365天可不间断的运营,并且不需要专人站台看店,配送可由已经成熟的城市物流系统实现。

  2开发工具及技术

  本次毕业设计采用MyEclipse和Tomcat服务器,在设计过程中使用的是web后台框架集成的技术,在此次设计中我主要是采用MySQL数据库,以下就对主要技术进行简单的介绍。

  2.1MySQL简介

  MySQL是一个市面上主流的关系型数据库管理系统。

MySQL是一种用数据之间的关联关系来管理数据库的系统,存放在数据库中的数据保存在不同的表中,而不是将所有数据全部聚存在一起,这样就使得数据库的结构非常清晰,数据与数据之间的关系更为明显,以及数据的类型区分的更为明显。

MySQL使用的是MySQL的sql方言。

  2.2Spring简介

  Spring是支持控制业务层,使得持久层和业务层能够互相交互,Spring最突出的技术就是IOC(依赖注入),AOP(切面编程)。

  2.3SpringMVC简介

  SpringMVC是Spring的3.0版本,添加了大量的注解,是Spring的MVC版本,作为表示层框架,SpringMVC担任着请求控制的重要任务,对请求进行处理是SpringMVC最基本的功能,它的出现使得前端页面和后台交互形成了一个桥梁,通过这个桥梁进行大量的数据交互。

  2.4MyBatis简介

  MyBatis使用的是普通的SQL语句,优化了数据库的存储过程和数据的映射。

MyBatis通过方法里面传进的对象或参数来动态的给SQL语句传递参数。

MyBatis通过配置文件和配置的Mapper对象,完成从持久层接口到持久层实现的映射,每个接口中的方法对应一个数据库的操作。

  3系统设计及实现

  3.1系统模块设计

  本系统的业务功能上总共分为四大功能模块:

这四个模块相互,以下我将详细介绍着四个功能模块。

  ⑴管理员模块:

在这模块下,管理员使用自己的管理权限,管理用户与卖家,用户在申请成为卖家时,这时这个请求就会被提交过来,管理员可以把卖家权限分配给了买家。

  ⑵卖家模块:

卖家通过这个模块添加自己的商品,删除自己的商品,修改自己的商品信息,查看用户下的订单。

  ⑶用户模块:

在这个模块中,通过自己的用户名用户可以查看自己的基本信息,更改收货地址,查看最近的自己的订单状态。

  ⑷购物车模块:

在这个模块中,购物车显示了用户刚刚购买的商品信息,以及商品的价格。

  3.2系统设计E-R图

 

  图1基于SSM的母婴购物网站E-R图

 

  图2商品信息E-R图

  3.3数据库设计

  以系统设计E-R图和实体E-R图为参考,设计数据库及数据表(以商品信息表为例)。

  表1商品信息表shop_table

 

  下载原表

  3.4代码及实现

  

(1)购物主页面。

用户通过这个页面搜索商品,通过这个页面选择自己要买的东西加入购物车。

 

  图3网站主页面

 

  图4购物车页面

  

(2)购物车管理页面。

通过该页面,用户可以查看你打算购买的商品,以及对他们的增查删。

  4系统调试及结论

  4.1系统调试

  

(1)登入用户后进行选择商品加入购物车,再到结算。

  

(2)管理员登入管理平台进行管理

  (3)卖家登入卖家平台使用卖家权限。

  (4)用户申请成为卖家,管理员审核后,用户变成卖家。

  4.2系统结论

  在调试中,基本完成了本项目的大体功能,主要角度是从3个方面进行:

用户,管理员,卖家。

分别担任其中一个角色,调试其所用功能,并且找出部分问题的所在,并加以进行了解决。

  参考文献

  [1]李兴华,王月清.javaWeb开发实战经典基础篇[M].:

清华大学出版社,2010.

  [2]姜利群.JAVA网络编程实例教程[M].:

北交大出版社,2005.

  [3]张海藩.软件工程导论第5版[M].清华大学出版社,2005.

购物网站设计毕业论文第二篇:

ThinkPHP5框架下农产品电子商务网站的设计

  摘要:

随着互联网、冷链物流技术的发展和成熟,电脑和智能手机逐渐普及,越来越多的农民加入电商大军,通过互联网发布农产品信息,借助冷链物流将农产品销售到全国各地。

笔者采用ThinkPHP5开发了一个农产品购物网站,包含管理员、店长和买家三个模块。

其中,管理员实现系统RBAC管理,店长实现商品管理和订单管理,买家实现商品购买和发表评论等。

  关键词:

ThinkPHP5;农产品;购物车;

  DesignandImplementationofAgriculturalShoppingWebsiteBasedonThinkPHP5

  XieLiping

  SuzhouInstituteofTradeCommerce

  Abstract:

WiththedevelopmentandmaturityofInternetandcoldchainlogisticstechnology,computersandsmartphonesarebecomingmoreandmorepopular.Moreandmorefarmersjointhee-commercearmy,publishagriculturalproductsinformationthroughtheinternet,andsellagriculturalproductstoallpartsofthecountrythroughcoldchainlogistics.TheauthorusesThinkPHP5todevelopanagriculturalproductshoppingwebsite,whichincludesthreemodules:

administrator,shopkeeperandbuyer.Amongthem,theadministratorimplementssystemRBACmanagement,thestoremanagerimplementscommoditymanagementandordermanagement,thebuyerimplementscommoditypurchaseandpublishescomments,etc.

  0引言

  我国农民约占全国总人口的2/3。

长期以来,农产品销售主要通过农贸市场、小贩贩卖、老客户转介绍等方式交易。

供需信息不对等、农产品销货难,是我国典型的三农问题之一。

随着互联网的不断发展,电脑和智能手机在人们生活中越来越普及,许多农民通过互联网发布农产品信息,实现网上销售。

国家精准扶贫战略实施过程中,提倡加快农村电子商务平台建设,推动特色农产品新零售,借助互联网+,推动特色农产品新零售变革。

我国冷链物流发展时机已成熟,不仅能够满足人们对新鲜食品的需求,而且能使食物在运输途中尽量减少损失和浪费。

  一骑红尘妃子笑讲的是杨贵妃和荔枝的故事。

在苏州,有不少类似于荔枝的农产品,如枇杷。

由于其比较娇贵,以往只能在苏锡沪地区,通过送货上门或客户上门自提的方式销售,阻碍了枇杷的销售,影响了农民的收入水平。

随着互联网和冷链物流的发展,枇杷实现了全国销售。

电子商务网站结合冷链物流,有效克服了农业产业化经营中的不利因素,推动了我国农业产业化的进程,提高了农民收入,改善了农民的生活质量。

  1系统设计

  本文主要介绍了一个农产品在线购物网站的设计与实现。

根据系统需要,结合RBAC(角色访问控制),本网站相关角色主要包括管理员、店长和买家,每个角色分别拥有不同的操作权限。

其中,管理员和店长是管理员通过后台创建、管理,买家通过在线注册方式注册[1]。

管理员通过后台创建店长角色,为店长分配相应权限。

买家注册成为会员时,获得会员角色及相应权限。

本网站功能模块如图1所示。

  

  图1系统模块

  管理员主要负责系统的用户角色权限管理,可以根据系统需要,将系统的相关功能模块分解成相应权限,根据角色需要分配权限。

将网站交付给店长后,会对该网站进行一些初始化设置,如分配店长账号等,之后的工作除非有特殊要求及系统升级,基本不执相关操作[2]。

初始化操作主要包括以下功能:

第一,权限管理,主要包括权限的添加、删除、修改、查询、批量导入和批量导出等功能;第二,角色管理,主要包括角色的添加、删除、修改、查询、批量导入、批量导出和为角色分配权限等功能;第三,用户管理,主要包括用户的添加、删除、修改、查询、批量导入、批量导出和为用户分配角色等功能。

  店长主要负责系统的业务流程管理工作,主要包括以下功能:

第一,用户管理,查看系统用户信息,不能执行添加、删除、修改、导入和导入等操作;第二,规格管理,主要包括商品规格信息的添加、删除、修改和查询;第三,商品管理,主要包括商品的添加、删除、修改、查询、图片修改以及查看商品评论等。

第四,订单管理,主要包括订单的发货、搜索。

  买家是购物网站的买家,包括以下功能:

第一,浏览本网站的商品,可以查看商品的单价、库存数量、其他买家的评论,可以根据个人需要搜索特定商品,并满意的商品放入购物车;第二,购物车管理,可以查看个人购物车,根据需要修改、删除购物车,为购物车中的商品付款形成购物订单;第三,订单管理,可以查看个人订单信息,收到订单商品后确认收货;第四,发表评论,可以评论购买的商品;第五,地址簿管理,可以查看个人收货地址簿,添加、修改、删除地址信息。

  2数据库设计

  根据系统设计,本网站在RBAC架构的基础上,设计在线农产品购物网站。

商品(商品编号、商品名、商品图片、商品规格、商品数量、商品单价和商品简介)记录了商品的基本信息。

购物车(购物车编号、用户编号、商品编号、数量和单价)记录了购物车的相关信息。

订单(订单编号、订单号、用户编号、商品编号、数量、总价、时间、地址簿编号、发货状态、收货状态和评论状态)记录了订单的相关信息。

评论(评论编号、用户编号、商品编号、数量、购买时间、评论时间和评论内容)记录了评论的相关信息。

地址簿(地址簿编号、用户编号、姓名、电话和地址)记录了买家地址簿的相关信息。

规格(规格编号、规格名)记录了商品的规格信息。

  3系统实现

  ThinkPHP基于MVC框架搭建[3]。

根据本网站的设计,网站分为Admin(管理端)和Index(Web端)两个模块,每个模块按照MVC分为View(视图)、Controller(控制器)。

其中,View使用HTML撰写网页代码,Controller使用PHP撰写后台处理代码。

本文主要介绍前台Index控制器实现的相关内容,其业务模块流程如图2所示。

 

  图2前台业务流程

  3.1加入购物车

  买家通过浏览器浏览商品,看到心仪商品可以加入购物车。

其主要过程包括:

(1)判断是否登录;

(2)查询买家购物车中是否已有该商品;(3)如果购物车已有该商品,修改购物车中该商品的数量;(4)如果购物车没有该商品,将该商品信息加入购物车。

本文给出如果购物车已有该商品,修改购物车中该商品的数量的处理过程,具体处理代码如下:

  3.2直接购买

  买家除了可以将商品加入购物车,还可以直接购买该商品。

其主要过程包括:

(1)获取收件人信息;

(2)生成订单号;(3)将购买信息加入订单数据表;(4)修改该商品的库存信息。

本文主要介绍生成订单号、将购买信息加入数据库和修改该商品的库存信息。

  第一,生成订单号。

订单号主要由购买时间和一个四位随机数组合构成[4]。

通过这种方式生成的订单号,可以根据订单号快速查看商品购买时间,避免商品重复。

具体生成方法如下:

  第二,将购买信息加入订单数据表。

获取包含购买者信息、商品信息、时间信息的相关内容,并插入订单表。

具体代码如下:

  Db:

:

name(order)-data($data_cart)-insert();

  第三,修改商品库存信息。

由于该商品已售出,因此需要修改该商品的库存量。

具体代码如下:

  3.3买家付款生成订单

  买家查看个人购物车后,可以点击结算按钮付款结算,生成订单。

其主要工作包含:

(1)统计当前购物车是否为空;

(2)根据购物车中商品的数量,逐条生成订单信息,并插入订单表。

需要注意的是,由于买家购物时,购物车中可能有多个商品,因此一次结算操作可能会生成多条订单号相同、商品不同的订单记录。

  4结语

  本文介绍了农产品电子商务网站的设计与实现方法,重点介绍了买家模块加入购物车和直接购买的实现过程。

ThinkPHP5框架技术的引入,完全分离后台PHP处理和前台HTML,有利于前、后台分别处理。

后续工作中,希望能借助物流平台加入物流信息。

  参考文献

  [1]叶子,吕家宁,王俊.特色农产品新零售探析[J].合作经济与科技,2019(13):

132-133.

  [2]王海华.社交电商平台如何促进富余农产品的销售以拼多多为例[J].价值工程,2019(17):

99-101.

  [3]董玉霞.基于ThinkPHP框架的网上商城系统的设计与实现[J].信息与电脑,2016(14):

86-88.

  [4]刘袁,黄浩光,胡小宝.基于ThinkPhp的校园二手交易平台设计与实现[J].计算机时代,2018,316(10):

30-32,+35.

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

当前位置:首页 > 高等教育 > 农学

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

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