【云开发校园技术布道师】极限编程作品希望小帮手

2020-04-07 12:01:55 浏览数 (1)

该小程序是云开发校园技术布道师极限编程,新生报名类命题的作品,意指给学校报名时候减轻负担,同时给学校增加广泛宣传力度,了解学校的各类事项。

开源地址

https://gitee.com/ashenone62/HopeHelper

主要功能

  • 新生同学或者想要了解学校的同学可以利用主界面的选项卡,了解学校各类具体信息,如学校细节,报名流程,地理位置等等
  • 提供给具体页面搜索功能,用户可以在当前浏览的页面快速获取细化后的内容

技术架构

小程序

使用小程序原生程序开发,本就基于html css js相似的语法让小程序十分好入门

样式

使用ColorUI组件样式库,整体布局下来采用ColorUI和自己写的css相辅相成

后端

使用云开发的云数据库以来存储学校的各类信息,云存储来存储比较大的展示图片

结果展示

主界面展示主界面展示
地图功能,使用微信api,初始化了学校坐标地图功能,使用微信api,初始化了学校坐标
地图展示地图展示
推荐路线展示推荐路线展示
报名流程展示,可点击下一步,或者任意一个数字进行快速跳转报名流程展示,可点击下一步,或者任意一个数字进行快速跳转
报名展示报名展示
主界面对应具体信息的展示,除校企合作和招生志愿者两个页面,其他页面结构大体一致,故这儿就只展示这张图主界面对应具体信息的展示,除校企合作和招生志愿者两个页面,其他页面结构大体一致,故这儿就只展示这张图
抽屉效果展示抽屉效果展示
志愿者页面展示志愿者页面展示
校企合作页面展示校企合作页面展示
搜索功能展示,此处为空值搜索的反馈搜索功能展示,此处为空值搜索的反馈
搜索关键字搜索关键字
搜索关键字搜索关键字
搜索关键字搜索关键字
搜索关键字搜索关键字

总结

收获

  • 4天极限编程,让自己进一步了解了自己的实力,学习的道路不能停。意识到了,短暂开发时间不能去顾及整体,着重抓核心功能!同时还收获了些编写项目文档的技巧。

不足

  • 该小程序设计的时候为了实现无障碍浏览,没有加入登录和鉴权功能,但为了限制流量,后续准备更新登录和鉴权的功能
  • 云数据库方面参照sql数据库设计,最后数据库设计出来,我自己评价就是一坨辣鸡,后续数据库将要大改
  • 目前此小程序作为一个象征意义的客户端,管理后台开发ing

0 人点赞