一、立题意义及国内外的研究现状与存在问题,主要研究内容及拟解决的关键性问题
立题意义
基于SSM的体育用品交易网站主要是让人们通过网络购买体育用品,能够实现体育用品的网络销售。在目前,网上购物给我们的日常生活能够带来很大的方便,使得商品的购买更加便捷。在快节奏的现代生活中,电子商务一方面节约了消费者的时间,另一方面节省了商家的成本和精力,最大程度地实现了双赢的效果。同时也方便了买卖双方的及时交流。
构建购物网站,实现体育用品的在线搜索查询,在线购买等功能,其具有以下实际意义:
节约商品成本。利用购物网站销售体育用品,极大程度上减少了人力、物力的消耗,同时购物网站突破了时间和空间的限制,方便人们随时随地购买自己需要的商品。这样,不仅可以提高交易的效率,而且有利于商家节约成本。
开拓营销渠道。同苏宁、国美利用苏宁易购、国美在线拓展销售渠道一样,各行各业都可以利用网上商城开拓营销渠道,面向更多的用户群体,发展更多的新顾客,从而扩大市场,增加销量。
掌握顾客需求,提高服务质量。利用购物网站销售体育用品,可方便商家统计数据,能够轻松的统计出人们对各类体育用品的需求量,从而根据需求量及热销商品排行榜来提供相应的商品数量。
方便顾客。在快节奏的生活环境中,购物网站使人们的购物过程方便快捷。即节约了购物者的时间,又节省了交通费等各方面的附加费用。
国内外的研究现状
随着经济的发展和信息技术的迅猛发展,互联网技术已经深入到我们生活中的各个领域,“网上购物”更是越来越深受人们的喜爱。
在这个网络经济飞速发展的时代,电子商务也不甘落后,迅速发展起来。
在充满价格战的现代商务环境中,能够节约成本并深入到各个方面的网络通道变成了商家的首选之地。众所周知,现如今深入到我们生活中各个角落的互联网技术是通过数字化以及电子化来传递信息的,这也是购物网站与传统的购物模式的一大重要的区别。切一方面,购物网站把实物流变成了电子流,从而大大的减少了人力和物力,极大程度上降低了商品的成本,使得商家能够给出比较具有竞争力的价格;另一方面,与传统的购物模式相比较而言,网上购物消除了我们时间上的限制以及空间上的限制。传统的购物方式,要想买到自己需要的东西,就必须外出去购物商场,实体店才可以。有了购物网站,人们只要有一台电脑,能够联网,就能够随时随地购买需要的商品,省时省力。
全球范围内,电子商务虽然发展的时间并不是很久,却是飞速发展。很多国外的购物网站不但提供了商品的在线浏览、购买,更是提供了更具人性化的在线试穿等功能,利用图像技术使得人们能够在购买前先体验,后购买。而国内,网络购物起步较晚,但基于电子商务整体发展迅猛,淘宝,天猫,当当,京东以及由传统企业转型为电商的苏宁易购,国美在线等的发展,在很大程度上对我国的电子商务的发展。
购物网站是一个简单的综合购物网站。之所以要建立该购物网站主要是想要降低商家的成本并且给人们的购物活动带来便利,网站主要实现商品的分类展示,按关键字模糊查询以及商品细节展示等功能,将商品的文字性的介绍与商品的实物图片相结合,形成一个能够直观展示商品特征的商品列表,方便用户在线査找需要的商品并且完成订单的提交等活动。
主要研究内容及拟解决的关键性问题
基于SSM的体育用品交易网站使用Java语言开发,结合SSM框架,系统数据库采用mysql,运行平台:windows7及以上,采用Tomcat7.0以上作为WEB服务器软件。
该基于SSM的体育用品交易网站主要分为后台管理和前台用户两部分。
后台管理部分又分为商品管理、订单管理、用户管理三大模块。商品管理主要是对商品的类别,商品的信息,商品的数量等进行维护,管理员可以在此模块中添加新的商品类别,新的商品等,也可以维护已有商品的各种信息;订单管理主要是管理网站内所有的用户订单,方便查询及维护;用户管理主要实现的是会员信息的查看编辑及会员等级的管理。
前台用户又分为用户信息管理,购物车,商品浏览及订单等模块,用户在网站购买商品之前必须先要注册网站会员登录网站,浏览商品或者按类査询想要购买的商品,将感兴趣的商品添加到购物车里,最后在购物车中提交订单,确认订单完成购买流程。
参考文献
[1]丁浩.基于MVC模式的购物网站设计研究与实现[J].电脑知识与技术,2019,15(33):27-29.DOI:10.14004/j.cnki.ckt.2019.3900.
[2]陈秋玲.基于JavaWeb的图书购物网站的设计与实现[J].电脑知识与技术,2019,15(16):36-38.DOI:10.14004/j.cnki.ckt.2019.2069.
[3]李俊甲,许烨.基于Java的购物网站设计与开发[J].信息与电脑(理论版),2020,32(23):86-88.
[4]陈猛.基于Java的购物网站设计与开发[J].农家参谋,2020(08):200.
[5]袁馨,段华琼.购物网站的设计与实现[J].福建电脑,2018,34(10):148-149.DOI:10.16707/j.cnki.fjpc.2018.10.072.
[6]汪维,胡帅.MySQL数据库有关数据的备份方法分析[J].信息技术与信息化,2020(07):36-37.
[7]丁佳.基于JSP+MySQL的用户登录系统SQL注入实例及防范[J].网络安全技术与应用,2020(09):49-51.
[8]殷齐,徐莉莎,瞿少成.基于SSM的高校二手书交易系统的实现[J].电脑知识与技术,2017,13(01):89-91.
[9]张少应,张涛.图表技术在Java Web应用程序中的应用研究[J].西安航空学院学报,2020,38(01):71-75.
[10]张振超,吴杰,陈序蓬.浅谈Java中Mysql数据库的连接与操作[J].信息记录材料,2020,21(02):144-145.
二、本课题的主要研究方法、步骤、预期目的
研究方法
文献法:分类阅读有关文献(包括文字、图形、符号、声频、视频等具有一定历史价值、理论价值和资料价值的材料),得出一般性结论或者发现问题,寻找新的思路。文献按内容性质分,有零次文献、一次文献、二次文献和三次文献。零次文献是未经发表和有意识处理的最原始的资料。一次文献是指直接记录事件经过、研究成果、新知识、新技术的专著、论文、调查报告等文献。二次文献是指对一次文献进行加工整理,包括著录其文献特征、摘录其内容要点,并按照一定方法编排成系统的便于查找的文献。三次文献是指工具书和在二次文献的基础上,又对众多一次文献的综合研究成果。
经验总结法:要注意经验的先进性。要全面考察总结的对象,充分占有原始的事实材料;且做到有“点”有“面”,“点”“面”结合,防止以偏概全的片面性。要以教育实践活动为依据,不能凭空想当然,那是毫无价值。要善于进行理论分析。
研究步骤
第一阶段:通过调查分析开发本系统所具备的知识及实现的方法。
第二阶段:绘出逻辑模块图,征求知道老师的意见。
第三阶段:技术攻坚,实施开发。
第四阶段:运行、调试、修改。
第五阶段:写出研究报告,整理文档。
预期目的
实现一个基于SSM的体育用品交易网站,系统能满足用户的合理需求,系统能实际运行,操作与实际符合,并基于SSM的体育用品交易网站撰写一篇本科毕业论文。
三、研究工作总体安排及具体进度
2021年12月5日–2021年12月23日 完成开题报告的撰写
2021年12月24日—2022年1月13日 准备开题答辩,完成开题
2022年1月14日—2022年3月10日 根据开题意见,调整和完善系统功能分析,确定并搭建好系统界面,设计并实施后台数据库
2022年3月11日—2022年4月5日 完成系统功能的开发并进行初步调试,准备中期检查,撰写并提交论文初稿
2022年4月6日—2022年4月30日 进行系统功能改正性维护和完善性维护,对论文进行修改,加工,润色。定稿并提交论文。
2022年5月1日—2022年5月10日 论文查重、盲审,根据反馈意见着手修改。定稿
2022年5月11日—2022年5月30日 完成论文答辩相关工作
技术简介:
1 Java语言
Java语言最早是由Sun公司在1995年推出的一门新型的计算机编程语言,经过多年的发展,能够具有大部分计算机编程语言的一些特点。Java语言又是一门基于面向对象思想的计算机编程语言,不仅可以吸收接纳C++语言的优势,也在一定程度上放弃了它的一些不足之处。Java计算机语言具有分布式等特点。Java语言可以开发的应用主要有安卓应用、网站开发等应用。
2 Vue框架
Vue框架是可以构建项目用户操作界面的应用框架,所有的系统页面效果设计通过采取自底向上的增量开发设计思想,在项目数据传输上提供了MVVM的业务数据双向绑定思想。Vue框架的主要特点是:1.Vue框架提供了数据的双向绑定进行传输的效果;2.Vue框架项目的数据是通过路由进行管理;3.Vue框架的轻量级,使得开发人员更加容易上手进行项目开发。
3 MySQL数据库
MySQL数据库在项目中运行速度快,对于平时开发使用到的平台是没用任何的限制,能够被广泛的应用在企业级开发中。MySQL数据库是指一个基于开源的和多线程的用户关系和管理的数据库系统,MySQL是基于开放源代码的数据库管理系统,能够跨一定的平台且可以正常的进行使用。
MySQL数据库管理并不是让所有的数据表都统一放在一个空间足够大的数据存储容器的里面,而是要把同一个数据库里面存储的全部数据信息都可以分别的存放在各个不同格式的存储表当中,MySQL作为一种关联性数据库的管理系统,能够有效快速地去提升数据处理存储的速度安全性与效率。并且这样也可以让数据库的灵活程度得到很大幅度的提高。
4 IDEA开发工具
IDEA开发工具的全称是叫IntelliJ IDEA,是可以进行Java语言功能编码实现的工具之一。IDEA编译工具目前在Java程序编程中是最理想的一种开发工具,它本身既拥有智能的且便捷实用的代码助手、丰富而灵活强大的编码模板库支持、超强且高效简洁的快捷键体系,并且它能自动提示代码、代码分析、全栈开发等方面的功能都极为优秀。提倡智能编码,能够最大限度的减少系统设计上的工作量。
5 SSM框架
SSM框架是JAVA语言里面三大基本的应用框架的组合体,是一个标准的MVC的应用框架之一。一个完整的使用SSM框架开发的系统,其代码结构,主要是由四个部分进行组成,能够对业务进行结构化的拆分。在项目中,使用Spring框架可以实现对项目中的所有业务对象信息进行管理,使用SpringMVC框架能够对项目中的用户操作功能的请求信息进行转发并进行其他的操作,使用Mybatis框架可以对项目中的数据信息进行持久化的操作处理。
6SpringBoot框架概述
SpringBoot框架是目前较为主流的一个Javaweb应用的项目开发框架,它与SpringMVC框架其实是差不多,相比其他的JavaWeb框架来说,官方给的概念是为了缩短开发的环节, 可以能够快速的开发企业级应用项目,几行简单的代码就能开发一个企业级应用项目。Springboot框架早在2018年3月就已经正式推出了,由计算机界比较出名的Pivotal团队进行开发设计的框架,该框架在企业级项目开发上通过特定的开发方式,不需要额外的进行繁琐的配置信息。通过这种配置项目的方式,使得SpringBoot框架成为目前企业级项目开发中的领跑者[10]。 SpringBoot框架在项目开发中的主要优势:
1.在项目开发的过程中,将直接对Spring框架需要的配置进行了系统的配置。
2.可以直接简化了在传统Maven项目中的繁琐配置信息。