基于微信小程序的校园二手市场系统的设计与实现

博主介绍:java高级开发,从事互联网行业六年,熟悉各种主流语言,精通java、python、php、爬虫、web开发,已经做了多年的设计程序开发,开发过上千套设计程序,没有什么华丽的语言,只有实实在在的写点程序。

🍅文末点击卡片获取联系🍅

技术:ssm+mysql+vue+微信小程序

1章  绪论

1.1课题开发背景

网络的普及改变了消费者的消费模式,我们国内大部分的企业从互联网刚出现时就产生了想要通过网络进行商品交易的想法。可是因为在当时人们的思想一时无法转变,而且网上的信誉并不高,网络安全在法律上也不规范,物流问题也无法解决而造成电子商务的实施非常艰难。到2005年开始,网上的电子商务平台开始建立起来,在当时,网络安全、互联网速度、物流等等问题稍有好转,但也是困难重重。大的企业家们看准电子商务的时机纷纷加入进来,使一个个问题快速被击破,电子商务开始大力发展起来。

随着科技的进步,网络给人们带来更大的好处。各种办公软件、app、小程序的出现都方便了人们的生活。特别是手机支付功能的出现,更是帮助人们改变了付款方式。新的改变可以提高生活享受。消费存在在每一个人的每一天的生活中,必不可少。现代人选择消费的方式大多采用实体店。在实体店购买物品可以看到实物,并且不需要等待就可以立即使用,但缺点也是显而易见的。需要时间的付出。现在对于二手物品而言,需要多次对比和选择。在价格方面也没办法对比,实现不了消费的透明。而且由于二手物品的特殊性,在销售和查找时需要大量的时间,实体销售更是满足不了要求。目前使用网上的购物系统的人们非常多,据不完全调查,每年在网上进行消费的人群占80%以上。加入网上商城的商家也逐年增加,有的商家自己开专属于自己的购物平台,还有一部分小商家通过拍视频、直播来进行物品的销售,销售量非常可观,更大一部分人会选择正规的购物网进行消费。现在热门的购物网有淘宝、京东、唯品会等,像去年大热的抖音也开发属于自己的网上购物商城。根据每年的统计得出到目前为止,我国在网上进行消费的用户呈直线上升趋势,网上购物系统已深入日常生活,深得消费者信任。据调查2008年为电子商务发展的高峰时间段,根据各种数据的分析得出,除了是因为人们对互联网的思想认同外,更重要的是物流、信息安全、账号隐私问题的解决。电子商务的发展为新的销售市场打开了新天地,也为消费者提供了更为现代化的消费模式。网上购物系统的出现影响了消费者的消费习惯,目前当人们有消费需求时至少三分之二的人都会考虑在网上进行交易,也都会在网上进行相关商品的了解,网上交易已成为消费者购物的重要途径,同时也为消费者是否要购物起到了决定性的作用。现如今做的好的二手物品交易平台有淘宝的闲鱼,用户可以发布商品,管理订单,可以实现闲置物品的有效利用,非常受用户好评。

1.2课题开发目的和意义

在多数的电子商务平台中,大多商品都集中在新手商品。想要专业的针对校园二手商品的购物系统还没有出现,这无疑是一种机会。现如今大学生生活条件提高,很多的学生购买商品但使用率不高,闲置物品越来越多,二手市场需求非常大。使用网上二手交易平台可以比传统交易模式具有更多的优势:

  1. 商品更为全面,商品种类更为丰富。如果采用传统购物模式就需要去多家寻找需要的二手商品,这种方式使用户当有特定要求时,就需要浪费大量时间和体力来寻找,而且还不一定有结果,非常不便利;如果采用网上二手交易平台时就可以非常方便的坐在家里就能搜索到自己需要的商品;
  2. 商品价格透明,对比方便。网上的二手交易平台所有商品价格一目了然,不需要讨价还价,更加适合当代年轻人;
  3. 网上销售商品成本低、范围广,对地域要求低。在网上的销售平台最大的优点就是辐射范围广,可以更快的找到需要的用户,扩宽了销售人群。

综合来说,网上的二手交易平台对于消费者来说可以更好的了解商品、更快的准确的找到需要的商品,并且可以随时了解商品销售状态;对于卖家来说可以扩大销售范围,减少销售成本,非常有意义。

1.3课题开发的目标

一个好的系统除了需要满足最基本的安全问题,其次对于操作性、反应速度、用户的操作习惯都需要注意。本系统的开发目标有:

  1. 界面简洁、统一,功能按钮明确展示,功能跳转控制在2秒内,信息展示完整、灵活,数据可靠;
  2. 首页展示完整商品信息,可以分不同的分类进行展示;
  3. 需要设置搜索框,可以方便用户快速寻找商品;
  4. 注册用户可以拥有自我修改资料的功能;
  5. 设计可以网上评价的功能;
  6. 用户可以管理自己的收藏信息以及商品信息;
  7. 有疑问用户可以咨询客服;
  8. 用户填写的每个数据可以有基本的自检的功能,可以减少出错率;
  9. 系统做到最大的可维护性和可扩展性;
  10. 系统要做到运行的稳定以及安全。

1.4论文结构安排

本论文为基于微信小程序的校园二手平台实现的详细介绍,从绪论、系统分析、系统设计、系统实现、系统测试来进行阐述。在绪论中包含课题开发背景、开发目的、意义以及开发目标;系统分析章节中主要从使用技术、可行性、流程等方面进行分析;在系统设计章节中分为功能结构设计和数据库的设计;系统实现章节中主要是界面的实现;系统测试章节是保证系统稳定和安全的重要手段。同时在绪论前面加有摘要、外文翻译和目录。在论文的最后加入总结、致谢和参考文献。

  第2章 系统分析

2.1系统使用相关开发技术分析

2.1.1Java语言介绍

Java语言是一种开发动态网页的web技术,相当于就是servle技术类似一样,主要是结合html和css使用,应用在代码编写技术里,java是可以编写所需要的动态技术,通过java编写的动态内容,通过html进行在前台编译展现,从而实现动态效果。实现逻辑就是当用户访问java文件内容时,可以通过html文本的静态数据进行预处理,然后进一步转换成java动态代码,工作原理是非常简单直接的,对于html文本数据只需要进行包装起来就行。通过java生成的文件动态代码会自动进行编译分类,生成servlet类文件,对于服务器来说,会把生成的类文件自动存放在文件目录里。Java语言是一种动态编程语言,最开始是由c++改善而来的。Java语言具有功能强大但使用非常简单的特点。Java语言可以封装,把需要再次使用的代码进行封装,就可以直接移到需要的地方进行直接使用,不需要再次编写,这样可以提高编程人员的开发时间。并且java语言的代码非常健壮和安全,可以在多个平台中移植使用。非常适合新手。Java语言可以编写b/s框架的项目也可以开发c/s框架的项目,支持范围非常广,深入编程人员的喜爱。然后当用户有文件访问需求时,生成的类文件通过html进行页面响应。Java语言主要是在动态项目中进行使用的,它主要有几个显著的特征,首先他可以跨平台使用,然后可以进行代码分离,可以将html界面和后台代码进行单独分离,当有访问请求时,又可以自动执行结果返回,java运行必须结合服务器才可以,通过服务器进行代码调取,既可以编写html代码,也可以直接编写java所需要的代码,所以说采用java编写的代码性能更加有优势,而且服务器更方便调取数据,而且是直接编译好的数据文件,直接就可以通过html在浏览器进行展示,方便用户的查看。

2.1.2myeclipse介绍

myeclipse是一个具有完整的编码和调试的集成环境,丰富了java的所有开发需求,他是属于eclipse和idea的一个功能扩展,属于企业级开发平台。通过myeclipse可以进行java的开发和测试等,对各方面服务数据进行了有效整合,使编程技术更加的方便快捷,而且支持各种开发技术。myeclipse集成了java的所有框架,而且额外支持最新插件,有很多吸引人的特点,最突出的就是支持更多的java框架。对于使用人员来说,对于环境的配置部署和代码的调试更加的方便。myeclipse采用了最新的编辑器,可以对代码进行更好的支持和标记,而且还支持图形在线编辑,增加了程序服务器,支持更多的应用程序,通过myeclipse编译的代码文件可以直接生成软件包,然后通过tomcat服务器进行部署,然后进行在线浏览。

2.1.3 b/s架构

b/s架构主要是指通过internet进行数据访问的web服务器,主要是通过浏览器进行数据访问,通过web进行访问的服务器主要有tomcat和apache,通过b/s架构的程序可以可以为用户提供各种服务,比如wwww.FTP等各种网络在线服务,b/s架构主要是借助web服务器进行运行,工作原理就是当有客户通过网上浏览器进行数据访问时,服务器会自动把数据进行反馈,通过http协议进行信息交互,从而进行信息展示,而且可以直接通过web服务器进行脚本运行和代码编译,最主要的特征就是通过html文本格式进行编译。采用b/s架构开发的程序,有很大的兼容性,用户只需要通过最直接简单的方法,直接通过浏览器网址模式的搜索,就可以获取自己需要的各种资料信息,不需要对技术细节进行详细的研究了解,更加的简单直观。b/s框架为利用浏览器进行运行的框架,使用b/s框架设计的项目可以省掉固定客户端,直接把项目放到服务器中。这样可以使更多的用户使用,不需要固定的客户端。在项目的升级和扩展上也只有修改服务器中的项目就可以。B/s框架设计的项目为网页项目,用户凭借账号和密码进行项目的操作,所以本系统更适合采用b/s框架。b/s架构模式主要是采用现有的internet技术进行的,对于传统的c/s架构来说是一个很大的变革,传统的c/s模式主要是指单机系统采用客户端形式运行,数据全部存储在客户端,最大的缺点就是使用范围受限,只能局域网之间访问,而且用户必须安装必须的客户端才能使用,而b/s最大的不同就是把数据存储于网络服务器之中,可以实现实时共享,简化了系统的开发和后期维护,电脑只需要安装浏览器就可以对数据进行有效的访问和进行有效的数据交互。而且还可以直接把数据存储到网上,可以实现不同的的用户同时访问,实时交互,而且售后维护方便,只需要升级服务器就可以了,减少了客户的使用难度。

2.2系统需求分析

二手交易系统已成为消费者不可缺少的生活辅助工具,二手交易系统也是二手市场长远发展不可缺少的销售平台。从消费者角度来讲,网上二手交易系统解决了购物需要出门的问题,解决了地域、时间的限制,可以随时购物;从卖家角度来讲,网上二手交易系统解决了销售商品需要大量宣传的要求,解决了商品销售范围窄、时间要求高的问题,同时可以为卖家提供更为广泛的宣传途径。所以网上二手交易系统是非常需要的必须品。本系统是针对校园的二手交易系统,二手物品近几年成为校园生活中最多的资源,如果可以把二手物品换成其它需要的商品或者变现将会节省成本。

2.3系统可行性分析

系统的可行性分析主要从技术方面、经济方面和系统的操作性方面进行分析,对系统可行性进行分析是保证系统开发是否有价值的重要保障,只有通过可行性分析的系统才可以保证其生命性。

2.3.1技术可行性分析

开发系统的同时,会尽量保证系统的简单易操作性,这对于一个网站来说是非常重要的,因为开发网站的受众群体是普通消费者,他们大多是没有任何专业技术的,必须可以简单易操作才能更好的吸引用户,而且开发的方向还有有一定的针对性和实用性。目前大多的公司大多都是跟风操作,没有更直接的针对性消费群体,所以开发投资巨大,却没有更好的回报,所以开发本系统一定不能跟风操作,要跟市场上的同类系统具有一定的差异性,这样才能在市场竞争中占得先机。

2.3.2经济可行性分析

开发本系统只需要购置最基本的网络硬件设备和相应的编程软件,就可以具备本系统的开发,而且后期的售后维护也有专业的研发人员进行售后支持和维护。投资金额相对很小,而回报率非常高,可以很好实现投资效益。本系统在开发时所使用的语言、技术、软件都为免费的,不需要经济的付出。本系统在实现在需要电脑,电脑已成为家庭的必备品,不需要额外采购。本系统在后期的维护中也只需要一人就可以完成。

2.3.3 操作可行性分析

本系统采用b/s架构模式,用户可以直接通过微信访问的模式进行,非常的简单直接,而且界面简单明了,可以一目了然的查看系统的所有功能和操作介绍,而且还有各种文字介绍和指引,不管你是不是专业的技术人员,都可以轻松使用。采用了大量的提示词,并且在设计中采用了大众的操作习惯。所有的功能和操作流程都是所见即所得,非常简单。界面设计也非常友好,不管是什么文化层次的用户都可以顺利的使用本系统,不需要进行专业的学习

2.4系统开发背景的问题分析

根据目前的二手交易网的情况分析,本人认为缺少沟通。不是用户与用户之间缺少沟通,而是平台与用户之间缺少沟通。虽然一些平台上有沟通的途径,但这些途径要不需要长时间排队,要不处理人员专业性不够强,解决不了用户的真实问题。本系统加入在线留言的功能。所有用户在平台上都可以看到用户的问题,也可以看到平台管理人员的回复信息。用户可以先自行解决自己的问题,如果不能解决问题也可以自己留言,留言后,平台管理员可以在后台查看到用户的问题,可以及时的进行回复。所有的过程都在所有用户面前进行,透明性更强,对平台可以起到监督作用。

2.5系统设计问题分析

在系统设计中需要考虑全部的问题并想出解决办法才可以保证系统可以顺利的进行下去。不会半途而废,造成工作白做。通过研究相关资料和相关的网站,本人认为本系统在开发中会出现的问题有:

  1. 因为使用本系统的人员不可能都是经过专业学习的人员,所以在设计时要考虑到不同文化层次的操作问题;
  2. 对使用本系统需要的条件,想要使用本系统需要电脑,但考虑到现在电脑已成为家庭必备品,而且价格已非常贫民。所以本系统的使用条件并不严格;
  3. 本次设计的系统不仅仅是面对消费者,更是面对商家、平台管理员,所以在设计时也要充分考虑到商家、平台管理员的需求。通过研究发现,现在商家也一直在寻求新的销售途径,所以本系统在本问题上可以进行;
  4. 由于本系统涉及到网上交易的问题,所以安全性非常重要,要保证用户的财产安全,更要保证商家的财产安全。本系统采用审核的方式进行用户的甄别,对于资金的保护也采用了一定的安全手段。

3章 总体设计

第4章  系统详细设计与实现

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

汤姆yu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值