每一个项目开始前都应该对这个项目进行分析设计,否则开工以后会产生很多没有注意到的问题。
一、需求分析
-
使用人员分类:使用人员分为教员、学员、管理员。
-
教员
① 权限:可访问自己的基本信息,可访问已申请的家教订单,可访问历史家教订单,查看可申请的家教订单,课管理已申请的家教订单。
② 功能:修改基本信息,申请家教订单,取消家教订单,投诉家教订单,查询订单详细信息,对申请成功的家教订单付手续费,对付款成功的家教订单进行退款申请。 -
学员
① 权限:可访问自己的基本信息,可访问发布的家教订单,可访问历史家教订单,查看网站中的教员信息,可管理自己发布的家教订单。
② 功能:修改基本信息,发布家教信息,取消家教订单,投诉家教订单,查询订单详细信息。 -
管理员
① 权限:可访问自己的基本信息,可访问所有家教订单,可管理所有家教订单,可访问所有教员的详细信息,可管理所有教员的详细信息,可访问所有学员的详细信息,可管理所有学员的详细信息。
② 功能:修改自己的基本信息,修改所有教员及学员的基本信息,修改所有家教订单的信息,新增或删除城市,查询成交额,查询所有注册人数,查询各个城市的访问人数。
二、 项目分层
- 项目目录: