《2022年成绩管理系统需求分析 .pdf》由会员分享,可在线阅读,更多相关《2022年成绩管理系统需求分析 .pdf(13页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、学生成绩管理系统需求说明书计算机科学技术系2006110615 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 13 页 - - - - - - - - - 2 1 引言1.1 文档编制目的本需求的编写目的在于研究学生管理系统软件的开发途径和应用方法。1.2 软件背景本项目的任务提出者及开发者是学生管理系统软件开发小组, 用户是教学办公室。基于现在考试过后,老师的分数统计工作繁重,开学选课时,工作量很大而且很容易出错,同时同学查询分数和选课也很不方便,因此,目前在学校中缺
2、少学生成绩管理软件。术语与名词解释数据字典:数据字典中的名字都是一些属性与内容的抽象和概括,它们的特点是数据的“严密性”和“精确性”,没有半点含糊参考资料1 陈树平 , 张喜庆 . 学生成绩管理系统的设计. 商丘师范学院学报 2003 年 4 月第 19卷第2 期2 李存珠 , 李宣东 . 软件工程概论南京大学计算机系出版 2001.8 需求读者本需求的预期读者是与学生管理系统软件开发有联系的决策人,开发组成人员,扶助开发者,支持本项目的领导和公司人员,软件验证者。2 软件概述2.1 软件范围定义名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - -
3、- - - - 名师精心整理 - - - - - - - 第 2 页,共 13 页 - - - - - - - - - 3 2.1.1 开发意图该项目主要是服务于教学方面,进一步方便教师的工作和学生的学习,从而从侧面达到提高学校的教学方面软件质量。可以说它适用于每一所高校,因此很有开发价值。2.1.2 应用目标通过本系统软件,能帮助教研人员利用计算机,快速方便的对学生学生管理进行管理、输入、输出 , 查找的所需操作,使散乱的人事档案能够具体化,直观化、合理化。2.1.3 作用及范围本软件适用于教育界, 它是比较完善的系统管理软件,对学生的学生可以随时输入、 输出、查找。2.2 系统职能分析学生
4、成绩管理系统成绩管理统计分析成绩登录处成绩修改成绩输出成绩查询图 1 管理职能图2.3 运行环境2.3.1. 软件环境学生成绩管理系统的设计与运行基于采用C/S 网络应用环境运行于校园网上。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 13 页 - - - - - - - - - 4 后台操作系统为Microsoft Windows XP , 数据库为Microsoft SQL Server 2000;Web服务器运行环境为Windows NT Server (SP6
5、) ,浏览器为 IE4.0 以上版本。2.3.2 硬件环境CUP:Plll 、主频 :700MHZ 、硬盘 :40GB、内存 :128MB 、光驱 : 50X、软驱 :1.44MB 打印机 :EPS0N LQ1600KII 软件:Dos6.22 、Window98 、VF6.0 每台计算机配置打印机一台. 根据实际情况,对物理配置适当调整。3 外部接口需求本产品的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面 (如:输入界面、输出界面)。用户对程序的维护,最好要有备份。3.1 用户界面系统运行时的主界面大致要求为windows 的经典运行界面,主界面可以是SDI
6、(单文档界面)即每个窗体之间是独立的,也可以是MDI (多文档界面):有一个主窗体,可以包含其他窗体。建议本系统采用多文档界面,这样可以使程序更加美观,整齐有序。硬件接口软件较小除硬盘外,基本没有与外界硬件的联系,不过考虑到数据库大量数据的备份等要求可以保持与磁带机和光盘刻录机的接口,这点较易实现。3.3 软件接口在这里主要考虑软件与操作系统的接口,考虑到文档处理的需要有可能可以包括与较常用的办公软件的接口。 例如 Microsoft的 office系列。 另外用户还有用户所需要的软件接口,这些应在用户需求定义时明了。3.4 通信接口名师资料总结 - - -精品资料欢迎下载 - - - - -
7、 - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 13 页 - - - - - - - - - 5 通信接口名称协议或方式安全要求传输速率要求IE 浏览器http 100M 4 需求规格4.1 系统特性 1 4.1.1 总控模块(1) 程序名 :MAIN.PRG :(2) 功能: 定义系统的输入、查询、修改等功能菜单; 选择相应的菜单操作项进入相应的模块(3)实现:调用功能CJ1.PRG实现成绩输入,调用功能CJ2.PRG实现功能查询,调用功能CJ3.PRG 实现功能修改,调用功能CJ4.PRG 实现功能输出 . 4.1.2 课程成
8、绩输入(1) 程序名 :CJI.PRG (2) 功能: 实现学生单科成绩的输入(3) 实现: 打开 XSCJ库,按课程成绩单上的数据输入到xSCJ 数据库中 ; 在另一工作区,打开xSCJHz库,并查找与 xSCj 库相同学号的学生,并用替换命令将相应的课程成绩写入XSCJHZ数据库。4.1.3 数据查询模块(1) 程序名 :cJZ.PRG (2) 功能: 实现学生成绩的查询(3) 实现: 打开 XS(HZ数据库 ) 分下列 3 种情况i) 按学号查询,输入学号,利用查询命令,找到后显示学生成绩; ii)按姓名查询,输入学生姓名,利用查询命令,找到后显示学生成绩; 名师资料总结 - - -精品
9、资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 13 页 - - - - - - - - - 6 iii)按学科查询,利用菜单输入要查询的学科,显示学生的成绩. 4.1.4 数据修改模块(1) 程序名 :cJ3.PRG (2) 功能: 实现学生成绩的修改(3) 实现: 打开 XSCJ数据库 ; 分下列二种情况i) 按学号修改,输入学号,利用查询命令,找到相应的学生,利用B命令对学生成绩进行修改,同时利用替换命令将XSCJHZ 库中的该学生相应记录值进行修改; ii)按学科修改,利用菜单输入要修改的学
10、科,利用BROWsE 将学生的成绩修改,并将修改结果写入到 XSCJHZ 库中. 4.1.5 数据输出模块(1) 程序名 :CJ4.PRG (2) 功能: 实现学生成绩的输出(3) 实现: 打开 X以习 HZ数据库,根据要求打印学生通知书、成绩汇总表. 4.1.6 数据流程分析由于学生成绩管理系统比较简单,其流程图可以用下列顶层图和一层图表示为数据流 1 代表学生课程成绩单,数据流2 代表学生成绩通知单,数据流3 代表学生成绩汇总表. 成绩管理123图2 顶层数据流程图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理
11、 - - - - - - - 第 6 页,共 13 页 - - - - - - - - - 7 成绩处理统计分析成绩表123图3 第一层数据流程图系统功能结构图成绩管理数据修改数据输出数据查询退出数据输入基本数据录入成绩单录入按学号查询按学科查询按学号修改按学科修改打印学生通知单打印成绩汇总表退回数据库成绩单录入按姓名查询图4 系统功能结构图代码设计这里的代码设计主要是对学生学号代码的设计,学号用8 位数表示,各位含义如下a1a2a3a4a5a6a7a8图5 系统代码设计方案al、a2 代表入学年份,a3、a4 代表学生所属系,a5 代表所属专业,a6、a7、a8 代表序号 .例如 99111
12、068 表示该学生是99 年入校系为11 计算机科学系,专业为1 计算机应用与维护,序号为068.由于较简单,所以没有采用校验位. 模块设计说明名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 13 页 - - - - - - - - - 8 数据字典数据字典数据字典是对数据流程图上各元素作的详细说明,是一种描述方式. 4.1.8 数据流字典数据流名称 :学生成绩单数据结构 : 01 课程成绩单02 学号(XH) PIC9(8) 02 姓名(XM) PICX(8) 02 成
13、绩(cJ) PIC9(5) 02 任课教师 (RKJS) PICX(8) 排列方式 :按学号先后顺序升序流量 :每学期 100 张来源 :任课教师去向 :成绩处理数据流名称 :学生成绩通知单名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 13 页 - - - - - - - - - 9 数据结构 : 01 学生成绩通知单02 学号 (XH) PIC9(8) 02 姓名 (XM) PICX(8) 02 高等数学 (SX) PIC9(5) 02 大学物理 (WL) PIC9(
14、5) 02 英语 (YY) PIC9(5) 02 计算机操作 (zz) PIC9(5) 流量 :每学期每学生l 份共 10000 份来源 :教务处去向 :学生由于数据流较多,在此只给出一部分. 4.1.9 数据存储存储文件名 :学生课程成绩数据结构 : 01 课程成绩单02 学号 (XH) PIC9(8) 02 姓名 (XM) PICX(8) 02 成绩 (cJ) PIC9(5) 02 任课教师 (RKJS) PICX(8) 流入的数据流:课程成绩单流出的数据流:统计分析排列方式 :按学期和学号名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - -
15、 - - - 名师精心整理 - - - - - - - 第 9 页,共 13 页 - - - - - - - - - 10 4.2.0 处理描述处理名 :成绩处理输入 :数据流 1(课程成绩单 ) 输出 :学生成绩单处理定义 :当学生成绩单到达后经过检查合格,任课教师将试卷交给各系.系里立即将成绩单上的数据输入学生成绩数据库. 激发条件 :学生考试后 . 5 其他需求5.1 性能需求.1.2 数据精确度由于采用数据库技术并且用户的应用领域对数据精确度的要求不是太高,所以这点在系统中表现得比较少,但是用户数据的安全性与正确性是完全保证的,所以对用户的使用没有多大的障碍。5.2 安全性需求系统的系
16、统用户管理保证了只有授权的用户才能进入系统进行数据操作,而且对一些重要数据,系统设置为只有更高权限的人员方可读取或是操作。系统安全保密性较高。5.3 用户文档需求用户操作手册阅读用户手册,按照正确的步骤。6 测试测试计划一、引言1 编写目的软件测试是为了发现软件的错误,该文档的读者对象是软件测试部门,以指导软件测试过程。2 项目背景(略)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 13 页 - - - - - - - - - 11 3 定义静态测试:主要方法有审阅,
17、检查。单元测试,组装测试,系统测试4 参考资料 李存珠李宣东编著南京大学计算机系出版2001 年 8 月二、计划1测试方案使用以界面为基础的测试。以界面为基础的测试仅仅依靠软件与其运行环境之间的界面来选择和产生测试数据,而不管软件的具体需求和具体实现细节。包括软件输入,输出数据的类型取值范围以及取值的概率分布等等。2测试项目该测试计划主要包括对软件各个模块的测试,有:a.系统主窗口的测试; b.添加用户窗口的测试; c.修改用户密码窗口的测试; d.添加学生信息窗口的测试; e.修改学生信息窗口的测试; f.查询学生信息窗口的测试; g.添加班级信息窗口的测试; h.修改班级信息窗口的测试;
18、i.添加课程信息窗口的测试; j.修改课程信息窗口的测试; k.设置年级课程窗口的测试; l.添加成绩信息窗口的测试; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 13 页 - - - - - - - - - 12 m.修改成绩信息窗口的测试; n.查询成绩信息窗口的测试; o. 以及系统信息窗口的测试。3测试机构及人员由于软件规模较小,所以所有测试任务都由软件的开发人员完成。三 测试项目说明1. 用户登录窗口的测试该测试的目的是保证登陆窗口的正确性与在错误发生时的
19、容错与纠错性。具体通过在登陆框中输入空用户名,和错误的用户密码来检测系统的出错运行情况。求系统在遇到这些情况时能给出正确的错误提示2. 添加用户窗口的测试该测试的目的是保证添加用户窗口的正确性与在数据输入不正确时的容错与纠错性具体通过在添加记录框中输入重复的用户名,空用户名和密码来检测7附件8需求调查过程中会产生各种记录如业务系统单据等。记录或报告的存档编号和名称填写下表中。其中类别是记录的分类, 一般有业务系统说明书、业务系统数据说明书、业务统调查表、原始数据单据、业务系统参考资料。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 13 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 13 页 - - - - - - - - -