计算机辅助学习网站 系统需求规格说明书.docx
- 文档编号:6211313
- 上传时间:2023-01-04
- 格式:DOCX
- 页数:13
- 大小:227.45KB
计算机辅助学习网站 系统需求规格说明书.docx
《计算机辅助学习网站 系统需求规格说明书.docx》由会员分享,可在线阅读,更多相关《计算机辅助学习网站 系统需求规格说明书.docx(13页珍藏版)》请在冰豆网上搜索。
计算机辅助学习网站系统需求规格说明书
系统需求规格说明书
1引言
1.1编写目的
计算机辅助学习网站是高等学校教案质量与教案改革工程的重要组成部分,是学生自主学习、教案互动、学习交流的重要平台。
1.2背景
计算机辅助教案(ComputerAidedInstruction,简称CAI>是在计算机辅助系统下进行的各种教案活动,以对话方式与学生讨论教案内容、安排教案进程、论坛互相交流和实验操作学习的方法与技术。
CAI为学生提供一个良好的个人化学习环境。
综合应用多媒体、超文本、人工智能、网络通信和知识库等计算机技术,克服了传统教案情景方式上单一、片面的缺点。
它的使用能有效地缩短学习时间、提高教案质量和教案效率,实现最优化的教案目标。
计算机辅助教案是指用计算机帮助或代替教师执行部分教案任务,向学生传授知识和提供技能训练的教案方式。
在计算机辅助系统这个网络平台上可以看到相关课程的详尽信息。
在课程介绍中,用户可以轻松找到要学课程的简单概述,能为用户对相关知识的学习指明方向,突出重、难点。
而这些有可能会被老师忽略,或者老师讲过而你没有听清楚的情况下就会对你总体把握学习很有益处。
在教师队伍中你可以比较详细的了解讲师或课程负责人的信息,在你学习中遇到难题时可以向这些老师请教。
每个人的思考方式不同,你的任课老师的讲解重点的思路你可能理解不了,有可能换个老师以另外的思路讲解有可能就符合你的思维方式,也更易于理解。
在教案信息中向用户展示某一课程总体结构框架,列出课程的主要的知识点,有利于用户总体把握课程。
资源下载为用户提供了很好的教案资源,供用户学习。
而交流互动平台更是体现了精品课程网站交互性的特点,在该项中用户可以就自己学习中遇到的问题提出来供其他用户共同思考解答,可以促进学生与学生之间的互相学习,以及学生和老师之间的互相交流。
实验管理系统为学生展示了各种实验视频和模拟环境,可以锻炼学生们的实践能力。
这是计算机辅助系统的一个十分优秀的特点,可以让用户之间相互探讨,共同进步
1.3定义
工程定义:
主要列出本档中用到的专门术语的定义和缩写词的原文可行性研究:
主要列出本工程/软件为什么要开发,在开发的过程中预计将要出现的最主要的难点在什么地方,已经预计做完之后运行时会有什么主要的市场等。
差不多也就是阐述下你们工程的优点和重要性哈。
本工程是为了方便广大师生,更加方便的学习而开发的。
开发中的难点在于如何让师生更加容易方便的参与进来,并为师生提供良好的学习环境。
预计做完后主要面向广大计算机系及计算机爱好者,以及从事教育工作的老师。
1.4参考资料
郑逢斌,软件工程,科学出版社
马骏,C#网络应用编程,人民邮电出版社
2需求概述
2.1目标
计算机辅助学习网站系统是一个为使用户更全面学习专业知识而开发的网站。
该网站有两种角色普通用户和管理员,用户登录网站后可以浏览课程介绍、教案大纲、教师队伍等资料,用户还可以根据自己的需要下载学习资源,此外网站很重要的一个功能是可以实现网上答疑,可以促进用户之间的交流。
作为网站的管理员承担着管理网站后台的职责,管理员有管理用户信息、课程指南、学习资源、课程申报、资源下载等项管理权限。
2.2运行环境
应用VisualStudio2018作为开发平台,使用ASP.NET技术设计网站
2.3关键点
用户注册,网站信息,在线测试,专题交流,专题解答,实验模拟程序。
3需求规格
3.1软件系统总体功能/对象结构
计算机辅助学习主要用于大中专院校学生通过网络学习,是当前非常流行非常需要的系统工程需求。
它有利于提高学生学习的效率。
设计可交互的网站,这些交互功能如:
查询、下载、上交、修改等是ASP.NET所支持的。
本系统采用B/S模式进行系统地设计与实现。
本网站名为计算机辅助学习网站,其功能与其它辅助学习网站需求相似。
根据辅助学习网站所具有的特征以及它所完成的主要任务分析以及计算机辅助学习网站用户的特殊性,本网站的用户分为普通用户和管理员两大类,根据用户的不同而给予不同的权限,这些权限决定用户所能完成的主要功能。
学生<普通)用户,主要通过计算机辅助学习网站来学习,所以学生所具有的权利应该是学习,浏览,留言,资源下载等。
根据上述需求进行分析,本系统在实现上应该具有如下功能:
(1>学习功能,包括浏览课程指南、教案大纲等。
(2>学习资源管理,包括资料的上传和下载。
(3>教师管理,包括教师信息管理和介绍等。
(4>师生互动功能,师生在线提问和答疑。
(5>添加、删除、修改用户帐户的功能。
3.2软件子系统功能/对象结构
3.2.1用户管理系统
3.2.1.1注册
访客发送注册信息到用户管理系统,管理员通过审核合格,将个人信息存入个人信息数据库,并导出个人信息通过用户管理系统发送给用户。
管理员管理用户管理系统。
3.2.1.2修改信息
用户发送修改信息的请求给用户管理系统,管理员审核后,存入个人信息数据库,并导出信息通过用户管系统发送给用户。
管理员管理用户管理系统。
3.2.1.3消息记录
用户登录用户管理系统。
登陆成功就可以进入网站系统进行浏览,并且将浏览记录存入个人信息数据库,并发送给用户;登录失败,重新登录。
管理员管理用户管理系统。
3.2.2教务管理系统
3.2.2.1教师信息浏览
用户登录用户管理系统。
登陆成功就可以通过教务管理系统请求教师信息数据库导出教师信息进行浏览,;登录失败,重新登录。
管理员管理教务管理系统。
3.2.2.2考研题
用户登录用户管理系统。
登陆成功就可以通过教务管理系统请求考研题数据库导出考研题进行浏览,;登录失败,重新登录。
管理员管理教务管理系统。
3.2.2.3课件和介绍
用户登录用户管理系统。
登陆成功就可以通过教务管理系统请求教案信息数据库导出教案信息进行浏览,;登录失败,重新登录。
管理员管理教务管理系统。
3.2.2.4在线测试
用户登录用户管理系统。
登陆成功,学生就可以通过在线测试系统请求试卷数据库导出试卷进行答题,试卷分数则存入考生信息数据库,学生可以通过在线测试系统请求考生信息数据库导出分数进行查询试卷分数;老师通过在线测试系统出题,试卷将存入试卷数据库。
登录失败,重新登录。
管理员管理在线测试系统的运行。
3.2.3互动平台系统
3.2.3.1论坛交流
用户登录用户管理系统。
登陆成功就可以通过互动平台系统发帖,帖子存入帖子数据库,也可以通过互动平台系统请求帖子数据库导出帖子进行回复;登录失败,重新登录。
管理员管理互动平台系统。
3.2.3.2专题解答
用户登录用户管理系统。
登陆成功,学生就可以通过教师解答系统进行提出问题,问题将存入问答数据库,得到的答案通过教师解答系统请求问答数据库导出答案,老师通过教师解答系统请求问答数据库导出问题进行回复,回复的答案将存入问答数据库;登录失败,重新登录。
管理员管理教师解答系统。
3.2.3.3消息发布屋
管理员发布公告消息到互动平台,并存入公告信息数据库。
用户登录用户管理系统。
登陆成功就可以通过互动平台系统请求公告信息数据库导出公告信息进行浏览,;登录失败,重新登录。
3.2.4实验管理系统
3.2.4.1实验大纲
管理员发布实验大纲到实验管理系统,并存入实验数据库。
用户登录用户管理系统。
登陆成功就可以通过实验管理统请求实验数据库导出实验大纲进行浏览,;登录失败,重新登录。
3.2.4.2上传下载实验报告,实验文档
用户登录用户管理系统。
登陆成功,学生就可以通过实验管理系统上传实验文档和实验报告,并存入实验数据库,用户通过实验管理系统发送下载实验文档和实验报告的请求给实验数据库,导出文件进行下载;登录失败,重新登录。
管理员可以通过管理实验管理系统删除不合格的实验文档和实验报告。
3.2.4.3实验模拟环境
用户登录用户管理系统。
登陆成功,用户可以进入实验程序系统,体验实验模拟环境进行学习;登录失败,重新登录。
管理员管理实验程序系统。
3.3功能或对象的描述
3.3.1注册
<1)输入
个人信息,将要访问用户管理系统
<2)过程
将用户的个人信息输入并存入用户信息数据库中。
<3)输出
输出用户的账号,级别,密码,个人资料
<4)验收准则
密码与用户名同时正确即用户正常登陆成功
3.3.2修改信息
<1)输入
要修改的个人信息,将要访问用户管理系统
<2)过程
将用户的修改后的个人信息输入并存入用户信息数据库中。
<3)输出
输出用户的账号,级别,密码,新的个人资料
<4)验收准则
密码与用户名同时正确即用户正常登陆成功
3.3.3消息记录
<1)输入
查看消息记录请求信息
<2)过程
将此要求发送到用户管理系统。
<3)输出
网站浏览的消息记录
<4)验收准则
密码与用户名同时正确即用户正常登陆成功
3.3.4网站信息浏览
<1)输入
登录网站信息浏览请求数据
<2)过程
将此要求发送到网站各系统。
<3)输出
网站信息
<4)验收准则
显示网站所请求的页面
3.3.5在线测试<学生或老师)
<1)输入
试卷请求数据或试卷上传数据
<2)过程
将此要求发送到在线测试系统。
<3)输出
试卷信息
<4)验收准则
登录在线测试系统,考试或上传试卷数据返回
3.3.6论坛交流
<1)输入
发帖回帖数据
<2)过程
将此要求发送到互动平台系统。
<3)输出
发帖回帖成功数据
<4)验收准则
网站显示所写的帖子或者回复的留言。
3.3.7实验模拟程序
<1)输入
进入实验模拟程序请求数据
<2)过程
将此要求发送到实验管理系统。
<3)输出
实验模拟程序数据
<4)验收准则
网站上显示进入实验模拟程序成功
3.4数据
本系统所使用的数据库主要包含7张数据表,即用户角色表、用户信息表、新闻信息表、教师信息表、留言信息表课程信息表、实验文档信息表。
用户角色表:
角色类型、角色名称、角色权限。
用户信息表:
用户名称、密码、姓名、性别、生日、职业、单位、地址,联系方式。
新闻信息表:
新闻标题、新闻内容、作者、发表时间。
教师信息表:
教师姓名、性别、任教时间、任教科目、职位、个人简介、联系方式、个人照片。
留言信息表:
留言者姓名、留言内容、留言时间、回复内容、回复时间。
课程信息表:
科目、教师姓名、上传时间。
实验文档信息表:
实验文档标题、作者姓名、上传时间。
3.5可使用性、可维护性、可移植性、可靠性和安全性
该系统开发的软件为计算机辅助学习网站的服务器端软件,由于学生与教师十分需要一个网络化的交流平台,该软件设计完成后可用于展示该专业的教案成果和提供互动教案服务。
目前我国政府对高等教育的质量十分重视,外加教育机构间的生源竞争日趋激烈,许多高等院校都引入了类似的教案网站,利用网络与多媒体开展远程培训。
但本系统完全独立开发,力求使系统功能简洁明了,齐全且易于操作。
各个高校对计算机辅助学习网站系统非常重视,为该系统的开发提供了前提条件。
目前,学校的专用机房,微机设备数量质量都达到能实现信息化管理的要求,
目前信息技术和计算机软硬件发展已经完全可以满足本系统的技术要求,开发和维护工作由专业维护人员承担。
就目前使用的开发技术来说,采用十分流行的面向对象程序设计语言C#开发,使用SQLserver2005作为数据库的支持,应用VisualStudio2018作为开发平台,使用ASP.NET技术设计网站,这些技术都已十分成熟,而且相对来说简单易懂,可以边学边做。
因此,从技术上来说该计算机辅助学习网站开发方案是可行的。
拥有系统运行的硬件环境。
导师非常支持该计算机辅助学习网站的开发,这为开发工作的顺利进行提供了必要的保障。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机辅助学习网站 系统需求规格说明书 计算机辅助 学习 网站 系统 需求 规格 说明书