1、立项原因,旨在解决什么产品问题?
校园内信息分散、失物招领/二手交易/活动通知等依赖微信群和QQ群,信息检索困难且易被刷屏淹没;同时校内缺乏一个轻量级、无需下载APP的信息聚合平台。本项目旨在打造一款基于微信小程序的校园信息墙,让学生能一站式浏览校园动态、发布与获取实用信息,解决校园信息传递效率低、触达成本高的痛点。
2、行业场景,业务背景?
高校校园信息化建设正处于从传统Web门户向移动端轻应用转型的阶段。目前市场上通用型校园平台(如超级课程表)功能臃肿、运营偏重商业化,而本校缺乏贴合实际需求的本土化信息工具。微信小程序依托微信生态天然具备零安装、高渗透率的优势,是高校场景下最理想的载体。本项目面向新疆工程学院全体师生,以纯查阅模式切入,降低合规门槛的同时满足日常校园信息流转的核心需求。
1、项目有哪些具体功能模块?
本项目包含以下核心功能模块:首页信息流模块(帖子列表浏览、分类筛选、下拉刷新与上拉加载更多)、帖子详情模块(图文内容展示、点赞/收藏交互、作者主页跳转)、集市分类模块(按失物招领、二手交易、校园活动等分类浏览)、用户中心模块(个人资料展示、我的收藏、发布管理、反馈提交)、搜索模块(全站关键词搜索)、管理员后台模块(内容发布与管理、置顶操作、广告推广配置、用户管理、公告发布)、文件上传模块(图片分片上传至云存储)、广告积分模块(观看广告获取积分兑换置顶权益)。
2、项目的主要功能描述?
「新工微校园」是一款面向新疆工程学院师生的微信小程序,定位为校园信息聚合平台。普通用户可浏览首页信息流和集市分类内容,对感兴趣的帖子进行点赞与收藏,通过关键词快速检索历史帖子,在个人中心查看收藏记录并提交使用反馈。管理员可通过后台发布官方公告与各类帖子,对优质内容进行置顶推广,配置广告位实现运营变现,以及管理用户账号。系统采用纯查阅模式设计,聚焦信息浏览与互动核心链路,确保合规轻量化运行。整体功能围绕「让校园信息触达更高效」这一目标展开,覆盖从内容生产到消费的完整闭环。
1、「我」负责哪些具体任务?
独立负责「新工微校园」微信小程序全栈开发:前端使用 uni-app(Vue 2)搭建首页、集市、详情、个人中心等页面及自定义 tabBar;后端基于 uniCloud 阿里云云函数实现用户鉴权、帖子发布与列表查询、点赞收藏交互、广告管理、文件上传等接口;完成纯查阅版改造(移除评论/私信/支付等经营功能),独立完成从需求分析到上线部署的全部工作。
2、项目使用了哪些技术栈、架构,实现上亮点、难点?
技术栈:uni-app + Vue 2 + uniCloud 阿里云云函数 + 微信小程序。架构为前后端分离,请求层通过 request.js 统一映射 HTTP 路由至云函数,实现 token 自动刷新与 401 无感重试。亮点:帖子热度评分定时任务、多级缓存策略(客户端 TTL + 云函数 userCache)降低 DB 读压力、发布页图片分片上传。难点:小程序端并发限制下的请求合并优化、云函数冷启动延迟的缓存兜底方案、纯查阅模式下功能裁剪的兼容性处理。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论