-
小程序名称:花由习生
-
小程序类型:工具/预定、工具/效率
-
“花由习生”开发目的
“花由习生”小程序主要通过“养花”给予用户一定奖励,让用户在日常生活中放下手机,帮助用户提升学习效率或办公效率。
- “花由习生”主要功能
Mine自习室预定、“养花”、学习计划以及学习札记的记录。
- “花由习生”目标用户
以当今社会,长期依赖手机,课堂上不能够专注学习,容易忘记学习计划以及课堂笔记,没有好的学习环境的大学生为目标用户。
- “花由习生”名字由来..
我们以“花”代表当代大学生对未来美好生活的向往,以“习”代表艰苦学习的精神。“花由习生”寓意着:美好的未来生活,只能通过现在的艰苦学习和努力奋斗来换得。
- 一、前端方面
- 1)使用语言 前端静态页面:使用wxml标签,wxss层叠样式 前端动态交互:使用JavaScript语言
- 2)使用工具 小程序开发工具:小程序官方开发工具 VS Code:常用前端开发工具之一 GIT:使用Github作为代码托管平台
- 3)代码结构 全局配置:在app.json配置全局样式,及页面路径。 组件:小程序系统组件。 交互事件:路由跳转,函数赋值等。
- 4)代码目录
--images 照片根目录
--pages 页面根目录
--flower 专注学习养花根目录
--mine 我的根目录
--bill账单管理目录
--record 自习室记录目录
--wallet 钱包账户目录
--study-hall mine自习室根目录
--study-hall-reserve mine自习室预定目录
--tips 计划制定根目录
--one 学习计划制定目录
--two 学习札记目录
- 二、后端及数据库方面 在前后端及数据库的交互中,我们使用了小程序云开发功能。
- 1)使用语言 Node.js:小程序云开发后端语言
- 2)数据库 小程序云数据库:小程序云开发专用数据库 数据库集合
flower:用户“养花”表。仅创建者及管理员可读写
intergral:用户积分表。仅创建者及管理员可读写
notes:用户学习札记表。仅创建者及管理员可读写
plan:用户学习计划表。仅创建者及管理员可读写
studyhall-reserve:自习室预定表,所有用户可读,仅创建者及管理员可写
studyhall:自习室表。所有用户可读,仅管理员可写
usercount:用户账单表。仅创建者及管理员可读写
数据库方法 查询数据:get.where 添加数据:add 更新数据:update
- 3)云函数 小程序云函数:小程序云开发专用云函数 使用的云函数 login:获取用户openid的云函数 time:用户获取系统时间的云函数 weather:用户获取天气的云函数
- 4)云存储 小程序云开发自带存储管理,存了“花”。