【计算机开题报告】电商购物平台

一、文献综述

1 背景介绍

1.1 节标题

2 国内外研究现状

2.1 研究方向及进展

随着电子科技的不断进步,现在购物不在是单一的线下购物形式,如外国的最大电商网站亚马逊(amazon),在世界的各个地方都有它的足迹。慢慢的在中国每一天的购物商品也在网上购物形成了一种固定的消费习惯。
大部分选择网上购物的人都觉得网购既节约时间又操作方便,随着生活节奏的加快,越来越多的人选择网购,因为他们要追求一种方便快捷的购物方式,所以当下网购变得如此热门。但是随着消费者对消费的需求日益提升,网上购物系统也必须不断的进步、不断的改进,网上购物系统需要朝着专业化的方向发展。所以,如何使网上购物更加方便快捷成了研究的关键。
本次毕业设计是为了统一整合电商销售渠道,实现时装等物品的可视化表达销售的电商购物平台系统;

2.2 存在问题

(一)商品的质量无法得到保证。

在网络环境下,消费者只能通过经营者网站中提供的信息了解对方,但对于信息的真实性无法了解,对方的真实身份不了解,知情权无法保证,消费者只能从网上提供的内容中获取商品的部分信息,对商品全面信息的了解缺乏。一些不良的网络企业就利用消费者无法看到商品的实样和无法当面交易的机会,为了谋取暴利,销售假冒伪劣产品,坑害消费者。另外,网络经销商常常采用“特价促销”的方式进行销售,尤其是名牌产品,网络价格比实体店铺价格低很多,美其名曰网络商店没有店面费,加上经销商用模糊的语言规避产品的详细描述,以此来迷惑消费者,而当消费者以较低的价格买到产品时,往往发现自己购买的是高仿产品而非正品,消费者苦不堪言。

(二)网购售后服务难以保证

一方面消费者在网购商品时一旦出现质量问题,商家便百般推诿,不予解决。由于网络的无地域性和不确定性,消费者在遇到网购纠纷时,取证难、举证难、维权更难。而商家则是只管销售产品,只看眼前利益,对售后不闻不问。另一方面,消费者故意损害产品,要求商家进行赔偿。

(三)账号安全难以得到保障

一些虚假购物网站以各类低价速购、瞬间秒杀等购物网址骗取骗取用户输入支付宝账户、密码乃至网银账号、口令卡等,这些钓鱼网站的出现大大挫伤了消费者网购的积极性。消费者的账号等银行信息泄露,导致不必要的经济损失。

3 未来发展趋势和未来提升空间

3.1 网上购物系统的未来发展趋势

1.大量团购网站出现称为网购的一种新时尚,花少量的
钱享受优质的服务。 通过消费者自行组团、专业团购网站、商
家组织团购等形式,提升用户与商家的议价能力,并极大程
度地获得商品让利,引起消费者及业内厂商、甚至是资本市
场关注。 团购的商品价格更为优惠,尽管团购还不是主流消
费模式,但它所具有的爆炸力已逐渐显露出来。
2.许多商家都在建立自己的商务网站,比 如,某 批 发 市
场,某高档商场都开通自己的商务网站,不再局限于某些购
物性的网站。 这种现象已经成为一个大趋势,消费者可以通
过网站这个窗口了解自己所需物品, 再进一步到商场或网
上,选择喜好。
3.一些全国大型网站或地域性门户的帮助销售。 此类的
商户主要针对的是:自己商务平台不够完善,借助第三方来
拓展自己的销售渠道。 比如淘宝有许多名牌产品的正品旗舰
店,不仅给自己拓宽的渠道,也方便了消费者。 地域性门户网
站,主要联合当地的小商家,在把自己网站办得丰富的同时,
也给这些正在成长的中的小商家,在电子商务方面开了个好
头。

3.2 网上购物系统未来的提升空间

网上购物系统自然还有很多提升空间。网站自我的物流体系。较之去年,众多物流公司提前放假,许多依靠纯网购、纯电子商务的商家企业,给自己断了许多财富。 比如京东商城有自己的物流体系,地域和时间的安排,完全可以按照自己的战略计划来进行实施。 而全国最大的 C2C 网站,却始终依靠第三方物流来经营自己的生意,在春节等节假日,面对着众多物流公司的放假,不得不被迫减少了交易,从而影响了企业的发展。网购不仅是当下的趋势,也是方便我们消费者的购物方式。
在享受网上便捷的同时,我们一定要保留一颗“敏感”的心,来应对网上发生的事情,不轻信他人、不盲从、不走捷径,以全套的措施来保护住自己的利益。网络购物还有很多可发展的空间,只要利用好这些发展的方面,网络购物将会越来越热门。

二、 开题报告

1 选题背景和意义

1.1选题背景

在当今互联网飞速发展的时代,网上购物已经成为了一种较为成熟的购物方式,越来越多的商家在网络上建起了自己的网店,向消费者展示出一种新颖的购物理念。网上购物系统具有方便,快捷的优点,能让消费者在家里刷刷手机淘宝就能买到自己想要的东西。在这样的大环境基础之下,建立一个网页购物系统是必不可少的需求。因此我选择了“基于Springboot的网页时装购物系统的设计与实现”这一课题作为我的毕业设计项目。

1.2 选题意义

随着互联网快速发展的今天,人们对于网络的需求越来越高。随着电子科技的不断进步,现在购物不在是单一的线下购物形式,如外国的最大电商网站亚马逊(amazon),在世界的各个地方都有它的足迹。慢慢的在中国每一天的购物商品也在网上购物形成了一种固定的消费习惯。当代年轻人对于外在衣装都有着非常严苛的审美要求,而网络电商平台可以最大化的满足不同人群对于不同审美的要求。众所周知,网上商店具有高效,快捷,信息畅通的特点,还可以很大程度上降低商家的销售成本。(很大一部分原因是我国的5G网络的普及,以及高铁等各个交通的覆盖)

2 项目内容及可行性分析

2.1 项目内容

制作一个可以供消费者购买商品的网上购物平台,用户可以点击自己需要购买的商品,然后完成购买。该系统主要分为用户模块和管理员模块,用户模块主要关于系统的功能方面的使用,管理员模块则是专注于后台对于系统的维护与信息管理;
用户模块具有:登陆、注册、商品查询、商品详细信息浏览、购物车、个人主页浏览、个人主页修改等功能
管理员模块具有:登陆、商品信息添加、商品信息查询、商品信息修改、个人主页浏览、个人主页修改、用户信息浏览、用户信息修改等功能

2.2 可行性分析

随着互联网的不断发展,电子商务已经成为了网上的一股潮流,有许多的传统商家都想从中分一杯羹,所以他们会选择开网店,全国各地已有很多家大商场加入了网上商城,为客户提供24小时方便快捷的在线订购服务。网上购物系统的出现是必然的,越能满足广大用户需求的系统,将越受欢迎。从技术方面来说,整个项目的技术难度并不高,重点在于各个功能模块之间的串联结合。

3 研究方法

本次设计主要是完成一个基于Springboot的时装购物网站,采用B/S模式即服务器/浏览器模式。主要实现电子商务的购物车模块,方便顾客浏览后想购买的欲望。以及前端的其他个人页面的展示,添加收藏,加入购物,用户登录和注册,在线与客服聊天,查看商品状态,评价商品,管理商品等功能。以MySQL作为数据库进行物品、用户数据等信息的存储,前端使用jqurey技术,而后端使用springboot进行开发,实现了auto-configuration自动配置,降低了项目搭建的复杂度。为的是设计出一个操作简便,便于用户快速浏览、购买所需商品的购物网站,而这主要需要对用户进行需求分析以及功能设计,以便解决如何给予用户更良好的操作体验的问题。

4 拟解决的关键问题

从交易安全方面看,目前一个迫切需要解决的问题就是加强数据保护,保证用户的个人隐私权,支付环节是消费者最担心的问题之一,它直接影响着消费者网购的积极性。不良网址、钓鱼欺诈网站等形成的灰色利益链使得整个互联网交易都存在着安全问题。

5 预期结果

我设计的网上购物系统,首先是登陆注册模块,这是大部分网页默认会制作的网站功能,用户未注册时进入网站只能在线浏览商品,对想要的商品进行查询,以及具有商品热度推广功能。但是不能对商品进行购买,浏览商品时也不能与客服进行交流,这些功能只能在用户登录后才会拥有。
登陆成功后会进入商品查询模块,商品查询是电商购物网站的基础功能之一,进行开发时,查询商品将可以进入相应的分区进行查询,对应分类只会查询出对应类型的商品,默认按上传时间排序,可以按浏览过商品的数量进行排列,不在分区进行查找则会在所有商品中进行查找。而用户在查询商品时也可以按照商品的标签进行查询,为了更加清晰的查找商品,按商品标签的查询方式与普通查询会进行区分,不放在一起。
用户可以对商品进行各类操作,如查看详细信息、加入购物车、直接购买、选择收藏等等;在购物车模块中,用户可以自由添加减少商品数量,确定完成后可以选择结算进行收货地址选择操作,选择完成确定后,进入支付界面,支付成功后会有支付成功提示,失败也有支付失败提示。用户可以在个人的主页中查看已完成订单,其中有交易成功订单,也有交易失败订单;用户可以在个人主页中对个人信息进行修改。一切功能都是为了让用户获得更好的体验。
*

6 实施进度计划

2021年3月上旬——2021年3月中旬 查找和收集有关文献资料
2021年3月中旬——2021年4月上旬 完成网上购物系统网页的设计
2021年4月上旬——2021年4月中旬 完成毕业论文
2021年4月中旬——2021年5月中旬 修改毕业论文
2021年5月下旬 进行毕业论文的答辩

7 参考文献

[1] 熊永平.基于Spring Boot框架应用开发技术的分析与研究[J].电脑知识与技术,2019,15(36):76-77.
[2] 王丹,孙晓宇,杨路斌,高胜严.基于Spring Boot的软件统计分析系统设计与实现[J].软件工程,2019,22(3):40-42.
[3] 舒后,熊一帆,葛雪娇.基于Bootstrap框架的响应式网页设计与实现,北京印刷学院学报,2016年4月.
[4] 孙畅煊,马瑞鹏.基于JavaEE架构的网上购物系统的设计探讨[J].数码世界,2021(01):37-38.
[5] 董莉敏,侯晓霞,李志兰. J2EE架构下的企业在线购物系统[J].计算机工程与应用. 2001(22)
[6] 王春明.基于Java的网上购物系统的设计与实现[J].电子技术与软件工程,2020(20):48-50.
[7] 刘芳华,梅俊.基于JAVA的智能家居购物系统设计与实现[J].电子技术与软件工程,2019(15):37-38.
[8] 周承佳. JAVA网上购物系统的设计与实现[D].吉林大学,2017.
[9] 吴晨清.用JSP/Servlet技术构建Web应用.计算机工程,2001年,第1期,170-172页.

三、外文翻译

The Development of Online Shopping System Based on
the MVC Pattern
Shi Yiping
摘要
本文主要介绍了网上购物系统的开发过程
采用MVC设计模式和SSH框架技术。因为该系统采用了
MVC设计模式,开发程序真正做到松耦合,大大简化
开发代码,具有很高的可维护性和可扩展性
1 介绍
近年来,随着互联网的快速发展,互联网逐渐成为最好的获取、传输和交换信息的方式。电子商务变得受欢迎,越来越多的商家开始建立自己的网上商店,并展示一种新的购物对消费者的意义。网购系统突破了时空限制,随时随地进行交易活动,从而大大提高了效率。
2 需求分析
该在线购物系统的功能需求包括前端客户和后端系统管理员。客户功能要求包括注册会员、浏览商品和查询商品,检查购物车和订单状态,浏览新闻等。这管理员的功能需求包括添加、删除和修改商品信息、管理会员和订单等功能。当顾客登录购物网站时,他可以直接浏览商品,包括按产品分类浏览,商品浏览,最新促销商品浏览,顾客浏览商品。同时,客户还可以浏览网站新闻和信息的最新信息。客户也可以输入关键词进行检索所需商品。如果客户需要购买商品,他必须首先登录(如果没有网站成员账户需要先注册账户)。客户可以查看您的购物车并订购登录后,对他们的购物车进行相关操作。系统管理员登录后后台管理系统中,管理人员对相应的运营、管理、维护产品、网站成员、网站新闻和订单状态等。
3 网上购物系统的设计
Java Web应用的开发目前主要有两种使用框架的解决方案。
一种解决方案是使用EJB +JSP + JSF的经典框架。另一个解决方案是使用轻量级Struts + Spring + Hibernate的框架(简化SSH)。虽然EJB很强大但是因为由于其复杂性,它通常只用于大型企业项目。JSF作为一个相对较新的技术标准虽然新颖出众但也显得有些不成熟和有待发展。而且SSH框架技术目前应用广泛。它的性能卓越稳定,各种技术支持文件、资料也多丰富。因此,本文采用SSH框架技术来开发网上购物系统。
本网购系统采用MVC设计模式。系统前台页面使用JSP和struts2标签显示商品和新闻,结合JavaScript和AJAX技术。它同时优化了一个页面,进一步增强了用户体验。控制层是系统的核心部分,由Struts的动作来发挥。它负责收集从页面到服务器的各种请求消息,然后根据不同的请求调用不同的业务流程逻辑。最后将结果转发到适当的视图。Spring在系统中充当“管家”的角色。它负责维护和管理由系统操作调用的服务beans。持久模型层由Hibernate负责进行数据处理。它为业务逻辑调用提供各种数据库操作。
本系统总体模块结构分为前台用户模块和后台管理员模块。每个模块又细分为几个子模块,完成相应的功能。各个模块之间的联系,形成一个完整的系统。用户登录网站后,可以实现一系列功能。
前台模块的设计。前台模块主要负责以多种形式向用户展示各种商品和新闻信息。同时提供关键词查询功能。可以方便用户快速找到所需商品,浏览相关新闻。访客可以注册成为网站会员,登录购买商品,购物车管理,订单管理,修改个人信息等。
后台模块的设计。后台模块负责管理员登录后购物网站的维护和管理的正常运行。管理员可以管理商品、会员网站、新闻信息、用户提交的订单等。
数据库设计。本系统使用MySQL作为后台数据库。MySQL是一个开源的关系数据库。它使用最常用的数据库管理语言,结构化查询语言。由于MySQL是开源的,任何人都可以自由使用,并且需要对其进行个性化更改。由于MySQL数据库在速度、可靠性,和适应性受到人们关注。通过需求分析可以知道,系统使用的对象是需要购买商品的客户,因此需要建立隶属表,用来存储用户的基本信息。客户的主要活动是浏览和购买商品,因此需要建立商品信息表。查找商品,为了方便用户选择想要的商品,所以必须对商品进行分类,建立产品类别表。并建立客户的购物车列表和订单等。
4 网上购物系统的实现
本系统采用MyEclipse8.5开发工具,使用Java和JSP语言进行编码,编写SSH框架配置文件。
系统公共模块的实现。在系统开发过程中,许多功能模块被多次使用,如一些实用类和算法被重复使用。在编码阶段,它必须设计基类和公共模块。公共部分从系统中提取,所以系统实现可以更加专注于业务逻辑,同时减少代码冗余。
数据访问几乎是每个模块调用的基本功能。该系统使用Hibernate进行持久化数据库处理。同时它采用了界面设计的思想和设计
基本数据访问接口。这个接口通过使用DAO方法声明系统,调用其他模块。对于编写DAO实现类的接口,该类实现所有方法。
前台模块的实现。这个系统将使所有的页面风格相同。同样的用户操作是在一个单一的界面内完成的。点击鼠标可以轻松实现商品浏览、购买、下单、查询等功能。它易于理解和使用。
在系统的首页输入一个网址,用户可以快速登录或者在浏览器中注册。他可以查询最新的产品和促销品,浏览新闻和信息。主页设计步骤如下:(1)添加网站Logo区域,然后在下面添加一个导航菜单栏。(2)在左边添加商品分类,然后推广产品以便添加新的发布和区域。(3)在右侧添加文本新闻区。(4)最后,在底部添加页脚区域。
用户注册和登录。如果用户想在这个系统中购买商品,他必须首先登录帐户。如果用户不是站点成员,他必须注册。在主页中,用户可以点击“注册新成员”到注册页面。在注册页面,他必须输入登录名、密码和验证码。表单信息将被提交到控制器后台进行处理。系统将检查用户信息并返回注册信息。注册的验证规则有以下几点:(1)“登录id”、“密码”、“验证码”不能为空。(2)两个密码必须一致。(3)联系电话和邮政编码。(4)电子邮件格式必须正确。
如果信息不能通过检查,系统将返回相应的消息。用户注册成为站点成员后,可以从主界面登录。登录区有两个主要的文本域控件。他们可以接收用户名和密码。添加登录按钮可以向服务器提交登录信息。服务器更新用户信息,并将成员存储在会话中,表示用户已登录。
用户浏览商品。进入主界面用户可以看到部分最新商品和促销品。点击“新品发布”和“销售商品”菜单栏,可进入相应页面浏览更多商品。
使用JSP自定义标签技术的商品浏览。它使得页面无需编写大量的逻辑功能代码(如数据访问)而只需要显示商品地点需要添加自定义标签和传入参数。繁琐的操作会转移到标签类的定义上,这样就可以让首页显示大的瘦体。自定义标签可以是同时用于各个地方,提高系统的功能模块化。
购物车的管理。当会员登录并想购买商品时,他们会点击“购买”按钮,将商品添加到购物车,并进入购物车管理界面。在该界面中,用户可以选择购买号,删除购物车中的商品,并进入下一个订单确认或去购物。
采购项目选择完成后,点击的“进入下一步”按钮购物车,进入订单确认页面,用户可以看到选中的所有商品和价格信息。
秩序的管理。如果用户确认订购,他可以点击“提交订单”按钮订单界面。系统会将购物车信息提交给订单。如果用户点击订单管理连接上的菜单栏,他可以看到用户提交了之前点菜。在订单管理页面,他可以删除订单,查看订单详情。
浏览新闻。菜单栏下面是新闻模块,其中包括一个不断切换的幻灯片新闻文本和连接的右侧。点击标题用户可以进入浏览新闻和信息。同样,系统还定义了新闻页面标签、幻灯片新闻标签、相关新闻标签。
商品,新闻搜索。当用户找不到需要的商品或想要浏览时新闻和信息,他可以使用网站的搜索功能。在商品、新闻搜索领域,他可以在网站上搜索商品或新闻。
如果用户想在拉控件中选择搜索商品,他可以点击搜索按钮,页面跳转到searchMer.jsp页面。当选项是新闻时,他可以点击搜索按钮,页面跳转到searchNews.jsp页面。
购物系统后台的实现。系统后台各功能模块使用相同的设计方案,涉及商品、新闻、产品的管理功能要添加、删除、更改和检查的类别和订单。他们都采用了前台页面请求发送到控制器动作,然后动作调用业务处理模块的服务,处理结果的最后一个操作返回到视图层,服务层调用one或更多用于数据处理的DAO方法。
系统用户登录。网站可以登录进入后台管理系统,进行相关的维护管理工作。为了进入后台管理系统,管理员必须登录“帐户”和“密码”以及验证码。
当管理员输入正确的用户名、密码和验证码时,他可以输入系统后台的主界面。主界面分为以下几个区域:(1)顶部显示系统标题、当前登录用户和时间等。(2)树导航菜单打开左边,点击菜单可以执行相应的管理功能。(3)页面中心用于显示正在进行的特定管理操作。
后台商品管理。后台商品类别管理模块可以管理商品类别,包括商品类别的查看、添加、修改和删除。如果商品经理购买了一批新产品,他可以点击"添加"链接进入新产品类别页面。后台商品管理模块可以对商品进行管理,包括商品的添加、查看、修改、删除,以及变更商品的发布状态。
后台订单管理。订单管理使管理员能够轻松查看所有订单信息、更改订单状态和删除订单。
背景新闻管理。在新闻管理中,管理员可以查看所有当前站点的新闻,添加新的新闻或对现有的新闻信息进行更改。点击删除链接他可以删除指定的新闻栏目。
点击左侧树形菜单中的"新闻管理",管理员可以看到网站的新闻栏目,发布状态和当前新闻。点击“新建”连接,他可以添加新的新闻。
后台成员管理。点击左侧树形菜单中的“会员管理”,管理员可以看到网站的会员等级,包括普通会员和VIP会员,以及各种会员等级。他可以在页面中添加新级别、修订成员级别和删除成员级别。
系统用户管理。点击导航栏中的"系统用户管理",管理员可以进入系统用户管理界面,添加系统用户,查看当前用户的权限,修改和删除系统用户操作。点击"新建系统用户"或"新建",他可以为添加的系统用户分配特定的权限。
5 结论
本文实现了购物网站的一般功能,如浏览、购买商品、购物车、订单管理和搜索功能。该系统可以满足客户网上购物的需求,还可以添加新闻浏览。用户可以浏览购物新闻和信息。它改变了购物网站传统的单一购物模式。经过测试,系统达到了预期的功能和性能要求。
本系统采用SSH开源框架,整合自身核心技术优势。该系统采用mvc设计模式,开发程序真正实现了松耦合,大大简化了开发代码,具有很高的可维护性和可扩展性。由于系统运行稳定可靠,功能完善,操作简单,风格统一,可以给用户很好的体验。

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值