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

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

ID:56968521

大小:3.26 MB

页数:40页

时间:2020-07-29

网络学习空间概要设计(终稿子).doc_第1页
网络学习空间概要设计(终稿子).doc_第2页
网络学习空间概要设计(终稿子).doc_第3页
网络学习空间概要设计(终稿子).doc_第4页
网络学习空间概要设计(终稿子).doc_第5页
网络学习空间概要设计(终稿子).doc_第6页
网络学习空间概要设计(终稿子).doc_第7页
网络学习空间概要设计(终稿子).doc_第8页
网络学习空间概要设计(终稿子).doc_第9页
网络学习空间概要设计(终稿子).doc_第10页
资源描述:

《网络学习空间概要设计(终稿子).doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、网络学习空间概要设计说明书目录一、引言11.1编写目的11.2编写背景11.2.1系统说明11.2.2系统运行环境及其应用软件11.3词汇定义21.4参考资料2二、项目概述32.1产品目标32.2用户的特点32.3需求概述3三、总体设计53.1平台、子系统关系概述53.2系统总体架构设计53.2.1系统功能图53.3模块划分与概要设计说明73.3.1系统服务子系统73.3.2系统管理子系统73.3.3课程在线学习子系统83.3.4课程学习管理子系统93.4网络学习平台关键业务数据流程描述113.4.1课程在线学习子系统113.4.2课程学习管理子系统133.5数据库表设

2、计14四、接口设计374.1用户接口374.2外部接口37五、运行设计375.1运行模块的组合37六、出错处理设计及安全设计38七、维护设计38一、引言1.1编写目的在完成了软件系统的可行性研究和需求分析的基础上,为了明确软件雪球、安排项目规划与进度、组织软件开发与测试,项目组在考虑了多种可能的解决方案,并进行了较为深入地探讨和分析之后,提出了这份概要设计说明书。此概要设计说明书对《网络学习空间》软件的解决方案、功能分配、模块划分、程序的总体架构、输入输出和接口设计、运行设计及出错设计等方面做了全面的概括性的说明,为该软件的详细设计奠定基础。1.2编写背景1.2.1系统

3、说明项目名称:网络学习空间项目简介:网络学习空间能够实现学生及老师在网络上进行实时教学以及课后学习中的各类信息的下载和交流1.2.2系统运行环境及其应用软件本软件采用J2EE(Java2PlatformEnterpriseEdition)技术平台来构建,采用EJB和JavaBeans构建中间层业务处理组件,完成绝大多数事务的处理,用JSP实现界面显示和用户交互功能。中间件采用成熟的应用服务器产品支撑业务处理组件的运行环境采用MySQL作为数据库实现数据的存储。在WindowsXP及以上版本的平台上均可以运行。流媒体服务器采用应用较为普遍的WindowsMediaServ

4、er,以支持流媒体点播和广播服务。1.3词汇定义J2EE(Java2PlatformEnterpriseEdition):Java2平台企业版EJB(EnterpriseJavaBean):企业级JavaBean,J2EE标准中的一部分。Tomcat:是Java2的平台企业版,一种全然不同于传统应用开发的技术架构,简化且规了应用系统的开发与部署。JSP(Java Server Pages):一种动态网页技术标准。 DAO(DataAccessObject):数据访问对象,这里指数据访问对象层。 MySQL:一个源码开放、成本体积较小的小型关系型数据库管理系统。JDBC(

5、JavaDatabaseConnectivitystandard):Java的数据库连接标准。1.4参考资料[1]海藩.《软件工程导论》(第五版)[M].清华大学2008[2]软件工程概要设计说明书ISO标准[3]燕奎,德奎.《JSP实用实例教程》[M].清华大学2005二、项目概述2.1产品目标(1)产品开发目标:能够帮助教师在课堂上进行实时教学,课后学生能够通过该学习空间进行预习和复习以及学习资料的下载,教师也能通过测试和作业提交随时掌握学生的学习情况,帮助学生提高学习效率。(2)应用目标:软件必须使用方便,用户界面要尽量简洁友好,系统占用资源少、响应时间迅速,拥有

6、很好的可维护性和安全性。(3)作用围:可以在高校局域网使用,也可以应用于辅助学校课堂教学,和企业事业的训平台。2.2用户的特点(1)使用用户特点:该学习空间的使用操作人员应该是学生和教师,学生用户能够对计算机进行简单的操作即可,教师用户需要对学习空间的使用较为熟悉,可能需要进行必要的培训。(2)维护人员要求:维护人员应该是计算机专业人员,具有一定的JSP、Tomcat开发经验,还有MySQL数据库开发经验,具有清晰的软件开发流程思想和阅读书写项目说明书的能力。2.3需求概述功能要求:1.系统服务子系统1.1底层服务引擎1.2权限控制模块1.3数据库连接模块1.4二次开发

7、接口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.6FAQ管理模块4.7统计分析模块三、总体设计3.1平台、

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。