精编国家开放大学毕业论文:购物网站设计

上传人:可乐 文档编号:15899823 上传时间:2020-09-13 格式:DOCX 页数:13 大小:18.57KB
收藏 版权申诉 举报 下载
精编国家开放大学毕业论文:购物网站设计_第1页
第1页 / 共13页
精编国家开放大学毕业论文:购物网站设计_第2页
第2页 / 共13页
精编国家开放大学毕业论文:购物网站设计_第3页
第3页 / 共13页
资源描述:

《精编国家开放大学毕业论文:购物网站设计》由会员分享,可在线阅读,更多相关《精编国家开放大学毕业论文:购物网站设计(13页珍藏版)》请在装配图网上搜索。

1、国家开放大学毕业论文:购物网站设计 国家开放大学 毕业论文 题目:网站,网页开发设计 学习中心:网站设计 专业:计算机应用管理 层次:入学时间:学号:1842101452443 姓名:任敏 指导教师: 论文完成时间: 2020 年 8 月 说 明 1. 论文一律用A4纸打印,左侧装订。具体要求见“毕业论文格式标准”。 2. 论文印制三份,连同初稿和修改稿一并放在档案袋中,交给论文指导教师。同时需提交一张含论文内容摘要、写作提纲和选题意义的光盘。 论文原创性声明 3. 本人郑重声明:所呈交的论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文的研究成果不包含任何

2、他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本论文原创性声明的法律责任由本人承担。 作者签名: 日期: 年 月 日 购物网站设计毕业论文摘要:该购物车系统采用主流框架SSM集成而成,使用了B/S架构、MySQL数据库和MVC设计模式以及Tomcat服务器中间件,采用第三方支付,完成对商品的支付,本系统使用的主要技术有:JSP、JavaScript、HTML、Spring MVC、MyBatis、JQuery、Ajax。 关键词:购物; B/S架构; SSM; 随着计算机网络的普及和信息化时代的到来,人们获取信息

3、的方式不再局限于广播电视与平面纸媒,网上商品成交量成井喷式增长。世界一流的商家纷纷投身于网络市场,在我国,短短几年网上购物从无到有,快速的兴起。面对庞大的网上购物需求体系,各种电商网站也孕育而生,细化电商市场也是当今一个主流的趋势。因此,开发一个能够为用户提供母婴产品的网站是非常必要的,也是十分及时的。该项目有以下几点意义:免去了实体店的压力。首先,网上开店的成本非常小;再次,所需的启动资金也很少,投资者也不用为因为延长了营业时间,而支付额外的费用。 商店不再受店面空间的限制。 商店可以实现24小时营业。网上商店可以大大延长商店的营业时间,一天24小时,一年365天可不间断的运营,并且不需要专

4、人站台看店,配送可由已经成熟的城市物流系统实现。 2 开发工具及技术本次毕业设计采用MyEclipse和Tomcat服务器,在设计过程中使用的是web后台框架集成的技术,在此次设计中我主要是采用MySQL数据库,以下就对主要技术进行简单的介绍。 2.1 MySQL简介MySQL是一个市面上主流的关系型数据库管理系统。MySQL是一种用数据之间的关联关系来管理数据库的系统,存放在数据库中的数据保存在不同的表中,而不是将所有数据全部聚存在一起,这样就使得数据库的结构非常清晰,数据与数据之间的关系更为明显,以及数据的类型区分的更为明显。MySQL使用的是MySQL的sql方言。 2.2 Spring

5、简介Spring是支持控制业务层,使得持久层和业务层能够互相交互,Spring最突出的技术就是IOC(依赖注入),AOP(切面编程)。 2.3 SpringMVC简介SpringMVC是Spring的3.0版本,添加了大量的注解,是Spring的MVC版本,作为表示层框架,SpringMVC担任着请求控制的重要任务,对请求进行处理是SpringMVC最基本的功能,它的出现使得前端页面和后台交互形成了一个桥梁,通过这个桥梁进行大量的数据交互。 2.4 MyBatis简介MyBatis使用的是普通的SQL语句,优化了数据库的存储过程和数据的映射。MyBatis通过方法里面传进的对象或参数来动态的给

6、SQL语句传递参数。MyBatis通过配置文件和配置的Mapper对象,完成从持久层接口到持久层实现的映射,每个接口中的方法对应一个数据库的操作。 3 系统设计及实现3.1 系统模块设计本系统的业务功能上总共分为四大功能模块:这四个模块相互独立,以下我将详细介绍着四个功能模块。 管理员模块:在这模块下,管理员使用自己的管理权限,管理用户与卖家,用户在申请成为卖家时,这时这个请求就会被提交过来,管理员可以把卖家权限分配给了买家。 卖家模块:卖家通过这个模块添加自己的商品,删除自己的商品,修改自己的商品信息,查看用户下的订单。 用户模块:在这个模块中,通过自己的用户名用户可以查看自己的基本信息,更

7、改收货地址,查看最近的自己的订单状态。 购物车模块:在这个模块中,购物车显示了用户刚刚购买的商品信息,以及商品的价格。 3.2 系统设计E-R图 图1 基于SSM的母婴购物网站E-R图 图2 商品信息E-R图3.3 数据库设计以系统设计E-R图和实体E-R图为参考,设计数据库及数据表(以商品信息表为例)。 表1 商品信息表shoptable 下载原表 3.4 代码及实现(1)购物主页面。用户通过这个页面搜索商品,通过这个页面选择自己要买的东西加入购物车。 图3 网站主页面 图4 购物车页面(2)购物车管理页面。通过该页面,用户可以查看你打算购买的商品,以及对他们的增查删。 4 系统调试及结论4

8、.1 系统调试(1)登入用户后进行选择商品加入购物车,再到结算。 (2)管理员登入管理平台进行管理(3)卖家登入卖家平台使用卖家权限。 (4)用户申请成为卖家,管理员审核后,用户变成卖家。 4.2 系统结论在调试中,基本完成了本项目的大体功能,主要角度是从3个方面进行:用户,管理员,卖家。分别担任其中一个角色,调试其所用功能,并且找出部分问题的所在,并加以进行了解决。 参考文献1李兴华,王月清.java Web开发实战经典基础篇M.北京:清华大学出版社,2010.2姜利群.JAVA网络编程实例教程M.北京:北交大出版社,2005.3 张海藩.软件工程导论第5版M.清华大学出版社,2005. 购

9、物网站设计毕业论文第二篇:ThinkPHP5框架下农产品电子商务网站的设计摘要:随着互联网、冷链物流技术的发展和成熟,电脑和智能手机逐渐普及,越来越多的农民加入电商大军,通过互联网发布农产品信息,借助冷链物流将农产品销售到全国各地。笔者采用ThinkPHP5开发了一个农产品购物网站,包含管理员、店长和买家三个模块。其中,管理员实现系统RBAC管理,店长实现商品管理和订单管理,买家实现商品购买和发表评论等。 关键词:ThinkPHP5; 农产品; 购物车;Design and Implementation of Agricultural Shopping Website Based on Thi

10、nkPHP5Xie LipingSuzhou Institute of Trade CommerceAbstract:With the development and maturity of Internet and cold chain logistics technology, computers and smart phones are becoming more and more popular. More and more farmers join the e-commerce army, publish agricultural products information throu

11、gh the internet, and sell agricultural products to all parts of the country through cold chain logistics. The author uses ThinkPHP5 to develop an agricultural product shopping website, which includes three modules: administrator, shopkeeper and buyer. Among them, the administrator implements system

12、RBAC management, the store manager implements commodity management and order management, the buyer implements commodity purchase and publishes comments, etc.0 引言我国农民约占全国总人口的2/3。长期以来,农产品销售主要通过农贸市场、小贩贩卖、老客户转介绍等方式交易。供需信息不对等、农产品销货难,是我国典型的“三农”问题之一。随着互联网的不断发展,电脑和智能手机在人们生活中越来越普及,许多农民通过互联网发布农产品信息,实现网上销售。国家精

13、准扶贫战略实施过程中,提倡加快农村电子商务平台建设,推动特色农产品新零售,借助“互联网+”,推动特色农产品新零售变革。我国冷链物流发展时机已成熟,不仅能够满足人们对新鲜食品的需求,而且能使食物在运输途中尽量减少损失和浪费。 “一骑红尘妃子笑”讲的是杨贵妃和荔枝的故事。在苏州,有不少类似于荔枝的农产品,如枇杷。由于其比较娇贵,以往只能在“苏锡沪”地区,通过送货上门或客户上门自提的方式销售,阻碍了枇杷的销售,影响了农民的收入水平。随着互联网和冷链物流的发展,枇杷实现了全国销售。电子商务网站结合冷链物流,有效克服了农业产业化经营中的不利因素,推动了我国农业产业化的进程,大大提高了农民收入,改善了农民

14、的生活质量。 1 系统设计本文主要介绍了一个农产品在线购物网站的设计与实现。根据系统需要,结合RBAC(角色访问控制),本网站相关角色主要包括管理员、店长和买家,每个角色分别拥有不同的操作权限。其中,管理员和店长是管理员通过后台创建、管理,买家通过在线注册方式注册1。管理员通过后台创建店长角色,为店长分配相应权限。买家注册成为会员时,获得会员角色及相应权限。本网站功能模块如图1所示。 图1 系统模块管理员主要负责系统的用户角色权限管理,可以根据系统需要,将系统的相关功能模块分解成相应权限,根据角色需要分配权限。将网站交付给店长后,会对该网站进行一些初始化设置,如分配店长账号等,之后的工作除非有

15、特殊要求及系统升级,基本不执相关操作2。初始化操作主要包括以下功能:第一,权限管理,主要包括权限的添加、删除、修改、查询、批量导入和批量导出等功能;第二,角色管理,主要包括角色的添加、删除、修改、查询、批量导入、批量导出和为角色分配权限等功能;第三,用户管理,主要包括用户的添加、删除、修改、查询、批量导入、批量导出和为用户分配角色等功能。 店长主要负责系统的业务流程管理工作,主要包括以下功能:第一,用户管理,查看系统用户信息,不能执行添加、删除、修改、导入和导入等操作;第二,规格管理,主要包括商品规格信息的添加、删除、修改和查询;第三,商品管理,主要包括商品的添加、删除、修改、查询、图片修改以

16、及查看商品评论等。第四,订单管理,主要包括订单的发货、搜索。 买家是购物网站的买家,包括以下功能:第一,浏览本网站的商品,可以查看商品的单价、库存数量、其他买家的评论,可以根据个人需要搜索特定商品,并满意的商品放入购物车;第二,购物车管理,可以查看个人购物车,根据需要修改、删除购物车,为购物车中的商品付款形成购物订单;第三,订单管理,可以查看个人订单信息,收到订单商品后确认收货;第四,发表评论,可以评论购买的商品;第五,地址簿管理,可以查看个人收货地址簿,添加、修改、删除地址信息。 2 数据库设计根据系统设计,本网站在RBAC架构的基础上,设计在线农产品购物网站。商品(商品编号、商品名、商品图

17、片、商品规格、商品数量、商品单价和商品简介)记录了商品的基本信息。购物车(购物车编号、用户编号、商品编号、数量和单价)记录了购物车的相关信息。订单(订单编号、订单号、用户编号、商品编号、数量、总价、时间、地址簿编号、发货状态、收货状态和评论状态)记录了订单的相关信息。评论(评论编号、用户编号、商品编号、数量、购买时间、评论时间和评论内容)记录了评论的相关信息。地址簿(地址簿编号、用户编号、姓名、电话和地址)记录了买家地址簿的相关信息。规格(规格编号、规格名)记录了商品的规格信息。 3 系统实现ThinkPHP基于MVC框架搭建3。根据本网站的设计,网站分为Admin(管理端)和Index (W

18、eb端)两个模块,每个模块按照MVC分为View(视图)、Controller(控制器)。其中,View使用HTML撰写网页代码,Controller使用PHP撰写后台处理代码。本文主要介绍前台Index控制器实现的相关内容,其业务模块流程如图2所示。 图2 前台业务流程3.1 加入购物车买家通过浏览器浏览商品,看到心仪商品可以加入购物车。其主要过程包括:(1)判断是否登录;(2)查询买家购物车中是否已有该商品;(3)如果购物车已有该商品,修改购物车中该商品的数量;(4)如果购物车没有该商品,将该商品信息加入购物车。本文给出“如果购物车已有该商品,修改购物车中该商品的数量”的处理过程,具体处理

19、代码如下:3.2 直接购买买家除了可以将商品加入购物车,还可以直接购买该商品。其主要过程包括:(1)获取收件人信息;(2)生成订单号;(3)将购买信息加入订单数据表;(4)修改该商品的库存信息。本文主要介绍“生成订单号”、“将购买信息加入数据库”和“修改该商品的库存信息”。 第一,生成订单号。订单号主要由购买时间和一个四位随机数组合构成4。通过这种方式生成的订单号,可以根据订单号快速查看商品购买时间,避免商品重复。具体生成方法如下: 第二,将购买信息加入订单数据表。获取包含购买者信息、商品信息、时间信息的相关内容,并插入订单表。具体代码如下: Db:name (order) ->data

20、 ($datacart) ->insert () ;第三,修改商品库存信息。由于该商品已售出,因此需要修改该商品的库存量。具体代码如下:3.3 买家付款生成订单买家查看个人购物车后,可以点击“结算”按钮付款结算,生成订单。其主要工作包含:(1)统计当前购物车是否为空;(2)根据购物车中商品的数量,逐条生成订单信息,并插入订单表。需要注意的是,由于买家购物时,购物车中可能有多个商品,因此一次结算操作可能会生成多条订单号相同、商品不同的订单记录。 4 结语本文介绍了农产品电子商务网站的设计与实现方法,重点介绍了买家模块“加入购物车”和“直接购买”的实现过程。ThinkPHP5框架技术的引入,完全分离后台PHP处理和前台HTML,有利于前、后台分别处理。后续工作中,希望能借助物流平台加入物流信息。 参考文献1叶子, 吕家宁, 王俊.特色农产品新零售探析J.合作经济与科技, 20XX (13) :132-133.2王海华.社交电商平台如何促进富余农产品的销售以拼多多为例J.价值工程, 20XX (17) :99-101. 3董玉霞.基于ThinkPHP框架的网上商城系统的设计与实现J.信息与电脑, 2016 (14) :86-88.4刘袁, 黄浩光, 胡小宝.基于ThinkPhp的校园二手交易平台设计与实现J.计算机时代, 20XX, 316 (10) :30-32, +35.

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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