摘 要
随着环保意识的不断提升和资源再利用的倡导,旧物回收成为了社会发展的重要方向。尤其是在快速发展的互联网时代,传统的回收方式逐渐显得效率低下,信息不对称问题突出,回收渠道狭窄,且消费者和回收商之间缺乏有效沟通。为了解决这些问题,基于移动互联网的旧物回收平台应运而生,成为连接回收商、消费者和管理者的重要工具。通过智能手机小程序,用户可以便捷地进行物品回收、信息查询、订单管理等操作,促进了资源的循环利用和环境保护。
本课题旨在设计并实现一款名为“物尽其用”的旧物回收小程序,具体包括管理员端和回收用户、出售用户两个端口的功能设计与实现。在管理员端,系统将包括用户管理、通知公告管理、回收分类管理、品牌管理、设备管理、订单管理和商品评价管理等功能,确保平台的高效运营与用户体验的优化。回收用户和出售用户则可以通过登录小程序,查看首页、通知公告、回收分类、回收商品,发布和管理设备,查看自己的订单和评价信息,及时获取定位等,提升用户交互体验。此外,系统还将通过定位功能帮助用户精准找到附近的回收服务点,简化操作流程。最终,系统将实现物品的高效回收与再利用,优化资源的配置,减少环境污染。
本课题的研究不仅有助于提升旧物回收的效率,促进资源循环利用,还有助于推动绿色环保理念的普及,推动社会可持续发展。
关键词:旧物回收;小程序设计;资源循环利用;用户管理;环保理念
ABSTRACT
With the continuous improvement of environmental awareness and the advocacy of resource reuse, the recycling of old things has become an important direction of social development. Especially in the rapidly developing Internet era, the traditional recycling methods gradually appear inefficient, and the problem of information asymmetry is prominent, with narrow recycling channels, and the lack of effective communication between consumers and recyclers. In order to solve these problems, the mobile Internet-based old property recycling platform came into being and become an important tool to connect recyclers, consumers and managers. Through the smart phone mini program, users can easily conduct goods recycling, information query, order management and other operations, promoting the recycling of resources and environmental protection.
This project aims to design and realize a small recycling program named "make the best use of things", including the functional design and implementation of two ports of administrator end and recycling users and selling users. On the administrator side, the system will include user management, notification management, recycling management, classification management, brand management, equipment management, order management and commodity evaluation management and other functions to ensure the efficient operation of the platform and the optimization of user experience. Recycling users and selling users can log in the small program, view the home page, notice and announcement, recycling classification, recycling goods, release and manage equipment, view their own orders and evaluation information, timely obtain positioning, etc., to improve user interactive experience. In addition, the system will also help users to accurately find the nearby recycling service points through the positioning function, and simplify the operation process. Finally, the system will realize the efficient recovery and reuse of goods, optimize the allocation of resources, and reduce environmental pollution.
The research on this topic will not only help to improve the efficiency of old property recycling, promote the recycling of resources, but also help to promote the popularization of green environmental protection concept, and promote the sustainable development of society.
Key Words:Old Things Recycling; Small Program Design; Resource Recycling; User Management; Environmental Protection Concept
目 录
1 项目概述
1.1 项目背景
1.1.1 项目背景
随着社会经济的快速发展和人们消费水平的提高,资源的消耗速度逐渐加快,导致大量的废旧物品被丢弃在垃圾堆中,造成资源浪费与环境污染。而在此背景下,旧物回收成为解决资源浪费和环境污染的重要途径。传统的旧物回收方式大多依赖人工回收,存在信息不对称、回收渠道不畅通、回收效率低下等问题,无法满足日益增长的环保需求。尤其在移动互联网技术飞速发展的时代,基于智能手机的小程序为改变这一现状提供了可能。通过开发一款旧物回收小程序,能够通过线上平台连接回收商、消费者与管理员,不仅可以简化回收流程,提升效率,还能促进资源的循环利用,实现环保与经济效益的双赢。
“物尽其用”旧物回收小程序旨在通过技术手段,搭建一个集成回收、管理、交易等功能的平台,解决目前回收行业中存在的问题。借助移动端的便捷性,用户能够通过简单的操作,查看回收分类、发布商品、管理设备、处理订单等,实现废旧物品的高效回收。通过此平台,既能促进废旧物品的再利用,又能增强公众的环保意识,为可持续发展贡献力量。
1.1.2 项目目标及意义
本项目的目标是开发一款能够实现回收物品高效管理和智能分类的旧物回收小程序。通过该小程序,管理员可以便捷地管理用户信息、发布通知公告、处理订单和商品评价等;回收用户和出售用户则能够查看回收分类、发布回收商品、查询订单和评价等。项目的核心目标是通过移动端小程序的方式,简化用户操作,提升回收效率,并提供高效的信息交流平台。通过该平台,可以实现废旧物品的回收、再利用,减少资源浪费,同时减少环境污染,提高公众的环保意识。
项目的意义在于推动绿色环保理念的普及,提升社会对旧物回收的重视程度,推动资源的高效循环利用,助力实现“垃圾分类”和“零废弃”目标。通过平台的技术支持,平台上的回收活动将变得更加透明、便捷和高效,最终实现环境保护、资源节约和社会可持续发展。
1.2 国内外研究现状
1.2.1 国内研究现状
近年来,随着环保意识的提升,国内各地在旧物回收领域取得了一定的研究与实践成果。许多国内企业和科研机构也投入到旧物回收相关技术的研究中,尤其在移动互联网和物联网技术的推动下,国内不少回收平台如“回收宝”、“变废为宝”等已经涌现,形成了一定的市场规模。
国内的研究现状主要集中在以下几个方面:首先,针对旧物回收流程的优化,国内不少研究提出了基于大数据分析、物联网技术和智能终端的回收模式。这些模式能够实时监控回收物品的分类、位置以及回收需求,提升资源回收的效率。其次,国内对于回收用户和回收商之间的互动方式也进行了多项研究,尝试通过线上平台实现信息的精准匹配,以提升回收活动的透明度和便捷性。然而,尽管国内已有一些小程序和APP应用,但目前仍面临着回收商不足、用户参与度低以及回收市场不成熟等问题。因此,提升旧物回收系统的用户体验和管理效率仍然是国内研究的一个挑战。
1.2.2 国外研究现状
在国外,尤其是欧美等发达国家,旧物回收早已成为社会环保的主流行动。许多国家采取了系统的回收管理政策,并通过智能化手段提升了回收效率。例如,美国的“Goodwill”平台和英国的“Freecycle”平台,均通过线上平台实现了用户和回收商之间的精准对接,促进了废旧物品的循环利用。
国外的研究多关注于回收行为背后的用户心理、市场模型的优化以及先进技术的应用。例如,通过人工智能(AI)和机器学习,预测不同区域的回收需求,动态调整回收资源的配置。此外,国外还在探讨如何通过区块链技术提升回收过程中的信息透明度和安全性,避免虚假回收数据的出现。与国内相比,国外的旧物回收体系更加成熟,尤其在回收政策、企业运营和技术应用方面,展现了较高的成熟度。
然而,无论是在国内还是国外,尽管旧物回收在一定程度上取得了进展,但旧物回收的普及率仍然有限,且用户参与度、系统整合等方面仍存在改进空间。基于这一背景,设计一个便捷、高效的回收小程序,仍然是当前研究的重要课题。
2 系统开发工具
2.1 JSP技术
JSP(Java Server Pages)技术是基于Java的网页开发技术,它使得开发者能够动态生成HTML网页内容,特别适用于Web应用程序的构建。JSP技术利用HTML与Java代码的结合,允许开发者在HTML页面中嵌入Java代码,执行服务器端逻辑并返回动态内容。这种方式的最大优势是将表示层(前端展示)与控制层(业务逻辑)分离,方便开发和维护。同时,JSP技术支持通过标签库(Tag Libraries)来增强页面功能,使开发者可以快速实现复杂的功能而无需深入编写Java代码。
JSP技术的工作原理是当用户请求访问某一页面时,服务器会将JSP文件转换为Servlet类,再由Servlet处理Java代码并生成最终的HTML内容返回给客户端。这一过程不仅保证了Web应用的高效性,还提高了代码的复用性。通过与其他JavaEE技术(如Servlet、JDBC、JavaBean等)的结合,JSP可以用来开发各类动态网站和企业级应用。尽管近年来新的前端技术如Angular和React等逐渐流行,但JSP作为一种经典的Java Web开发技术,在许多传统的企业应用中仍然占有一席之地。
2.2 MySQL
MySQL是一个开源的关系型数据库管理系统(RDBMS),它使用结构化查询语言(SQL)来进行数据的存储、管理与操作。MySQL广泛应用于Web开发、数据分析、内容管理系统以及企业级应用中,因其高性能、可靠性和易用性而受到开发者的青睐。MySQL支持多种操作系统,并且可以处理非常大的数据库,能够满足从小型到大型应用程序的需求。它采用客户端-服务器架构,提供了强大的数据管理功能,包括数据存储、数据检索、更新与删除等常见操作。
MySQL的一个显著特点是其支持ACID(原子性、一致性、隔离性、持久性)事务特性,确保了数据操作的可靠性。此外,MySQL还支持多种存储引擎,可以根据实际需求选择合适的存储方式,常见的存储引擎有InnoDB和MyISAM。通过支持索引、视图、触发器等高级功能,MySQL提供了强大的查询能力,并且能够高效处理复杂的数据关系。在开发过程中,MySQL与编程语言(如Java、PHP、Python等)结合,可以实现强大的数据驱动型应用,是现代Web应用中不可或缺的一部分。
2.3 B/S架构
B/S架构(Browser/Server Architecture)是一种客户端-服务器架构,它将应用程序的用户界面放置在浏览器端,而将数据处理和存储放置在服务器端。与传统的C/S架构(Client/Server)相比,B/S架构的客户端不需要安装专门的软件,仅需通过浏览器即可访问应用程序。这种架构的最大优势在于其简化了客户端的管理和维护,用户只需要一个浏览器和互联网连接即可访问服务,使得软件更新和维护更加高效。
B/S架构通常由三部分组成:前端的浏览器(客户端)、中间的Web服务器以及后端的数据存储和业务逻辑处理。前端通过HTTP协议与服务器进行数据交互,服务器则负责处理业务逻辑和数据库操作,并将结果返回给浏览器。这种架构广泛应用于Web应用、在线服务和企业信息化建设中,尤其在移动互联网和云计算的推动下,B/S架构成为了现代应用开发的主流。B/S架构不仅提升了软件的可访问性和可维护性,还在分布式系统中实现了高效的资源共享与管理。
2.4 Spring Boot框架
Spring Boot是一个开源的Java框架,它是Spring框架的扩展,旨在简化Java应用的开发过程,尤其是在Web开发和微服务架构方面。Spring Boot通过提供开箱即用的配置和自动化功能,减少了开发者在配置Spring应用时的繁琐步骤。它不仅大大简化了Spring应用的创建过程,还能够通过内嵌的Web服务器(如Tomcat)直接启动应用程序,消除了对外部应用服务器的依赖,提升了开发效率。
Spring Boot的一个重要特点是“约定优于配置”,即框架会自动配置常用的组件,开发者只需关注业务逻辑,减少了配置文件的编写和复杂度。Spring Boot支持微服务架构,能够与Spring Cloud等框架结合,轻松构建可扩展、高效的分布式应用程序。它的自动化配置机制和强大的社区支持使得Spring Boot在企业级开发和个人项目中都得到了广泛应用。通过Spring Boot,开发者可以更快速地搭建项目框架,从而专注于核心业务逻辑,提高开发和维护效率。
2.5 微信小程序
微信小程序是腾讯推出的一种无需下载安装即可使用的应用,它基于微信平台,通过提供简便的开发框架和丰富的API接口,使得开发者可以轻松构建轻量级应用。微信小程序的优势在于它直接嵌入到微信应用中,用户通过扫码、搜索等方式即可快速打开,无需繁琐的安装与更新过程。微信小程序广泛应用于电商、社交、工具、娱乐等多个领域,成为了许多企业和个人开发者的重要应用平台。
微信小程序的开发语言是JavaScript,并且结合了微信提供的WXML和WXSS来进行界面和样式的定义。开发者可以通过微信的开发者工具快速调试和发布小程序,同时可以利用微信提供的云服务进行数据存储和处理。微信小程序具备较高的性能和良好的用户体验,尤其适用于需要快速响应和简单交互的场景。随着小程序生态的不断发展,越来越多的商家和开发者将其作为业务拓展的重要渠道,成为推动移动互联网发展的关键技术之一。
3 系统需求分析
3.1 可行性分析
项目可行性研究报告的编撰构成了建设项目不可或缺的部分,因此,重视并提升项目可行性研究的质量至关重要。
3.1.1 技术可行性分析
在设计和实现“物尽其用”旧物回收小程序”时,技术可行性分析主要评估所采用的技术是否满足系统的需求,并能够有效支持系统的运行与扩展。首先,系统将基于Web架构,采用主流的开发语言和框架,如前端使用React.js或Vue.js,后端使用Node.js与Express框架,数据库则选择MySQL或MongoDB。这些技术已在多个互联网项目中得到广泛应用,具备良好的稳定性和扩展性。
系统将实现用户信息管理、商品管理、订单管理、支付处理等功能,涉及到用户身份验证、商品展示、订单跟踪等核心技术。为了保证数据的安全性和隐私保护,系统会使用SSL加密协议和JWT(JSON Web Token)进行用户身份认证和数据传输加密。此外,为了提高用户体验和系统响应速度,系统将部署在云服务器上,利用CDN加速和负载均衡技术,确保高并发下的系统稳定性。
所选技术在业界成熟且易于开发与维护,因此,从技术层面来看,本项目具有高度的可行性,能够顺利支撑系统的设计与实现。
3.1.2 经济可行性分析
经济可行性分析旨在评估“物尽其用”旧物回收小程序”项目在投入与回报之间的合理性,以及实施该系统的成本与预期收益。首先,从开发成本来看,系统的开发将需要投入人员成本,包括前端开发人员、后端开发人员、UI设计师、测试人员等。根据当前的市场薪资水平,开发周期预计为3-6个月,因此,人员成本预计为20万元。
系统的运营成本主要包括云服务器托管费用、数据库存储费用、带宽费用等。根据系统的规模与访问量,初期的运营成本预计为20万元/年。随着用户数量和交易量的增加,运营成本也会随之增长,但同时,系统能够带来更高的收入。
从收益角度看,系统可以通过广告投放、平台佣金(例如按交易额提成)、增值服务等多种方式实现盈利。预计在系统运营的第一年内,通过不断吸引用户和增加交易量,项目能够实现盈亏平衡,之后将进入盈利阶段。综上所述,项目的投入与产出是合理且可控的,经济上是可行的。
3.1.3 操作可行性分析
操作可行性分析主要评估“物尽其用”旧物回收小程序”在实际操作中的可行性,特别是用户操作和管理者操作的便捷性。系统设计注重用户体验和操作简便性,用户界面采用简洁直观的设计,便于各类用户(包括技术小白)快速上手。用户通过简易的注册、登录流程即可完成商品浏览、发布、购买等操作,系统将提供详细的操作指南和在线客服,以便用户遇到问题时能够及时得到帮助。
对于管理员来说,系统提供了完整的后台管理界面,管理员可以方便地进行商品审核、订单处理、用户管理、财务统计等工作。系统的操作权限进行合理划分,确保管理员可以在授权范围内进行操作,保障数据安全性。
为了保证操作流畅性和高效性,系统还将支持多设备同步使用,用户和管理员可以在手机、平板、PC端等多终端上实现无缝操作。因此,操作可行性方面,本项目具有较高的实用性和可操作性,能够满足用户和管理者的需求。
3.2 系统需求分析
3.2.1 管理员功能需求分析
管理员是平台的核心管理者,负责系统的日常运营与管理。首先,管理员需要通过登录功能确保系统的安全性。用户管理功能帮助管理员管理注册用户,审批和删除不合规用户。管理员还需要发布通知公告,以便向所有用户传递重要信息。回收分类管理功能让管理员管理回收物品的分类,确保信息准确。管理员可进行品牌管理,维护平台合作品牌信息。设备管理功能帮助管理员管理回收设备,确保设备数据准确。订单管理功能帮助管理员处理和监控订单的状态,保障交易顺畅。最后,商品评价管理功能允许管理员管理用户的评价,维护平台的口碑,管理员用例如图3-1所示。
图3-1 管理员用例图
3.2.2 回收人员功能需求分析
回收人员负责平台上的回收工作,功能需求聚焦在提高工作效率。回收人员需登录系统进行身份验证,并可查看首页和通知公告,及时掌握平台信息。回收分类和回收商品功能帮助回收人员了解市场需求,选择合适物品进行回收。回收人员可以发布和管理设备,确保信息更新。订单管理功能帮助回收人员处理订单,查看评价功能反馈服务质量。个人信息管理和定位功能让回收人员更新个人资料并优化工作路径,提升效率,回收人员用例如图3-2所示。
图3-2 回收人员用例图
3.2.3 出售人员功能需求分析
出售人员负责将闲置物品出售给回收人员,功能需求侧重于便捷的发布和管理。出售人员通过登录功能验证身份后,可查看首页和通知公告,了解平台信息。通过查看回收分类和回收商品,出售人员可了解市场需求。出售商品功能让出售人员发布物品并设置价格。通过我的订单和订单详情功能,出售人员可以查看交易状况,确保交易透明。评价订单功能帮助出售人员对回收人员进行评价,促进服务优化。最后,个人信息管理和定位功能帮助出售人员更新信息并优化交易流程,出售人员用例如图3-3所示。
图3-3 出售人员用例图
4.4.3 逻辑结构设计
(1)回收人员表(回收人员id、回收人员姓名、密码、性别、年龄、头像、回收人员手机、余额、是否会员、创建时间、回收人员账号)。
(2)出售人员表(出售人员id、出售人员姓名、密码、性别、年龄、头像、出售人员手机、创建时间、出售人员账号)。
(3)商品表(商品id、创建时间、产品编号、产品名称、商品类型、产地、生产日期、产品图片、商家账号、店铺名、产品介绍、生产商、倒计结束时间、价格、折扣价、单限、库存)。
(4)订单表(订单id、创建时间、订单编号、商品表名、用户id、商品id、商品名称、商品图片、购买数量、价格、折扣价格、总价格、折扣总价格、支付类型、状态、地址、电话、收货人、物流、商户名称)。
(5)管理员表(管理员id、用户名、密码、角色、新增时间)。
(6)商品分类表(分类id、创建时间、商品类型)。
(7)公告表(公告id、创建时间、标题、简介、图片、内容)。
(8)购物车表(购物车id、商品id、购买数量、回收人员id、单价)。
(9)商品评论表(评论id、创建时间、关联表id、用户id、用户名、评论内容、回复内容)。
4.4.4 数据库设计
在地址表中dzid为该表的主键,该表的属性包括:dzid、创建时间、回收人员序号、电话、地址,当你的地址是默认地址时,填是其他则为否。地址表的表结构如下表4-1所示。
表4-1 地址表
列名 |
数据类型 |
长度 |
注释 |
dzid |
bigint |
— |
地址表序号(主键) |
addtime |
datetime |
8 |
创建时间 |
userid |
bigint |
— |
回收人员序号(外键) |
address |
varchar |
200 |
地址 |
name |
varchar |
200 |
收货人 |
phone |
int |
— |
电话 |
isdefault |
varchar |
50 |
是否默认地址 |
订单表中cgid为主键,yspid为外键,该表的属性包含cgid、创建时间、yspid、数量、单价、总价、cgyid、是否支付,这张表中主要记录了订单信息。如下表4-2所示。
表4-2 订单表
列名 |
数据类型 |
长度 |
注释 |
cgid |
bigint |
— |
订单序号(主键) |
addtime |
datetime |
8 |
创建时间 |
goodid |
bigint |
— |
商品序号(外键) |
number |
int |
— |
数量 |
price |
int |
— |
单价 |
total |
int |
— |
总价 |
notes |
varchar |
200 |
备注 |
ispay |
varchar |
50 |
是否支付 |
购物车表功能是暂存所选商品。此表的关键字段为cid,具有以下属性:cid表示唯一标识,创建时间记录了条目的生成时刻,商品表名指的是商品所属的表格,userid关联了购买者,goodid标识具体商品,商品名称描述产品,图片链接指向商品图像,购买数量记录选购的件数,单价则是商品的单个价格。该表详尽地储存了购物车内的各项数据。如表4-3所示。
表4-3 购物车表
列名 |
数据类型 |
长度 |
备注 |
cid |
bigint |
— |
购物车序号(主键) |
bigint |
— |
回收人员序号(外键) |
|
goodid |
bigint |
— |
商品序号(外键) |
buynumber |
int |
— |
购买数量 |
price |
double |
50 |
单价 |
出售人员表中主要记录了出售人员的信息其中userid为主键,该表的属性包含:userid、创建时间、出售人员姓名、密码、性别、电话、地址、头像、余额。出售人员表如下表4-4所示。
表4-4 出售人员表
列名 |
数据类型 |
长度 |
备注 |
userid |
bigint |
— |
出售人员序号(主键) |
addtime |
datetime |
8 |
创建时间 |
username |
varchar |
200 |
出售人员姓名 |
password |
varchar |
200 |
密码 |
sex |
varchar |
20 |
性别 |
phone |
varchar |
200 |
电话 |
address |
varchar |
200 |
地址 |
headportrait |
longtext |
1000 |
头像 |
管理员信息表详细记载了管理员的相关数据,其主键为adminid。该表格的字段包括:adminid、设立日期、管理员姓名、密码、性别、联系电话、居住地、个人头像以及账户余额。出售人员的相关信息则如表4-5所示。
表4-5 管理员表
列名 |
数据类型 |
长度 |
备注 |
bigint |
— |
管理员序号(主键) |
|
addtime |
datetime |
8 |
创建时间 |
aname |
varchar |
200 |
管理员姓名 |
password |
varchar |
200 |
密码 |
sex |
varchar |
20 |
性别 |
phone |
varchar |
200 |
电话 |
address |
varchar |
200 |
地址 |
headportrait |
longtext |
1000 |
头像 |
表格4-6展现了评论信息的核心详情,一旦商品交易顺利完成,消费者便可对商品发表评价。此表的关键字段为plid,用作主键标识。其包含的字段有:plid标记唯一评论,创建时间戳记录了评论的时间,userid标识评论者,评论内容是回收人员对商品的反馈,而回复内容则是对评论的进一步回应。
表4-6 评论信息表
列名 |
数据类型 |
长度 |
备注 |
plid |
bigint |
— |
评论序号(主键) |
addtime |
datetime |
8 |
创建时间 |
goodid |
bigint |
— |
商品序号(外键) |
userid |
bigint |
— |
回收人员序号(外键) |
content |
longtext |
— |
评论内容 |
reply |
longtext |
— |
回复内容 |
公告信息表详细存储了公告功能的核心数据,支持管理员在站点上发表公告。此表的关键特征包括一个主键newsid,以及以下字段:newsid定义了唯一标识,创建时间标记了条目的生成日期,标题是公告的题目,简介大致介绍了内容,管理员序号属于外键,内设有点击次数,点击时间,具体内容等,可进行点赞或收藏操作。具体的表结构如表4-10所示。
表4-10 公告信息表
列名 |
数据类型 |
长度 |
备注 |
newsid |
bigint |
— |
公告序号(主键) |
addtime |
datetime |
8 |
创建时间 |
title |
varchar |
200 |
标题 |
introduction |
longtext |
200 |
简介 |
typename |
varchar |
200 |
分类名称 |
adminid |
varchar |
200 |
管理员序号(外键) |
headportrait |
longtext |
200 |
头像 |
clicknum |
int |
50 |
点击次数 |
clicktime |
datetime |
8 |
最近点击时间 |
thumbsupnum |
int |
50 |
赞 |
crazilynum |
int |
50 |
踩 |
storeupnum |
int |
50 |
收藏次数 |
picture |
longtext |
1000 |
图片 |
content |
longtext |
— |
内容 |
购物流程完成后,会生成详细的订单数据,这些数据存储在订单表内,其主要字段以ddid作为唯一标识。此表的结构包括:ddid字段代表主键,创建时间戳,用于标记订单生成的时间;商品序号关联了相关商品的信息库是外键;回收人员序号揭示了购买者的身份是外键;购买数量和价格则计算出订单的总价;支付方式多样,列出了支付类别;状态字段跟踪订单当前的状态;收货信息包括地址、电话和收货人姓名;物流信息用于追踪配送进度;备注部分允许回收人员或商家添加额外说明。如表4-11所示为订单表的结构概览。
表4-11 订单表
列名 |
数据类型 |
长度 |
备注 |
ddid |
bigint |
— |
订单序号(主键) |
addtime |
datetime |
8 |
创建时间 |
userid |
bigint |
— |
回收人员序号(外键) |
goodid |
bigint |
— |
商品序号(外键) |
buynumber |
int |
— |
购买数量 |
price |
double |
— |
价格 |
total |
double |
— |
总价格 |
status |
varchar |
200 |
状态 |
address |
varchar |
200 |
地址 |
phone |
varchar |
200 |
电话 |
consignee |
varchar |
200 |
收货人 |
logistics |
longtext |
— |
物流 |
remark |
varchar |
200 |
备注 |
商品表中记录了商品的基本信息,该信息会在网站的商品页面显示,其中goodid为主键,该表的属性包含:goodid、创建时间、名称、类型、材质、尺寸、品相、商品介绍、商品图片、单限、库存、赞、踩、最近点击时间、点击次数、评论数、价格、收藏数。商品表结构如下表4-12所示。
表4-12 商品信息表
列名 |
数据类型 |
长度 |
备注 |
goodid |
bigint |
— |
商品序号(主键) |
addtime |
datetime |
8 |
创建时间 |
goodname |
varchar |
200 |
名称 |
type |
varchar |
200 |
类型 |
material |
varchar |
200 |
材质 |
size |
varchar |
200 |
尺寸 |
degree |
varchar |
200 |
品相 |
introduce |
longtext |
— |
商品介绍 |
picture |
longtext |
1000 |
商品图片 |
onelimittimes |
int |
50 |
单限 |
alllimittimes |
int |
50 |
库存 |
thumbsupnum |
int |
50 |
赞 |
crazilynum |
int |
50 |
踩 |
clicktime |
datetime |
8 |
最近单击时间 |
clicknum |
int |
50 |
点击次数 |
discussnum |
int |
50 |
评论数 |
price |
double |
20 |
价格 |
storeupnum |
int |
— |
收藏数 |
参考文献
- 魏丹.社区旧衣物回收服务系统设计研究[D].北京化工大学,2021.DOI:10.26939/d.cnki.gbhgu.2021.001824.
- 李洋,刘婷.基于MySQL的家电回收管理系统的数据库设计[J].科技与创新,2023,(03):141-143+146.DOI:10.15913/j.cnki.kjycx.2023.03.043.
- 上海海事大学. 基于区块链技术的旧衣回收运作系统和运作方法:CN202210548181.6[P]. 2022-08-19.
- 李毅辰.互联网+背景下再生资源回收利用生态体系构建研究[J].商品与质量,2020,(11): 252
- 刘小园.基于小程序的农村再生资源回收系统研究与设计[J].科技与创新,2024,(20):47-49.DOI:10.15913/j.cnki.kjycx.2024.20.011.
- 周辉奎,章立.基于微信小程序的移动学习平台的研究与设计[J].网络安全和信息化,2024,(04):103-105.
- Ji K ,Chen X ,Qin A , et al.Design and Implementation of Teaching Quality Evaluation System Based on SpringBoot[C]//西南石油大学(Southwest Petroleum University).第七届计算与信息科学国际学术会议论文集.Network and Information Center,Southwest Petroleum University;School of Computer Science,Southwest Petroleum University;,2019:9.
- Xinying Liu,Yingying Han,Yuan Zhuang. Design and Development of Online Mobile Phone Sales System Based On Java[J]. IOP Conference Series: Materials Science and Engineering,2019,569(3).
- 基于UTAUT模型的商品电商平台用户使用行为影响因素研究[D].浙江财经大学,2021.
- 陈燕. 基于MVC架构的农产品在线销售管理系统设计与开发[J]. 信息与电脑(理论版),2020,32(12):110-112.
- 任莉君. 基于Web Services技术的分布式在线销售系统的开发与实现[J]. 渤海大学学报(自然科学版),2020,41(02):178-182.
- 王思洁. 基于SSM框架的零食在线销售系统的设计与实现[J]. 南方农机,2020,51(09):223.
- 马麟.(2020).基于计算机软件设计的系统工程方法研究.河北农机(06),120+122.doi:10.15989/j.cnki.hbnjzzs.2020.06.095.
- 彭城.(2020).嵌入式软件在计算机软件设计中的运用.计算机产品与流通(04),25.
- 杨佳怡.(2020).嵌入式实时软件在计算机软件设计中的运用.计算机产品与流通(02),19.
- 张颖超. 我国商品线上营销模式研究[D].鲁迅美术学院,2022.
- 陈晓茹,吴靖,张弘毅.大数据和虚拟现实在商品电商中的应用研究[J]. 现代商业,2023,(02):20-23.
- 刘世超, 手工工艺礼品在线管理系统. 内蒙古自治区,阿拉善盟创客科技有限公司,2022-06-21.