1 第一章 系统需求 1
1系统概述 1
1系统功能需求 系统的功能需求主要包括以下几个方面: 1
学生可以登录网站浏览信息、查找信息和下载文件
教师可以登录网站输入课程简介、上传课件文件、发布消息、修改和更新消息
系统管理员可以对页面维护以及批准用户的注册申请
系统主要包括以下几个模块: 1 数据库管理模块 2 基本业务模块 3
信息浏览、查询模块 数据信息管理模块包含的功能: 教师信息管理 课程简介信息管理 文件上传信息的管理 学生信息管理 基本业务模块包含的功能: 文件上传 文件下载 消息发布 消息修改和更新 页面维护 用户注册批准 信息浏览、查询模块主要用于网页上信息的浏览、搜索,包括: 网页信息浏览 文章信息搜索 1
2 需求分析 基于 Internet的网络远程教学系统是计算机应用领域研究的一个热点
随着网络技术和多媒体技术的发展,网络远程教学系统的表现形式更加多样化
2 第二章 需求分析 2
1 识别参与者 通过对系统的需求分析可以确定系统的三个参与者: 对参与者的描述如下: 1、教师 2、学生 3、系统管理员 2
2 识别用例 根据对需求的进一步分析,可以确定系统中有如下用例存在 1)学生参与的用例图 浏览信息 查找信息 下载文件 2)教师参与的用例图 输入课程简介 上传课件文件 发布消息 修改和更新消息 3)系统管理员参与的用例图 页面维护 批准用户的注册申请 1
系统用户参与的总的用例图 3 2
学生参与的用例图 4 3
教师参与的用例图 4
系统管理员参与的用例图 5 6 第三章 静态模型设计 3
1 定义系统对象 系统对象类 1、参与者相关类 (1) 学生 Student 属性:学号 number 姓名 name 性别 sex 年龄 age 年级 classNum 班级 grade 方法:学生信息 Stude