程序聚合 软件案例 基于微信小程序的校园减排系统

基于微信小程序的校园减排系统

行业:医疗健康
载体:小程序
技术:Spring Boot、JWeixin

业务和功能介绍

1. 立项背景和目标: 随着全球气候变化日益严峻,校园作为人才培养的重要场所,推动绿色低碳校园建设势在必行。本项目旨在开发一套校园节能减排行为激励系统,通过积分奖励机制,鼓励师生养成绿色环保的生活习惯,量化个人减碳贡献,建设节约型绿色校园。

2. 软件功能和核心模块: 系统包含用户端小程序和管理后台两大部分。核心功能模块包括:①行为上报模块:用户上报步行出行、光盘行动、随手关灯等12类节能行为;②积分管理模块:根据行为类型自动计算积分和减碳量;③排行榜模块:个人、宿舍、班级三维度排名激励;④勋章系统:达成条件解锁成就勋章;⑤积分兑换模块:积分可兑换环保袋、充电费等奖励;⑥知识科普模块:推送环保知识文章。

3. 业务流程描述: 用户通过微信扫码进入小程序→选择节能行为类型→上传证明图片(如需要)→提交上报→管理员审核→审核通过后积分自动到账→用户可查看排名、兑换奖品、解锁勋章。管理员通过Web后台审核行为记录、管理商品库存、发布系统公告。

项目实现

1. 整体架构和技术栈: 采用前后端分离架构。前端使用uni-app框架+Vue.js 3开发跨平台小程序,支持微信/H5多端运行;管理后台采用原生HTML+Vue.js+现代化深色主题CSS;后端使用Node.js+Express.js构建RESTful API,MySQL数据库存储数据,使用JWT实现用户认证。

2. 我的负责模块和成果: 我负责完整的前端小程序开发和后端API设计实现。完成了10个页面组件开发(首页、行为上报、积分记录、排行榜、勋章中心、积分兑换、知识科普、个人中心等);设计并实现了10张数据库表和20+个API接口;开发了管理后台6大功能模块。代码量约5000+行,实现了完整的业务闭环。

3. 遇到的难点和解决方案: ①微信小程序tabBar图标大小限制40KB:生成的PNG图标过大,最终使用System.Drawing API创建32×32极简图标,文件仅0.2KB完美解决;②uni-app编译器不支持/deep/选择器:dart-sass不兼容旧语法,将/deep/替换为::v-deep修复;③动态class绑定函数调用报错:改用数组语法:class="['status-' + record.status]"替代函数调用方式。

示例图片视频


接web,微信小程序等
30天前活跃
方向: 爬虫/脚本-爬虫/脚本、前端-小程序、
交付率:100.00%
相似推荐
MES生产管理系统
MES 系统是一套面向制造企业车间执行层的生产信息化管理系统,旨在实现生产过程的透明化、规范化与高效化。 一、核心功能模块 生产管理:实现从生产计划下达、工单执行到过程监控的全流程管理,确保生产任务有序推进。 质量管理:通过质量控制模块(如外箱标签打印),对产品关键信息(如域控生产编码、动力总成编码)进行精准追溯与管理,保障产品质量可查可控。 仓储管理:覆盖入库、出库等核心环节,实现物料与成品的精准库存管理,提升仓库作业效率。 采购管理:管理采购订单与供应商信息,确保生产物料的及时供应。 基础数据与系统管理:提供组织机构、业务伙伴、基础数据配置等功能,为系统稳定运行提供基础支撑。 报表与打印管理:支持各类生产报表生成与外箱标签等关键单据的打印,满足企业数据统计与业务流转需求。 售后处理:对产品售后信息进行跟踪与管理,提升客户服务质量。 二、核心价值与用户体验 生产透明化:通过实时数据采集与监控,让管理者清晰掌握生产进度、设备状态与质量情况,消除信息孤岛。 质量可追溯:通过外箱标签等关键信息的管理,实现产品从原料到成品的全生命周期追溯,快速定位质量问题根源。 流程规范化:将企业的生产、质量、仓储等业务流程固化到系统中,减少人为操作失误,提升管理效率与标准化水平。 决策数据化:通过丰富的报表功能,为管理层提供准确、及时的生产数据,支撑科学决策。
基于labVIEW开发的自动化平台软件
工业自动化通用平台软件,集成机器视觉、数据采集、运动控制等工业自动化基础功能。功能类似NI Teststand,能够快速搭建自动化测试脚本。兼容性、扩展性强。软件长期在多项目长期稳定使用。本人在项目中长期开发、维护、使用该平台软件。
工业视觉检测与机械臂传输控制系统 v1.0
本项目针对工业产线中机械臂视觉定位精度不足、人工统计生产数据效率低、传统图像格式转换接口兼容性差等痛点,开发了一套集视觉识别、机械臂控制、MES 对接于一体的自动化系统。系统核心功能包括: 视觉识别:基于 OpenCV 实现相机图像采集与形状模板匹配,支持多尺度、多模式检测,兼容不同尺寸和通道的图像; 机械臂控制:通过 Modbus TCP 协议与机械臂通信,实现运动控制、状态采集与指令下发; MES 对接:通过 OPC UA/HTTP 协议与 MES 系统对接,实现生产数据(产量、检测结果、故障码)实时上报与生产指令接收; 数据管理:支持 CSV 格式检测结果导出,按日期生成报表,支持数据追溯; 可视化监控:基于 MFC 实现 UI 交互,提供实时日志记录、状态反馈与异常告警。 系统有效提升了产线自动化率,减少人工干预,数据统计效率提升 80% 以上,兼容多版本 OpenCV 环境,降低了项目开发和维护成本。
光学测试台控制系统
为企业光学测试设备开发整机控制软件 分模块控制底层设备包括电机电控串口通信等 通过分层架构设计,实现底层组件解耦合 通过RPC通信实现跨平台调用 使用psql数据库实现机器数据管理 使用C#实现前端页面
客服管理中台
恒生电子是一家金融 IT 科技公司,主要面向证券、期货、公募、信托、保险、私募、银行与产业、交易所以及新兴 行业等客户提供一站式金融科技解决方。 实习部门:财富管理 实习内容: leader 分派开发任务后,根据需求和接
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服