# HITsz课程调度微信小程序 **Repository Path**: L-13/course_management ## Basic Information - **Project Name**: HITsz课程调度微信小程序 - **Description**: 为HITSZ信号与系统课程调课而开发的微信小程序 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-12 - **Last Updated**: 2026-01-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 课程时间调整申请小程序 ## 项目简介 这是一个用于管理实验课程时间调整申请的微信小程序。学生可以通过该小程序申请调整课程时间,教师可以进行审批管理。 ## 功能特性 - 学生端 - 微信号绑定学号(一个微信号只能绑定一个学号) - 查看课程容量和课程信息 - 发起调课申请 - 查看申请历史记录 - 取消未到期的申请 - 教师端 - 账号密码登录 - 查看课程容量 - 审批调课申请 - 查看历史记录 ## 技术栈 - 前端:微信小程序原生框架(WXML + WXSS + JavaScript) - 后端:微信小程序云开发 - 数据库:云数据库 ## 项目结构 ``` ├── pages/ // 页面文件夹 ├── components/ // 组件文件夹 ├── utils/ // 工具函数 ├── styles/ // 公共样式 └── cloud/ // 云函数 ``` ## 数据结构 - users: 用户信息 - courses: 课程信息 - applications: 申请记录 ## 开发规范 1. 代码规范遵循ESLint配置 2. 使用Promise处理异步操作 3. 统一使用async/await语法 4. 必要的代码注释和文档说明 ## 安全规范 1. 用户身份验证 2. 数据访问权限控制 3. 输入数据验证 4. 敏感信息加密存储