网上课程辅导与资源共享系统.doc
- 文档编号:261377
- 上传时间:2022-10-08
- 格式:DOC
- 页数:28
- 大小:2.55MB
网上课程辅导与资源共享系统.doc
《网上课程辅导与资源共享系统.doc》由会员分享,可在线阅读,更多相关《网上课程辅导与资源共享系统.doc(28页珍藏版)》请在冰豆网上搜索。
.Net企业级开发软件项目分析与设计报告2011~2012学年度第2学期
网上课程辅导与资源共享系统
学生姓名
专业
学号
指导教师
学院
年月
目录
第一章项目需求分析 1
1.1E-R图:
1
1.2用例图 3
1.2.1教师的用例描述:
4
1.2.2学生的用例描述:
7
1.2.3管理员的用例描述:
8
1.2.4信息审核员的用例描述:
9
第二章项目静态结构设计 10
2.1类图 10
第三章项目业务逻辑设计 11
3.1时序图 11
3.1.1注册登录时序图 11
3.1.2教师管理教学资料序列图 12
3.1.3管理员管理教学资料序列图 12
3.1.4学生浏览教学资料序列图 13
3.2活动图 14
3.2.1学生选课活动图 14
3.2.2教师创建课程活动图 15
3.2.3各角色活动图 15
3.3协作图 17
3.3.1教师管理协作图:
17
3.3.2学生管理协作图:
17
3.3.3学生选课协作图:
18
3.3.4课程管理协作图:
18
第四章项目数据库设计 19
4.1数据表 19
第五章项目模块与界面设计 22
5.1模块结构 22
5.2主要界面 22
第六章项目测试用例设计与测试情况 25
第七章软件安装与使用手册 26
第一章项目需求分析
1.1E-R图:
1.2用例图
1.2.1教师的用例描述:
用例名称
查询课程
参与者
老师
前置条件
老师已被识别和授权
后置条件
显示课程列表界面
主事件流
a)老师将查询课程名提交给系统
b)系统根据课程名查询课程信息
c)显示课程信息
备选事件流
2a.课程不存在
1.系统提示错误,并要求重新输入
用例名称
创建课程
参与者
老师
前置条件
老师已被识别和授权
后置条件
存储课程信息
主事件流
1.老师将新课程信息提交给系统
2.若符合要求提交数据库
3.所有课程列表
备选事件流
2a.课程不合理
1.系统提示错误,并要求重新输入
用例名称
处理选课请求
参与者
老师
前置条件
老师已被识别和授权,有选课学生请求
后置条件
存储教师操作
主事件流
1.老师查看未处理选课请求学生
2.进行通过与不通过操作
3.显示所有选课学生
备选事件流
2a.学生信息不合法
1.系统提示错误,并要求重新操作
用例名称
发布课程资源
参与者
老师
前置条件
老师已被识别和授权
后置条件
存储该课程所有资源
主事件流
1.老师进入添加资源界面
2.输入资源基本信息并提交
3.显示该课所有资源
备选事件流
2a.课程不合法
1.系统提示错误,并要求重新操作
用例名称
修改课程资源
参与者
老师
前置条件
老师已被识别和授权,该资源存在
后置条件
更新该课程资源
主事件流
1.老师进入课程界面
2.选中要更改的资源
3.更改信息
4.存储信息
备选事件流
1.课程不合法
1.系统提示错误,并要求重新操作
2.所选资源不存在或有误
1.1.系统提示错误,并要求重新操作
用例名称
删除课程资源
参与者
老师
前置条件
老师已被识别和授权,该资源存在
后置条件
更新该课程资源
主事件流
1.老师进入课程界面
2.选中要更改的资源
3.删除资源
4.存储信息
备选事件流
1.课程不合法
1.系统提示错误,并要求重新操作
2.所选资源不存在或有误
1.1.系统提示错误,并要求重新操作
1.2.2学生的用例描述:
用例名称
选课
参与者
学生
前置条件
学生已被识别和授权,课程存在可选
后置条件
存储该生请求
主事件流
1.学生进入选课界面
2.进行选课
备选事件流
2a.课程不合法
1.系统提示错误,并要求重新操作
用例名称
下载资源
参与者
学生
前置条件
学生已被识别和授权,资源存在合法
后置条件
存储该生请求
主事件流
1.学生进入资源显示界面
2.进行下载操作
备选事件流
2a.资源不合法
1.系统提示错误,并要求重新操作
1.2.3管理员的用例描述:
用例名称
用户管理
参与者
管理员
前置条件
管理已被识别和授权,存在用户
后置条件
存储管理员操作结果
主事件流
1.管理员进入用户显示界面
2.进行相关操作
备选事件流
2a.不合法
1.系统提示错误,并要求重新操作
用例名称
删除课程
参与者
管理员
前置条件
管理已被识别和授权,课程存在
后置条件
存储管理员操作结果
主事件流
1.管理员进入所有课程显示界面
2.进行相关操作
备选事件流
2a.不合法
1.系统提示错误,并要求重新操作
1.2.4信息审核员的用例描述:
用例名称
用户信息审核
参与者
信息审核员
前置条件
信息审核员已被识别和授权,有待审核用户
后置条件
存储审核员操作结果
主事件流
1.管理员进入所有带审核人员显示界面
2.进行相关操作
备选事件流
2a.不合法
1.系统提示错误,并要求重新操作
第二章项目静态结构设计
2.1类图
第三章项目业务逻辑设计
3.1时序图
3.1.1注册登录时序图
3.1.2教师管理教学资料序列图
3.1.3管理员管理教学资料序列图
3.1.4学生浏览教学资料序列图
3.2活动图
3.2.1学生选课活动图
3.2.2教师创建课程活动图
3.2.3各角色活动图
3.3协作图
3.3.1教师管理协作图:
3.3.2学生管理协作图:
3.3.3学生选课协作图:
3.3.4课程管理协作图:
第四章项目数据库设计
4.1数据表
course_user选课表:
字段名
描述
数据类型
长度
允许为null
主健
详细
crs_id
主健id
数字
长整形
no
yes
自增
c_id
课程id
数字
长整形
no
外健
cuser_id
用户id
数字
长整形
no
外健
state
状态
数字
长整形
no
1用户可用,0该用户已删除
备注
c_id,cuser_id为外健,分别为courses,users的主健
courses课程表:
字段名
描述
数据类型
长度
允许为null
主健
详细
c_id
课程主健id
数字
长整形
no
yes
自增
c_name
课程名
文本
no
description
课程描述
文本
no
state
状态
长整形
no
1课程可用,0该课程已删除
备注
无
cRescource课程资源表:
字段名
描述
数据类型
长度
允许为null
主健
详细
r_id
资源主健id
数字
长整形
no
yes
自增
description
资源描述
文本
no
downloadlink
路径
文本
no
c_no
课程id
数字
长整形
no
外健
name
资源名
文本
state
状态
1资源可用,0该资源已删除
备注
c_no为外健,是courses的主健
htz帖子恢复表:
字段名
描述
数据类型
长度
允许为null
主健
详细
id
帖子主健id
数字
长整形
no
yes
自增
q_id
问题id
数字
no
外健
u_id
回复人
数字
no
外健
contentText
回复内容
文本
time
回复时间
文本
备注
q_id是question的主健,u_id为users主健
Managers管理员表:
字段名
描述
数据类型
长度
允许为null
主健
详细
m_id
管理员id
数字
长整形
no
外健
备注
m_id为users主健
questions问题表:
字段名
描述
数据类型
长度
允许为null
主健
详细
q_id
问题主健id
数字
长整形
no
yes
自增
c_no
课程id
数字
no
外健
cuser_id
问题发布人
数字
no
外健
title
标题
文本
description
描述
文本
Accessories
附件
文本
time
发布时间
文本
备注
c_no,cuser_id分别是courses,users的主健
shortMessage短信息表:
字段名
描述
数据类型
长度
允许为null
主健
详细
id
短信息id
数字
长整形
no
yes
自增
SendUserId
发送者id
数字
no
外健
ReceiveUserId
接受者id
数字
no
外健
ContentText
消息
文本
state
状态
文本
1消息已度,2消息未读,0消息已删除
time
发布时间
文本
备注
SendUserId,ReceiveUserId是users的主健
student学生表:
字段名
描述
数据类型
长度
允许为null
主健
详细
s_no
学生id
数字
长整形
no
外健
major
专业
文本
备注
s_no为users主健
Teachers教师表:
字段名
描述
数据类型
长度
允许为null
主健
详细
t_no
教师id
数字
长整形
no
外健
major
专业
文本
备注
t_no为users主健
users用户表:
字段名
描述
数据类型
长度
允许为null
主健
详细
u_id
用户id
数字
长整形
no
yes
自增
u_name
用户名
文本
no
password
密码
文本
no
realName
真实姓名
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 课程 辅导 资源共享 系统