web精品课程学习型网站建设概要设计说明书.docx
- 文档编号:1894006
- 上传时间:2023-05-02
- 格式:DOCX
- 页数:16
- 大小:89.59KB
web精品课程学习型网站建设概要设计说明书.docx
《web精品课程学习型网站建设概要设计说明书.docx》由会员分享,可在线阅读,更多相关《web精品课程学习型网站建设概要设计说明书.docx(16页珍藏版)》请在冰点文库上搜索。
web精品课程学习型网站建设概要设计说明书
web精品课程学习型网站建设概要设计说明书
Web精品课程学习型网站建设
概要设计说明书
指导教师曹莹
专业信息管理与信息系统
班级09信管本
实训地点B204
组号第六组
成员组长:
焦静达
副组长:
曾峥
组员:
万林林宁海欧狄鞠刘春洪
1引言
1.1文档描述
本文档描述了Web精品课程学习型网站的概要设计,Web精品课程学习型网站是为了给用户提供在线自主学习、师生互动以及后台管理等功能系统。
系统主要是面向以下五大类型的用户:
1)学生
2)教师
3)网络管理维护人员
4)管理员
5)其他浏览者
不同的用户在该网站中都有不同的操作页面和操作权限,网站致力于给各种类型的用户提供一个高效统一、便捷操作的运行平台。
1.2编写目的及阅读对象
编写目的:
在完成了针对当前高校精品课程网站建设与运行现状的前期调查,同时对普遍存在的问题及其产生的原因进行了全面深入地探讨和分析的基础上,提出了这份Web精品课程学习型网站建设的概要设计说明书。
此概要设计说明书对高校精品课程网站系统做了全面细致的用户需求分析,明确所要设计的网站应具有的功能、性能与界面,使系统分析人员及网站设计人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。
本说明书是整个网站设计的依据,它对以后阶段的工作起指导作用。
本文也是项目完成后系统验收的依据。
阅读对象:
本文档的阅读为系统分析员和用户及使用部门的有关人员,为后面的系统开发提供依据。
1.3建设目标
1)操作人性化
网站将建设成用户习惯的windows系统和通用类购物网站操作习惯,以最短时间适应系统操作。
2)界面人性化
◆整个网站与河北金融学院精品课程网站界面类似,提供人性化提示
◆采用图文并茂的方式显示信息,如教师和学生互动交流
◆网站中不同角色用户会有相应的操作界面,普通用户在网站主页可以浏览共享信息;学生和教师需要经过后台登录页面可以进入后台管理页面进行学习、互动交流、留言等;管理员经过后台登录页面可以进入后台页面管理用户、留言、文档、公告更新等信息。
1.4项目背景
1.设计网站名称:
Web精品课程学习型网站
2.项目与其他软件的关系:
a)运行平台:
本项目运用在B/S服务器上,采用WINDOWSXP为操作系统
b)开发软件:
采用MyEclipse作为开发软件
c)数据库:
采用MySQL为开发软件的后台数据库
1.5定义
本文档所涉及的专门术语定义和缩略语、缩写词的含义如下表:
学生
指本校学生,可以在线学习,参与网络互动学习等
教师
指本校教师,提供相应课程的练习与自主测试
网络管理维护人员
负责处理网站故障问题,保证网站正常运行
管理员
管理学生和教师的账号、密码,处理公告、新闻等信息
其他浏览者
指任何人,只能看到网站共享内容,无权登陆其他界面
2任务概述
2.1目标
本项目采用的是三层B/S架构,建立了一种基于web的网络教学互动平台,该平台设计了一个良好的网络学习环境,教学学习功能的主要设计目标如下:
1)以学生为主体,吸引学生积极参与网络互动学习,引导学生自主学习;
2)有机地整合和呈现课程知识,方便学生自学;
3)实现广泛的师生互动,服务于课后教学环节;
4)提供课程的练习与自测功能,方便学生自主测试与练习;
5)广泛收集评教意见,不断改进教学方法,提高教学质量。
2.2需求概述
1.Web精品课程学习型网站前台模块要求能够提供教学内容简介、课程描述、相应文件下载等功能,后台管理模块要求能够实现师生互动交流、公告管理、作业管理等功能。
2.当学生或教师需要提交或查看作业、下载文档、查看公告、留言、贴吧论坛等操作时,就需要验证用户的身份,必须是合法的系统用户才有权利执行这些操作。
3.管理员负责管理用户管理、公告管理、留言管理、文档管理、SWF文件管理、贴吧论坛管理。
2.3条件及限制
本项目的设计必须有学校和领导的大力支持,必须有足够的人员并且有很高的团队精神。
另外可能有技术和设备方面的欠缺,合理利用现有设备,项目的可扩展性、安全性、易于维护等。
3前台展示模块
3.1结构图展示
前台模块结构图
课程描述
教学内容简介
教学条件
教学方法
教学效果
教学文件下载
教学队伍介绍
课程目标与定位
历史沿革
网络教学环境
实践教学条件
教材使用与建设
实践教学内容
理论教学内容
课程设计
教学改革与研究
主要负责人
教学团队
教学设计
教学手段
教学方法
政策支持
政策支持
课程特点与创新点
课程所处水平
课程存在不足
校内同行评价
校外专家评价
学生评价
校内督导评价
课堂教学录像
授课计划
授课教案
授课课件
习题
教学大纲
实践教学
参考文献目录
课程试卷
课程申报书
自我评价
3.2用例图展示
4后台管理模块
用例图总图
4.1用户管理模块
本系统分为普通用户、教师、学生和管理员四个角色,在用户管理模块中对这四个用户角色进行管理,并对不同的角色进行赋权
Role表
角色
权限
学生
查看公告、提交作业、给老师进行留言、删除自己的留言、下载课件、创建贴吧、修改自己的基本信息
教师
查看公告、公告管理、发布作业、查收作业、回复学生留言、删除自己的留言、给学生留言、上传课件和公共资源、下载文件、创建贴吧、修改自己的基本信息
管理员
公告管理、SWF文件管理、用户管理、留言管理、贴吧管理、分配教师
普通用户
不能登录后台、下载课件、前台展示浏览
4.2作业管理模块
教师对自己的发布的作业的增删改查
学生在这个模块中提交自己的作业并通过再次上传的方式覆盖自己的作业完成作业的修改和删除
教师对学生提交的作业进行统计和下载对未提交的作业的同学通过留言的方式提示交作业
4.3公告管理模块
不同的用户对公告进行不同的管理详情见role表
4.4文件管理模块
文件管理分为教学文件管理、公共资源管理和教学录像管理
教师用户可以通过该模块对文件实现添加同时通过前台的控制实现上传文件格式的控制
4.5留言管理模块
不同用户对自己的留言实现增删查
4.6Swf管理模块
对前台展示的一下swf进行更新操作
4.7贴吧管理模块
对贴吧实现增删改查
5数据库表的设计
5.1教师表(teacher)
列名
数据类型
是否为主键
是否为空
说明
teaID
varchar(20)
是
否
教师ID
teaName
varchar(20)
否
否
教师姓名
teaPwd
varchar(20)
否
否
教师密码
teaSex
varchar(5)
否
否
性别
teaDegree
varchar(20)
否
是
学历
teaTitle
varchar(20)
否
是
职称
role
varchar(20)
否
否
角色
5.2学生表(student)
列名
数据类型
是否为主键
是否为空
说明
stuID
varchar(20)
是
否
学生ID
stuName
varchar(20)
否
否
学生姓名
stuPwd
varchar(20)
否
否
学生密码
stuSex
varchar(5)
否
否
性别
classID
varchar(20)
否
否
班级ID(外键)
role
varchar(20)
否
否
角色
5.3班级表(class)
列名
数据类型
是否为主键
是否为空
说明
classID
varchar(20)
是
否
班级ID
className
varchar(40)
否
否
班级
teaID
varchar(20)
否
否
教师ID
5.4管理员表(admin)
列名
数据类型
是否为主键
是否为空
说明
adminID
varchar(20)
是
否
管理员ID
adminName
varchar(20)
否
否
管理员姓名
adminPwd
varchar(20)
否
否
管理员密码
adminSex
Varchar(5)
否
否
管理员性别
role
varchar(20)
否
否
角色
5.5作业表(work)
列名
数据类型
是否为主键
是否为空
说明
workID
int
是
否
作业ID(自增)
teaID
varchar(20)
否
否
教师ID
classID
varchar(20)
否
否
班级ID
work
Varchar(200)
否
否
作业内容
workTime
Datetiem
否
否
发布时间
5.6学生提交作业表(stufile)
列名
数据类型
是否为主键
是否为空
说明
fileID
int
是
否
文件ID(自增)
stuID
varchar(20)
否
否
学生ID
workID
int
否
否
作业ID
fileName
Varchar(200)
否
否
文件名
filePath
Varchar(200)
否
否
文件路径
submitTime
dateTime
否
否
提交时间
5.7留言表(messages)
列名
数据类型
是否为主键
是否为空
说明
msgID
varchar(20)
是
否
留言ID
stuID
varchar(20)
否
否
学生ID
teaID
varchar(20)
否
否
教师ID
msgTitle
varchar(50)
否
是
留言标题
mesContent
varchar(200)
否
否
留言内容
msgTime
dateTime
否
否
提交时间
toward
Varchar(10)
否
否
留言方向
0代表学生给老师1代表老师给学生
5.8文件表(file)
列名
数据类型
是否为主键
是否为空
说明
fileID
int
是
否
文件ID(自增)
fileName
Varchar(200)
否
否
文件名
filePath
Varchar(200)
否
否
文件路径
uploaderID
Varchar(20)
否
否
上传者ID
submitTime
dateTime
否
否
提交时间
fileType
Varchar(20)
否
否
文件类型
5.9公告表(announce)
列名
数据类型
是否为主键
是否为空
说明
annID
varchar(20)
是
否
公告ID
postID
varchar(20)
否
否
发布人ID
annTitle
Varchar(200)
否
否
公告标题
annContent
Varchar(200)
否
否
公告内容
annTime
dateTime
否
否
提交时间
5.10Swf表(swf)
列名
数据类型
是否为主键
是否为空
说明
swfID
int
是
否
Swf文件ID(自增)
swfName
Varchar(200)
否
否
Swf文件名
swfPath
Varchar(200)
否
否
Swf文件路径
uploaderID
Varchar(20)
否
否
上传者ID
uploadTime
dateTime
否
否
提交时间
swfType
Varchar(20)
否
否
Swf文件类型
5.11贴吧表(talk)
列名
数据类型
是否为主键
是否为空
说明
talkID
varchar(20)
是
否
贴吧ID
postID
varchar(20)
否
否
发布人ID
talk
Varchar(200)
否
否
贴吧内容
talkTime
dateTime
否
否
创建时间
5.12跟帖表(thread)
列名
数据类型
是否为主键
是否为空
说明
talkID
varchar(20)
是
否
贴吧ID
threadID
varchar(20)
否
否
跟帖人ID
thread
Varchar(200)
否
否
跟帖内容
threadTime
dateTime
否
否
跟帖时间
6运行设计
6.1运行模块的组合
本系统主要有前台展示模块、后台管理模块两者紧密相连,前台展示模块清晰的展示出教学内容简介、课程描述、教学文件,使用户在浏览信息时清晰明了。
后台管理模块提供了师生互动交流的平台,并且用户对于自己所需信息(如教学文件、课后作业、课堂习题等)可以进行查看、下载等操作。
6.2运行控制
6.2.1用户界面的控制
界面是软件与用户交互最直接的层,界面的好坏决定用户对软件的第一印象。
而且设计良好的界面能够引导用户自己完成相应的操作,起到向导的作用。
同时界面如同人的面孔,具有吸引用户的直接优势,设计合理的界面能给用户带来轻松愉悦的感受。
6.2.2前台和后台的控制关系
前台主要以展示教学队伍,提供课程描述,教学文件下载等功能,后台主要以控制前台的信息,更新前台内容为主,以此控制前台的运行工作模式。
6.2.3运行控制的环境
1.操作系统:
WINDOWSXP
2.浏览器:
InternetExplorer、TT、360等主流浏览器
3.给用户提供良好的学习环境,方便的交流平台。
4.使用户对它有一种信赖感。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- web 精品课程 学习 网站 建设 概要 设计 说明书