《2022年学生信息管理系统的需求规格说明书剖析 .pdf》由会员分享,可在线阅读,更多相关《2022年学生信息管理系统的需求规格说明书剖析 .pdf(13页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、青海民族大学计算机学院文档名称 :需求分析规格说明书项目名称:学生信息管理系统项目负责人:待定编写:汪让和校对:沈桃、闫晓哲审核:闫晓哲、王天华批准:汪让和、沈桃、闫晓哲、王天华开发:待定1名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 13 页 - - - - - - - - - 目录1.引言 .31.1 编写目的 .31.2 项目背景 .31.3 定义 .31.4 参考资料 .32任务概述 .32.1 目标 .32.2 运行环境 .42.3 假定和约束 .43需求规定
2、 .43.1 对功能的规定 .43.2 性能的规定 .103.2.1 精度 .103.2.2 时间特性要求 .103.2.3 灵活性 .103.3 输入输出要求 .103.4 故障处理要求 .114 运行的环境 .114.1 设备 .114.2 支持软件 .114.3 双方签字 .112名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 13 页 - - - - - - - - - 1.引言1.1 编写目的确定学生信息管理系统功能的有效性需求;以供本系统的开发人员参考。1.2
3、 项目背景项目名称:学生信息管理系统开发者:闫晓哲沈桃王天华汪让和用户:青海民族大学计算机学院1.3 定义学号:学校给学生的编号,用来区分各个学生。课程名:学校开设课程的名字Java+SQL:编写该系统的面向对象的开发语言和数据库语言。1.4 参考资料田保军,刘利民软件工程实用教程,清华大学大学出版社林邓伟等,JAVA 程序设计项目教程 ,北京理工大学出版社孙峰 , 数据库原理及应用,天 津大学出版社韩万江 ,软 件工程案例教程,机 械工业出版社2任务概述2.1 目标开发意图:由于学校的不断招生,现有的系统空间小,运行速度缓慢,操作过于复杂,有的操作还不能执行,所以要开发本系统。应用目标:学生
4、信息管理系统将解决现有系统的空间不足,运行缓慢,操作复杂,操作无效等问题。作用及范围:本系统运用于青海民族大学计算机学院。3名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 13 页 - - - - - - - - - 2.2 运行环境本系统采用C/S 体系 结构操作系统: Microsoft Windows 7,windows 8支持环境: IIS5.0数 据 库: Microsoft SQL Server2000软件设备: MyEclipse 8.6硬件设备:服务器:
5、80 x86 系列微机CPU:733 以上内存: 512 M以上硬盘空间: 40G以上电脑配置: 80 x86 系列微机CPU: 233MHZ以上内存: 256以上硬盘空间: 1.5G 以上2.3 假定和约束本软件在开发的过程中,分为技术实现与软件工程两大部分,两部分都有侧重点,若技术支持出现故障或疑难问题无法解决、程序开发出现偏差,会延误工程进度,影响工程的按期完工。若软件工程陈述出现问题,部分描述含混不清,则会影响系统的完整性与可继承性。在管理方面,如管理者没有预见性,对出向的问题无法采用可行的解决手段,都会影响开发模块之间的互动,从而影响工程的顺利开展,导致工程无法按期完工。3需求规定3
6、.1 对功能的规定系统流 程图: 系统流程图是用户操作此系统的流程和各个用户能够操作的功能,如A-1 就是一个系统流程图;用户有系统管理员,教师和学生,每个用户要进入此系统都要登录。每个用户有不同的功能,系统管理员有查询,增加,修改,删除,修改密码,设置权限等功能;教师有查询,修改密码和输入学生成绩的功能;学生只有查询和修改密码的功能。4名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 13 页 - - - - - - - - - 开始判断查询,删查询,输入学码查询信学生信
7、生成绩息系统结束A-1 系统流程图用例图 : 用例图是用来表示用户能使用的功能和权限。如图 A-2 表示系统管理员可以运用的功能,像修改密码,管理学生信息、成绩信息、课程信息、班级信息并且设置权限。图A-3 表示教师可以运用的功能,如:修改密码和查询信息。A-4 表示学生可以运用的功能,如:修改密码和查询自己信息,查询班级信息,课程信息。extend登陆系统修改密码管理学生基本信息管理成绩信息系统管理员管理课程信息设置权限管 理班级信息A-2 系统管理员的用例图5登录教师系统管理员学生息,修改密码修改密码除 , 增 加 ,修 改 ,设 置权限,修改密名师资料总结 - - -精品资料欢迎下载 -
8、 - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 13 页 - - - - - - - - - 输入成绩查询学生基本信息include查询学生信息includeinclude查询学生成绩登陆系统include查询班级信息教师extend查询课程信息修改密码A-3 教师的用例图登陆系统查询信息extend修改密码学生A-4 学生的用例图顺序图 和活动图: 顺序图是用户做某件事情所需要的相关的事物和用户执行的系统管理 员登 录成功验证请求添加是否已有转到添加成功A-5 系统管理员添加学生信息的顺序图6学生信息 系统学生基
9、本 信息学生基本 信息表名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 13 页 - - - - - - - - - 登 录系 统否是添 加学 生信 息存 在不 存在添 加到 学生 表A-6 系统管理员添加学生信息的活动图系统管 理员查询学生班级信息的顺序图和活 动图:系统管理员成功验证查询请求是否存在转到查询成功A-7 系统管理员查询班级信息的顺序图7登录学生信息系统学生班级信息学生班级表名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - -
10、- - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 13 页 - - - - - - - - - 登 录系 统否是查 询班 级信 息存 在不 存在显 示班 级信 息A-8 系统管理员查询班级信息的活动图系统管 理员删除学生课程信息的顺序图和活 动图:系统管 理员登录验证成功请求删 除是否存 在转到删除成 功A-9 系统管理员删除学生课程信息的顺序图8学生信 息系统学生课 程信息学生课 程表名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共
11、 13 页 - - - - - - - - - 登 录系 统否是删 除课 程信 息存 在不 存在从 课程 表中 删除A-10 系统管理员删除学生课程信息的活动图系统管 理员修改学生成绩信息的顺序图和活 动图:系统管理 员教师提供有误 的学生成绩登录成功修改请求是否有误转到修改成功完成修改A-11 系统管理员修改学生成绩信息的顺序图9学生信息 系统学生成绩 信息学生成绩 表验证名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 13 页 - - - - - - - - - 登
12、录系 统否是修 改学 生成 绩无有在 成绩 表 里 修 改A-12 系统管理员修改学生成绩信息的活动图3.2 性能的规定3.2.1 精度在进行向数据库提取所要信息时,只要输入相关的关键字,就能查找出相对应的信息;向数据库输入信息时,要确保输入的信息准确的并且数据类型要符合定义的数据类型。3.2.2 时间特性要求响应时间:启动该系统后,系统就能运行。更新处理时间:由系统运行状态来决定数据的转换和传送时间:能够在15 秒钟内完成3.2.3 灵活性当计算机学院的需求发生变化时,该软件的基本的操作,数据结构,运行环境等等基本不会发生变化,只是对系统的数据库的文件和记录进行处理,就可以满足需求。3.3
13、数据描述3.3.1 静态数据10名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 13 页 - - - - - - - - - 由需求分析的结果可知,本系统数据库实体包括:学生基本信息:学号,姓名,性别,家庭地址,年龄,专业,班级,宿舍课程基本信息:课程号,课程名,教师号,学时,学分教师基本信息:教师号,教师姓名,教师性别,所属院系学生成绩:课程号,学号,成绩管理员信息:登录号,姓名,密码这些实体之间的关系包括:每位学生可以选择多门课程,每门课程可以被多位学生选择;每位老
14、师可以教授多门课程,每门课程可以被多位老师教授由以上的出E-R 图:3.3.2 数据字典11名字:学生信息别名: students描述:描述关于学生的所有信息定义:学生信息 =学号 +姓名 +性别 + 家庭地址 +年龄 +专业 +班级 +宿舍位置:存储在学生表中名字:课程信息别名: courses描述:描述课程信息定义:课程信息=课程号 +课程名 +教师号 +学时 +学分位置:存储在课程表中名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 13 页 - - - - - -
15、 - - - 3.3.3 数据库介绍12名字:教师信息别名: teachers描述:描述教师信息定义:教师信息=教师号 +教师姓名+教师性别 +所属院系位置:存储在教师表中名字:学生成绩别名: scores描述:描述成绩信息定义:学生成绩=课程号 +学号 +成绩位置:存储在成绩表中名字:管理员信息别名: admin描述:描述管理员信息定义:管理员信息:登录号 +姓名 +密码位置:存储在管理员表中名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 13 页 - - - - -
16、 - - - - 3.4 故障处理要求系统管理员输入学生信息时,数据类型不符,会提示管理者进行修改。系统能够在任何时候对数据库备份,在出现故障后能立即还原。4 运行的环境4.1 设备硬件设备:服务器,电脑软件设备: Window 操作系统, MyEclipse 8.6 和 SQL Server 2000 输入输出设备:扫描仪、打印机等网络设备: Hub、网卡、网线等4.2 支持软件应用软件开发环境:编程工具 :MyEclipse编程语言 :Java+SQL应用软件使用运行环境:操作系统 :Windows7 ,windows8数据库软件 : Microsoft SQL Server 20004.3 双方签字(待定)13名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 13 页 - - - - - - - - -