# Poster **Repository Path**: cybsac/Poster ## Basic Information - **Project Name**: Poster - **Description**: 为华南师范大学心理学院开发的心理实验招募小程序 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 0 - **Created**: 2021-03-19 - **Last Updated**: 2021-10-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Poster 为心院开发的实验招募被试的小程序 --- ## 数据库结构更新说明 在基于之前数据库结构的情况下,整个数据库结构的升级为: #### 1、展示实验具体详情的数据库不发生变化 之前用于展示项目时间,实验备注的表单不发神变化 #### 2、结构上新增用于记录个人发布任务的数组 将数组记录记录在用于记录个人用户具体信息的表单中 #### 3、由数据库更新带来的逻辑影响 由于记录个人发布任务记录时是和在创建者发布任务时并行发布,所以说在发布完之后直接获取给任务的`_id`并不可行,所以打算用户个人生成一个独一无二的`id`。对于用户自己任务的`id`生成算法,没必要太难,直接随着用户发布任务数目的增加`id`增加就好了。 #### 4、该结构下对于数据库的其他变化 在自己拥有了自己生成的id(对于自己而言这个id是独一无二的),之后显示用户任务人员管理也可以用数组保存,减少查询时间,提升小程序的性能。 ## 小程序前端功能未来增加项 在当前已经含有的功能上,将增加: ①我的任务锁定功能,在锁定之后,用户将不能搜索到或者加入该任务 ②我的任务删除功能,删除现有功能 ③功能实现多样化 ## 当前微信小程序界面设计存在的问题 设计文字元素堆积 防抖设计缺失 需要考虑添加超时反馈