web精品课程学习型网站建设概要设计说明书_第1页
web精品课程学习型网站建设概要设计说明书_第2页
web精品课程学习型网站建设概要设计说明书_第3页
web精品课程学习型网站建设概要设计说明书_第4页
web精品课程学习型网站建设概要设计说明书_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

1、 Web 精品课程学习型网站建设精品课程学习型网站建设 概要设计说明书概要设计说明书指导教师 曹 莹 专 业 信息管理与信息系统 班 级 09 信管本 实训地点 B204 组 号 第六组 成 员 组长:焦静达 副组长:曾峥 组员:万林林 宁海欧 狄鞠 刘春洪 目录1 引言 .41.1 文档描述.41.2 编写目的及阅读对象.41.3 建设目标.51.4 工程背景.51.5 定义.52 任务概述 .62.1 目标.62.2 需求概述.62.3 条件及限制.63 前台展示模块 .63.1 结构图展示 .73.2 用例图展示 .84 后台管理模块 .8用例图总图.84.1 用户管理模块.94.2 作

2、业管理模块.104.3 公告管理模块.104.4 文件管理模块.104.5 留言管理模块.104.6SWF管理模块 .104.7 贴吧管理模块.115 数据库表的设计 .115.1 教师表TEACHER .115.2 学生表STUDENT.115.3 班级表CLASS.115.4 管理员表ADMIN .115.5 作业表WORK .125.6 学生提交作业表STUFILE .125.7 留言表MESSAGES.125.8 文件表FILE .125.9 公告表ANNOUNCE.125.10 SWF表SWF.135.11 贴吧表TALK.135.12 跟帖表THREAD.136 运行设计 .136

3、.1 运行模块的组合.136.2 运行控制.146.2.1 用户界面的控制.146.2.2 前台和后台的控制关系.146.2.3 运行控制的环境.141 1 引言引言1.11.1 文档描述文档描述本文档描述了 Web 精品课程学习型网站的概要设计,Web 精品课程学习型网站是为了给用户提供在线自主学习、师生互动以及后台管理等功能系统。系统主要是面向以下五大类型的用户:1)学生2)教师3)网络管理维护人员4)管理员5)其他浏览者不同的用户在该网站中都有不同的操作页面和操作权限,网站致力于给各种类型的用户提供一个高效统一、便捷操作的运行平台。1.21.2 编写目的及阅读对象编写目的及阅读对象编写目

4、的:在完成了针对当前高校精品课程网站建设与运行现状的前期调查,同时对普遍存在的问题及其产生的原因进行了全面深入地探讨和分析的根底上,提出了这份 Web 精品课程学习型网站建设的概要设计说明书。此概要设计说明书对高校精品课程网站系统做了全面细致的用户需求分析,明确所要设计的网站应具有的功能、性能与界面,使系统分析人员及网站设计人员能清楚地了解用户的需求,并在此根底上进一步提出概要设计说明书和完成后续设计与开发工作。本说明书是整个网站设计的依据,它对以后阶段的工作起指导作用。本文也是工程完成后系统验收的依据。阅读对象:本文档的阅读为系统分析员和用户及使用部门的有关人员,为后面的系统开发提供依据。1

5、.31.3 建设目标建设目标1) 操作人性化网站将建设成用户习惯的 windows 系统和通用类购物网站操作习惯,以最短时间适应系统操作。2) 界面人性化 整个网站与河北金融学院精品课程网站界面类似,提供人性化提示 采用图文并茂的方式显示信息 ,如教师和学生互动交流 网站中不同角色用户会有相应的操作界面,普通用户在网站主页可以浏览共享信息;学生和教师需要经过后台登录页面可以进入后台管理页面进行学习、互动交流、留言等;管理员经过后台登录页面可以进入后台页面管理用户、留言、文档、公告更新等信息。1.4 工程背景工程背景1. 设计网站名称:Web 精品课程学习型网站2. 工程与其他软件的关系:a)

6、运行平台:本工程运用在 B/S 效劳器上,采用 WINDOWS XP为操作系统b) 开发软件:采用 MyEclipse 作为开发软件c) 数据库:采用 MySQL 为开发软件的后台数据库1.5 定义定义本文档所涉及的专门术语定义和缩略语、缩写词的含义如下表:学生指本校学生,可以在线学习,参与网络互动学习等教师指本校教师,提供相应课程的练习与自主测试网络管理维护人员负责处理网站故障问题,保证网站正常运行管理员 管理学生和教师的账号、密码,处理公告、新闻等信息其他浏览者 指任何人,只能看到网站共享内容,无权登陆其他界面 2 2 任务概述任务概述2.12.1 目标目标本工程采用的是三层 B/S 架构

7、,建立了一种基于 web 的网络教学互动平台,该平台设计了一个良好的网络学习环境,教学学习功能的主要设计目标如下:1) 以学生为主体,吸引学生积极参与网络互动学习,引导学生自主学习;2) 有机地整合和呈现课程知识,方便学生自学;3) 实现广泛的师生互动,效劳于课后教学环节;4) 提供课程的练习与自测功能,方便学生自主测试与练习;5) 广泛收集评教意见,不断改良教学方法,提高教学质量。2.22.2 需求概述需求概述1Web 精品课程学习型网站前台模块要求能够提供教学内容简介、课程描述、相应文件下载等功能,后台管理模块要求能够实现师生互动交流、公告管理、作业管理等功能。2当学生或教师需要提交或查看

8、作业、下载文档、查看公告、留言、贴吧论坛等操作时,就需要验证用户的身份,必须是合法的系统用户才有权利执行这些操作。3管理员负责管理用户管理、公告管理、留言管理、文档管理、SWF 文件管理、贴吧论坛管理。2.32.3 条件及限制条件及限制本工程的设计必须有学校和领导的大力支持,必须有足够的人员并且有很高的团队精神。另外可能有技术和设备方面的欠缺,合理利用现有设备,工程的可扩展性、平安性、易于维护等。3 3 前台展示模块前台展示模块3.13.1 结构图展示结构图展示 前台模块结构图课程描述教学内容简介教学条件教学方法教学效果教学文件下载教学队伍介绍课程目标与定位历史沿革网络教学环境实践教学条件教材

9、使用与建设实践教学内容理论教学内容课程设计教学改革与研究主要负责人教学团队教学设计教学手段教学方法政策支持政策支持课程特点与创新点课程所处水平课程存在缺乏校内同行评价校外专家评价学生评价校内督导评价课堂教学录像授课方案授课教案授课课件习题教学大纲实践教学参考文献目录课程试卷课程申报书自我评价3.23.2 用例图展示用例图展示uc 下 下 下 下 下 下 下 下 下前 前 前 前 前 前下 下 下 下下 下 下 下 下 下下 下 下 下下 下 下 下下 下 下 下下 下 下 下下 下 下 下 下 下下 下 下 下4 4 后台管理模块后台管理模块 用例图总图用例图总图uc 下 下 下 下 下 下

10、下 下 下下 下下 下下 下 下下 下 下 下下 下 下 下下 下 下 下下 下 下 下下 下 下 下下 下 下 下SWF下 下 下 下下 下 下 下下 下 下 下下 下 下 下4.14.1 用户管理模块用户管理模块本系统分为普通用户、教师、学生和管理员四个角色,在用户管理模块中对这四个用户角色进行管理,并对不同的角色进行赋权Role 表角色权限学生查看公告、提交作业、给老师进行留言、删除自己的留言、下载课件、创立贴吧、修改自己的根本信息教师查看公告、公告管理、发布作业、查收作业、回复学生留言、删除自己的留言、给学生留言、上传课件和公共资源、下载文件、创立贴吧、修改自己的根本信息管理员公告管理

11、、SWF 文件管理、用户管理、留言管理、贴吧管理、分配教师普通用户不能登录后台、下载课件、前台展示浏览4 4.2.2 作业管理模块作业管理模块教师对自己的发布的作业的增删改查学生在这个模块中提交自己的作业并通过再次上传的方式覆盖自己的作业完成作业的修改和删除教师对学生提交的作业进行统计和下载 对未提交的作业的同学通过留言的方式提示交作业4.34.3 公告管理模块公告管理模块不同的用户对公告进行不同的管理 详情见 role 表4.44.4 文件管理模块文件管理模块文件管理分为教学文件管理、公共资源管理和教学录像管理教师用户可以通过该模块对文件实现添加 同时通过前台的控制实现上传文件格式的控制4.

12、54.5 留言管理模块留言管理模块不同用户对自己的留言实现增删查4.6Swf 管理模块管理模块对前台展示的一下 swf 进行更新操作4.4.7 7 贴吧管理模块贴吧管理模块对贴吧实现增删改查5 5 数据库表的设计数据库表的设计5.1 教师表教师表teacher列名数据类型是否为主键是否为空说明teaIDvarchar(20)是否教师 IDteaNamevarchar(20)否否教师姓名teaPwdvarchar(20)否否教师密码teaSexvarchar(5)否否性别teaDegreevarchar(20)否是学历teaTitlevarchar(20)否是职称rolevarchar(20)否

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

14、是否为主键是否为空说明adminIDvarchar(20)是否管理员 IDadminNamevarchar(20)否否管理员姓名adminPwdvarchar(20)否否管理员密码adminSexVarchar(5)否否管理员性别rolevarchar(20)否否角色5.5 作业表作业表work列名数据类型是否为主键是否为空说明workIDint是否作业 ID自增teaIDvarchar(20)否否教师 IDclassIDvarchar(20)否否班级 IDworkVarchar(200)否否作业内容workTimeDatetiem否否发布时间5.6 学生提交作业表学生提交作业表stufile

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

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

17、公告 IDpostIDvarchar(20)否否发布人 IDannTitleVarchar(200)否否公告标题annContentVarchar(200)否否公告内容annTimedateTime否否提交时间5.10 Swf 表表swf列名数据类型是否为主键是否为空说明swfIDint是否Swf 文件 ID自增swfNameVarchar(200)否否Swf 文件名swfPathVarchar(200)否否Swf 文件路径uploaderIDVarchar(20)否否上传者 IDuploadTimedateTime否否提交时间swfTypeVarchar(20)否否Swf 文件类型5.11

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

温馨提示

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

评论

0/150

提交评论