基于 Java 的学习资料交易平台的设计与实现.docx

上传人:p** 文档编号:1004817 上传时间:2024-06-15 格式:DOCX 页数:55 大小:606.29KB
下载 相关 举报
基于 Java 的学习资料交易平台的设计与实现.docx_第1页
第1页 / 共55页
基于 Java 的学习资料交易平台的设计与实现.docx_第2页
第2页 / 共55页
基于 Java 的学习资料交易平台的设计与实现.docx_第3页
第3页 / 共55页
基于 Java 的学习资料交易平台的设计与实现.docx_第4页
第4页 / 共55页
基于 Java 的学习资料交易平台的设计与实现.docx_第5页
第5页 / 共55页
基于 Java 的学习资料交易平台的设计与实现.docx_第6页
第6页 / 共55页
基于 Java 的学习资料交易平台的设计与实现.docx_第7页
第7页 / 共55页
基于 Java 的学习资料交易平台的设计与实现.docx_第8页
第8页 / 共55页
基于 Java 的学习资料交易平台的设计与实现.docx_第9页
第9页 / 共55页
基于 Java 的学习资料交易平台的设计与实现.docx_第10页
第10页 / 共55页
亲,该文档总共55页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《基于 Java 的学习资料交易平台的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于 Java 的学习资料交易平台的设计与实现.docx(55页珍藏版)》请在第壹文秘上搜索。

1、基于Java的学习资料交易平台的设计与实现摘要现在,中国的文化程度有了很大的提高,而学习材料也成为了学习的必需品。但是在学习期间,购买了大量的学习辅导书,学习资料,课外书籍等等,实际上能够用到的并不多。除了学习之外,在假期期间,学生们有可能会看课外书籍,有可能会提前学习下一个学期的知识,有可能会考各种证书,这些都需要花费大量的时间和金钱,而学习材料交易平台可以将闲置的、多余的材料以较低的价格出售,这样就可以实现资源的交换,让学习材料的循环使用。并且能避免大量购买学习材料,更有针对性地选择购买材料。而且还能节省大量的时间和金钱!同时.,也降低了无谓的资源浪费,使得学习材料能够被回收再利用,达到了

2、最大的利用率。在此基础上,结合目前我国高校图书馆和图书馆的实际情况,提出了一种而向高校图书馆、图书馆、图书馆和图书馆等多学科交叉的教学模式。该系统是在Java的基础上,应用了SpringBoot,Vue.js的技术框架,并以IDEA为开发工具,MySQ1.为数据处理工具。该系统被分成了两个部分,一个是前台,一个是后台,前者可以完成用户注册,用户登录,信息发布,信息求购,信息详情,以及订单中心;后台管理模块实现了用户的登录,用户的管理,数据的管理,订单的管理。该系统的功能比较完善,系统界面也比较美观,它的开发成本较低,用户使用起来也很容易,它具有很好的可扩展性,在用户之间进行学习资料的交易非常方

3、便。关键词:学习资料平台;B/S;Vuejs第一章绪论1.1 研究背景随着互联网技术的不断进步,网上交易已是当今社会的一种常态,而我们生活环境的变化以及人们日益提高的要求,都在不断推动着电子商务的发展。当前,大学生手中掌握着各种闲置物品,有些是闲置的,但如果丢掉,就会造成一种浪费,这些闲置物品中,就有闲置书籍、学习资料、专业辅导书等可以再利用的物品,再加上大学生的流失率较高,这也造成了教材市场的需求较大。通过对这些问题的分析,指出了如何充分发挥网络的快速、高效的优势,为广大学员搭建一个可供他们使用的空闲学习资源的信息交流平台。这一平台既可以为学员提供闲暇之物的买卖,又可以为学员提供专业技术与教

4、学材料资讯的交换。中国人民大学清史系副教授胡恒,就对这一点很有兴趣,因为他也喜欢看古书。“互联网的兴起与发展,极大地冲击着传统书市。”胡恒表示:由于互联网打破了人与人之间的信息壁垒,许多人会选择购买古书,而不是单纯地以收藏为主,更多的是看中古书的质量、价格和实用性。而且随着大家的节俭,很多人都会买二手的书,买一些不用的书。图书资料的价值能够被最大程度地发挥出来,从而获得最大的利益。1.2 目的和意义伴随着全民电商时代的到来,以Java为基础的二手学习资料交易系统,是一种与社会节拍和科学技术相结合的产物,它通过系统设计,实现了对闲置的学习资料的再利用。随着计算机技术的发展,它已渗入到人们的日常生

5、活中。目前,大多数的大学生,都选择了淘宝,京东,拼多多,这些大型的电商平台,自然也会选择一些类似于咸鱼的二手图书交易平台,这些都是很优秀的。但由于他们涉及的领域太广,而且货物种类太多,所以很难确保交易的安全性和准确性。所以,设计一个学习材料的交易平台,就是为了更好的去管理交易的安全性和真实性。这个平台可以为学生们提供一个很好、很方便、很安全的交易环境,可以对学生们的多种需要进行充分的体现和满足。1.3 国内外研究现状和存在的问题1.3.1 国内研究现状在“循环经济”、“物尽其用”等绿色消费理念的影响下,二手商品被越来越多的消费者、特别是年轻人所利用的情况下,二手商品交易市场的发展前景如何?中国

6、互联网经济研究院发布的数据表明,2017年底,我国闲置物品交易规模已经接近5000亿元,并且以每年30%以上的速度不断攀升,预计2020年将突破万亿元大关。目前,很多没用过的东西,基本上都是在“咸鱼”和“转转”等一些二手平台上流通。但近几年来,网上二手交易市场发展迅速,预计到2020年,网上二手交易用户将达1.82亿。尽管二手书市并不是一个很大的市场,而且它的使用者也很少,但是,在中国这样一个有着大量读书需要的人的情况下,二手书市却有着很大的发展空间。图书市场的正常运行离不开图书交换平台的支持。近年来,全国各地涌现出一批又一批的二手交易平台,目前已经发展到200余家。他们的优点是可以通过平台进

7、行筛选,可以对图书的质量进行有效的控制,让用户可以得到更多有价值的数据,从而可以让他们获得更多有价值的信息。1.3.2 国外研究现状在美国,二手书已经有很长一段时间的历史了,通常情况下,二手书都是在旧书摊位、跳蚤市场、慈善捐赠活动中才会有的,而这三四年来,亚马逊更是将二手书当成了一个重要的销售项目,所以在网购的时候,也会将二手书当成一个重要的销售项目。但是,随着互联网的流行,人们能够在互联网上进行检索、购物,这一传统的方式被完全颠覆了。但现在,亚马逊上的每一本书,都有卖,甚至还有广告的功能。不只是亚马逊,美国也有不少的网络书店,像是易趣、B&N、AIibriS等,也开始进行二手书籍交易,并且已

8、经有上千名网友参与进来。他们就是把家里的旧书放到网络上进行售卖,然后在网络书市、网络拍卖中以较低的价格进行售卖,最后在网络书市、网络拍卖中赚取一笔不菲的利润。在美国,亚马逊、B&N等在线二手书店是最知名的两家,另外,像是Alibris.AbebOokS这样的小型网站,也极大地推动了二手书市的增长。而这两个网络书店,不仅是在他们的主页上销售,更是将数千个二手书商联系在一起,即使是亚马逊、be等公司,都需要依靠他们。当然,这几年两家书店的生意,也是蒸蒸日上。以Alibris为例,成立于1997年,其藏书有4,000万册,无论是新的还是老的,甚至是已经绝版的。阿里布里斯一年有6.7亿美金的收入,一半

9、来自于他自己,一半来自于亚马逊,邦德,博得,P。WellS.com等公司。AlibriS所售出的书籍,只有百分之三十是绝版或有价值的,另外百分之七十则是新旧书籍。AlibriS公司的董事长马蒂曼里相信,在将来,旧书将会在一般图书市场中占有15%至20%的比例。1.3.3 存在的问题随着互联网经济的快速发展,各个校园中的闲置学习资料交易也得到了进一步的发展,许多学生出于节约省钱的原则,会购买二手资料和书籍,而且二手资料和书籍交易平台的销售额也在不断地增加,但因为是一个新兴行业,在发展过程中仍有许多问题,这使得二手学习资料交易的发展受到了一定的影响,因此,应该与目前网络商品交易的发展相结合,来解决

10、这些问题,促进学生群体中的闲置资料和书籍的交易市场的持续发展。(1)二手交易网站的信用度有待提升;(2)二手平台建设后技术存在问题;(3)支付结算方式安全性低;(4)售后服务无法保证;第二章开发环境以及相关技术目前,本系统所采用的是B/S架构,以Chrome浏览器运行环境为前端运行平台,前端使用JaVaSCriPt语言编写,后端使用面向对象JaVa语言编写,以MySQ1.为项目数据库,前后端分别使用Vue.js和SPringBOOt创建开发框架,以此为基础,以Java为基础的学习资料交易平台。2.1开发环境开发软件:idea,Chrome开发语言:Java8,node.js包管理工具:Mave

11、n,NPM后端开发框架:SpringBoot前端开发框架:Vuejs数据库:MySQ1.2.2相关技术介绍2.2.1IntelIiJIDEAIDEA,也称为IntelliJIDEA,它是一个为JaVa语言而设计的集成环境.尤其是那个智能编码助理,可以按照你的需求,给你提供相应的代码,并且可以重新编写,让你的程序,变得更加的灵活。它也对J2EE平台提供了支持,其中包含了许多语言,如AntJUnit,以及CVS的整合,使得您可以很容易的进行代码审查。另外,它还有一个新颖的图形接口,使程序更易于理解。总而言之,智能密码助手就是一个很好的工具,可以给使用者带来很多方便。与eclipse相比,IDEA更

12、大的优势是它是一种框架平台,因此它可以利用Celeron,Django等其它插件。此外,它还有一个Maven管理工具,可以极大地减少开发人员的工作量,节省大量的时间和精力。2.2.2Java语言JaVa就像C+那样,是一门应用非常广泛的程序语言,几乎没有不可以使用的。随着Imernet的发展,人们对这一创新思维的依赖性日益增强,而JaVa技术的发展也将是未来网络发展不可或缺的一部分。是一种具有许多优点的编程语言,它可以为用户提供可靠、稳定、安全、高效的软件系统,它可以被应用到桌面应用程序、Web应用程序等多种领域。同时,该软件还具有很强的多媒体处理能力,使用户能够更好的表达自己的思想。对于没有

13、经过特殊训练的年青人来说,JaVa技术是非常有用的。JAVA技术不但能使学生对电脑程序有更深的了解,同时也能为他们提供更多的实习机会,使他们在将来有更多的机会去实现自己的理想。另外,学习JAVA还能增强他们在工作中的竞争力。JAVA是世界上使用最多的一种编程语言,其创始人詹姆斯高斯林首次创建了JAVA编程,并被Oracle收购。詹姆斯戈斯林和他的同事们研制出了这套系统,并在1995年开始了它的应用。据甲骨文官方数据显示,目前全球有1亿多个使用JAVA开发的系统。JaVa不仅吸取了C+的全部优势,而且摒弃了C+中的多继承和指针等难懂的概念,因此具有两个突出的特点:一是功能强大,二是使用方便。Ja

14、Va语言为运行时提供了许多资源,使得它可以在较大的存储空间内进行实时处理。JaVa语言将继承和多态等概念与变量和函数结合起来,使其具有很好的可复用性和维护性。此外,Java还为用户提供了许多强大的API,以及许多高级的特性,使您的编程工作变得更加容易和快速。Java“一次写一遍,随时随地运行”的特性,使得它对商业人士和编程人员有着极大的吸引力。2. 2.3Maven和NPM项目管理MaVen是基于JaVa语言,将项目开发和管理过程抽象成一个面向对象模型(POM,ProjectObjectModel)的项目管理和集成工具。开发人员只需要做一些简单的配置,MaVen就可以自动地对项目进行编译,测试

15、,包装,发布以及部署。MaVen是用JaVa编写的,因此它和JaVa之间有着紧密的联系,这意味着相同的指令在WindoWS,linux,Mac上都可以使用。MaVen使用了一个带有默认构建流程的标准目录结构,因此,开发者可以在极少的时间里自动地完成项目的构建流程。而NPM则是和Node.JS一起安装的一种软件,可以解决Node.JS在部署时所遇到的很多问题。从NPM服务器上下载并安装其他人写的命令行,以供本机使用。您可以从NPM中下载您自己所写的程序包,或者向NPM上传给其他用户。举例来说,我们编写了一个可以在NPM中直接执行的命令程序。也可能是我们向NPM服务器上载了我们自己写的程序包或命令

16、行,供其他用户使用。3. 2.4MySQ1.数据库MySQ1.是一种开放源码的数据库,任何人都可以使用。让所有人都能在MySQ1.里修正错误,并且所有人都能使用该数据库来做任何事情。这可是一个免费的数据库啊。不仅仅是Windows,还有像UNlX,1.inux,Mac这样的操作系统。因为大多数的站点都是以UNlX、1.inUX为伺服器,所以MySQ1.可以在两种不同的平台上运行。有了MySQ1.,用户就可以在各种不同的系统中使用各种数据库,而不用为数据的传递与处理而烦恼。另外,MySQ1.还具有可伸缩的特性,可以根据网络技术的变化进行更新和改善。因此,MySQ1.数据库有着很大的优势。事实上,MySQ1.还可以作为多线程、多用户的SQ1.服务器.系统运行速度快,效率高,安全性好。相对于OraCle等数据库,MySQ1.使用起来非常简单6。MySQ1.的目标是迅速、健壮和容易使用。与Or

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

当前位置:首页 > IT计算机 > Java

copyright@ 2008-2023 1wenmi网站版权所有

经营许可证编号:宁ICP备2022001189号-1

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