如需源码以及对应文档可私下方名片 ↓
基于Spring Boot的校园二手交易平台
摘 要
电子商务的迅猛发展给人们带来了更加高效、便捷的购物体验,掀起了人们的购物狂潮。相对于老一辈的人们,受高等教育的大学生对绿色消费和循环经济的理念接受程度更高,对二手交易认可度进一步提高,二手交易成为在校生处理闲置资源的最有效方式。二手市场蓬勃发展的同时给了人们带来了更多的选择,传统二手交易平台人员良莠不齐,用户使用起来需要承担恶意收购、霸王条款等风险。那么安全、隐私、完整的规则等方面会成为人们更青睐的首要选择。
根据用户需求分析和系统可行性分析,系统基于SSM框架低成本、高效率开发,根据三种角色分别设前端与后台管理两个模块实现系统基本功能。使用B/S架构意味着用户不用下载就能低门槛的使用系统。数据库则选择开源、成本低的MySQL进一步增强系统的稳定,并采用Ajax等技术给用户带来实时的闲置资源更新,同时均衡了浏览器与服务器的负载平衡,实现了系统的开发。
相比社会性质的交易软件,校园二手交易平台会凭借高素质的人群、公开透明的信息,在一定程度上缓解或者解决此类难题。在消费过剩的背景下,给予用户更优的体验。为在校大学生处理闲置资源提供了稳定、快捷、安全的新道路。
关键词:校园二手商品;交易系统;JAVA
Design and implementation of second-hand commodity trading system
Abstract
The rapid development of e-commerce has brought people a more efficient and convenient shopping experience, set off a shopping craze. Compared with the older generation, higher-educated college students have a higher degree of acceptance of the concepts of green consumption and circular economy, and a higher degree of acceptance of second-hand transactions, second-hand transactions have become the most effective way for students to deal with idle resources. While the second-hand market is developing vigorously, it brings more choices to people. The traditional second-hand trading platform has different personnel. Then security, privacy, complete rules and so on will become people's preferred first choice.
According to the analysis of user demand and system feasibility, the system is developed with low cost and high efficiency based on SSM framework. Using the B/S architecture means that users can use the system without downloading. The database chooses the open source, low-cost MySQL to further enhance the system stability, and uses the Ajax and so on technology to bring the user the real-time idle resources update, simultaneously has balanced the browser and the server load balance, realized the development of the system.
Compared with social trading software, campus secondary trading platform will rely on high-quality crowd, open and transparent information, to some extent, to alleviate or solve such problems. In the context of excessive consumption, to give users a better experience. It provides a stable, fast and safe way for college students to deal with idle resources.
Key words:campus second-hand goods;trading system;JAVA
第1章 绪论
1.1 课题背景及目的
1.1.1 课题背景
1.1.2研究目的
1.2 国内外研究现状
1.2.1 国内的研究现状
1.2.2 国外的研究现状
第2章 相关技术介绍
2.1 JavaScript
2.2 Ajax
2.3 MySQL
2.4 SpringMVC
2.5 系统开发平台及运行环境
2.5.1 运行环境
第3章 系统需求分析
3.1 功能需求分析
3.2 非功能需求分析
3.2.1 系统的实用性
3.2.2 系统的安全性
3.2.3 系统的稳定性
3.2.4 系统的开放性
3.3 可行性分析
3.3.1 经济可行性
3.3.2 技术可行性
3.3.3 操作可行性
第4章 系统设计
4.1 系统架构
4.2 系统功能模块设计
4.3 系统工作流程设计
4.4 数据库设计
4.4.1 数据库概念设计
4.4.2 数据库逻辑设计
第5章 校园二手商品交易系统实现
5.1 关键代码
5.2 用户模块
5.3 管理员模块
第6章 系统测试
6.1 测试的目的与目标
6.2 测试方法
6.3 测试用例
结 论
致 谢
参考文献
校园二手市场的本质还是闲置物品交易、闲置资源处理。校园二手交易市场随着中国经济的快速发展,越来越多的大学生开始在网上疯狂购物,在学校学习期间,随着网上购物的经历增加,闲置物品越积越多,需要处理很多的闲置资源,如果能够进一步优化交易系统,帮助用户更安全、高效、省时的处理闲置资源,那么会给在校大学生带来更好的经济循环。这个时候就体现到了校园二手交易平台的优越性。
对于大学生来说,他们如果选择去社会性质的二手平台买二手物品,意味着需要承担买到假货、被买(卖)家欺骗、吃霸王条款的风险。但是如果有一个校园性质的专门为同一校园同学服务的二手交易平台,因为受众群体素质的普遍提高,ip位置的显示,会给大学生带来安全透明的网购体验,诚信问题也随着人群素质的提高而得到缓解。
1.1.2研究目的
所以就有了这样一个想法,想要建立一个校园二手交易市场来方便在校大学生能够更好的处理自己的闲置资源,促进校园二手经济的有效发展。校园二手交易市场主要是帮助在校大学生解决闲置资源实现经济循环时所产生的一系列问题。
以下三个问题是系统首要考虑的重要问题:
(1)形式混乱
由黏贴交易物品的“字条”,再从于马路边设定货摊点,传统式的经营模式不但促使学校自然环境遭到影响,也对学校的课堂秩序导致了较大影响。
(2)主体零散
据统计,于校园二手市场里,大学毕业生在卖家占有超过80%[1]。该类卖家因为已经毕业离开学校,平时都非常繁忙,他们单纯为了尽快的处理留到学校不方便随身携带走的闲置资源,因此该类行为一般只能保持一段时间,不会有具备目的性与局限性的交易,系统的设计要着重考虑不同用户的功能实现,给用户带来个性化的服务。
(3)品类繁多
目前,或许是应有尽有。通过调查分析,占有交易总产量85%之上分别是:书本、数码通讯专用工具、校园内用具三类产品。
鉴于以上状况,开发一个大学生使用的二手商品交易系统软件是十分重要的。
根据网络上的资料目前中国的电子商务目前还不是非常的成熟,尤其是和欧洲,美国等发达国家相比起来还有很大的差距,尤其是校园内部的电子商务系统。所以通过以下两种模式,逐步开展中国的校园电商。
(1)商业效仿模式
许多电子商务园区采用的商业模式是直接向卖家销售产品和服务,并从中获利[2]。这类网站模仿商业模式,仅仅浏览基本数据还达不到在线支付的水平,比如通过银行转账、现金支付等方式进行支付。除此之外,所提供的几乎很少,难以拓展到学生、老师和教职工日常生活中的各个领域。比如,付款网络费用和申请办理英语四、六级考试等校园独有的服务项目。这也是为什么缺少对性能稳定商家的诱惑力。因此,针对可靠性相对较高的商家的吸引力度不够。
(2)服务项目运营模式
目前,以网站方式服务于学生作为的重点业务是许多校园电子商务的发展方向,比如,学生日常消费需求的丰富多样,许多校园商业形态随之浮现:以美食外送、帮忙办事等为主,物品交易、兼职实习、社交、信息资讯等,这些服务都离不开020综合服务,以美食外送帮忙办事这一类必不可少的业务为基础,开发综合服务系统,实现一个平台多种服务,由学生自己经营,顺丰可实现可持续收益模式。例如:寻找空闲教室、线上闲置物品交换交易等。
就“学生清华大学”网站内,每一个学生均存在属于自己的自身独立的室内空间,学生递交作业均是电子档,教师通过查阅以后,实行审阅查验,之后再去退还给学生,无疑给老师与学生之间的沟通沟通交流增添了比较大便捷,也提高了教学水平与优化了管理模式。现阶段,清华开始实行后勤服务数字化,把2个部门与10个服务站均连接互联网,教师、学生和在学校员工都可以于在网上实行资询各类问题与发布自身见解。
依据调研根据实行在中国内陆地区与香港校园信息化管理进度具体情况得比较,于最后结果获知,在其中存有最大的差别为校园的“电子商务”,现阶段,仅出现4.2%国内校园能够带来各类线上支付服务项目,可是美国和港澳地区陆续贴近39.9%和40.5%[3]。因而,中国的校园二手交易平台的发展还要走很远的路。尽管,在中国已经开始意识到校园电子商务的必要性,但在现实生活应用上并没有综合考虑校园需要与校园的独特性,大多数限于公司电子商务,关键还存在着以下几种难题:
(1)对在校学生的帮助微乎其微,在校园电商方面还并不成熟完善,没有特别强大的企业引领行业。
(2)因为网络支付安全系数不太高,院校老师与学生一般借助银行信用卡或银行卡付款。因为网络支付安全与信用机制不完善,很多老师与学生都有一定的预防心理状态,造成页面的应用得到一定限制。
(3)尽管在校园达成交易,现在还没有一套可利用的派送体制。校园电商本来就需要发展得更完善,其配套方案也要进一步发展,因此,校园电商仍具备非常大的发展前景。
迄今为止,电商已进入大众的日常日常生活,现在也有很多大中型网购网站,且有相对完善的大力支持技术性[4]。如在线支付买卖、资金安全系统等。
近些年,别的国家的校园电子商务系统已经发展到一定的相对高度,在线支付与网络购物系统等都比较完善,为老师、学生增添了便捷。例如,美国The Johns Hopins University开发网上购物平台,为学生产生独有的服务项目,学生可以信用卡消费实行在线缴费与网上购买等消费者行为,还可以由学生父母取代其小孩线上支付[5]。于2020年,美国俄亥俄州的某公司给学校创造出处理学校商贸经费预算实时在线支付系统—The School Charge System,协调能力就是这个系统的主要特性[6]。可根据自身的特具体情况拟订一部分相关的新项目,能够给各种各样类型学校给予帮助[7]。此系统也带来了和学校其他系统间相互之间相连的插口,能够迅速融进至学校信息化系统里,并可以与此同时解决的信息内容比较大,针对学生人数基本上不会有管束,深受学生与学校的肯定[8]。
现阶段,很多国家对电商行业的探究实验较多,具备很多积累的经验,美国具有很多闻名于世的学校亦依次创立了电商研究中心,例麻省理工大学的信息学院等学校。该类大学研究大部分均是于宏观角度下手的,对于现有的电商进度得出定量和定性的解读。
即便很多国家和地区的校园电子商务系统早已比较完善,但是还具备诸多问题,可是对于学校来讲,提供服务的关键目标是对于学生,因为绝大多数系统没有对校园内这些因素实行充足的探索,造成学校的商业氛围较为深厚,系统的目的性还要提升,而且就安全服务方面,亦具备很多的难题,还有待提升。
第2章的内容主要进行的任务是阐述校园二手交易平台的部分技术进行简单的介绍。
JavaScript和Java在人们印象中非常相似,基本上是一种语言,但是随着深入理解和使用,他们其实是各不相同的两种编程语言。
Ajax,使用它可以开发一种特殊的网页,这种网页可以使用户体验到交互感,并且这种技术可以使交互感大大提升,使web的交互更为明显,使用户的网页体验飞速提升。
使用起来非常方便,管理便捷,安全性很高,操作逻辑简单,数据库开源。选择MySQL可以更低成本的建造更高质量的系统,让整个数据库的安全性,健壮性,可使用性,寿命等大大提升。
SpringMVC在项目中拦截用户请求,通过控制器把数据和能看到的界面分别进行编写,这样既能保证代码的整洁性,又能保证代码的可维护性。
平台使用IDEA进行编码,测试等,使用Tomcat轻微量服务器。
操作系统:Windows XP以上版本。
服务器软件:Tomcat7.0以上版本。
浏览器:IE、Fire Fox、Google Chrome。