收藏 分享(赏)

学生成绩管理系统需求分析报告.doc

上传人:精品资料 文档编号:11087916 上传时间:2020-02-06 格式:DOC 页数:8 大小:80.50KB
下载 相关 举报
学生成绩管理系统需求分析报告.doc_第1页
第1页 / 共8页
学生成绩管理系统需求分析报告.doc_第2页
第2页 / 共8页
学生成绩管理系统需求分析报告.doc_第3页
第3页 / 共8页
学生成绩管理系统需求分析报告.doc_第4页
第4页 / 共8页
学生成绩管理系统需求分析报告.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、学生成绩管理系统需求分析报告班级: 数学与应用数学 11-2 班 姓名: XX 学号: 201XXXXXX 指导老师: 柳文涛 2目录1、引言31.1 文档编制目的.31.2 软件背景.31.2 软件背景.32、软件概述32.1 软件范围定义32.1.1 开发意图 .42.1.2 应用目标.4 2.1.3 作用及范围42.3 运行环境42.3.1 软件环境42.3.2 硬件环境.43、外部接口需求43.1 用户界面43.3 软件接口44、需求规格54.1 系统特性54.1.1 总控模块.54.1.2 课程成绩输入54.1.3 数据查询模块.54.1.4 数据修改模块.54.1.5 数据输出模块

2、.64.1.6 数据流字典64.1.7 数据存储64.2.0 处理描述65、其他需求75.1 性能需求7.1.2 数据精确度.75.2 安全性需求75.3 用户文档需求76、测试.7一、 引言.7二、 计划.7三 测试项目说明.87、参考资料.831 引言1.1 文档编制目的在学校的信息化管理中,学生相关信心的管理是一个重点。其中如何对学生的成绩进行有效的管理,一直是学校教务部门关心的一个话题。传统的手工方式效率低下,重复工作很多,并且很难保证正确性。如何对学生成绩进行信息化管理,减轻教务部门的劳动强度,并且确保相关数据的安全,信息处理的高效,这是本系统设计的目的。1.2 软件背景学生成绩管理

3、系统可以为学校里各个院系的教学管理部门提供学生相关信息的管理基本功能,特别是对成绩进行管理,从而帮助教务部门通过电子化的管理方式,提高工作效率,尽可能地节约人力物力,符合信息化刮泥的潮流。这些管理包括:学生基本信息的管理,包括增加、修改、删除管理 1教师基本信息的管理,包括增加、修改、删除管理 2班级信息的管理,包括增加、修改、删除管理 3课程信息的管理,包括增加、修改、删除管理 4成绩的管理,包括学生成绩的增加、修改删除管理 5统计操作,分别按个人成绩、单科成绩统计出最高成绩、最低成绩、平 6均成绩及参加考试的人数打印管理,对现有的数据库信息进行打印 7管理员功能,设置管理员功能,只有取得管

4、理员权限的人才能使用本系 8统术语与名词解释数据字典:数据字典中的名字都是一些属性与内容的抽象和概括,它们的特点是数据的“严密性”和“精确性” ,没有半点含糊需求读者本需求的预期读者是与学生管理系统软件开发有联系的决策人,开发组成人员,扶助开发者,支持本项目的领导和公司人员,软件验证者。2 软件概述2.1 软件范围定义2.1.1 开发意图 该项目主要是服务于教学方面,进一步方便教师的工作和学生的学习,从而从侧面达到提高学校的教学方面软件质量。可以说它适用于每一所高校,因此很有开发价值。2.1.2 应用目标 4通过本系统软件,能帮助教研人员利用计算机,快速方便的对学生学生管理进行管理、输入、输出

5、,查找的所需操作,使散乱的人事档案能够具体化,直观化、合理化。 2.1.3 作用及范围 本软件适用于教育界,它是比较完善的系统管理软件,对学生的学生可以随时输入、输出、查找。 2.3 运行环境2.3.1. 软件环境学生成绩管理系统的设计与运行基于采用 C/S 网络应用环境运行于校园网上。后台操作系统为 Microsoft Windows XP, 数据库为 Microsoft SQL Server 2000; Web 服务器运行环境为 Windows NT Server (SP6) ,浏览器为IE4.0 以上版本。2.3.2 硬件环境CUP:Plll、主频:700MHZ、硬盘:40GB、内存:1

6、28MB、光驱:50X、软驱:1.44MB打印机:EPS0N LQ1600KII软件:Dos6.22、Window98、VF6.0每台计算机配置打印机一台.根据实际情况,对物理配置适当调整。3 外部接口需求本产品的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如:输入界面、输出界面)。用户对程序的维护,最好要有备份。3.1 用户界面系统运行时的主界面大致要求为 windows 的经典运行界面,主界面可以是SDI(单文档界面)即每个窗体之间是独立的,也可以是 MDI(多文档界面):有一个主窗体,可以包含其他窗体。建议本系统采用多文档界面,这样可以使程序更加美观,

7、整齐有序。硬件接口:软件较小除硬盘外,基本没有与外界硬件的联系,不过考虑到数据库大量数据的备份等要求可以保持与磁带机和光盘刻录机的接口,这点较易实现。3.3 软件接口在这里主要考虑软件与操作系统的接口,考虑到文档处理的需要有可能可以包括与较常用的办公软件的接口。例如 Microsoft 的 office 系列。另外用户还有用户所需要的软件接口,这些应在用户需求定义时明了。3.4 通信接口通信接口名称 协议或方式 安全要求 传输速率要求5IE 浏览器 http 100M4 需求规格4.1 系统特性 14.1.1 总控模块(1)程序名:MAIN.PRG:(2)功能:定义系统的输入、查询、修改等功能

8、菜单;选择相应的菜单操作项进入相应的模块(3)实现:调用功能 CJ1.PRG 实现成绩输入,调用功能 CJ2.PRG 实现功能查询,调用功能 CJ3.PRG 实现功能修改,调用功能 CJ4.PRG 实现功能输出.4.1.2 课程成绩输入(1)程序名:CJI.PRG(2)功能:实现学生单科成绩的输入(3)实现:打开 XSCJ 库,按课程成绩单上的数据输入到 xSCJ 数据库中;在另一工作区,打开 xSCJHz 库,并查找与 xSCj 库相同学号的学生,并用替换命令将相应的课程成绩写入 XSCJHZ 数据库。4.1.3 数据查询模块(1)程序名:cJZ.PRG(2)功能:实现学生成绩的查询(3)实

9、现:打开 XS(HZ 数据库)分下列 3 种情况i)按学号查询,输入学号,利用查询命令,找到后显示学生成绩;ii)按姓名查询,输入学生姓名,利用查询命令,找到后显示学生成绩;iii)按学科查询,利用菜单输入要查询的学科,显示学生的成绩.4.1.4 数据修改模块(1)程序名:cJ3.PRG(2)功能:实现学生成绩的修改(3)实现:打开 XSCJ 数据库;分下列二种情况i)按学号修改,输入学号,利用查询命令,找到相应的学生,利用 B命令 对学生成绩进行修改,同时利用替换命令将 XSCJHZ 库中的该学生相应记录值进行修改;ii)按学科修改,利用菜单输入要修改的学科,利用 BROWsE 将学生的成绩

10、修改,并将修改结果写入到 XSCJHZ 库中.4.1.5 数据输出模块(1)程序名:CJ4.PRG(2)功能:实现学生成绩的输出(3)实现:打开 X 以习 HZ 数据库,根据要求打印学生通知书、成绩汇总表.64.1.6 数据流字典数据流名称:学生成绩单数据结构:01 课程成绩单02 学号(XH) PIC9(8)02 姓名(XM) PICX(8)02 成绩(cJ) PIC9(5)02 任课教师(RKJS) PICX(8)排列方式:按学号先后顺序升序流量:每学期 100 张来源:任课教师去向:成绩处理数据流名称:学生成绩通知单数据结构:01 学生成绩通知单02 学号(XH) PIC9(8)02 姓

11、名(XM) PICX(8)02 高等数学(SX) PIC9(5)02 大学物理(WL) PIC9(5) 02 英语(YY) PIC9(5) 02 计算机操作(zz) PIC9(5)流量:每学期每学生 l 份共 10000 份来源:教务处去向:学生由于数据流较多,在此只给出一部分.4.1.7 数据存储存储文件名:学生课程成绩数据结构:01 课程成绩单02 学号(XH) PIC9(8)02 姓名(XM) PICX(8) 02 成绩(cJ) PIC9(5)02 任课教师(RKJS) PICX(8)流入的数据流:课程成绩单流出的数据流:统计分析排列方式:按学期和学号4.2.0 处理描述处理名:成绩处理

12、输入:数据流 1(课程成绩单)输出:学生成绩单处理定义:当学生成绩单到达后经过检查合格,任课教师将试卷交给各系.系里立即将成绩单上的数据输入7学生成绩数据库.激发条件:学生考试后.5 其他需求5.1 性能需求.1.2 数据精确度由于采用数据库技术并且用户的应用领域对数据精确度的要求不是太高,所以这点在系统中表现得比较少,但是用户数据的安全性与正确性是完全保证的,所以对用户的使用没有多大的障碍。5.2 安全性需求系统的系统用户管理保证了只有授权的用户才能进入系统进行数据操作,而且对一些重要数据,系统设置为只有更高权限的人员方可读取或是操作。系统安全保密性较高。5.3 用户文档需求用户操作手册阅读

13、用户手册,按照正确的步骤。6 测试测试计划一、 引言1 编写目的软件测试是为了发现软件的错误,该文档的读者对象是软件测试部门,以指导软件测试过程。2 项目背景(略)3 定义静态测试:主要方法有审阅,检查。单元测试,组装测试,系统测试4 参考资料李存珠 李宣东 编著 南京大学计算机系出版 2001 年 8月二、计划1测试方案使用以界面为基础的测试。以界面为基础的测试仅仅依靠软件与其运行环境之间的界面来选择和产生测试数据,而不管软件的具体需求和具体实现细节。包括软件输入,输出数据的类型取值范围以及取值的概率分布等等。2测试项目该测试计划主要包括对软件各个模块的测试,有:8a.系统主窗口的测试;b.

14、添加用户窗口的测试;c.修改用户密码窗口的测试;d.添加学生信息窗口的测试;e.修改学生信息窗口的测试;f.查询学生信息窗口的测试;g.添加班级信息窗口的测试;h.修改班级信息窗口的测试;i.添加课程信息窗口的测试;j.修改课程信息窗口的测试;k.设置年级课程窗口的测试;l.添加成绩信息窗口的测试;m.修改成绩信息窗口的测试;n.查询成绩信息窗口的测试;o.以及系统信息窗口的测试。3测试机构及人员由于软件规模较小,所以所有测试任务都由软件的开发人员完成。三 测试项目说明1.用户登录窗口的测试该测试的目的是保证登陆窗口的正确性与在错误发生时的容错与纠错性。具体通过在登陆框中输入空用户名,和错误的

15、用户密码来检测系统的出错运行情况。求系统在遇到这些情况时能给出正确的错误提示2.添加用户窗口的测试该测试的目的是保证添加用户窗口的正确性与在数据输入不正确时的容错与纠错性具体通过在添加记录框中输入重复的用户名,空用户名和密码来检测附件需求调查过程中会产生各种记录如业务系统单据等。记录或报告的存档编号和名称填写下表中。其中类别是记录的分类,一般有业务系统说明书、业务系统数据说明书、业务统调查表、原始数据单据、业务系统参考资料。7 参考资料1、陈树平, 张喜庆.学生成绩管理系统的设计. 商丘师范学院学报 2003 年4 月第 19 卷第 2 期; 2、李存珠, 李宣东.软件工程概论 南京大学计算机系出版 2001.8;3、本项目合同;4、本项目已经批准的计划任务书;5、根据国家标准 GB1032-2005;

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

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报