网络学习空间概要设计(终稿).docx

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网络学习空间 概要设计说明书 目录 一、引言 1 1.1 编写目的 1 1.2 编写背景 1 1.2.1 系统说明 1 1.2.2 系统运行环境及其应用软件 1 1.3 词汇定义 1 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 系统运行环境及其应用软件 本软件采用 J2EE(Java 2 Platform Enterprise Edition)技术平台来构建,采用 EJB 和 JavaBeans构建中间层业务处理组件,完成绝大多数事务的处理,用 JSP 实现界面显示和用户交互功能。 中间件采用成熟的应用服务器产品支撑业务处理组件的运行环境 采用 MySQL 作为数据库实现数据的存储。 Windows XP 及以上版本的平台上均可以运行。 流媒体服务器采用应用较为普遍的 Windows Media Server,以支持流媒体点 播和广播服务。 1.3 词汇定义 1 J2EE(Java 2 Platform Enterprise Edition):Java2 平台企业版 EJB(Enterprise JavaBean):企业级 JavaBean,J2EE 标准中的一部分。 Tomcat:是 Java2的平台企业版,一种全然不同于传统应用开发的技术架构,简 化且规范了应用系统的开发与部署。 JSP(Java Server Pages):一种动态网页技术标准。 DAO(Data Access Object):数据访问对象,这里指数据访问对象层。 MySQL :一个源码开放、成本体积较小的小型关系型数据库管理系统。 JDBC(Java Database Connectivity standard):Java的数据库连接标准。 1.4 参考资料 张海藩 .《软件工程导论》(第五版) [M]. 清华大学出版社 2008 软件工程概要设计说明书 ISO 标准 冯燕奎,赵德奎 .《JSP实用实例教程》 [M]. 清华大学出版社 2005 2 二、项目概述 2.1 产品目标 产品开发目标:能够帮助教师在课堂上进行实时教学,课后学生能够通过该学习空间进行预习和复习以及学习资料的下载, 教师也能通过测试和作业提交随时掌握学生的学习情况,帮助学生提高学习效率。 应用目标:软件必须使用方便, 用户界面要尽量简洁友好, 系统占用资源少、响应时间迅速,拥有很好的可维护性和安全性。 作用范围:可以在高校局域网内使用,也可以应用于辅助学校课堂教学,和企业事业的内训平台。 2.2 用户的特点 使用用户特点:该学习空间的使用操作人员应该是学生和教师,学生用户能够对计算机进行简单的操作即可,教师用户需要对学习空间的使用较为熟悉,可能需要进行必要的培训。 维护人员要求:维护人员应该是计算机专业人员,具有一定的 JSP、 Tomcat 开发经验,还有 MySQL 数据库开发经验,具有清晰的软件开发流程思想和阅读书写项目说明书的能力。 2.3 需求概述 功能要求: 系统服务子系统 1.1 底层服务引擎 1.2 权限控制模块 1.3 数据库连接模块 1.4 二次开发接口 系统管理子系统 2.1 访问统计

文档评论(0)

明若晓溪 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档