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

背景

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

性能

次要性能包含业余介绍,业余抉择,材料填报,查看审核后果,学校详情,招生指南,退学须知,待业升学,多彩校园等性能,
后盾能够创立报名我的项目,查看和导出名单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源码

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理