web课程学习型网站建设概要设计说明书_第1页
web课程学习型网站建设概要设计说明书_第2页
web课程学习型网站建设概要设计说明书_第3页
web课程学习型网站建设概要设计说明书_第4页
web课程学习型网站建设概要设计说明书_第5页
免费预览已结束,剩余20页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、web精品课程学习型网站建设概 要设计说明书Web精品课程学习型网站建设指导教师信息管理与信息系统09信管本实训地点第六组B204副组长:曾峥组员:万林林宁海欧狄鞠刘春洪61 引言1.1 文档描述.1.2 编写目的及阅读对象1.3 建设目标.1.4 项目背景1.5 定义2 任务概述2.1 目标2.2 需求概述.2.3 条件及限制3 前台展示模块3.1 结构图展示3.2 用例图展示4 后台管理模块用例图总图4.1 用户管理模块4.2 作业管理模块4.3 公告管理模块目录1111111313134.6SWF管理模块.4.7 贴吧管理模块. 14. 145 数据库表的设计 . .145.1 教师表(

2、TEACHER). 145.2 学生表(STUDENT).145.3 班级表(CLASS). 145.4 管理员表(ADMIN).155.5 作业表(WORK).155.6 学牛提交作业表(STUFILE).155.7 留言表(MESSAGES).155.8 文件表(FILE).165 9 公告表(ANNOUNCE). 165 10 SWF表(SWF). 165.11 贴吧表(TALK).165 12 跟帖表(THREAD).166 运行设计 . . 176 1 运行模块的组合.174.4 文件管理模块13176.2.2 前台和后台的控制关系6.2 运行控制621 用户界面的控制1717171

3、76.2.3 运行控制的环境.1引言1.1文档描述本文档描述了Web精品课程学习型网站的概要设计,Web精品课程学习型网站是为了给用户提供在线自主学习、师生互动以及后台管理等功能系统。系统主要是面向以下五大类型的用户:不同的用户在该网站中都有不同的操作页面和操作权限,网站致力于给各种类型的用户提供一个高效统一、便捷操作的运行平台。1.2编写目的及阅读对象编写目的:在完成了针对当前高校精品课程网站建设与运行现状的前期调查,同时对普遍存在的问题及其产生的原因进行了全面深入地探讨和分析的基础上,提出了这份Web精品课程学习型网站建设的概要设计说明书。此概要设计说明书对高校精品课程网站系统做了全面细致

4、的用户需求分析,明确所要设计的网站应具有的功能、性能与界面,使系统分析人员及网站设计人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。本说明书是整个网站设计的依据,它对以后阶段的工作起指导作用。本文也是项目完成后系统验收的依据。阅读对象:本文档的阅读为系统分析员和用户及使用部门的有关人员,为后面的系统开发提供依据。1.3建设目标1)操作人性化网站将建设成用户习惯的win dows系统和通用类购物网站操作习1)学生2)教师3)网络管理维护人员4)管理员5)其他浏览者惯,以最短时间适应系统操作。2)界面人性化2.1目标整个网站与河北金融学院精品课程网站界面类

5、似,提供人性化提示网站中不同角色用户会有相应的操作界面,普通用户在网站主页可以浏览共享信息;学生和教师需要经过后台登录页面可以进入后台管理页面进行学习、互动交流、留言等;管理员经过后台登录页面可以进入后台页面管理用户、留言、文档、公告更新等信息。1.4项目背景采用图文并茂的方式显示信息,如教师和学生互动交流1.设计网站名称:Web精品课程学习型网站2.项目与其他软件的关系:a)运行平台:本项目运用在B/S服务器上,采用WINDOWS XP为操作系统b)C)开发软件:采用MyEcIipse作为开发软件 数据库:采用MySQ为开发软件的后台数据库1.5定义本文档所涉及的专门术语定义和缩略语、缩写词

6、的含义如下表:学生指本校学生,可以在线学习,参与网络互动学习等教师指本校教师,提供相应课程的练习与自主测试网络管理维护人员负责处理网站故障问题,保证网站正常运行管理员管理学生和教师的账号、密码,处理公告、新闻等信息其他浏览者指任何人,只能看到网站共享内容,无权登陆其他界面2任务概述2.1目标1. Web精品课程学习型网站前台模块要求能够提供教学内容简介、课程描相应文件下载等功能,后台管理模块要求能够实现师生互动交流、公告管2.当学生或教师需要提交或查看作业、下载文档、查看公告、留言、贴吧论坛等操作时,就需要验证用户的身份,必须是合法的系统用户才有权利执行 这些操作。3管理员负责管理用户管理、公

7、告管理、留言管理、文档管理、SWF文件管理、贴吧论坛管理。台,下:本项目采用的是三层B/S架构,建立了一种基于web的网络教学互动平 该平台设计了一个良好的网络学习环境,教学学习功能的主要设计目标如1)2)3)4)5)以学生为主体,吸引学生积极参与网络互动学习,引导学生自主学 习;有机地整合和呈现课程知识,方便学生自学;实现广泛的师生互动,服务于课后教学环节;提供课程的练习与自测功能, 方便学生自主测试与练习;广泛收集评教意见,不断改进教学方法,提高教学质量。2.2需求概述述、理、 作业管理等功能。2.3条件及限制本项目的设计必须有学校和领导的大力支持,必须有足够的人员并且有很 高的团队精神。

8、另外可能有技术和设备方面的欠缺,合理利用现有设备,项目 的可扩展性、安全性、易于维护等。3前台展示模块2.1目标3.1结构图展示、F4刖台模块政策教学队课程描教学内-教学-教学-教学教学课程申政策支自我评课程特点课程所处课程存在理论教学I实 践教学I课程设计主要负责教学团队I教学改革实践教学 参考文献 课程试卷教学大纲 授课计划授课教左3.2用例图展示4后台管理模块用例图总图4.1用户管理模块本系统分为普通用户、教师、学生和管理员四个角色,在用户管理模块中对这 四个用户角色进行管理,并对不同的角色进行赋权Role表角色权限1学生查看公告、提交作业、给老师进行留言、 删除自己的留言、下载课件、创

9、建贴吧、 修改自己的基本信息教师查看公告、公告管理、发布作业、查收 作业、回复学生留言、删除自己的留言、 给学生留言、上传课件和公共资源、下 载文件、创建贴吧、修改自己的基本信 息管理员公告管理、SWF文件管理、用户管理、 留言管理、贴吧管理、分配教师普通用户不能登录后台、下载课件、前台展示浏 览4.2作业管理模块教师对自己的发布的作业的增删改查学生在这个模块中提交自己的作业并通过再次上传的方式覆盖自己的作业完成 作业的修改和删除教师对学生提交的作业进行统计和下载对未提交的作业的同学通过留言的方式提示交作业4.3公告管理模块不同的用户对公告进行不同的管理详情见role表4.4文件管理模块文件管

10、理分为教学文件管理、公共资源管理和教学录像管理教师用户可以通过该模块对文件实现添加同时通过前台的控制实现上传文件格式的控制4.5留言管理模块不同用户对自己的留言实现增删查4.6Swf管理模块对前台展示的一下swf进行更新操作4.7贴吧管理模块对贴吧实现增删改查5数据库表的设计5.1教师表(teacher)列名数据类型是否为主键是否为空说明tealDvarchar(20)是否教师IDteaNamevarchar(20)否否教师姓名tea Pwdvarchar(20)否否教师密码teaSexvarchar(5)否否性别teaDegreevarchar(20)否是学历teaTitlevarchar(

11、20)否是职称rolevarchar(20)否否角色5.2学生表(student)列名数据类型是否为主键是否为空说明stuIDvarchar(20)是否学生IDstuNamevarchar(20)否否学生姓名stu Pwdvarchar(20)否否学生密码stuSexvarchar(5)否否性别classIDvarchar(20)否否班级ID(外 键)rolevarchar(20)否否角色5.3班级表(class)列名数据类型是否为主键是否为空说明classIDvarchar(20)是否班级IDclassNamevarchar(40)否否班级teaIDvarchar(20)否否教师ID5.4管

12、理员表(admin)列名数据类型是否为主键是否为空说明admi nIDvarchar(20)是否管理员IDadm inN amevarchar(20)否否管理员姓名adm inPwdvarchar(20)否否管理员密码adm in SexVarchar(5)否否管理员性别rolevarchar(20)否否角色5.5作业表(work)列名数据类型是否为主键是否为空说明workIDint是否作业ID(自 增)teaIDvarchar(20)否否教师IDclassIDvarchar(20)否否班级IDworkVarchar(200)否否作业内容workTimeDatetiem否否发布时间5.6学生提

13、交作业表(stufile)列名数据类型是否为主键是否为空说明fileIDint是否文件ID(自 增)stuIDvarchar(20)否否学生IDworkIDint否否作业IDfileNameVarchar(200)否否文件名file PathVarchar(200)否否文件路径submitTimedateTime否否提交时间5.7留言表(messages)列名数据类型是否为主键是否为空说明msgIDvarchar(20)是否留言IDstuIDvarchar(20)否否学生IDteaIDvarchar(20)否否教师IDmsgTitlevarchar(50)否是留言标题mesC ontentva

14、rchar(200)否否留言内容msgTimedateTime否否提交时间towardVarchar(10)否否留言方向0代表学生给 老师1代表老 师给学生5.8文件表(file)列名数据类型是否为主键是否为空说明fileIDint是否文件ID(自 增)fileNameVarchar(200)否否文件名file PathVarchar(200)否否文件路径upl oaderlDVarchar(20)否否上传者IDsubmitTimedateTime否否提交时间fileT ypeVarchar(20)否否文件类型5.9公告表(announce)列名数据类型是否为主键是否为空说明ann IDvar

15、char(20)是否公告IDpostIDvarchar(20)否否发布人IDann TitleVarchar(200)否否公告标题annContentVarchar(200)否否公告内容ann TimedateTime否否提交时间5.10 Swf表(swf)列名数据类型是否为主键是否为空说明swfIDint是否Swf文件ID(自增)swfNameVarchar(200)否否Swf文件名swfPathVarchar(200)否否Swf文件路径upl oaderlDVarchar(20)否否上传者IDupl oadTimedateTime否否提交时间swfTypeVarchar(20)否否Swf文

16、件类型5.11贴吧表(talk)列名数据类型是否为主键是否为空说明talkIDvarchar(20)是否贴吧IDpostIDvarchar(20)否否发布人IDtalkVarchar(200)否否贴吧内容talkTimedateTime否否创建时间5.12跟帖表(thread)列名数据类型是否为主键是否为空说明talkIDvarchar(20)是否贴吧IDthreadIDvarchar(20)否否跟帖人IDthreadVarchar(200)否否跟帖内容threadTimedateTime否否跟帖时间6运行设计6.1运行模块的组合本系统主要有前台展示模块、后台管理模块两者紧密相连,前台展示模块清晰 的展示出教学内容简介、课程描述、教学文件,使用户在浏览信息时清晰明了。 后台管理模块提供了师生互动交流的平台,并且用户对于自己所需信息(如教 学文件、课后作业、课堂习题等)可以进行查看、下载等操作。6.2运行控制6.2.1用户界面的控制界面是软件与用户交互最直接的层,界面的好坏决定用户对软件的第一印 象。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论