# 在线课程项目1_会员注册系统 **Repository Path**: tonggeacg/member ## Basic Information - **Project Name**: 在线课程项目1_会员注册系统 - **Description**: 会员注册与管理系统 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 7 - **Created**: 2022-05-19 - **Last Updated**: 2022-05-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 本项目的基本功能如下: ## 新会员注册。 ## 己注册会员登录。 ## 登录会员修改个人资料。 ## 管理员登录。 ## 管理员查看会员资料。 ## 管理员修改会员资料(重置密码)。 ## 管理员设置会员管理权限。 ## 管理员删除会员 # 本项目的详细需求设计: ## 会员注册时,需要填写用户名、密码、确认密码、信箱、性别、爱好。 ## 用户名长度6-18个字符,只能由英文字母、数字构成。 ## 密码长度6-10个字符,只能由英文字母、数字构成。 ## 信箱格式是email,要进行格式验证。 ## 性别用单选框。 ## 爱好用多选框。 ## 项目设计一个首页,首页做各个功能的导航条。 ## 会员注册成功与否,要给出反馈。注册成功后,跳转至登录页面。注册失败后,返回上一个页面。 ## 会员登录成功与否,要给出反馈。登录成功后,跳转至首页。登录失败后,返回上一个页面。 ## 用户密码在数据库中要用密文存放,不得直接存放明文。 ## 管理员登录和普通用户共享一个界面,登录成功后,系统自动判断用户类别。如果发现是管理员登录,则登录成功后,跳转至会员管理界面。 ## 所有管理功能相关的页面,均要在页面开始处判断管理员权限。 ## 管理员可以修改普通会员的资料,可以将普通会员设置成管理员,也可以取消管理员权限,可以删除会员。 ## 设置一个用户名为admin的超级管理员,管理员在进行设置权限和删除会员操作时,需将admin用户排除在外。