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


     国家开放大学 毕业论文 题目:网站,网页开发设计 学习中心:网站设计 专业:计算机应用管理 层次: 入学时间: 学号:1842101452443 姓名:任敏 指导教师: 论文完成时间: 2020 年 8 月 说 明 1. 论文一律用A4纸打印,左侧装订。具体要求见“毕业论文格式标准”。 2. 论文印制三份,连同初稿和修改稿一并放在档案袋中,交给论文指导教师。同时需提交一张含论文内容摘要、写作提纲和选题意义的光盘。 论文原创性声明 3. 本人郑重声明:所呈交的论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本论文原创性声明的法律责任由本人承担。 作者签名: 日期: 年 月 日 购物网站设计毕业论文   摘要:该购物车系统采用主流框架SSM集成而成,使用了B/S架构、MySQL数据库和MVC设计模式以及Tomcat服务器中间件,采用第三方支付,完成对商品的支付,本系统使用的主要技术有:JSP、JavaScript、HTML、Spring MVC、MyBatis、JQuery、Ajax。   关键词:购物; B/S架构; SSM; 随着计算机网络的普及和信息化时代的到来,人们获取信息的方式不再局限于广播电视与平面纸媒,网上商品成交量成井喷式增长。世界一流的商家纷纷投身于网络市场,在我国,短短几年网上购物从无到有,快速的兴起。面对庞大的网上购物需求体系,各种电商网站也孕育而生,细化电商市场也是当今一个主流的趋势。因此,开发一个能够为用户提供母婴产品的网站是非常必要的,也是十分及时的。该项目有以下几点意义:   ⑴免去了实体店的压力。首先,网上开店的成本非常小;再次,所需的启动资金也很少,投资者也不用为因为延长了营业时间,而支付额外的费用。   ⑵商店不再受店面空间的限制。   ⑶商店可以实现24小时营业。网上商店可以大大延长商店的营业时间,一天24小时,一年365天可不间断的运营,并且不需要专人站台看店,配送可由已经成熟的城市物流系统实现。   2 开发工具及技术   本次毕业设计采用MyEclipse和Tomcat服务器,在设计过程中使用的是web后台框架集成的技术,在此次设计中我主要是采用MySQL数据库,以下就对主要技术进行简单的介绍。   2.1 MySQL简介   MySQL是一个市面上主流的关系型数据库管理系统。MySQL是一种用数据之间的关联关系来管理数据库的系统,存放在数据库中的数据保存在不同的表中,而不是将所有数据全部聚存在一起,这样就使得数据库的结构非常清晰,数据与数据之间的关系更为明显,以及数据的类型区分的更为明显。MySQL使用的是MySQL的sql方言。   2.2 Spring简介   Spring是支持控制业务层,使得持久层和业务层能够互相交互,Spring最突出的技术就是IOC(依赖注入),AOP(切面编程)。   2.3 SpringMVC简介   SpringMVC是Spring的3.0版本,添加了大量的注解,是Spring的MVC版本,作为表示层框架,SpringMVC担任着请求控制的重要任务,对请求进行处理是SpringMVC最基本的功能,它的出现使得前端页面和后台交互形成了一个桥梁,通过这个桥梁进行大量的数据交互。   2.4 MyBatis简介   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]李兴华,王月清.java Web开发实战经典基础篇[M].北京:清华大学出版社,2010.   [2]姜利群.JAVA网络编程实例教程[M].北京:北交大出版社,2005.   [3] 张海藩.软件工程导论第5版[M].清华大学出版社,2005. 购物网站设计毕业论文第二篇:ThinkPHP5框架下农产品电子商务网站的设计   摘要:随着互联网、冷链物流技术的发展和成熟,电脑和智能手机逐渐普及,越来越多的农民加入电商大军,通过互联网发布农产品信息,借助冷链物流将农产品销售到全国各地。笔者采用ThinkPHP5开发了一个农产品购物网站,包含管理员、店长和买家三个模块。其中,管理员实现系统RBAC管理,店长实现商品管理和订单管理,买家实现商品购买和发表评论等。   关键词:ThinkPHP5; 农产品; 购物车;   Design and Implementation of Agricultural Shopping Website Based on ThinkPHP5   Xie Liping   Suzhou Institute of Trade & Commerce   Abstract: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 through 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 RBAC management, the store manager implements commodity management and order management, the buyer implements commodity purchase and publishes comments, 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. 本文档由香当网(https://www.xiangdang.net)用户上传

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 4 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    基于ASP技术的网站的设计与开发毕业论文

    基于ASP技术的网站的设计与开发毕业论文 目录 第一章 绪论 1 1.1引言 1 1.2网站的简介 1 1.3网站开发的意义 2 1.4网站的特点及实现目标 2 1.4.1网站的特点 2 1...

    1年前   
    666    0

    毕业论文:基于ASP技术的网站的设计与开发

    当今世界已经跨入了信息时代,计算机科学与技术正在迅猛发展,尤其是以计算机为核心的信息技术正在改变整个社会的生产方式、生活方式和学习方式。网站的设计与开发是当中的的一项重要工作。在设计过程中涉及大...

    1年前   
    627    0

    毕业论文:软件工程网上购物系统的设计与实现

    随着科技的迅速发展,在经济领域的网络技术应用最突出的一个例子就是电子商务。电子商务在根本上改变了传统的商品买卖的模式,使买卖双方的交易更加便捷并且降低了彼此间交易成本。网上购物系统,一种具备交互...

    1年前   
    1368    0

    国家开放大学开放教育

      国家开放大学开放教育 毕  业  论  文       题目:公司企业文化的建设         学生姓名:马**                   学    号...

    4年前   
    4325    0

    校园二手物品交易网站设计及实现毕业论文

    专业: 学号: 本科毕业设计 (自然科学) 题 目: 校园二手物品...

    1年前   
    628    0

    大学生二手交易网站毕业论文

     XX职业技术学院 毕 业 设 计(论文) 学 院 电子于信息工程学院 ...

    1年前   
    566    0

    旅游团购网站毕业论文

    旅游团购网站毕业论文 内容摘要:作为新兴的旅游营销模式,旅游团购取得了较快的发展,目前旅游团购市场竞争激烈,各种旅游营销策略方法相继出现,本文结合旅游团购的定义,流程,性质,分类和特点,分别...

    8年前   
    10953    0

    大学生心理咨询网站的设计与实现毕设论文

     大学生心理咨询网站的设计与实现 院 系 计算机学院 专 业 计算机科学与技术 班 级 学 号 姓 ...

    1年前   
    702    0

    商务网站的设计与实现毕业设计

    商务网站的设计与实现 摘要要求字数400字以上。 新华商城商务网站是以电子商务类网站为基础进设计行开发的前面再加一小段,说明当前商务网站的情况。 ,并充分利用计算机网络资源,以...

    1年前   
    777    0

    精品课程网站的设计与实现毕业设计

    此篇论文主要研究了精品课程网站的开发过程,目标是向大学所学习相关课程的学生提供一个知识交流平台,并为任课教师建设一个教学资源管理信息系统。系统以Html、Asp语言为依托,使用Access作为系...

    4个月前   
    1897    0

    购物中心规划与设计

     购物中心规划与设计 大型商业建筑设计原则   一、选址原则 “天时”、“地利”、“人和”都会直接影响企业的经营。“天时”是指商家对投资时机的把握以及在经营过程中的时令性...

    10年前   
    2038    0

    基于Java的网上购物系统的设计与实现

     XX 学 院 本科毕业论文(设计) 题 目 基于JAVA的网上购物 系统的设计与实现 院 系 计算机...

    1年前   
    949    0

    最新国家开放大学电大《视觉设计基础》形考任务4试题及答案

    一、简答题(共 1 道试题,共 10 分。)题目1网页设计与传统平面设计的区别是什么?答:平面设计师:多数要求印刷 需要对印刷相关知识了解 简单的平面设计比如做个超市的招牌,这也是平面设计,高端的平面设计

    2个月前   
    104    0

    最新国家开放大学电大《视觉设计基础》形考任务2试题及答案

    一、请回答问题并完成设计作品。(共20分)题目11.请回答:何为“元素替代”?(5分)答:它是一种形和意的转换, 在保持图形基本特征的基础上, 其图形的某一部分被其他相类似的形状所替换的一种异常的

    2个月前   
    110    0

    最新国家开放大学电大《视觉设计基础》形考任务3试题及答案

    一、请回答问题并完成设计作品。(本题共15分)题目11、标志设计的原则是什么?(5分)答:1.设计应在详尽明了设计对象的使用目的、适用范畴及有关法规等有关情况和深刻领会其功能性要求的前提下进行。

    2个月前   
    96    0

    国家开放大学电大《C语言程序设计》网络课选择题答案

    国家开放大学电大《C语言程序设计》网络课选择题答案选择题题目1在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为(  )。选择一项:A. main 恭喜你,答对啦!!B. MAINC...

    1个月前   
    80    0

    最新国家开放大学电大《视觉设计基础》形考任务1试题及答案

    一、论述题(共20 分)题目1请你谈一谈对于视觉设计的重要性以及作用的认识,并结合你的喜好举例进行说明,请将例子上传为附件。答:1,视觉需要传递准确的信息 2,视觉应包含一定的信息量

    2个月前   
    101    0

    大学校园网的设计与构建毕业论文

    大学校园网的设计与构建毕业论文 目录 一、概述 3 (一) 项目背景 3 (二) 建设目标 3 二、大学校园网设计与构建的思路和原则 4 (一) 思路 4 (二) 原则 4 三...

    1年前   
    856    0

    大学2010届毕业论文(设计)指导教师评分表

    大学 2010  届毕业论文(设计)指导教师评分表(word格式表格,打开后格式正常,转载请注明来自:香当网http://www.xiangdang.com/) 学院:  系别:   专业...

    10年前   
    14224    0

    国家开放大学2017开放英语测试题

    填空:Manager(经理) Detail(细节) Secretary(秘书) Company(公司)Mobile(可移动的) British(英国的) A...

    1个月前   
    78    0