学习系统软件需求说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
<在线学习系统>
软件需求说明书
作者:第七组
完成日期:
签收人:
签收日期:
修改情况记录:
1引言 (3)
1.1编写目的 (3)
1.2背景 (3)
1.3定义......................................................................................................... 错误!未定义书签。
1.4参考资料 (4)
2任务概述 (4)
2.1目标 (4)
2.2用户的特点 (4)
2.3假定和约束 (4)
3需求规定 (4)
3.1对功能的规定 (4)
3.2对性能的规定 (7)
3.2.1精度 (7)
3.2.2时间特性要求 (8)
3.2.3灵活性 (8)
3.3输人输出要求 (8)
3.4数据管理能力要求 (9)
3.5故障处理要求 (9)
3.6其他专门要求 (9)
4运行环境规定 (9)
4.1设备 (9)
4.2支持软件 (9)
4.3接口 (10)
4.4控制 (10)
软件需求说明书的编写提示
1引言
Internet是目前世界上最大的计算机互联在线,它遍布全球,将世界各地各种规模的在线连接成一个整体。在现代科学技术的飞速发展的时代,单一的在线学习观,单一的在线学习模式显然已不适应社会发展的需要。自上个世纪50年代以来,“各种在线学习改革探索,风起云涌。产生了许多新的在线学习体系。但是,谁也包打不了天下,只有大家联合起来,才能迎接时代的挑战。”其实,国外的学者也清楚地认识到这个问题:“把建构主义这种培养学习者处理‘问题’能力和技能的模式,推广至一切在线学习领域是不适宜的。”
1.1编写目的
在线学习系统,是一个利用因特网作为平台传送教学内容,实施网上教学,进行网上交流和学习的信息系统。它是多方面地,全方位地,从课件下载,在线答疑,课堂在线学习到留言反馈,自我测试,再到相关系统的友情链接,以及新闻中心的设置,不仅可以加深学生对于课程的学习理解,而且也开阔了大家的眼界,很好的培养了学生自主学习的精神,也为很多学有余力的同学提供了很好的进一步发展钻研的空间。
构建在线学习系统平台,可以克服传统课堂教育的局限性,形成一种主动的、协作的、开放的教学模式,既有生动形象和资源广泛的优点,又具有能相互访问、双向交流,不受时空限制的优良特性。
1.2背景
说明:
a.待开发的软件系统的名称:《在线学习系统》;
b.本项目的任务提出者:计算机与软件学院
开发者:
用户:全院学生
实现该软件的计算中心:软件技术实训室(2)
1.3参考资料
《软件项目实践》作者:杨韶华出版社
2任务概述
2.1目标
本系统突破一般多媒体辅助教学工具的思想,尽可能将现实的活生生的教学环境和方法应用于网络教学中,提高学生网上学习的兴趣,从而真正提高网上教学质量;亦为建立多学科通用的网上教学平台,为今后开展广泛的网上教育提供技术基础服务。
2.2用户的特点
本系统主要是为了方便学生上网学习,并和教师交流、讨论,同时教师和管理员也可进入系统进行查询、修改以及检测,操作方便,简单易懂。
2.3假定和约束
a. 软件开发期限:3个月;
b. 软件开发人员:辅导老师1人,开发成员6人;
c. 在管理方针,硬件的限制,并行操作安全和保密方面无约束。
假设开发过程出现需求错误,开发管理不完善,设计时没能考虑周全导致严重问题,本项目的开发都将受到很大的影响,也许会造成软件开发失败。
3需求规定
3.1对功能的规定
系统功能分析在系统开发的总体任务基础上完成。
主要功能有以下几方面:
一、会员
图1-1会员用例图
1.信息浏览:提供给会员在前台页面浏览各种资料信息。
2.资料下载:为会员提供下载学习资料。
3.评论:会员可以为所有的资料的进行评论。
4.发帖、回复:会员可在这个页面发表自己的帖子,为会员提供
更好的交流平台。
5.查看公告:让会员在第一时间知道本网站的动态或更好的软件
等。
6.提交作业:会员可以将作业提交到该问题的文件夹下。
7.信息修改:会员对自己的信息进行修改。
管理员
二、
1.评论管理:对不健康或非法的评语做删除操作,让本网站健康的
发展。
2.教师管理:对教师信息进行增加、删除、修改、查找以及教师权
限的设置。
3.会员管理:对会员信息进行管理,对非法用户进行删除。
4.资料管理:包括对类别的分类管理和对每一类的学习资料进行管
理。
5.公告管理:将最新消息发布出去,方便会员可以了解到最新的消息,
对最新的资料进行查看学习。
三、教师
图1-2 教师用例图
1.在线答疑:对会员提出疑问进行解答,或者提供问题相关资料供
会员参考,从而使会员解决问题。
2.查看会员信息:教师可以查看会员的信息,且可以对学生进行评
论。
3.资料上传:教师上传相关课程的资料,供会员进行查看和学习。
4.回复评论:教师对会员的评论进行回复。
图1-4 系统功能模块图
3.2对性能的规定
3.2.1精度
a. 输入:系统应尽可能使输入的数据越少越好,尽量避免数据的重复输入;数据输入的格式应符合业务习惯,并且直观、方便。
b. 处理:要求系统处理的数据能准确无误,在硬件条件一定的前提下,力求系统处理数据的速度最快。尤其是在信息统计之处,更要注意这一问题。
c. 系统的屏幕输出应能够满足管理业务所需信息量的要求,并要求输出直观、简洁,具有可重复查询功能与屏幕格式的转换功能。报表的输出要能满足管理业务的要求,并可实现分页、任选输出,同时打印输出环境也要能适合于不同类型的打印机,以增强系统的可使用性。