没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
-
网络学习空间
概要设计说明书
目录
一、引言 1
1.1 编写目的 1
1.2 编写背景 1
1.2.1 系统说明 1
1.2.2 系统运行环境及其应用软件1
1.3 词汇定义 2
1.4 参考资料 2
二、工程概述 2
2.1 产品目标 2
2.2 用户的特点 3
2.3 需求概述 3
三、总体设计 4
3.1 平台、子系统关系概述4
3.2 系统总体架构设计5
3.2.1 系统功能图 5
3.3 模块划分与概要设计说明6
3.3.1 系统效劳子系统6
3.3.2 系统管理子系统7
3.3.3 课程在线学习子系统7
3.3.4 课程学习管理子系统9
3.4 网络学习平台关键业务数据流程描述11
3.4.1 课程在线学习子系统11
3.4.2 课程学习管理子系统12
3.5 数据库表设计 13
四、接口设计 48
4.1 用户接口 48
4.2 外部接口 48
五、运行设计 48
5.1 运行模块的组合48
六、出错处理设计及平安设计49
七、维护设计 49
. z
-
一、引言
1.1 编写目的
在完成了软件系统的可行性研究和需求分析的根底上,为了明确软件雪球、
安排工程规划与进度、组织软件开发与测试,工程组在考虑了多种可能的解决方
案,并进展了较为深入地探讨和分析之后,提出了这份概要设计说明书。
此概要设计说明书对"网络学习空间"软件的解决方案、功能分配、模块划分、
程序的总体架构、输入输出和接口设计、运行设计及出错设计等方面做了全面的
概括性的说明,为该软件的详细设计奠定根底。
1.2 编写背景
1.2.1 系统说明
工程名称:网络学习空间
工程简介:网络学习空间能够实现学生及教师在网络上进展实时教学以及课后学
习中的各类信息的下载和交流
1.2.2 系统运行环境及其应用软件
本软件采用 J2EE(Java 2 Platform Enterprise Edition)技术平台来构建,
采用 E 和 JavaBeans 构建中间层业务处理组件,完成绝大多数事务的处理,用
JSP 实现界面显示和用户交互功能。
中间件采用成熟的应用效劳器产品支撑业务处理组件的运行环境
采用 MySQL 作为数据库实现数据的存储。
在 Windows *P 及以上版本的平台上均可以运行。
流媒体效劳器采用应用较为普遍的 Windows Media Server,以支持流媒体点
播和播送效劳。
. z
-
1.3 词汇定义
J2EE(Java 2 Platform Enterprise Edition):Java2 平台企业版
E(Enterprise JavaBean):企业级 JavaBean,J2EE 标准中的一局部。
Tomcat:是 Java2 的平台企业版,一种全然不同于传统应用开发的技术架构,简
化且规了应用系统的开发与部署。
JSP(Java Server Pages):一种动态网页技术标准。
DAO(Data Access Object):数据对象,这里指数据对象层。
MySQL:一个源码开放、本钱体积较小的小型关系型数据库管理系统。
JDBC(Java Database Connectivity standard):Java 的数据库连接标准。
1.4 参考资料
[1] 海藩."软件工程导论"〔第五版〕[M]. 清华大学 2008
[2] 软件工程概要设计说明书 ISO 标准
[3] 燕奎,德奎."JSP 实用实例教程"[M].清华大学 2005
二、工程概述
2.1 产品目标
(1) 产品开发目标:能够帮助教师在课堂上进展实时教学,课后学生能够通过该
学习空间进展预习和复习以及学习资料的下载,教师也能通过测试和作业提
交随时掌握学生的学习情况,帮助学生提高学习效率。
(2) 应用目标:软件必须使用方便,用户界面要尽量简洁友好,系统占用资源少、
响应时间迅速,拥有很好的可维护性和平安性。
(3) 作用围:可以在高校局域网使用,也可以应用于辅助学校课堂教学,和企业
事业的训平台。
. z
-
2.2 用户的特点
(1) 使用用户特点:该学习空间的使用操作人员应该是学生和教师,学生用户能
够对计算机进展简单的操作即可,教师用户需要对学习空间的使用较为熟
悉,可能需要进展必要的培训。
(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 日志查看模块
3. 课程在线学习子系统
. z
-
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 平台、子系统关系概述
3.1.1 平台概述
网络学习平台为学生教师提供在线学习、在线资源共享、在线互动的管理与
控制等效劳,是整个系统的主要运行平台。
. z
剩余49页未读,继续阅读
资源评论
不吃鸳鸯锅
- 粉丝: 8507
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 微信自动抢红包APP.zip毕业设计参考学习资料
- 为 Wireshark 能使用纯真网络 IP 数据库(QQwry)而提供的格式转换工具.zip
- 音频格式转换工具.zip学习资料程序资源
- 自用固件,合并openwrt和immortalwrt编译AX6(刷机有风险).zip
- 最新GeoLite2-City.mmdb,GeoLite2-Country.mmdb打包下载
- 基于BootStrap + Springboot + FISCO-BCOS的二手物品交易市场系统.zip
- 使用Java语言编写的九格拼游戏,找寻下曾经小时候的记忆.zip
- gakataka课堂管理系统
- 一个简单ssh(spring springMVC hibernate)游戏网站,在网上找的html模板,没有自己写UI,重点放在java后端上.zip
- 一个采用MVC架构设计、Java实现的泡泡堂游戏.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功