技术微信:375279829 欢迎来到【毕业设计资料-计算机毕业设计源码网】官网!
您的位置:您的位置:主页 > 作品中心 > Java毕业设计

基于Java的理工学院二手交易市场系统的设计与实现

技术微信:375279829

本课题包括源程序、数据库、论文、运行软件、运行教程

毕业设计资料-计算机毕业设计源码网:我们提供的源码通过邮箱或者QQ微信传送,如果有啥问题直接联系客服

包在您电脑上运行成功

语言:Java

数据库:MySQL

框架:ssm、springboot、mvc

课题相关技术、功能详情请联系技术

作品描述


开题报告表

论文(设计)名称

基于Java的理工学院二手交易市场系统的设计与实现

设计(论文)来源

生产实际

设计(论文)类型

省内课题

指导教师

 

学生姓名

学号

 

班级

 

一、研究或设计的目的和意义

(一)研究目的:当前社会是一个信息时代、网络时代,伴随Internet普及和网络的逐渐成熟,在互联网+迅猛发展下,网络作为人们获取外部各种信息,传递发布消息的主要工具。网络科技扶摇直上的时代下,各类网络产品也琳琅满目,层进迭出[1]

基于Java的理工学院二手交易市场系统在这种大形势下应运而生。该设计分为客户端和服务器端:在客户端,会员可以进行注册、登陆、浏览商品、下订单、结账、注销等功能,在服务器端,管理者可以进行更新商品,管理客户、处理订单及注销功能[2]。解决了传统面对面销售的场景,改变了校园二手交易方式,大大缓解了传统销售的弊端。

本课题能够锻炼我们在面对一个具体的项目时,遇到问题,分析问题,解决问题的能力;获得独立策划、实施课题,并按照既定计划进行开发的经验,以及查找相关文献的能力。通过努力使得对于JAVA语言和制作系统有一个全面的、深刻的认识。为以后研发工作打下坚实的基础,积累宝贵的经验[3]

(二)研究意义:通过本平台的物品分类展示模块,用户可以更快的找到自己想要的商品,提高了交易效率。

本平台的用户交流模块有利于交易双方就商品问题进行协商,提高交易的准确性,避免后期产生不必要的纠纷[4]

通过本平台预约模块的设计,既节省了交易双方的的宝贵时间,又提高了交易效率。

本平台的信用评价系统通过打分和评级的方式,促进用户诚信交易,提高交易的可靠性[5]

本平台的安全模块用实名认证和物品审核的方式,保证交易和用户的安全。

总之,通过本平台能够节省学生的一些生活成本,方便人们购物,减少生活垃圾,提高资源的利用效率,加强学生间的交流,促进形成和谐诚信节俭的校园新风。

二、研究或设计的国内外现状和发展趋势:

二、研究或设计的国内外现状和发展趋势:

(一)国外研究现状:近年来,其他国家的校园电子商务系统亦发展到一定高度,网上支付与网上购物系统等都较为健全,给老师、学生带来了方便[6]。十几年前美国The Johns Hopins University开发了网络购物平台,为学生带来特有的服务,学生能够使用信用卡实行在线缴费与在线购买等消费行为,还能够由学生家长代替其孩子在线付款。在欧美国家,二手交易早已成为生活服务领域的刚需,例如北美的跳蚤市场文化,目前美国二手闲置交易的市场规模约占社会零售总额的0.8%,整个欧美二手交易占GDP10%以上。像美国这种贫富差距巨大的资本主义国家,穷苦人民的比例相当高,闲置商品也是他们不错的选择。种种迹象表明二手市场领域的开发,已经向主流交易方式并拢[7]

(二)国内研究现状:在国内市场,二手交易平台主要是把以前的碎片的二手交易市场变得完整、比较长的交易链条变短。可以说提供了信息中介和信用中介的作用。信息中介比较容易理解,信用中介以闲鱼APP来说,通过阿里巴巴的大数据、芝麻信用体系、淘宝用户等级以及新浪微博等社交媒体信息,形成一套新的信用评判体系。在二手产品交易中,很重要的一点就是"商品残余价值",闲置商品流通价值=商品残值-交易成本。国内的制造业能力不断提升,日常用品贬值速度加快,目前最为活跃的交易品类是3C,其次是母婴、鞋服。2019年二手电商共发生13起融资事件,融资总额达60.2亿元人民币,整体来说,二手交易这个领域还是被市场看好。后期也出现很多的垂直类的二手平台,模式上除了线上以外,随着新零售兴起,线下的部分也多有涉及。5G技术在中国率先发展,也为互联网行业发展提供了极大的动力[8]

2020年新冠疫情席卷中国,全国各城市进行了长期的不同程度的封锁,而学生主要活动范围基本都是在自己的校园,当时的校园就像是一个个半封闭的生态环境,很多校园学生自发地形成了经济体和管理体,校园经济也很快的发展起来。疫情结束后,像橙心优选这种有送货到村服务的微信小程序层出不穷,很大程度上激发了校园学生的消费潜力[9]

(三)发展趋势:如何做好与校园的沟通与合作,发挥校园的监督和辅助功能,争取能为线下交易这一步提供一些服务和设施。怎样能考虑周全各个校园的不同情况,并能对系统开发提供有用的方案。

主要研究或设计内容,需要解决的关键问题和思路

三、主要研究或设计内容,需要解决的关键问题和思路:

(一)主要设计内容:如何使本平台的分类展示功能更能方便用户的使用。完善本平台用户交流模块,方便用户实时沟通。完善预约功能模块,使用户专享预约通道的贴心服务,避免长时间等候。健全信用评价体系,使其能监督用户诚信交易。加强系统安全模块的功能构建,提高实名认证和物品审核功能的可靠性。通过进去校园调研设计出符合群众习惯的系统操作界面和功能。完善数据库的安全性和保密性来保障用户的信息安全。

(二)具体设计内容:

基于Java的理工学院二手交易市场系统功能主要分为由正式用户和游客操作的前台功能模块和由管理员操作的后台功能模块。前台功能主要分为用户、闲置商品查询、商品交易、发布商品四部分。

(1)系统分为用户注册和用户登录两部分,用户完成用户信息的注册,只有注册成为正式用户后方可登录商城进行闲置商品的购买。

(2)闲置商品查询:分为按闲置商品分类查询闲置商品和查看闲置商品详细信息两部分,用户浏览闲置商品时,可以按闲置商品类目来细分闲置商品,也可以直接点击闲置商品,查看闲置商品详细信息。

(3)商品交易:可以将购物车中已有的闲置商品删除,将购物车商品提交到收银台,生成订单。用户为可以查看自己的订单,在订单中,预约交易。

(4)商品管理:发布个人的闲置商品,管理自己的闲置商品,删除闲置商品等操作。

(5)用户管理:分为添加用户、修改用户信息和删除用户三部分。

(6)闲置商品管理:分为添加闲置商品、修改闲置商品信息和删除闲置商品三部分。管理员可以添加闲置商品,对闲置商品的文字、图片和闲置商品所属闲置商品类目进行修改,还可以删除闲置商品。

(7)类目管理:分为添加类目、删除类目和修改类目三部分。管理员可以添加闲置商品类目,删除闲置商品类目和修改闲置商品类目名称。

(三)需要解决的关键问题和思路:

1)关键问题:

数据库设计是系统设计中最重要的问题,使用MySQL数据库存储系统数据信息,建立数据库表。

购物车的设计实现,进入到购物车模块,通过点击改变数量,可以修改加入到购物车中的商品数量,最小数量为1

系统架构设计,设计适合本系统开发的框架。

2)解决思路:

使用MYSQL数据库开发,那么,组成数据层的方法就需要操作MYSQL数据库,大多的数据层处理比较简单,对应不同的数据库表,流程几乎一致,只需要把业务逻辑层传递的数据保存到数据库中,或者返回数据给业务逻辑。而对应比较复杂的事务处理来说,需要创建专门的处理机制,保证数据的完整性。

查看其它相关系统的设计方案,对购物车的内容存储在本机,然后修改购物车的数量,最后进行提交。

系统使用SpringBoot框架开发设计而成。系统主要以Java语言作为开发基础,使用了Freemarker+SpringBoot等技术,采用Idea作为开发工具,以MySql作为数据库工具。

 

四、完成毕业设计(论文)所必须具备的工作条件及解决的办法

四、完成毕业设计(论文)所必须具备的工作条件及解决的办法:

(一)开发环境:

开发环境:

系统硬件需求:

         CPU:双核2.0以上

         内存:2G4G以上更好

         硬盘:100G以上

硬件方面现在硬件价格不高,就系统开发来说普通的常用配置就够用,而如果配置太低,windows10系统都跑不流畅。

系统软件需求:

         操作系统版本:Windows10

         开发工具: IDEA

         网站服务器:Tomcat8

        数据库:MySQL5Navicat for MySQL

         开发语言:Java语言

         浏览器:IE8.0以上。

(二)开发工具:

基于Java的理工学院二手交易市场系统主要采用IDEA开发工具和Mysql数据库。

(三)系统架构设计:

基于Java的理工学院二手交易市场系统使用SpringBoot架构。框架中有两个非常重要的策略:开箱即用和约定优于配置。开箱即用,Outofbox,是指在开发过程中,通过在MAVEN项目的pom文件中添加相关依赖包,然后使用对应注解来代替繁琐的XML配置文件以管理对象的生命周期。

SpringBoot本身来配置目标结构,由开发者在结构中添加信息的软件设计范式。这一特点虽降低了部分灵活性,增加了BUG定位的复杂性,但减少了开发人员需要做出决定的数量,同时减少了大量的XML配置,并且可以将代码编译、测试和打包等工作自动化。

FreeMarker是一款模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。

(四)数据库设计:

MYSQL是开源的关系型数据库,使用SQL语言进行管理。因为MYSQL是开放的,所以任何人都可以根据需要进行更改。MYSQL的速度快,数据存储完全,得到众多用户的肯定。

基于Java的理工学院二手交易市场系统包括用户表、分类表、商品表、订单表、购物车表、公告表、留言评论表。

五、工作的主要阶段、进度与时间安排

五、工作的主要阶段、进度与时间安排:

1.2021110日,选题完成以及申请教师审核确认课题。

  2. 2021111-32日,积极阅读相关的参考文献资料。

  3. 202133-320日,完成有关的中外文献阅读任务,开始撰写自己的文献综述和提交开题报告。

  4. 2021321-330日,开始收集相关的设计资料,初步规划系统的实现内容,开始需求分析后,开展模块设计:功能模块设计、用户界面设计、网站概要设计、数据库设计等。

  5. 2021331-48日,完成系统前台设计,并修改完善。

  6. 202149-419日,完成后端构建:并进行修改完善。

  7. 2021420-430日,毕业设计(论文)中期检查。

  8. 202132-522日,毕业设计(论文)撰写。

  9. 2021511-529日,根据指导老师的反馈意见,完善设计内容的不足之处,且完成定稿及对毕业设计内容进行论文格式调整、定稿、打印装订、上交,以及全部的毕业设计材料。

  10. 202161-622日,毕业设计(论文)答辩,总结。

六、阅读的主要参考文献及资料名称:

六、阅读的主要参考文献及资料名称:

[1]郭鹏. 高校二手物品交易系统设计与实现[D].南昌大学,2014.

[2]姜宇. 二手房交易市场网上交易系统开发研究[D].南京理工大学,2010.

[3]许一靖,李英杰,韩润心,曹俊杰,李鹏宇,郭趁趁.校园跳蚤市场[J].山西电子技术,2021(05):66-68.

[4]田柏玉,庄海涛,钱旭.高校网上跳蚤市场Android客户端设计与实现[J].计算机科学,2016,43(S2):572-574+590.

[5]曾灏,严张凌.校园跳蚤市场APP的设计与开发[J].信息与电脑(理论版),2020,32(20):72-74.

[6]董晶,伏启萌.大学生跳蚤市场的现状与发展[J].当代经济,2018(15):136-137.

[7]白忠军,孔广黔,吴云.基于RESTful的校园二手商品交易系统的设计与实现[J].计算技术与自动化,2018,37(01):126-130.

[8]缑堡. 基于MVC的校园二手商品交易系统设计与实现[D].东北大学,2015.

[9]白忠军. 基于云平台的校园二手商品交易系统的设计与实现[D].贵州大学,2018.

[10]赵佳. 基于web的跳蚤市场网络交易平台的开发与设计[D].吉林大学,2014.

[11]陈力. 基于Java的会员制商品交易系统的设计与实现[D].浙江工业大学,2019.

[12]马杰.校园二手物品交易平台的设计与实现[J].河南科技,2017(19):43-44.

[13]何丹. 基于O2O的某高校二手物品交易平台的设计与实现[D].江西财经大学,2017.

[14]屠晓云.二手物品交易平台的设计及实现[J].福建电脑,2011,27(08):115-116.

[15]刘丽霞,李沛玲,李诗诗,李林,陈橹.广州民办高校二手物品交易平台的研究--以广东培正学院为例[J].中外企业家,2020(14):92-93.

[16]郁慧琴,杨若岚,王坤.闲宝宝二手物品交易平台开发[J].中小企业管理与科技(中旬刊),2020(10):160-161.

[17]赵永刚,赵思佳,张嘉,刘浩东,张莉雪,葛晓燕."互联网+"模式下的高校二手物品交易平台研究[J].中国市场,2019(29):185-186+192.

七、指导教师意见和建议:

该生对论文的发展趋势、国内外研究现状剖析的合理,系统的设计与实现难度适中,该生对论文所涉及的技术比较熟悉,同意其继续开展论文工作,开题报告通过。

指导教师(签字):        2021310

说明:1、设计(论文)类型:A—理论研究;B—应用研究;C—设计等;

      2、设计(论文)来源:指来源于科研项目、生产/社会实际、教师选题或其他(学生自拟)等;

如需定做或者获取更多资料,请联系QQ:375279829
在线客服
联系方式

技术微信

375279829

在线时间

周一到周日

客服QQ

375279829

二维码
线