关于小程序:从0到100招生报名小程序开发笔记

38次阅读

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

背景

这是一个以报名为外围的职业学校招生小程序,目标是不便想要零碎学习技能,入门某项技能或者畛域的初高中毕业生,理解该学校的根本状况及各个业余,并提供报名门路,致力于技能型人才培养。

性能

次要性能包含业余介绍,业余抉择,材料填报,查看审核后果,学校详情,招生指南,退学须知,待业升学,多彩校园等性能,
后盾能够创立报名我的项目,查看和导出名单 Excel,审核报名记录等。
本小程序采纳腾讯提供的小程序云开发解决方案,毋庸服务器和域名。
能够设定报名的起始工夫,是否须要审核,是否能够批改和勾销等多项规定

数据库设计

报名主表:enroll
报名明细:enroll_join
校园资讯表:news
用户表: user
校园风采表:album
珍藏表:fav
管理员表:admin
管理员操作日志表:log
设置表:setup

报名主表设计

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= 仅截止前可勾销',
    ENROLL_EDIT_SET: 'int|true|default=1|comment= 批改 0= 不允,1= 容许,2= 仅截止前可',
    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',
};

报名明细设计

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 设计

后盾治理

git 源码

gitee 源码

正文完
 0