收藏
已收藏
¥{[getMoney(7000)]}~{[getMoney(21000)]}
预算
150
天计划工期
收藏
已收藏
¥{[getMoney(7000)]}~{[getMoney(21000)]}
预算
150
天计划工期
{[ job.pattern_id != 9 ? '项目详情' : '职位详情']}
### 微信小程序后端开发需求发布
#### **项目名称**
河南信息科技有限公司 - 教学软件服务平台微信小程序后端开发
---
#### **需求描述**
我们是一家专注于企业管理咨询、教学软件开发与服务的综合性科技公司。为了进一步拓展业务,提升用户体验,现计划开发一款基于微信生态的小程序,主要服务于教育行业客户。本项目的核心目标是为用户提供便捷的教学资源管理、在线课程预约及学习进度跟踪功能。
##### 功能模块需求:
1. **用户管理模块**
- 用户注册/登录(支持微信授权登录)。
- 用户信息维护(包括姓名、联系方式、头像等)。
- 用户权限分级管理(普通用户、教师、管理员)。
2. **课程管理模块**
- 支持教师上传课程资料(视频、文档、图片等形式)。
- 课程分类管理(按学科、年级、难度等维度分类)。
- 课程评论与评分系统。
3. **学习进度跟踪模块**
- 学生可以查看自己的学习记录和完成情况。
- 提供学习时长统计和未完成课程提醒功能。
4. **订单支付模块**
- 集成微信支付接口,支持课程购买功能。
- 提供优惠券管理和折扣活动设置功能。
5. **后台管理系统**
- 管理员可对用户、课程、订单进行统一管理。
- 数据统计与分析(如用户活跃度、课程销量等)。
6. **通知消息模块**
- 支持系统消息推送(如课程更新、订单状态变化等)。
---
#### **最匹配的技能要求**
1. **后端开发技术栈**
- 熟悉主流后端开发语言之一:Java(Spring Boot)、Python(Django/Flask)、Node.js。
- 深入理解RESTful API设计规范,能够高效开发接口并保证性能稳定。
2. **数据库相关**
- 熟练使用MySQL或PostgreSQL,具备数据库设计与优化能力。
- 能够处理多表关联查询及索引优化问题。
3. **微信开放平台集成**
- 具备微信小程序开发经验,熟悉微信支付、消息推送等相关API的接入流程。
4. **云服务部署**
- 熟悉阿里云、腾讯云或其他主流云服务商的使用,能够完成服务器配置、域名解析、SSL证书申请等工作。
5. **其他技能**
- 熟悉Git版本控制工具,能够与前端团队协作完成代码合并与测试工作。
- 具备良好的沟通能力和文档编写能力,能够按时提交高质量的技术文档。
---
#### **大致预算**
- 总预算范围:**8万~12万元人民币**(根据实际开发进度和复杂度调整)。
- 分阶段付款:
- 合同签订后支付30%作为预付款。
- 完成功能开发并通过初步验收后支付40%。
- 最终交付并上线运行稳定后支付剩余30%。
---
#### **工期要求**
- **总工期**:不超过**4个月**(自合同签订之日起计算)。
- **关键节点**:
- 第1个月:完成需求分析和技术方案确认。
- 第2-3个月:完成核心功能开发与联调测试。
- 第4个月:完成最终测试、优化及上线部署。
---
#### **其他说明**
1. 我们希望合作方能够提供详细的开发计划书和技术架构设计方案。
2. 开发过程中需定期召开会议,汇报项目进展并解决潜在问题。
3. 承接方需确保代码质量,并提供至少一年的技术支持服务。
{[modal.content]}