关于小程序:从0到1文化馆门户小程序开发笔记

2次阅读

共计 2619 个字符,预计需要花费 7 分钟才能阅读完成。

性能介绍

文化馆小程序,各地文化馆都会举办各类展览、讲座、培训等,遍及迷信文化常识,发展社会教育,进步大众文化素质,收集钻研非物质文化遗产,组织发展丰富多彩的、大众脍炙人口的文化流动,同时发展老年文化、老年教育、少儿文化工作!本零碎前后端残缺,次要性能包含布告告诉,非遗介绍,文化流动,课堂风采,培训班列表,培训课程介绍,文化个人招募,我的报名,后盾培训项目管理,报名名单治理,后盾告诉治理,后盾管理员治理等性能

技术使用

  • 本我的项目应用微信小程序平台进行开发。
  • 应用腾讯专门的小程序云开发技术,云资源蕴含云函数,数据库,带宽,存储空间,定时器等,资源配额价格低廉,无需域名和服务器即可搭建。
  • 小程序自身的即用即走,适宜小工具的应用场景,也适宜疾速开发迭代。
  • 云开发技术采纳腾讯外部链路,没有被黑客攻击的危险,不会 DDOS 攻打,节俭防火墙费用,安全性高且免保护。
  • 资源承载力可依据业务倒退须要随时弹性扩大。

性能布局

数据库设计

EnrollModel.DB_STRUCTURE = {
    _pid: 'string|true',
    ENROLL_ID: 'string|true',

    ENROLL_TITLE: 'string|true|comment= 题目',
    ENROLL_STATUS: 'int|true|default=1|comment= 状态 0= 未启用,1= 应用中',

    ENROLL_CATE_ID: 'string|true|default=0|comment= 分类',
    ENROLL_CATE_NAME: 'string|false|comment= 分类冗余',

    ENROLL_CANCEL_SET: 'int|true|default=1|comment= 勾销设置 0= 不允,1= 容许,2= 仅截止前可勾销,3= 审核后不可勾销',
    ENROLL_EDIT_SET: 'int|true|default=1|comment= 批改 0= 不允,1= 容许,2= 仅截止前可,3= 审核后不可批改',
    ENROLL_CHECK_SET: 'int|true|default=0|comment= 审核 0= 不须要审核,1= 须要审核',

    ENROLL_MAX_CNT: 'int|true|default=20|comment= 人数下限 0= 不限',
    ENROLL_START: 'int|false|comment= 开始工夫',
    ENROLL_END: 'int|false|comment= 截止工夫',

    ENROLL_ORDER: 'int|true|default=9999',
    ENROLL_VOUCH: 'int|true|default=0',

    ENROLL_FORMS: 'array|true|default=[]',
    ENROLL_OBJ: 'object|true|default={}',

    ENROLL_JOIN_FORMS: 'array|true|default=[]',

    ENROLL_QR: 'string|false',
    ENROLL_VIEW_CNT: 'int|true|default=0',
    ENROLL_JOIN_CNT: 'int|true|default=0',

    ENROLL_ADD_TIME: 'int|true',
    ENROLL_EDIT_TIME: 'int|true',
    ENROLL_ADD_IP: 'string|false',
    ENROLL_EDIT_IP: 'string|false',
};

UserModel.DB_STRUCTURE = {
    _pid: 'string|true',
    USER_ID: 'string|true',

    USER_MINI_OPENID: 'string|true|comment= 小程序 openid',
    USER_STATUS: 'int|true|default=1|comment= 状态 0= 待审核,1= 失常,8= 审核未过,9= 禁用',
    USER_CHECK_REASON: 'string|false|comment= 审核未过的理由',

    USER_NAME: 'string|false|comment= 用户昵称',
    USER_MOBILE: 'string|false|comment= 联系电话',

    USER_FORMS: 'array|true|default=[]',
    USER_OBJ: 'object|true|default={}',

    USER_LOGIN_CNT: 'int|true|default=0|comment= 登陆次数',
    USER_LOGIN_TIME: 'int|false|comment= 最近登录工夫',


    USER_ADD_TIME: 'int|true',
    USER_ADD_IP: 'string|false',

    USER_EDIT_TIME: 'int|true',
    USER_EDIT_IP: 'string|false',
}

EnrollJoinModel.DB_STRUCTURE = {
    _pid: 'string|true',
    ENROLL_JOIN_ID: 'string|true',
    ENROLL_JOIN_ENROLL_ID: 'string|true|comment= 报名 PK',

    ENROLL_JOIN_IS_ADMIN: 'int|true|default=0|comment= 是否管理员增加 0/1',

    ENROLL_JOIN_USER_ID: 'string|true|comment= 用户 ID', 
    ENROLL_JOIN_FORMS: 'array|true|default=[]|comment= 表单',

    ENROLL_JOIN_STATUS: 'int|true|default=1|comment= 状态 0= 待审核 1= 报名胜利, 99= 审核未过',
    ENROLL_JOIN_REASON: 'string|false|comment= 审核回绝或者勾销理由',

    ENROLL_JOIN_LAST_TIME: 'int|true|default=0', 
    
    ENROLL_JOIN_ADD_TIME: 'int|true',
    ENROLL_JOIN_EDIT_TIME: 'int|true',
    ENROLL_JOIN_ADD_IP: 'string|false',
    ENROLL_JOIN_EDIT_IP: 'string|false',
};


UI 设计

后盾设计

源码

https://gitee.com/jiaotongu/C…

正文完
 0