课程设计:家教发布系统的UML建模

家教网上发布系统

系统功能需求:

家教网上发布系统主要为教师,大学生发布(管理)其家教信息,供用户进行查询和浏览。管理员的主要工作是对这些信息进行发布,并为申请家教的教师,学生发布他们的信息,并为用户登记寻找家教请求。同时管理员也要对整个网站进行管理,包括网站信息发布,信息处理(过滤),管理用户登录等。

 

用户:

普通用户:搜索家教信息,浏览家教信息,登记聘请家教请求

教师:注册教师信息,修改教师信息

学生:注册学生信息,修改学生信息

管理员:处理家教信息 网上信息公布 登记家教信息

 

动作:

普通用户:

1.              注册自己的基本信息

2.              登录

3.              搜索家教信息,并浏览。选中家教并进行登记,等待管理员回应。或没有找到适合的老师,也可以将条件进行登记带管理员处理。

4.              查看处理结果

 

教师:

1.              注册自己的基本信息,并可以进行修改

2.              登录

3.              查看自己的聘用情况

4.              浏览用户请求,主动向管理员申请被聘。

5.              查看处理结果

 

学生;

同教师

 

管理员:

1.              登录

2.              管理注册用户

3.              查看家教聘请请求,并从注册老师或学生中查找合适的进行推荐

4.              查看教师/学生的申请,并给出相应结果。

5.              公布网站消息(包括对消息的管理)

 

要求:

1.              画出该系统的用例图

2.              逻辑视图(类图)

3.              从上面角色动作中选出一个动作画出起活动图

4.              根据3中的活动图画出其时序图

用例图:

课程设计:家教发布系统的UML建模_第1张图片

逻辑图:

课程设计:家教发布系统的UML建模_第2张图片

活动图:

课程设计:家教发布系统的UML建模_第3张图片

序列图:

课程设计:家教发布系统的UML建模_第4张图片

你可能感兴趣的:(设计)