网络教学共享资源平台需求分析与概念模型
1.项目介绍
1.1 项目背景
网络教学平台出于网上教学的需要,为老师学生们搭建的一个学习平台。对于学生群体来说,它使得互相学习、共享优秀项目,寻找课时课件变得容易;对于教师群体来说,它使得老师们可以更容易的在网上进行作业评改,网上测验等等。
本项目主要实现网络教学共享平台的教学资源共享(如优秀的项目,课件等等),提供对教学资源的上传和下载;提供在线创建测验,在线改分等。
2.需求分析
2.1 下面根据不同的用户群体来分析群体在此平台的需求
1).学生:
- 登录
- 注册
- 上传文件
- 下载文件
- 搜索资源
2).教师
- 登录
- 注册
- 上传文件
- 下载文件
- 搜索资源
- 资源管理
用例图设计
根据需求分析作出相应的用例图:
学生用例图:

教师用例图:

项目的功能模块图:

3.业务领域建模
3.1 收集业务领域信息
- 用户应按权限的不同划分为不同的群组(学生,教师)
- 根据不同的群组,应该具有不同的属性
- 学生:学号,手机号,姓名,专业号等等
- 教师:工号,手机号,姓名,职称等等
- 根据不同的群组,应具有不同的权限
- 学生:上传下载作业、课件,在线测验,评论等等
- 教师:上传下载作业、课件,在线创立卷子,在线改分等等
- 资源分为项目,源码,课件,测试等等
3.2 画出uml图

4.数据模型
4.1 数据模型简介
数据模型是数据特征的抽象,它从抽象层次上描述了系统的静态特征、动态行为和约束条件,为数据库系统的信息表示与操作提供一个抽象的框架。数据模型所描述的内容有三部分,分别是数据结构、数据操作和数据约束
4.2 本项目的数据模型
学生表
| studentID | name | phone_number | password | major |
教师表
| teacherID | name | phone_number | competent |
资源表
| source_name | class | source_id | size | date | upload_user |
5.概念原型及工作过程
5.1 概念模型
概念是人对能代表某种事物或者发展过程的特点及其意义所形成的思维结论,而概念原型是一种虚拟化的、理想化的软件产品形式。
概念原型=用例+数据模型。
5.2 工作过程
概念原型的工作过程大致如下:
- 学生注册登录系统,根据自己的需求,进行资源共享:上传项目(找到自己本地的项目,填写相关信息,上传到平台);下载项目(根据资源id或者资源名称找到平台上的项目,进行下载);或进行在线测验已经作业:找到老师发布的该专业的测验题目,进行在线作答。
- 教师注册登录系统,根据教学需要,进行审查资源:审查学生提交的资源,符合规范或者符合优秀的,进行相关操作;或在线建立考卷供考生作答。
浙公网安备 33010602011771号