# miniprog **Repository Path**: zhangguanping/miniprog ## Basic Information - **Project Name**: miniprog - **Description**: 腾讯×云南大学小程序挑战赛-云游校园 - **Primary Language**: JavaScript - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2020-12-18 - **Last Updated**: 2025-04-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 腾讯×云南大学小程序挑战赛-云游校园 项目名称:云游校园微信小程序 项目成员:刘雯静[@liuwj233hhh](https://github.com/liuwj233hhh)、朱明宇[@Youjustdoit](https://github.com/Youjustdoit)、张关平[@arraycat](https://github.com/arraycat) 项目介绍:云游校园是一款以高校为背景、集景点信息-地图导航于一体的小程序,本项目致力于推广与宣传云南大学的校园风景与文化传承,塑造高校特色品牌效应,提高学校知名度,可供外地游客、在校生、中小学生以及云大校友使用。 景点为用户提供云南大学的所有景点,用户可以点击感兴趣的景点,了解该景点的详细信息,包括该景点的美图与文字简介等,并提供地图导航功能,点击即可导航到该景点。 拍照提供拍照服务的同时,也能够提供识别服务,用户可以通过拍照功能将大学的美景记录下来,当用户遇到未知的花草时,小程序可以通过识别功能对花草进行识别匹配,为用户答疑解惑。 相册提供图片传输功能,用户可以新建相册分类,并将自己拍下的美图传入相册中进行查看,小程序会保存用户传输的所有图片,记录用户“云游”校园的历程。 历史中包含了云南大学的历史相关文章,向用户展示云南大学的前世今生,挖掘文化底蕴,彰显名校风范,为大众提供了解这些历史与文化的机会,起到了宣传的作用。 报考包括对云南大学的介绍、学院的介绍,并可以提供搜索功能,用户通过搜索或选择省份与学院,了解往年云南大学在该省的该学院的分数线,方便有意报考高校的学子设立目标,也为高校扩大了生源,提高高校的知名度。 本项目的使用场景包括:对于中小学生来说,可以了解学校的历史人文,景色美食,学术氛围;对于在校生来说,可以加深对学校的了解,接受爱国主义教育;对于毕业生和校友来说,可以让他们直观感受学校变化;对于社会人士来说,使其在游览校园的过程中体验高校自然和人文美景。 主要涉及到的板块如下: 闪屏(splash):用户第一次登陆小程序可以看到的界面 首页板块(index):各个板块进入的集合界面,包括swiper精心挑选的云南大学美图。 景点板块(jingdian)(jingdian_cg)(detail):包括东陆与呈贡校区景点名称、简介以及美图数据,通过点击每一个景点,进入景点详情界面(detail),其中该界面包括,该景点美图的堆叠图,美图的单独大图。 拍照板块(paizhao):用户可以从自己相册或者进行拍照,用于临时存储,以后会添加去水印功能,可以简单的理解为一个中转站。 相册板块(photos):用户可以自己创建自定义名称的相册,将自己的图片的上传到云端,并且可以查看自己收藏的美图。 我的(me):用户在这个界面可以进行问题的反馈,对开发者进行赞赏,以及查看开发者项目的相关信息以及更新日志,以及跳转到报考界面并且可以进行分享。 演示视频网址:[Demo_Video](https://www.et.ynu.edu.cn/appdd/uploads/20181060009/8/video.mp4 )(!由于不是首次进入小程序,演示视频中未展示splash。) 项目截图: ![image](https://www.et.ynu.edu.cn/appdd/uploads/20181020105/8/ph1.jpg) ![image](https://www.et.ynu.edu.cn/appdd/uploads/20181020105/8/ph2.jpg) ![image](https://www.et.ynu.edu.cn/appdd/uploads/20181020105/8/ph3.jpg) ![image](https://www.et.ynu.edu.cn/appdd/uploads/20181020105/8/ph4.jpg) ![image](https://www.et.ynu.edu.cn/appdd/uploads/20181020105/8/ph5.jpg) ![image](https://www.et.ynu.edu.cn/appdd/uploads/20181020105/8/ph6.jpg) 小程序体验二维码: ![image](https://www.et.ynu.edu.cn/appdd/uploads/20181060009/8/%E4%BA%91%E6%B8%B8%E6%A0%A1%E5%9B%AD-%E4%BD%93%E9%AA%8C%E4%BA%8C%E7%BB%B4%E7%A0%81.jpg) 部署教程: 1.将项目下载到计算机; 2.在app.js中更改环境ID为自己的环境ID。 3.云函数在app.json中配置云函数根目录,并上传部署云函数。 4.向云数据库中,添加以下集合: (1)donglu 存放东陆校区景点介绍与美图数据 (2)chenggong 存放呈贡校区景点介绍与美图数据 (3)history 存放云南大学历史介绍文章与图片 (4)user 存放相册所需数据 (5)gaokao2019 存放查询高考相关分数数据 (6)college 存放学院介绍数据 然后修改各个集合权限为最高权限(第一个选项) 5.向云存储中添加文件夹images,文件夹中存放东陆与呈贡校区美图,命名与数据集合中相同。 向云存储中添加文件夹hisImgs,文件夹中存放历史图片,命名与history数据集合一致。 相册需要在云存储中新建photo文件夹。 并且修改云存储权限为最高权限。 6.修改jingdian.js,jingdian_cg.js,detail.js,hisDetail.js从云数据库中获取图片数据的前缀为自己云存储的相关路径。 可以使用CTRL+F搜索关键词:item.img1进行查询,然后修改。 7.进行测试。 开源许可证标注: 许可证是GPL V3