UML课程设计—教学管理系统.doc

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《UML 课程设计》报告

题目——网络教学管理系统

学号:08103230

姓名:王越

指导老师:罗新,王怡

时间:2011 年7 月15 日

一、中教学管理系统需求分析

1.系统功能需求

(1)学生注册登录之后,可以下载课件、查询搜索课程信息、浏览教学、可以在留言板留言;

(2)教师注册登录之后,可以上传课件、发布更改课程信息、发布教学信息;

(3)管理员登录之后,可以进行对网站数据的管理,如:可以修改删除用户信息、审核添加用户、页面维护、删除留言;

2.系统模块分析

图1-1 系统整体模块

满足上述功能需求,将系统分为以下三个模块:

(1)基本功能模块:教师可以上传文件、发布课程信息、修改删除课程信息;

学生可以下载课件、查询课程信息;

(2)数据管理模块:为管理员提供管理信息功能;

(3)扩展功能模块:、教师可以发布新消息(考试信息、课程变动);学生可以浏览各种教师发布的消息;该系统用户还可以发表评论,评论课程;

3.数据库管理模块:

学生信息管理:负责学生信息的管理

教师信息管理:负责教师信息的管理

评论管理:负责评论的管理

图1-2 数据管理模块

4.基本功能模块:

下载课件:学生可以使用此模块从网站上下载课件及其他资料。

上传课件:教师可以使用此模块将课程的数据上传到网站服务器。

发布课程信息:教师可以通过此模块公布自己的课程情况,以便同学对该

课程有一定的了解,方便今后的选课;

查询课程信息:学生可以查询自己专业或者是感兴趣专业的课程的具体信息;

页面维护:网站管理员可以使用此模块对网站的页面进行维护。

图1-3基本功能模块

5.扩展功能模块:

发表评论:用户登录之后,可以对学生和教师可以对其中一门课程进行评论,发表自己的看法;

发布消息:教师可以在该功能模块中发布自己课程的及时消息:例如课程变动、考试安排、课程作业、通知等;

浏览消息:学生可以及时的浏览到最新的课程通知;

扩展功能模块

发表评论发

图1-4 扩展功能模块

二、需求分析

1.用例图:

创建用例图之前首先需要确定参与者。

在教学管理系统中,需要学生和教师的参与。学生可以浏览课程简介,教学计划、课程变动消息等。此外,学生可以从网站上下载课件。教师作为教学的主导者,使用此网站可以发布课程详细信息、课程计划、课程相关的通知等,还可以将某一门课程的课件上传。网站需要一个专门的管理者进行日常维护与管理,所以需要有系统管理员的参与。

(1)总的用例图:

教师和学生都可以从“网站用户”这个参与者泛化而来,网站用户是指网站的注册用户,注册用户可以登录系统完成相应的操作。

图2-1 总用例图

①Login:用户登录

②Register:用户注册

③Process Register:审核注册

④Download Coursewear:下载课件

⑤Search Course Info:查询课程信息

⑥Look through Message:浏览最新消息

⑦Upload Coursewear:上传课件

⑧Issue Course Info:发布课程信息

⑨Update Course Info:更改课程信息

⑩Issue Message:发布最新消息

⑪Issue Comment:发表评论

⑫Identity:验证身份

(2

图2-2 管理用例图

①Admin_Login:管理员登录

②Maintain Page:页面维护

③Delete User:删除用户

④Update User Info:更改用户信息

⑤Delete Comment:删除不良评论

用例:删除评论

参与者:管理员

简要说明:管理员可以在本系统中删除不良评论。

前提条件:管理员登陆成功。

后置条件:无。

事件流

9)用户进入登录界面,用例开始。

10)用户输入用户名及密码。

11)系统验证用户名及密码。

12)显示登陆成功,跳转页面。

13)在表框中填写留言贴。

14)提交。

15)系统显示评论内容。

16)用例结束

候选事件流

三、概要设计

1.活动图:

(1)Login:用户登录

如果失败,返(2

③Input User Info:输入用户信息。

④Submit User Info:提交用户信息。

⑤Process Registration:通过管理员认证是否有效的信息。

⑥Show Success Page:显示注册成功的界面。

用户注册信息如果有效则显示注册成功;如果信息无效,则回到重新填写信息。

(3)DownloadCoursewear:下载课件

图3-4 发表评论活动图

①Input Comment:填写评论

②Submit Comment:提交评论

③Check Comment:审核评论

④Show Comment Success:评论通过,显示评论成功

⑤Show Fail:评论未通过,显示失败

(5)Search Course Info:查询课程信息

相关文档
最新文档