UML课程设计实验报告 联系客服

发布时间 : 星期一 文章UML课程设计实验报告更新完毕开始阅读e6b8619852d380eb63946d59

UML统一建模课程作业

项目名称 网络教学系统

学生姓名

学 号

院 系 计算机与软件

专 业 计算机科学与技术

任课教师

二O一五年六月

目 录

一.需求分析

1.1系统功能需求 1.2数据库管理模块 1.3基本业务模块 1.4信息浏览、查询模块

二.系统的UML基本模型

2.1 UML初始模型

2.2系统的用例图 1.参与者列表

2.学生参与者的用例以及用例图 3.教师参与者的用例以及用例图 4.系统管理员参与者用例以及用例图 5.系统用户参与的总的用例图 2.3系统的时序图

1.系统管理员网站的时序图 2.用户登录系统的时序图 3.学生下载文件的时序图

2.4系统的协作图

1.系统管理人员管理网站的协作图 2.用户登录系统的协作图 3.学生下载文件的协作图 2.5系统的状态图

2.6系统的活动图

1.用户登录系统的活动图 2.教师上传课件的活动图

3.系统管理员维护网站的活动图

三.系统中的类

3.1类图的生成

1.参与者相关的类 2.系统中用到的其他类 3.2各类之间的关系

四.系统的配置与实现

1.系统的构件图 2.系统的部署图

一.网络教学系统的需求分析:

1.1系统功能需求:

系统的功能需求包括一下几个方面。

1.学生可以登录网站浏览信息、查找信息和下载文件。

2.教师可以登录网站输入课程简介、上传课件文件、发布信息、修改和更新消息、 3.系统管理员可以对页面维护以及批准用户的注册申请。 满足上述需求的系统主要包括以下几个模块,如下图01所示:

1.数据库管理模块。数据库管理模块提供了使用者录入、修改并维护数据的途径。例如对教师信息的管理、课程简介信息的管理和文件上传信息的管理等。 2.基本业务模块。在基本业务模块中,教师可以上传文件、发布消息、修改和更新消息;学生可以下载文件;管理员可以维护页面,批准注册等。

3.信息浏览、查询模块。信息查询模块主要用于对网站的信息进行浏览、搜索查询。

1.2数据库管理模块:

数据库模块包含如图所示的几个方面。 1.教师信息管理。负责教师信息的管理。

2.课程简介信息的管理。负责课程简介信息的管理。 3.文件上传信息的管理。负责文件上传信息的管理。

1.3基本业务模块:

基本业务模块包含如图03所示的几个方面。

(1)文件上传。教师可以使用此模块将课程的数据上传到网站的服务器上。 (2)文件的下载。学生可以使用此模块从网站上下载课件及其他资料。 (3)消息发布。教师可以通过此模块发布学习的方法、课程重点等和教学相关