| 组长 | 杨云波 | 181250176 |
|---|---|---|
| 组员 | 张卓楠 | 181830249 |
| 组员 | 钱支鑫 | 181250116 |
| 组员 | 王晓奇 | 181250143 |
| 组员 | 郑涛 | 181250200 |
- 杨云波:资料收集,猫咪信息上传、猫咪朋友圈上传页面
- 张卓楠:前端框架确定,登录界面,猫咪列表页面,猫咪详情页面,关于页面展示内容,资料收集,朋友圈页面优化
- 钱支鑫:猫咪朋友圈页面,资料收集
- 王晓奇:后端服务器搭建及接口文档编写
- 郑涛:猫咪毛色分类展示页面,关于页面,资料收集
说明:开发过程中遵循gitflow流程,在develop分支中进行编写,最后评审通过后合并至master分支,详细代码贡献见项目地址内
https://git.weixin.qq.com/wx_wx6d6c323fe54d42ee/NJU-catcollection
https://github.com/sunflower-zzn/NJU-CatSourceBooks 注:GitHub为搬运故无代码贡献参考
- 前端语言:js、wxss、wxml、json(微信小程序相应语言)
- 后端语言:java、SQL(部署在服务器上,通过接口访问)
- 版本控制:微信开发者-代码管理
- 开发会议:每周1-2次,腾讯会议线上平台,并留存相应的会议记录【见_会议记录.md_】
我们希望制作一款《南大猫咪图鉴》的小程序,为南京大学的猫咪们登记造册。 方便同学们快速查看当前校园内猫咪们的个人信息、性格、状态、关系和故事等。 实时分享一些猫咪信息,营造猫咪社区效果,吸引用户关注。 同时也希望通过这种方式使更多的人关注南大的猫咪们,并给予力所能及的帮助。


本页面为猫咪详情页面,根据上一层点击跳转传参向服务器发起请求获取对应猫咪的信息并展示,展示内容有:




用户点击GitHub按钮即可将我们的GitHub项目地址复制到剪贴板


本页面支持拥有管理员身份的用户上传猫咪信息


结构整体如图所示:

images:存放icon,如底部导航栏icon,关于页面标志
pages:文件夹是向用户展示的页面
1. index:实现底部导航栏跳转到相应的四个页面“:猫咪信息第一页面、猫友圈、猫 咪信息第二页面、关于页面 2. cathome:猫咪信息第一页面(以学籍分类) 3. circle:猫友圈页面 4. catkind:猫咪信息第二页面(以颜色分类) 5. about:关于页面: 5.1.about:关于我们跳转 5.2.admin:管理员入口 5.3.catDetailUpload:猫咪信息更新 5.4.catpyqUpload:猫友圈发布 5.5.home:关于页面主页 5.6.log:日志 5.7.sponsor:赞赏支持 6. auth:微信小程序授权 7. login:首页 8. utils:项目公共方法 app文件:小程序启动配置以及页面配置
服务器后端结构如图所示,服务器端接口【见_HTTP请求URL及请求方法说明文档__.md_】

在本次小程序开发的过程中我们参考了许多开源库的资料内容,列举在下方以示感谢:
- 前端UI框架:colorUI2.0,作者文晓港
- 免费icon来源:www.icons8.com
- 灵感参考:PKU猫咪图鉴









