欢迎来到天天文库
浏览记录
ID:23311332
大小:1.38 MB
页数:41页
时间:2018-11-06
《网络学习空间概要设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、网络学习空间目录一A引言11.1编写目的11.2编写背景11.2.1系统说明11.2.2系统运行环境及其应用软件11.3词汇定义11.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数据库表设计14四、接口设计374.1針接o37
2、4.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及以上版本的平台上均可以运行。流媒体服务器采用应用较为普遍的WindowsMediaServer,以支持流媒体点播和广播服务。1.3词汇定义J2EE(Java2Platform
4、EnterpriseEdition):Java2平台企业版EJB(EnterpriseJavaBean):企业级JavaBean,J2EE标准中的一部分。Tomcat:是Java2的平台企业版,一种全然不同于传统应用开发的技术架构,简化且规范了应用系统的开发与部署。JSP(JavaServerPages):一种动态网页技术标准。DAO(DataAccessObject):数据访问对象,这里指数据访问对象层。MySQL:一个源码开放、成本体枳较小的小型关系型数据库管理系统。JDBC(JavaDatabaseConnectivitystandard):Java的数据库连接标准。1.4参考资料[1]
5、张海藩.《软件工程导论》(第五版)[M].清华大学出版社2008[2]软件工程概要设计说明书ISO标准[3]冯燕奎,赵德奎.《JSP实用实例教程》[M].清华大学出版社2005二、项目概述2.1产品目标(1)产品开发目标:能够帮助教师在课堂上进行实时教学,课后学生能够通过该学习空间进行预习和复习以及学习资料的下载,教师也能通过测试和作业提交随时掌握学生的学习情况,帮助学生提高学习效率。(2)应用目标:软件必须使用方便,用户界面要尽量简洁友好,系统占用资源少、响应时间迅速,拥有很好的可维护性和安全性。(3)作用范围:可以在高校局域网内使用,也可以应用于辅助学校课堂教学,和企业事业的内训平台。2.
6、2用户的特点(1)使用用户特点:该学习空间的使用橾作人g应该是学生和教师,学生用户能够对计算机进行简单的橾作即可,教师用户需要对学习空间的使用较为熟悉,可能需要进行必要的培训。(2)维护人员要求:维护人员应该是计算机专业人员,具有一定的JSP、Tomcat开发经验,还有MySQL数据库开发经验,具有清晰的软件开发流程思想和阅读书写项目说明书的能力。2.3需求概述功能要求:1.系统服务子系统1.1底层服务引擎1.2权限控制模块1.3数据库连接模块1.4二次开发接口2.系统管理子系统2.1访问统计模块2.2内容设置模块2.3等级策略模块2.4界面上传模块2.5系统设置模块2.6日志查看模块1.课程
7、在线学习子系统3.1课程资源学习模块3.2在线测试模块3.3提交作业模块3.4作业及考试成绩记录模块3.5教学评估模块3.6交流中心模块3.7课程检索模块3.8常见问题答疑(FAQ)模块3.9知识中心模块2.课程在线学习管理子系统4.1课程视频资源管理模块4.2题库管理模块4.3作业及考试评分管理模块4.4公告管理模块4.5教学评估反馈管理模块4.6FAQ管理模块4.7统计分析模块三、总体设计3.
此文档下载收益归作者所有