Opencourse项目需求分析报告Word文档下载推荐.docx

上传人:b****3 文档编号:16845618 上传时间:2022-11-26 格式:DOCX 页数:15 大小:247.39KB
下载 相关 举报
Opencourse项目需求分析报告Word文档下载推荐.docx_第1页
第1页 / 共15页
Opencourse项目需求分析报告Word文档下载推荐.docx_第2页
第2页 / 共15页
Opencourse项目需求分析报告Word文档下载推荐.docx_第3页
第3页 / 共15页
Opencourse项目需求分析报告Word文档下载推荐.docx_第4页
第4页 / 共15页
Opencourse项目需求分析报告Word文档下载推荐.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

Opencourse项目需求分析报告Word文档下载推荐.docx

《Opencourse项目需求分析报告Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《Opencourse项目需求分析报告Word文档下载推荐.docx(15页珍藏版)》请在冰豆网上搜索。

Opencourse项目需求分析报告Word文档下载推荐.docx

管理员

管理员管理

设置课程属性(正常/隐藏/删除的)

设置教师权限(正常/沉默的)

学科管理

修改学科,系,院间树状结构

学生

课程学习

查找课程

课程相关文件浏览及下载

在线观看flash

4.1教师用户管理

4.1.1功能描述

教师用户管理主要包括:

注册管理,登录管理与找回密码功能。

注册管理:

用户可以注册账号,注册时需提交用户名,密码,电子邮箱资料,个人简介。

当用户名或电子邮箱已存在时返回错误,并要求用户重新填写。

在登录状态时,用户可更新自己的个人信息,密码以及电子邮箱。

登录管理主要包括:

用户登录和用户注销。

用户登录:

用户输入用户名和密码进行登录操作,将登录信息传递到服务器中,服务器判断用户名和密码的正确性并进行反馈,若不存在用户名或密码错误则进行提示并请求重新输入,若用户名与密码相符则提示登录成功并跳转至上一页面进行浏览。

同时用户在登录时可选择cookie在本机中的保留时间。

用户注销:

用户在登录状态下可选择注销登录,注销时恢复为未登录状态并清空本机相关cookie。

找回密码:

用户在登陆页面时若忘记密码可通过忘记密码按钮进入找回密码页面,此时可通过输入用户名或电子邮箱来找回密码,系统会向该电子邮箱发送一封含密码邮件。

4.1.2数据流图

4.1.3数据字典与功能简介

(1)用户基本信息表=(用户ID+用户密码+电子邮箱+权限+昵称+所在系别+个人简介)

(2)注册管理:

用户注册帐号,并且可以更新个人信息。

(3)登录管理:

用户登录和注销。

(4)找回密码:

用户通过用户名或邮箱找回密码。

4.2课程管理

4.2.1功能描述

课程管理主要包括:

课程管理与课件管理。

其中课程管理包括添加课程,隐藏/显示课程,删除课程等操作,其中课程刚被建立是显示属性默认为“隐藏的”,待教师编辑完成后即可将其设为显示的。

课件管理包括上传课件,设置课件属性,删除课件,编辑课程信息文档等功能。

4.2.2数据流图

4.2.3数据字典与功能简介

(1)课程基本信息表=(课程ID+授课教师+上课时间+所属学科ID+课程上传时间+课程类型+课程简介+课程大纲+课程作业+课程信息显示状态+已浏览次数)。

(2)课程管理:

课程管理包括添加课程,设置课程属性,删除课程,编辑课程信息等功能。

(3)课件管理:

4.3管理员管理

4.3.1功能描述

管理员管理主要包括:

基本登录管理,教师管理及课程管理。

基本登录管理与教师用户登录管理相同。

教师管理包括设置教师权限等操作。

课程管理包括隐藏/显示课程,删除课程等操作。

4.3.2数据流图

4.3.3数据字典与功能简介

(1)管理员基本信息表=(用户ID(admin)+用户密码+电子邮箱+权限(为1))

(2)教师列表=(用户ID+昵称+权限)

(3)课程管理=(课程ID+课程名称+授课教师+课程信息显示状态)

(4)实现对登陆密码的更改;

教师出现问题,更改教师的权限;

课程出现问题,更改课程的示状态

4.4学科管理

4.4.1功能描述

管理员在此功能下可设置学科与系别,学院的树状结构,并可调整学科在树状结构中的位置,修改学科及系别简介。

4.4.2数据流图

4.4.3数据字典与功能简介

(1)树状结构表=(学院(系别表中的“所属学院”)+系别ID+系别名称+系别简介+学科ID+学科名称+学科简介)

(2)实现对树状结构节点的增删改,以及相应的系别简介或学院简介的修改。

4.5课程学习

4.5.1功能描述

课程浏览功能主要包括:

课程概览,课程内容浏览和课件下载等功能

课程概览功能包括:

按类别浏览,按访问次数浏览,按时间浏览以及按授课教师浏览。

课程内容浏览包括浏览课程简介,课程大纲,课程读物以及在线观看Flash等。

课件下载功能包括对课程相关文件的下载。

4.5.2数据流图

4.5.3数据字典与功能简介

(1)课程基本信息表=(课程ID+课程名称+授课教师+上课时间+课程简介+课程大纲+课程作业+课程读物+课程信息显示状态)

(2)可见基本信息表=(文件ID+文件标题+所属课程ID+文件路径+文件序号)

5系统设计

5.1数据库设计

5.1.1数据表汇总

表名

功能说明

表SYS_UserInfo

教师信息表

表SYS_CourseInfo

课程信息表

表SYS_FileInfo

课件信息表

表SYS_SubjectInfo

学科信息表

表SYS_DepInfo

系别信息表

5.1.2表SYS_UserInfo

SYS_UserInfo

序号

字段含义

字段名

类型

是否主码

是否非空

备注

用户ID

UserID

Nvarchar2(20)

PK

自定义

2

用户密码

UserPWD

3

电子邮箱

UserMail

Nvarchar2(50)

4

权限

Power

Nvarchar2(5)

1=Adm

2=Teacher(普通)

3=Teacher(沉默)

5

昵称

NickName

6

所在系别

DepID

7

个人简介

UserNumberro

Nvarchar2(2000)

8

Remark

9

Remark2

5.1.3表SYS_CourseInfo

SYS_CourseInfo

课程ID

CourseID

学科ID+上课时间+标识

课程名称

CourseName

授课教师

TeacherID

上课时间

CourseTime

学年+学期

所属学科ID

SubjectID

Nvarchar2(10)

课程最后修改时间

UploadingTime

Datetime

课程类型

CourseType

课程简介

CourseNumberro

课程大纲

Syllabus

10

课程作业

Assignment

11

课程信息显示状态

InfoSwMode

Number

编码表示

12

已浏览次数

BrowseCount

13

5.1.4表SYS_FileInfo

SYS_FileInfo

文件ID

FileID

Nvarchar2(25)

课程ID+4位标识+a

所属课程ID

文件标题

FileTitle

文件路径

FileRoot

Nvarchar2(100)

文件序号

FileType

5.1.5表SYS_SubjectInfo

SYS_SubjectInfo

学科ID

学科名称

SubjectName

学科简介

SubjectNumberro

所属系别

5.1.6表SYS_DepInfo

SYS_DepInfo

系别ID

系别名称

DepTitle

系别简介

DepNumberro

所属学院

FalcultyName

5.2模块设计

5.2.1登录模块

管理员和教师用户都必须通过登录后才能使用系统所提供的对课程管理功能,不登陆则不能使用。

Ø

以下是登录模块流程图(5-2-1-1):

图5-2-1-1登录模块流程图

登录模块的结构图(5-2-1-2):

注:

用户通过login.jsp登录页面,选择不同的“用户类型”,进入不同的登录页面。

5.2.2课程管理模块

课程管理事务用例图(5-2-2-1):

图(5-2-2-1)课程管理事务用例图

课程管理结构图(5-2-2-2):

图5-2-2-2课程管理结构图

5.2.3管理员管理模块

管理员管理流程图(5-2-3-1):

图5-2-3-1管理员管理流程图

 

5.2.4课程学习管理模块

在线学习流程图(5-2-4-1):

图(5-2-4-1)课程管理事务用例图

浏览模块结构图(5-2-4-2):

图(5-2-4-2)浏览模块结构图

6概要设计:

6.1公用BEAN

DBHandle.java数据库操作

6.2用户管理:

Index.html首页

Register.jsp注册页面

SendMail.java发送邮件

6.3登录管理

Login.jsp登录

Content.java统一标识

用户随时可使用页面上的登录功能进行登录,也可点击“登录”按钮进入登录界面(Login.jsp)进行登录,在登录状态下登录按钮变成“注销”,此时可点击此按钮进行注销操作。

6.4课程浏览

CourseList.jsp课程列表

TeacherList.jsp教师列表

Coursehome.jsp课程首页

Syllabus.jsp课程大纲

Readings.jsp课程读物

Assignments.jsp课程作业

Flash.jsp在线播放

Coursefile.jsp课件下载

各个页面间可相互跳转

FlashShow.java在线播放flash

Course.java浏览课程用bean

GetTable.java获取表格用

6.5教师课程及信息管理

Mycourse.jsp显示教师个人课程

MyInfo.jsp显示教师个人信息

Infoedit.jsp修改个人信息

Newcourse.jsp建立新课程

Courseedit.jsp修改课程

Course.java建立课程,修改课程用bean

6.6管理员管理

Admin.jsp

Treeshow.jsp

Depmanage.jsp

Academymanage.jsp

Itemsshow.jsp

Coursemanage.jsp

Teachermanage.jsp

Subjectmanage.jsp

Subject.java

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 艺术创意

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1