没有合适的资源?快使用搜索试试~ 我知道了~
项目背景51.3.名词定义 51.4.参考资料 62.总体描述 62.1.产品前景 62.2.用户类及其特征 62.3.产品功能 72.3.1.课程相关功能 8
资源推荐
资源详情
资源评论
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/release/download_crawler_static/86321880/bg1.jpg)
软件需求工程-高校教学平台 软件需求规格说明书
软件需求工程
高校教学平台
软件需求规格说明书
[V1.0]
组 号:
G03
组 长:
王 鹏
组 员:
彭子帆 陈宇威 姜运峰
杨佳妮 郭于琪
2019 年 11 月 28 日
![](https://csdnimg.cn/release/download_crawler_static/86321880/bg2.jpg)
软件需求工程-高校教学平台 软件需求规格说明书
第2页 / 共61页
修改历史
日期
版本
作者
修改内容
2019-11-28
1.0
王 鹏 彭子帆
陈宇威 姜运峰
杨佳妮 郭于琪
初始版本
目录
1. 前言 ············································································································ 5
1.1. 编写目的 ································································································ 5
1.2. 项目背景 ································································································ 5
1.3. 名词定义 ································································································ 5
1.4. 参考资料 ································································································ 6
2. 总体描述······································································································· 6
2.1. 产品前景 ································································································ 6
2.2. 用户类及其特征 ······················································································· 6
2.3. 产品功能 ································································································ 7
2.3.1. 课程相关功能 ···················································································· 8
2.3.2. 作业、测试功能 ················································································· 8
2.3.3. 讨论互动功能 ···················································································· 8
2.3.4. 搜索课程功能 ··················································································· 10
2.4. 运行环境 ······························································································ 10
2.4.1. 软件层面 ························································································· 10
2.4.2. 硬件层面 ························································································· 10
2.5. 设计和实现上的约束 ··············································································· 10
2.5.1. 数据存储 ························································································· 10
2.5.2. 网络服务吞吐 ··················································································· 11
2.5.3. 数据安全 ························································································· 11
2.6. 假设和依赖 ···························································································· 11
2.6.1. 用户方面 ························································································· 11
2.6.2. 服务器方面 ······················································································ 11
![](https://csdnimg.cn/release/download_crawler_static/86321880/bg3.jpg)
软件需求工程-高校教学平台 软件需求规格说明书
第3页 / 共61页
2.6.3. 网络方面 ························································································· 11
2.7. 用户文档 ······························································································· 11
2.7.1. 描述类文档 ······················································································ 12
2.7.2. 过程类文档 ······················································································ 12
2.7.3. 参考类文档 ······················································································ 12
2.8. 术语表 ································································································· 12
3. 系统功能····································································································· 14
3.1. 用户需求 ······························································································ 14
3.2. 用例图 ································································································· 16
3.3. 功能列表 ······························································································ 16
3.3.1. 登录 ······························································································· 16
3.3.2. 编辑课程介绍 ··················································································· 18
3.3.3. 教师介绍 ························································································· 20
3.3.4. 上传教学资源 ··················································································· 21
3.3.5. 下载功能 ························································································· 23
3.3.6. 加密教学资源 ··················································································· 25
3.3.7. 上传附件 ························································································· 26
3.3.8. 下载功能 ························································································· 27
3.3.9. 发帖 ······························································································· 29
3.3.10. 回帖 ······························································································· 31
3.3.11. 发布课程公告 ··················································································· 33
3.3.12. 发布作业 ························································································· 35
3.3.13. 编辑作业要求 ··················································································· 37
3.3.14. 提交作业 ························································································· 38
3.3.15. 批改作业 ························································································· 40
3.3.16. 搜索功能 ························································································· 41
3.3.17. 删除/恢复发言 ·················································································· 42
3.3.18. 恢复帖子 ························································································· 43
3.3.19. 禁止/允许发言 ·················································································· 44
3.3.20. 任命/撤销助教 ·················································································· 45
3.3.21. 撤销助教 ························································································· 46
4. 外部接口需求······························································································· 48
4.1. 用户界面 ······························································································ 48
4.1.1. 主界面 UI 布局示意图:······································································ 48
4.1.2. 设计规范: ······················································································ 48
4.2. 硬件接口 ······························································································ 49
4.2.1. 服务器 ···························································································· 49
4.2.2. 客户端 ···························································································· 49
4.3. 软件接口 ······························································································ 50
![](https://csdnimg.cn/release/download_crawler_static/86321880/bg4.jpg)
软件需求工程-高校教学平台 软件需求规格说明书
第4页 / 共61页
4.3.1. 服务器 ···························································································· 50
4.3.2. 客户端 ···························································································· 50
4.3.3. 通信接口 ························································································· 50
5. 非功能性需求······························································································· 50
5.1. 性能需求 ······························································································ 50
5.2. 输入要求 ······························································································ 51
5.3. 数据传输及并发要求 ··············································································· 51
5.4. 数据管理要求 ························································································ 52
5.5. 权限与安全需求 ····················································································· 53
5.6. 软件质量属性 ························································································ 54
5.7. 可视化需求 ··························································································· 55
5.8. 防护性需求 ··························································································· 55
5.9. 可维护性 ······························································································ 56
5.10. 其它需求 ······························································································ 56
6. 数据字典····································································································· 56
6.1. 数据流定义表 ························································································ 56
6.2. 数据元素定义表 ····················································································· 57
6.3. 数据精度表 ··························································································· 58
7. 业务规则与业务算法 ······················································································ 59
7.1. 业务规则 ······························································································ 59
7.1.1. 作业规则 ························································································· 59
7.1.2. 资料规则 ························································································· 59
7.1.3. 论坛规则 ························································································· 60
7.2. 业务算法 ······························································································ 60
8. 附录:编写软件需求规格说明书的原则 ······························································ 60
8.1. 文档编写人员 ························································································ 60
8.2. 软件需求规格说明书编写参考资料 ······························································ 61
8.3. 软件需求规格说明书编写步骤···································································· 61
8.4. 软件需求规格说明书编写人员···································································· 61
![](https://csdnimg.cn/release/download_crawler_static/86321880/bg5.jpg)
软件需求工程-高校教学平台 软件需求规格说明书
第5页 / 共61页
1. 前言
1.1.编写目的
本项目是一个供学生、教师以及其他欲访问网页人员使用的高校教学平台。
此软件需求规格说明书详细描述了本开发系统的软件功能性和非功能性需
求。此文档的用途旨在为开发人员提供开发过程时的参照,供开发团队明确自己
的任务及其期限。同时为测试人员拟定测试用例和计划时提供辅助。
1.2.项目背景
身处在以网络串联我们生活的世代,将传统的书本、课堂教育整合到网络平
台已是一个趋势和众所期望的成果。早在本世纪初,美国教育部就提交了打算以
网络化学习提高年青一代世纪能力素质的根本措施。由此可见,将教育结合网络
的应用是改革教育和人才培养十分重要的一个途径。网络化学习作为新颖的学习
交流方式,不只是使教学质量更上一层楼,实为根本的改变师生之间的关系和教
学结构,是教育本质上的重大改变。
本高校教学平台不仅能方便教学相关资讯的查询,更能基于这个平台,系统
化的提供师生之间沟通的渠道,增进师生沟通联系,提升教学品质。除此之外,
其他想了解本校教学资讯的游客也能借由访问本网站,一览师资信息、相关链接、
反馈消息等操作,有提升对本校好感度的作用。
1.3.名词定义
Node.js Express
基于 Node.js 平台,快速、开放、极简的 Web 开发框架。
HTML
HTML 称为超文本标记语言,是一种标识性的语言。包括一
系列标签供网络上的文档格式统一,使分散的 Internet 资源
连接为一个逻辑整体。
JavaScript
JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解
释型或即时编译型的编程语言。
CSS
是一种用来表现 HTML 或 XML(标准通用标记语言的一个
子集)等文件样式的计算机语言。
DBMS
数据库管理系统 DBMS 是用于管理数据的计算机软件。
UML
是支持模型化和软件系统开发的图形化语言,提供模型化和
可视化支持。
剩余60页未读,继续阅读
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/e2eca62cecb747278803600df3c2e572_weixin_35765225.jpg!1)
稚气筱筱
- 粉丝: 16
- 资源: 320
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
- 10Eclipse项目源码.jpg
- 大屏可视化数据课程项目
- Maven 快速入门指南:安装和配置方法详解
- STM32物信息通过MQTT协议上传云平台
- STM32物信息通过MQTT协议上传云平台
- 基于Selenium的Java爬虫实战(内含谷歌浏览器Chrom和Chromedriver版本122.0.6260.0)
- 基于Selenium的Java爬虫实战(内含谷歌浏览器Chrom和Chromedriver版本122.0.6259.0)
- 基于Selenium的Java爬虫实战(内含谷歌浏览器Chrom和Chromedriver版本122.0.6258.0)
- 基于Selenium的Java爬虫实战(内含谷歌浏览器Chrom和Chromedriver版本122.0.6257.0)
- Screenshot_2024_0614_022736.png
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)