# Sincerely Roll call back **Repository Path**: W32ZE/sincerely-roll-call-back ## Basic Information - **Project Name**: Sincerely Roll call back - **Description**: 2020下半年UML Beta冲刺所用后端仓库,是基于微信开发的小程序。用于老师上课抽点、签到,学生签到交作业等功能。 - **Primary Language**: JavaScript - **License**: MulanPSL-1.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-12-20 - **Last Updated**: 2020-12-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Sincerely Roll call back #### 介绍 2020下半年UML Beta冲刺所用后端仓库,是基于微信开发的小程序。用于老师上课抽点、签到,学生签到交作业等功能。 #### 内置功能 1. 教师端创建班级 2. 学生端通过邀请码加入班级 3. 账号继承微信头像名称并可更改 4. 教师端进行签到 5. 随机抽点功能 6. GPS定位功能 #### 所使用的技术框架 1. 微信小程序开发所需要的语言比较特别,首先需要使用到的文件类型大致分为:WXML (WeiXin Mark Language微信标记语言)、wXSS (WeiXin Style Sheet微信样式表)、JS (JavaScript 小程序的主体); 2. WXML,它与Android开发中的界面XML描述文件比较像,适合于程序界面的构建; 3. wXSS与前端中使用的CSS在语言上几乎没有差别可以直接通用; 4. JS文件这个与前段中使用的JS也是几乎没有区别,当然针对微信小程序新增了一些微信的API借口,并去除了一些没有必要的功能; #### 演示图 演示图链接:https://www.cnblogs.com/18uml/p/14164767.html #### 补充 页面都是在pages里面,一个页面有js json wxml wxss4个子页面构成,缺一则在编译器里无法编译。 js是负责后端脚本的,前端页面里的js文件里的内容已全都还原到最初的空白内容结构。 wxss是负责页面样式渲染的,已将后端里的页面里的wxss全部清空了。 wxml是主体结构,如同网页body里的内容一样。 json则是页面配置。 #### 前端项目代码仓库 仓库链接:https://gitee.com/W32ZE/sincerely-roll-call