学生选课系统需求分析

上传人:lis****211 文档编号:124585766 上传时间:2022-07-25 格式:DOCX 页数:10 大小:17.31KB
返回 下载 相关 举报
学生选课系统需求分析_第1页
第1页 / 共10页
学生选课系统需求分析_第2页
第2页 / 共10页
学生选课系统需求分析_第3页
第3页 / 共10页
点击查看更多>>
资源描述
学生选课系统软件需求说明书目录1 引言 1编写目的 1背景 1定义 1参考资料 12 任务概述 1目标 1用户的特点 2假定和约束 23 需求规定 2 对功能的规定 2 对性能的规定 4精度 4时间特性要求 4灵活性 4 输入输出要求 4 数据管理能力要求 4 故障处理要求 4 其他专门要求 54 运行环境规定 5设备 5支持软件 5接口 5控制 5学生选课系统软件需求说明书1 引言编写目的编写本文档的目的在于详细、准确和全面的定义本选课系统的功能和用户需求,用以指 导系统顺利地进行开发,并保证后续地开发能够保质保量的完成。本文档所描述的需求信息 将作为该项目最终验收的标准和依据。预期读者:学生、老师、管理人员。n匕旦背景本项目所开发的学生选课系统完成学校对学生的选课信息的统计与管理,减少数据漏掉 的情况,同时也节约人力、物力和财力。告别以往的人工统计。本项目开发的软件采用 B/S 结构,方便学生、老师、管理员使用,学生可以再线查看 可选课程信息、再线选课、信息修改、成绩查看,老师可以自己的课程人数、课程信息(包 括开课时间、地点、开课方式),管理员可以对整个系统进行管理(包括系统管理、用户管 理、课程管理)。定义B/S : 即浏览器/服务器结构,基于浏览器的使用。用户: 用户分学生、老师和系统管理员,角色不同,所使用的功能不同。网站:Internet上提供Web服务的计算机。该计算机的IP绑定了域名,在浏览器输入 域名就可以访问该计算机的 web 资源。参考资料信息系统分析设计与管理2任务概述目标该系统用于提高教务处的工作效率,方便用户之间信息的交流,简化学生选课的流程, 使选课管理工作更规范化,系统化,程序化,提高信息处理的速度和准确性,能够及时、准 确、有效的查询和修改选课排课相关信息。在学校内部的现有局域网这个网络环境下,信息 由各用户在规定的权限下在各自的工作站上录入,信息上网后各用户可查询,选课,修改, 管理,达到信息共享。用户的特点学生:本科水平。该系统主要为学生提供选课服务,因此学生可以直接查看选课情况,学生 可以根据本人学号和密码登录系统,进行操作,如核实个人信息,查看教师信息、课程信息, 以便选课,查看自己选课结果,查询考试成绩等。老师:在该系统中,为方便教师工作,要求教师能够核实自己信息、查询所授课程的信息、 查看自己教学班的信息,以及最后登记学生的成绩等。管理员:系统管理员负责整个系统的维护,其需求最为复杂,包括对学生、教师、选课进行 管理和统计,及系统状态的查看、维护并生成选课报表、排课报表。所涉及的信息包括课程 信息、教师信息和学生信息。因此系统管理员具有该系统的最高权限,能够编辑各信息模块, 如插入一个新生的信息,增添一门课程的信息,删除退休教师的信息等。预期使用频度:学生选课期间,选课系统将使用非常频繁,每天每位学生至少进入选课系统 一次,除此之外,使用相对较少。假定和约束假设:1、假设用户不在学校,照样可以选课。只要有有网的电脑和浏览器就行。 2、假设用户忘记密码,系统设置找回密码的方法,也可与管理员联系。约束:(1) 系统中所有账户能够供用户随时使用,能够随时使用相应功能。(2) 同一时刻,所有账户不能在多个地方登陆。3) 学生选课数目不能超过学校限制。4) 可以选已经超过规定人数的的课程,不能选已经开课的课程。5) 没有达到规定人数的课程不能开课。6) 该系统必须确保所有数据安全,以免损失。所有用户都要登陆才能访问7) 界面友好,操作简单。8) 软件系统开放性好,结构灵活,可扩充,方便维护。9) 安全可靠。3 需求规定对功能的规定本系统功能需求模块基本分为3 个模块:学生选课子系统,教务管理子系统,教师管理子系统。功能说明输入处理输出学 生 选 课 子 系 统选课此功能使学生 实现在网上选 课。通过友好的 交互界面,使 学生通过点 击鼠标选择 此功能使学 生实现在网 上退课。课程 号。学生提交要选课 程的表单后,系统 进行验证表单中 的数据,选课号是 否正确,不能重 课。显小课程疋 否选中的标 记。退课此功能使学生 实现在网上退 课。通过友好的 交互界面,使 学生通过点 击鼠标进行系统进行验证提 交的数据,不能删 除空数据,验证通 过后删除课程,并输出删除成功的标记,重设课程是否选中的标操作,提交数据。给出提示信息。记。查询此功能使学生 可以查询本学 期的开课计 划,包括课程 的详细信息, 专业课查询, 选修课查询, 已选课查询等通过友好的 交互界面,使 学生通过点 击鼠标就可 以实现各种 查询功能。系统通过点击鼠 标所提交的查询 请求,利用数据库 系统的查询功能 查询出符合要求 的记录。在屏幕上显 示查询后的 结果,通常 以报表的形 显。教务 管 理 子 系 统排课学生选课之前 院系教务管理 人员要合理安 排课程被排课程的 课程号,各课 程的上课地 点、时间、授 课教师系统对教务管理 员提交的排课表 进行验证,验证成 功之后,把排课表 输入到数据库中, 更新数据库。输出排课成 功与否的提 示信息,并 将排课成功 的排课表分 年级输出到 屏幕上并发 布选课信 息。基本信息管理此功能实现对 学生、教师、 课程基本资料 的添加、删除、 更新、查询。管理员利用数 据库进行管输入学生、教 师、课程的基 本属性。详见 数据字典部 分。教务管理员对所 提交的学生,教 师,课程信息通过 系统进行检查、验 证,验证通过之后 把有关信息录入 数据库中,更新数输出学生,教师,课程基本资料信表。理。据库。设置各级用户权限此功能实现对 各用户赋予不 同的用户权限。教务管理 员利用数据库 管理技术进行 权限设置。无教务管理员对各 用户赋予不同的 用户权限,系统验 证这些权限设置, 通过后,进行系统 更新。给出所设置 的用户的权 限说明。教师管理 子系 统选课查询此功能使教师 查询选课的情 况。教师所教课 程的课程号, 实现时应是 鼠标操作。系统根据所提交 的课程号,进行相 应的查询。将查询后的结果输出到 屏幕上,应包括课程的基本信息。对性能的规定此系统为了更好的适应用户的需求,所以在精度和时间特性要求以及灵活性等要求上对 系统和电脑等硬件性能提出了相关要求。精度此系统的输入数据大多数为字符串类型,也有表示成绩的浮点数,精度为15,还有一 些数据是用文本格式存储的,比如名字内的精度可以设为10,还有个人简介类的文本就比 较长,可以设为 100。时间特性要求响应时间要求:对于管理人员输入的用户信息应该在人们所能接受的等待时间来确定, 通常为 1-2 s。更新处理时间要求:用户输入数据后,对于该操作人员输入的数据处理时间应该是毫秒 级的。数据的转换和传输时间的要求也应该在人们的接受的等待时间内;灵活性在操作方式上若发生变化,如无法使用浏览器进入系统,那么,可以使用命令方式进入 如:可以通过编写SQL语句与数据库联接,实现登录。因为本系统开发是使用VB程序语言实 现,这种开发技术具有很好的系统移植性。对于数据精度方面,应在数据库中加以限制;实 现实体完整性,用户自定义完整性约束。在设计界面结构和数据结构是应留有对以后扩充系 统功能的余地,如可以在每个数据字段上设计多个自定义字段。输入输出要求该软件对数据的输入一般是通过键盘和鼠标来完成的,也可以有U盘、光碟等输入设备; 输出设备应有显示器、打印机、耳机等。对输入的数据的输入媒体应是文字形式,对于浮点类型的数来说,其数值范围应该在数 据库的完整性约束里面进行约束。输入格式应与数据库关系表的格式相对应,以减少输入格 式的设计难度。输出设备采用显示器,打印机方式。输出介质为纸张,磁盘,光盘等。输出 方式采用图形输出;当发生异常输出时编写系统时应及时报错,提示“输入有误,请核查” 不进行数据处理操作。数据管理能力的要求从整个系统来看,对数据的管理有:用户基本信息表,学生选课信息表,对于数据的管 理要做到减少程序的复杂性,对于那些容易变动的数据来说要设计开发表(用作信息频繁修 改),受控表(不能对其修改数据的数据表)。这两种表都应考虑到数据的扩充。故障处理要求对于用户输入错误信息时,可由系统提示信息指示;对于系统程序出错时,可查看用程 序的帮助或者readme等文档,也可通过网络连接,实行联机帮助。其他专门要求无4运行环境规定设备操作系统:Windows7、XP及其以上最低配置:奔腾4处理器,512M内存,60G硬盘。建议配置:奔腾双核T4400及其以上2G内存、320G硬盘支持软件Win7、win8、XP等操作系统。数据库:SQL Server 2005接口软件接口:提供与之相关的数据库,多维数据库访问接口 无需硬件接口和通信接口控制
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!