本项目致力于校园内外的供需对接,以打开校园
sidebar | title | date | tags | categories | publish | ||
---|---|---|---|---|---|---|---|
auto | 02LNU视窗项目文档 | 2022-03-14 |
|
|
false |
1、作品的名称为“辽大视窗”,是一款专注于服务辽宁省沈阳市辽宁大学在校大学生信息交流的微信小程序。
2、本项目致力于校园内外的供需对接,以打开校园和社会的交流之窗,旨在为学生提供全方位可靠的信息服务。小程序中包括家教、二手交易、 租聘等各个方面的相关信息,同时还设置了校园相册、小商店、树洞、辽大园等板块。其中,辽大园模块可以形成一个生态,后续开发的小程序都将放入辽大园模块,以视窗为入口。
3、用户通过微信授权登录小程序。“辽大视窗”分为 3 个功能模块:校园简介、校园导览、视窗主页。用户进入视窗后可以通过板块分类快速查找和发布信息。
4、展望:增加消息通知;持续开发新的小程序,并以视窗为入口形成校园生态。
2.引用说明0、开源组件:WeUI 来源:微信官方
1、开源组件:colorUI 来源:github
2、开源素材:图标 来源:阿里巴巴矢量图标库
3、参考教程:https://space.bilibili.com/1356723413/
3.安装说明1、微信小程序无需安装,微信端下拉小程序窗口,搜索LNU视窗即可自动下载并打开小程序。
2、小程序入口:小程序统一入口位于“发现”内。注意:曾经打开过小程序的用户才会出现入口,从来未使用过小程序的用户没有“发现”内的小程序入口。
3、曾经使用过的小程序会出现在【发现】->【小程序】内。
4、怎样找到LNU视窗小程序:
①扫一扫:目前小程序不支持长按识别二维码打开,也不支持在“扫一扫”内打开本地相册中的二维码,只可以通过“扫一扫”直接扫码打开小程序。
②分享:点击会话内的分享卡片,可直接打开小程序。
4.开发文档 a.软件开发原因在大学的学习生活中,初次来到校园的人、留学生、新生,对于校园不熟悉很难找到具体位置。校园和外界的联系非常闭塞,常常需要通过中介才能都与外界沟通交流,这样会遇到很多虚假信息,以及不合理的收费。为了增加信息可靠性和真实性,团队决定开发一个校园信息服务平台,由管理人员审核信息真实性,保证信息真实性,方便学校师生。
b.要实现怎样的系统1.创意
一)考虑到现阶段微信用户庞大的基数,团队打算使用微信小程序实现一个信息真实可靠的信息服务平台,其中需要有校园的简介,可以用于外界对学校的一个简单交流了解,使用学校的宣传片进行展示。
二)一个点击可以导航的导览系统,用户可以根据自己所在校区跳转对应地图,选择对应的分类(快递、教学楼等等)以及一个包括新闻活动,表白墙,外卖通讯录,家教,租聘,二手市场的视窗主体。
三)纸质外卖名片非常容易丢失,所以根据学校食堂分布设计一个通讯录。
四)开发时发现微信官方新推出微信小商店功能,能够让每一个使用微信的用户拥有自己的小商店(具备支付下单发货等功能)。联想到,资源合理利用(例如,我有一个打印机,我可以开一个宿舍打印店;水果店;零食小铺子),因此决定开发一个辽大小商城模块,用户将自己的微信小商店发布到辽大小商城模块中。由于微信小商店的闭塞,不进入小商店无法查看商品,添加了跳蚤市场模块用于用户展示具体商品。
五)为方便外界和校园有限情况内交流沟通,需要使用户能够自行生成和发布信息,因而开发了发布系统。为保证信息安全性、真实性,由管理员审核后,管理员能够在后台为信息添加标识(例如:官方合作,官方发布等等)。生活中经常看到很多已经毕业的学长学姐,因为种种原因不能到学校来看看,但是对于学校十分怀念,想看看学校的图片,但是还需要到处寻找,所以想要开发一个校园相册模块存储校园图片。
六)考虑到具备独立开发和二次开发的能力,编写了辽大园模块,想要实现一个生态;就像小米生态一样,各种设备可以交互;类似小米生态,开发一个校园生态,将后续开发的小程序以视窗作为入口,形成一个生态环境,已初步建立了疫情自动打卡系统、校园导览和校园好友模块。
2.策划
一)项目启动阶段
成立项目组、前期调研、编制总体项目计划、启动会。
二)需求调研确认阶段
调查用户对系统的需求,包括管理流程调研、功能需求调研、报表要求调研、查询需求调研等。
三)软件功能实现确认阶段
项目实施人员根据需求调研阶段确认的《需求调研分析手册》中的用户需求内容进行具体软件功能的实现工作。
四)数据标准化初装阶段
项目实施人员指导用户进行系统标准化资料的准备工作,并对用户进行初装资料的软件操作培训,以便用户能够及时的将标准资料录入系统。
五)系统培训阶段
在项目实施之前对用户的相关人员进行系统和规范的产品培训是非常必要的,达到让用户了解软件产品,最终自己能够解决使用中的具体的问题。
六)系统安装测试及试运行阶段
此阶段的主要工作是在用户真实环境下,对用户网络及硬件设备进行测试,对软件系统进行容量、性能压力等测试,测试及试运行的目的在于确保系统各项功能均能正常使用。
七)总体验收阶段
3.制作
初期:利用云开发技术开发视窗系统,能够简单的实现发布显示功能。
中期:利用小程序map组件功能新增导览功能,简介页面;软件初步成型。
后期:初步完成私聊群聊开发和校园生态的建立。
展望:扩展群聊业务、增加消息通知功能,增强软件的互动能力; 不断扩展辽大园模块,扩展校园生态。
4.合成
对接云数据库,用户发布信息存储到云数据库;配置内容管理功能,实现小程序内容管理。
一)对接云数据库
二)使用内容管理
5.优化及展望
根据预发布期间用户反馈,修改部分问题。通过后期新开发的软件,扩展视窗校园生态。
c.确定系统的运行环境
1.系统运行平台:serverless 2.使用何种编程语言:javascript 3.使用何种界面交互环境:console 4.需要使用哪些第三方库:colorUI组件库 、weUI组件库
d.划分系统模块,设计总体框图1.校园简介模块:
有校园宣传片、地址、联系电话,能使用户初步了解学校概况。
2.校园导览:
点击标记可以导航,明确标记地图无法显示的名称地址,例如:学院具体位置(信息学院:哲理楼)。
3.辽大视窗:
(1)包括家教、二手交易、 租聘、等各个方面,同时设置了校园相册、小商店、树洞等板块,需要具备用户自行生成、发布显示的功能,还需要具备一定的互动能力,例如,点赞、评论、收藏等等。
(2)重要模块辽大园,可以将后续开发的小程序、模块等集中,形成一个校园生态;展望:持续开发小程序丰富辽大园模块;增加主流校园服务类工具小程序
f.功能分析和测试
1.云函数
2.云数据库
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。