学生选课系统需求分析.docx

上传人:罗晋 文档编号:6170641 上传时间:2020-09-16 格式:DOCX 页数:7 大小:32.90KB
返回 下载 相关 举报
学生选课系统需求分析.docx_第1页
第1页 / 共7页
学生选课系统需求分析.docx_第2页
第2页 / 共7页
学生选课系统需求分析.docx_第3页
第3页 / 共7页
学生选课系统需求分析.docx_第4页
第4页 / 共7页
学生选课系统需求分析.docx_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《学生选课系统需求分析.docx》由会员分享,可在线阅读,更多相关《学生选课系统需求分析.docx(7页珍藏版)》请在三一文库上搜索。

1、.学生选课系统软件需求说明书.目录1 引言.11.1编写目的 .11.2背景.11.3定义.11.4参考资料 .12 任务概述.12.1目标.12.2用户的特点 .22.3假定和约束 .23 需求规定.23.1对功能的规定 .23.2对性能的规定 .43.2.1精度 .43.2.2时间特性要求 .43.2.3灵活性 .43.3输入输出要求 .43.4数据管理能力要求 . .43.5故障处理要求 .43.6其他专门要求 .54 运行环境规定 .54.1设备.54.2支持软件 .54.3接口.54.4控制.5.学生选课系统软件需求说明书1 引言1.1编写目的编写本文档的目的在于详细、准确和全面的定

2、义本选课系统的功能和用户需求,用以指导系统顺利地进行开发,并保证后续地开发能够保质保量的完成。本文档所描述的需求信息将作为该项目最终验收的标准和依据。预期读者:学生、老师、管理人员。1.2背景本项目所开发的学生选课系统完成学校对学生的选课信息的统计与管理,减少数据漏掉的情况,同时也节约人力、物力和财力。告别以往的人工统计。本项目开发的软件采用B/S 结构,方便学生、老师、管理员使用,学生可以再线查看可选课程信息、再线选课、信息修改、成绩查看,老师可以自己的课程人数、课程信息(包括开课时间、 地点、开课方式),管理员可以对整个系统进行管理(包括系统管理、用户管理、课程管理)。1.3定义B/S :

3、 即浏览器 / 服务器结构,基于浏览器的使用。用户: 用户分学生、老师和系统管理员,角色不同,所使用的功能不同。网站: Internet 上提供 Web 服务的计算机。该计算机的 IP 绑定了域名,在浏览器输入域名就可以访问该计算机的 web 资源。1.4参考资料信息系统分析设计与管理2 任务概述2.1目标该系统用于提高教务处的工作效率,方便用户之间信息的交流,简化学生选课的流程,使选课管理工作更规范化,系统化,程序化,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改选课排课相关信息。在学校内部的现有局域网这个网络环境下 ,信息由各用户在规定的权限下在各自的工作站上录入,信息上网后

4、各用户可查询,选课,修改,管理,达到信息共享。.2.2用户的特点学生 :本科水平。 该系统主要为学生提供选课服务,因此学生可以直接查看选课情况,学生可以根据本人学号和密码登录系统,进行操作, 如核实个人信息, 查看教师信息、 课程信息,以便选课,查看自己选课结果,查询考试成绩等。老师 :在该系统中,为方便教师工作,要求教师能够核实自己信息、查询所授课程的信息、查看自己教学班的信息,以及最后登记学生的成绩等。管理员 :系统管理员负责整个系统的维护,其需求最为复杂,包括对学生、教师、选课进行管理和统计,及系统状态的查看、维护并生成选课报表、排课报表。所涉及的信息包括课程信息、教师信息和学生信息。

5、因此系统管理员具有该系统的最高权限,能够编辑各信息模块,如插入一个新生的信息,增添一门课程的信息,删除退休教师的信息等。预期使用频度:学生选课期间, 选课系统将使用非常频繁,每天每位学生至少进入选课系统一次,除此之外,使用相对较少。2.3假定和约束假设: 1、假设用户不在学校,照样可以选课。只要有有网的电脑和浏览器就行。2、假设用户忘记密码,系统设置找回密码的方法,也可与管理员联系。约束:( 1)系统中所有账户能够供用户随时使用,能够随时使用相应功能。( 2) 同一时刻,所有账户不能在多个地方登陆。( 3) 学生选课数目不能超过学校限制。( 4) 可以选已经超过规定人数的的课程,不能选已经开课

6、的课程。( 5) 没有达到规定人数的课程不能开课。( 6)该系统必须确保所有数据安全,以免损失。所有用户都要登陆才能访问。( 7) 界面友好,操作简单。( 8) 软件系统开放性好,结构灵活,可扩充,方便维护。( 9) 安全可靠。3 需求规定3.1 对功能的规定本系统功能需求模块基本分为 3 个模块: 学生选课子系统, 教务管理子系统, 教师管理子系统。功能说明此功能使学生实现在网上选课。选课学生输入处理输出通过友好的学生提交要选课显示课程是交互界面,使程的表单后,系统否选中的标学生通过点进行验证表单中记 。击鼠标选择的数据,选课号是此功能使学否正确,不能重生实现在网课。上退课。课程号。.选退课

7、课子系统查询排课教务管理基本信子息管理系统设置各级用户权限教师选课管理查询子系统.此功能使学生通过友好的系统进行验证提输出删除成实现在网上退交互界面,使交的数据,不能删功的标记,课。学生通过点除空数据,验证通重设课程是击鼠标进行过后删除课程,并否选中的标操作,提交数给出提示信息。记。据。此功能使学生通过友好的系统通过点击鼠在屏幕上显可以查询本学交互界面,使标所提交的查询示查询后的期的开课计学生通过点请求,利用数据库结果,通常划,包括课程击鼠标就可系统的查询功能以报表的形的详细信息,以实现各种查询出符合要求式显示 。专业课查询,查询功能。的记录。选修课查询,已选课查询等学生选课之前被排课程的系统

8、对教务管理输出排课成院系教务管理课程号,各课员提交的排课表功与否的提人员要合理安程的上课地进行验证,验证成示信息,并排课程点、时间、授功之后,把排课表将排课成功课教师输入到数据库中,的排课表分更新数据库。年级输出到屏幕上并发布选课信息。此功能实现对输入学生、教教务管理员对所输出学生,学生、教师、师、课程的基提交的学生,教教师,课程课程基本资料本属性。详见师,课程信息通过基本资料信的添加、删除、 数据字典部系统进行检查、验 息表。更新、查询。分。证,验证通过之后管理员利用数把有关信息录入据库进行管数据库中,更新数理。据库。此功能实现对无教务管理员对各给出所设置各用户赋予不用户赋予不同的的用户的权

9、同的用户权用户权限,系统验限说明。限。教务管理证这些权限设置,员利用数据库通过后,进行系统管理技术进行更新。权限设置。此功能使教师教师所教课系统根据所提交将查询后的查询选课的情程的课程号,的课程号,进行相结果输出到况。实现时应是应的查询。屏幕上,应包鼠标操作。括课程的基本信息。.3.2 对性能的规定此系统为了更好的适应用户的需求, 所以在精度和时间特性要求以及灵活性等要求上对系统和电脑等硬件性能提出了相关要求。3.2.1精度此系统的输入数据大多数为字符串类型,也有表示成绩的浮点数,精度为15,还有一些数据是用文本格式存储的,比如名字内的精度可以设为10,还有个人简介类的文本就比较长,可以设为1

10、00。3.2.2时间特性要求响应时间要求:对于管理人员输入的用户信息应该在人们所能接受的等待时间来确定,通常为 1-2 s。更新处理时间要求: 用户输入数据后, 对于该操作人员输入的数据处理时间应该是毫秒级的。数据的转换和传输时间的要求也应该在人们的接受的等待时间内;3.2.3灵活性在操作方式上若发生变化, 如无法使用浏览器进入系统, 那么,可以使用命令方式进入如:可以通过编写 SQL语句与数据库联接 , 实现登录。 因为本系统开发是使用 VB 程序语言实现,这种开发技术具有很好的系统移植性。对于数据精度方面,应在数据库中加以限制;实现实体完整性, 用户自定义完整性约束。 在设计界面结构和数据

11、结构是应留有对以后扩充系统功能的余地,如可以在每个数据字段上设计多个自定义字段。3.3输入输出要求该软件对数据的输入一般是通过键盘和鼠标来完成的,也可以有 U 盘、光碟等输入设备;输出设备应有显示器、打印机、耳机等。对输入的数据的输入媒体应是文字形式,对于浮点类型的数来说,其数值范围应该在数据库的完整性约束里面进行约束。输入格式应与数据库关系表的格式相对应,以减少输入格式的设计难度。输出设备采用显示器,打印机方式。输出介质为纸张,磁盘,光盘等。输出方式采用图形输出;当发生异常输出时编写系统时应及时报错,提示“输入有误,请核查”不进行数据处理操作。3.4数据管理能力的要求从整个系统来看,对数据的

12、管理有:用户基本信息表,学生选课信息表,对于数据的管理要做到减少程序的复杂性, 对于那些容易变动的数据来说要设计开发表 (用作信息频繁修改),受控表(不能对其修改数据的数据表) 。这两种表都应考虑到数据的扩充。3.5故障处理要求对于用户输入错误信息时,可由系统提示信息指示;对于系统程序出错时,可查看用程.序的帮助或者readme 等文档,也可通过网络连接,实行联机帮助。3.6其他专门要求无4 运行环境规定4.1设备操作系统: Windows7、 XP及其以上最低配置:奔腾4 处理器, 512M内存, 60G硬盘。建议配置:奔腾双核T44002.2GHZ 及其以上2G内存、 320G硬盘4.2支持软件Win7、 win8 、 XP 等操作系统。数据库: SQLServer 20054.3接口软件接口:提供与之相关的数据库,多维数据库访问接口。无需硬件接口和通信接口4.4控制.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1