网络学习空间概要设计.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络学习空间 概要设计说明书 目录 一、引言 1 1.1 编写目的 1 1.2 编写背景 1 1.2.1 系统说明 1 1.2.2 系统运行环境及其应用软件 1 1.3 词汇定义 2 1.4 参考资料 2 二、概述 3 2.1 产品目标 3 2.2 用户的特点 3 2.3 需求概述 3 三、 5 3.1 平台、子系统关系概述 5 3.2 系统总体架构设计 5 3.2.1 系统功能图 5 3.3 模块划分与概要设计说明 7 3.3.1 系统服务子系统 7 3.3.2 系统管理子系统 7 3.3.3 课程在线学习子系统 8 3.3.4 课程学习管理子系统 9 3.4 网络学习平台关键业务数据流程描述 11 3.4.1 课程在线学习子系统 11 3.4.2 课程学习管理子系统 13 3.5 数据库表设计 14 四、 37 4.1 用户接口 37 4.2 外部接口 37 五、 37 5.1 运行模块的组合 37 六、 38 七、 38 一、引言 1.1 编写目的 1.2 编写背景 1.2.1 系统说明 项目名称:网络学习空间 项目简介:网络学习空间能够实现学生及老师在网络上进行实时教学以及课后学习中的各类信息的下载和交流 1.2.2 系统运行环境及其应用软件 1.3 词汇定义 Tomcat:是Java2的平台企业版,全然不同于传统应用开发的技术架构简化且规范应用系统的开发与部署 JSP(Java?Server?Pages):一种动态网页技术标准。? DAO(Data Access Object):数据访问对象,这里指数据访问对象层。? MySQL:一个小型关系型数据库管理系统1.4 参考资料 二、概述 2.1 目标 2.2 用户的特点 2.3 需求概述 功能要求: 系统服务子系统 1.1 底层服务引擎 1.2 权限控制模块 1.3 数据库连接模块 1.4 二次开发接口 2. 系统管理子系统 2.1 访问统计模块 2.2 内容设置模块 2.3 等级策略模块 2.4 界面上传模块 2.5 系统设置模块 2.6 日志查看模块 3. 课程在线学习子系统 3.1 课程资源学习模块 3.2 在线测试模块 3.3 提交作业模块 3.4 作业及考试成绩记录模块 3.5 教学评估模块 3.6 交流中心模块 3.7 课程检索模块 3.8 常见问题答疑(FAQ)模块 3.9 知识中心模块 4. 课程在线学习管理子系统 4.1 课程视频资源管理模块 4.2 题库管理模块 4.3 作业及考试评分管理模块 4.4 公告管理模块 4.5 教学评估反馈管理模块 4.6 FAQ管理模块 4.7 统计分析模块 三、 3.1 平台、子系统关系概述 3.1.1 平台概述? 网络学习平台为学生教师提供在线学习、在线资源共享、在线互动的管理与控制等服务,是整个系统的主要运行平台。 管理员通过该平台管理学习中心这个核心功能从而实现管理用户资料,课程资源,互动信息等来控制学习流程。 教师通过该平台上传资源,授课答疑,维护题库、评改作业和考试信息。 学生通过该平台进行课程视频、课程资源学习知识、通过资源下载、BBS和在线聊天室交流等实现与同学和教师的交流,最终通过作业和考试取得相应成绩。 3.1.2 子系统划分 系统服务子系统:提供其他子系统需要的服务接口,例如:数据库连接管理服务、权限控制服务等,保证对系统基本功能的支持。 系统管理子系统:管理设置系统运行环境的参数配置,通过日志监控用户访问。 课程在线学习子系统:提供对学生在线学习的支持功能,例如:视频、在线交流、在线测试等功能。 课程在线学习管理子系统:管理在线学习子系统中的功能,提供基本的数据服务。 3.2 系统总体架构设计 3.2.1 系统功能图 下图为系统的整体功能图,包括平台、子系统和模块功能的系统功能图。 图1 系统总体功能图 3.2.2 总体架构 总体架构图描述系统架构中各层之间的关系和构成。 图2 系统总体架构图 本系统使用实现和配置较为简单的系统架构。 DAO(数据访问对象)定义DAO接口,通过JDBC或其他ORM技术实现对数据库的操作。本系统直接使用JDBC实现。 业务层用来实现较复杂的业务逻辑,简单的业务逻辑也可以在JSP/Servlet中实现。 JSP/Servlet主要用来作为表示层,用来响应客户端请求与客户端交互。实现逻辑和简单的业务逻辑。 用户通过客户端浏览器(Browser)发送HTTP请求(Request)到WEB容器,WEB容器由JSP和Servlet直接处理用户请求对客户端返回响应(Response)。 根据原有的程序实现,部分JSP和Servlet可以通过JDBC直接访问数据库,也可以通过

文档评论(0)

dashewan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档