学校招生报名小程序开发笔记(一)

背景

这是一个以报名为核心的职业学校招生小程序,目的是方便想要系统学习技能,入门某项技能或者领域的初高中毕业生,了解该学校的基本情况及各个专业,并提供报名路径,致力于技能型人才培养

功能规划

主要功能包括专业介绍,专业选择,资料填报,查看审核结果,学校概况,招生指南,入学须知,就业升学,多彩校园等功能,后台可以创建报名项目,查看和导出名单Excel,审核报名记录等

概要设计

学校招生报名小程序开发笔记(一)_第1张图片

数据库设计

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',
};

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',
};

UI设计

学校招生报名小程序开发笔记(一)_第2张图片
学校招生报名小程序开发笔记(一)_第3张图片
学校招生报名小程序开发笔记(一)_第4张图片
学校招生报名小程序开发笔记(一)_第5张图片
学校招生报名小程序开发笔记(一)_第6张图片
学校招生报名小程序开发笔记(一)_第7张图片
学校招生报名小程序开发笔记(一)_第8张图片
学校招生报名小程序开发笔记(一)_第9张图片
学校招生报名小程序开发笔记(一)_第10张图片

后台管理

学校招生报名小程序开发笔记(一)_第11张图片
学校招生报名小程序开发笔记(一)_第12张图片
学校招生报名小程序开发笔记(一)_第13张图片
学校招生报名小程序开发笔记(一)_第14张图片

git代码

代码下载

你可能感兴趣的:(笔记)