网上教学系统的UML设计说明书.docx
- 文档编号:4987472
- 上传时间:2022-12-12
- 格式:DOCX
- 页数:11
- 大小:222.04KB
网上教学系统的UML设计说明书.docx
《网上教学系统的UML设计说明书.docx》由会员分享,可在线阅读,更多相关《网上教学系统的UML设计说明书.docx(11页珍藏版)》请在冰豆网上搜索。
网上教学系统的UML设计说明书
《统一建模语言UML》
课程报告
题目:
网上教学系统的UML设计
分数:
学期:
班级:
学号:
姓名:
_____
授课教师:
__
一、需求分析
网上教学系统基本分为三个模块:
1、教师模块:
教师在教学网站上通过登录教学系统,进行输入课程介绍、上传课件、发布消息、修改和更新消息。
2、学生模块:
学生在教学网站上通过登录教学系统,进行浏览信息、查找信息、下载文件。
3、管理员模块:
管理员通过登录教学系统,对页面维护、批准用户的注册申请。
二、用例模型
设计系统首先需要进行用例图的建立,所以在此进行参与者确定。
1、在网上教学系统中,教师为参与者之一。
教师作为教学直接实施者,需要在网上教学系统中进行进行输入课程介绍、上传课件、发布消息、修改和更新消息,如下图教师用例图所示。
图1:
教师用例图
2、学生是网上教学系统的重要参与者。
学生作为教学受益者,需要在网上教学系统中进行浏览信息、查找信息、下载文件。
其用例图如下图所示。
图2:
学生用例图
3、管理员也是网上教学系统的参与者之一,作为系统的维护人员,管理员需要在系统中进行页面维护、批准用户的注册申请。
下图为管理员用例图。
图3:
管理员用例图
三、静态模型
进行网上教学系统程序设计需要先绘制出类图,以便程序的编写。
用户类操作为登录;
学生类操作处了登录、注册外还有浏览、下载、查询。
教师类操作有登录、注册、上传、修改、发布。
管理员类操作为基本管理和系统维护。
下图为网上教学系统的类图。
图4:
用户类图
四、动态模型
4.1、顺序图
4.1.1、学生模块下载课件顺序图
图5:
学生下载课件顺序图
4.1.2、学生模块浏览页面顺序图
图6:
学生浏览页面顺序图
4.1.3、教师模块上传课件顺序图
图7:
教师上传课件顺序图
4.1.4、教师模块修改信息操作顺序图
教师在教学系统上的操作以及教学系统自身运作。
图8:
教师修改操作顺序图
4.1.5、管理员模块顺序图
管理员与教学系统及教学系统与信息数据库之间的交互。
图9:
管理员顺序图
4.2、协作图
4.2.1、学生协作图
图10
图11
4.2.2、教师协作图
图12
图13
4.2.3、管理员协作图
图14
4.3、状态图
网上教学系统的基本流程为:
用户在首页输入网上教学系统的地址,在登录界面输入用户名以及密码,系统验证,若成功则进入下一个状态,若不成功则返回上一界面。
验证成功时分为三种情况,为管理员用户则跳转管理员模块;为教师用户则跳转教师模块;为学生用户则跳转学生模块。
其状态图如下:
图15:
系统状态图
4.4、活动图
网上教学系统的总活动图:
图16:
系统活动图
五、总结
在进行网上教学系统的UML设计时,需要对Rose软件有一定的了解,并会使用其进行各种图的建立,明白不同图的绘图规则以及所需主要项。
网上教学系统的UML设计主要为对用例图、类图、顺序图、协作图、活动图、状态图的建立。
分析出系统的对象以及功能,这需要对面向对象设计有一定的了解,明白系统中各个部分的内容和功能。
UML设计的完整性会影响网上教学系统进程,所以需要认真的进行UML设计。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 教学 系统 UML 设计 说明书
![提示](https://static.bdocx.com/images/bang_tan.gif)