一、背景说明
小Q教育主要应用于教育机构的数据共享,以及日常管理以及学生沟通等场景。虽然干了三年Android,但是web这一块已经丢了很多东西,已经忘记的差不多了。虽然是一个我的第一个练手项目,我还是希望我能有规划的将项目进行下去,并计划在两个月内完成项目的整体开发。
二、设计分工
目前该项目前后端有我一个人完成,计划前一个月使用SpringBoot框架搭建一个后台程序,半个月使用微信的小程序完成设计的开发,最后半个月进行项目的调整和测试以及应用场景的部署。
三、功能设计
3.1 后台功能模块
3.1.1 用户管理模块
字段 | 说明 | Not Null | 备注 |
---|---|---|---|
u_id | 用户唯一id | 1 | 主键 |
u_name | 用户登录名 | 1 | 唯一 |
u_pwd | 用户密码 | 1 | |
u_alias | 用户别名 | 0 | |
u_email | 用户邮箱 | 0 | 唯一 |
u_tel | 用户手机 | 0 | 唯一 |
u_province | 省份 | 0 | |
u_city | 城市 | 0 | |
u_role_type | 用户类型 | 1 |
3.1.1.1 用户注册
功能说明:提供接口实现用户注册功能,基本的信息包括以下字段。注册分为两种模式,邮箱注册和手机号码注册。
用户表设计:
字段 | 说明 | Not Null | 备注 |
---|---|---|---|
u_id | 用户唯一id | 1 | 主键 |
u_name | 用户登录名 | 1 | 唯一 |
u_pwd | 用户密码 | 1 | |
u_alias | 用户别名 | 0 | |
u_email | 用户邮箱 | 0 | 唯一 |
u_tel | 用户手机 | 0 | 唯一 |
u_province | 省份 | 0 | |
u_city | 城市 | 0 | |
u_role_type | 用户类型 | 1 |
网友评论