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

上传人:g****s 文档编号:85962564 上传时间:2023-04-13 格式:PDF 页数:9 大小:397.61KB
返回 下载 相关 举报
学生成绩管理系统需求分析报告.pdf_第1页
第1页 / 共9页
学生成绩管理系统需求分析报告.pdf_第2页
第2页 / 共9页
点击查看更多>>
资源描述

《学生成绩管理系统需求分析报告.pdf》由会员分享,可在线阅读,更多相关《学生成绩管理系统需求分析报告.pdf(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、应用软件架构课程设计报告 常用软件课程设计 学生成绩管理系统需求分析报告 班级:数学与应用数学 11-2 班 姓名:XX 学号:201XXXXXX 指导老师:柳文涛 应用软件架构课程设计报告 常用软件课程设计 目录 1、引言.3 1.1 文档编制目的.3 1.2 软件背景.3 1.2 软件背景.3 2、软件概述.3 2.1 软件范围定义.3 2.1.1 开发意图.4 2.1.2 应用目标.4 2.1.3 作用及范围.4 2.3 运行环境.4 2.3.1 软件环境.4 2.3.2 硬件环境.4 3、外部接口需求.4 3.1 用户界面.4 3.3 软件接口.4 4、需求规格.5 4.1 系统特性.

2、5 4.1.1 总控模块.5 4.1.2 课程成绩输入.5 4.1.3 数据查询模块.5 4.1.4 数据修改模块.5 4.1.5 数据输出模块.6 4.1.6 数据流字典.6 4.1.7 数据存储.6 4.2.0 处理描述.6 5、其他需求.7 5.1 性能需求.7 .1.2 数据精确度.7 5.2 安全性需求.7 5.3 用户文档需求.7 6、测试.7 一、引言.7 二、计划.7 三 测试项目说明.8 7、参考资料.8 应用软件架构课程设计报告 常用软件课程设计 1 引言 1.1 文档编制目的 在学校的信息化管理中,学生相关信心的管理是一个重点。其中如何对学生的成绩进行有效的管理,一直是学

3、校教务部门关心的一个话题。传统的手工方式效率低下,重复工作很多,并且很难保证正确性。如何对学生成绩进行信息化管理,减轻教务部门的劳动强度,并且确保相关数据的安全,信息处理的高效,这是本系统设计的目的。1.2 软件背景 学生成绩管理系统可以为学校里各个院系的教学管理部门提供学生相关信息的管理基本功能,特别是对成绩进行管理,从而帮助教务部门通过电子化的管理方式,提高工作效率,尽可能地节约人力物力,符合信息化刮泥的潮流。这些管理包括:1 学生基本信息的管理,包括增加、修改、删除管理 2 教师基本信息的管理,包括增加、修改、删除管理 3 班级信息的管理,包括增加、修改、删除管理 4 课程信息的管理,包

4、括增加、修改、删除管理 5 成绩的管理,包括学生成绩的增加、修改删除管理 6 统计操作,分别按个人成绩、单科成绩统计出最高成绩、最低成绩、平均成绩及参加考试的人数 7 打印管理,对现有的数据库信息进行打印 8 管理员功能,设置管理员功能,只有取得管理员权限的人才能使用本系统 术语与名词解释 数据字典:数据字典中的名字都是一些属性与内容的抽象和概括,它们的特点是数据的“严密性”和“精确性”,没有半点含糊 需求读者 本需求的预期读者是与学生管理系统软件开发有联系的决策人,开发组成人员,扶助开发者,支持本项目的领导和公司人员,软件验证者。2 软件概述 应用软件架构课程设计报告 常用软件课程设计 2.

5、1 软件范围定义 2.1.1 开发意图 该项目主要是服务于教学方面,进一步方便教师的工作和学生的学习,从而从侧面达到提高学校的教学方面软件质量。可以说它适用于每一所高校,因此很有开发价值。2.1.2 应用目标 通过本系统软件,能帮助教研人员利用计算机,快速方便的对学生学生管理进行管理、输入、输出,查找的所需操作,使散乱的人事档案能够具体化,直观化、合理化。2.1.3 作用及范围 本软件适用于教育界,它是比较完善的系统管理软件,对学生的学生可以随时输入、输出、查找。2.3 运行环境 2.3.1.软件环境 学生成绩管理系统的设计与运行基于采用 C/S 网络应用环境运行于校园网上。后台操作系统为 M

6、icrosoft Windows XP,数据库为 Microsoft SQL Server 2000;Web 服务器运行环境为 Windows NT Server(SP6),浏览器为 IE4.0以上版本。2.3.2 硬件环境 CUP:Plll、主频:700MHZ、硬盘:40GB、内存:128MB、光驱:50X、软驱:1.44MB 打印机:EPS0N LQ1600KII 软件:Dos6.22、Window98、VF6.0 每台计算机配置打印机一台.根据实际情况,对物理配置适当调整。3 外部接口需求 本产品的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如:输入界

7、面、输出界面)。用户对程序的维护,最好要有备份。3.1 用户界面 系统运行时的主界面大致要求为 windows 的经典运行界面,主界面可以是SDI(单文档界面)即每个窗体之间是独立的,也可以是 MDI(多文档界面):有一个主窗体,可以包含其他窗体。建议本系统采用多文档界面,这样可以使程序更加美观,整齐有序。硬件接口:软件较小除硬盘外,基本没有与外界硬件的联系,不过考虑到数据库大量数应用软件架构课程设计报告 常用软件课程设计 据的备份等要求可以保持与磁带机和光盘刻录机的接口,这点较易实现。3.3 软件接口 在这里主要考虑软件与操作系统的接口,考虑到文档处理的需要有可能可以包括与较常用的办公软件的

8、接口。例如 Microsoft 的 office 系列。另外用户还有用户所需要的软件接口,这些应在用户需求定义时明了。3.4 通信接口 通信接口名称 协议或方式 安全要求 传输速率要求 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 课程成绩输入 (1)

9、程序名:CJI.PRG (2)功能:实现学生单科成绩的输入 (3)实现:打开 XSCJ 库,按课程成绩单上的数据输入到 xSCJ 数据库中;在另一工作区,打开 xSCJHz 库,并查找与 xSCj 库相同学号的学生,并用替换命令将相应的课程成绩写入 XSCJHZ 数据库。4.1.3 数据查询模块 (1)程序名:cJZ.PRG (2)功能:实现学生成绩的查询 (3)实现:打开 XS(HZ 数据库)分下列 3 种情况 i)按学号查询,输入学号,利用查询命令,找到后显示学生成绩;ii)按姓名查询,输入学生姓名,利用查询命令,找到后显示学生成绩;iii)按学科查询,利用菜单输入要查询的学科,显示学生的

10、成绩.4.1.4 数据修改模块 (1)程序名:cJ3.PRG (2)功能:实现学生成绩的修改 (3)实现:打开 XSCJ 数据库;分下列二种情况 i)按学号修改,输入学号,利用查询命令,找到相应的学生,利用 B命令 应用软件架构课程设计报告 常用软件课程设计 对学生成绩进行修改,同时利用替换命令将 XSCJHZ 库中的该学生相应记录值进行修改;ii)按学科修改,利用菜单输入要修改的学科,利用 BROWsE 将学生的成绩修改,并将修改结果写入到 XSCJHZ 库中.4.1.5 数据输出模块 (1)程序名:CJ4.PRG (2)功能:实现学生成绩的输出 (3)实现:打开 X 以习 HZ 数据库,根

11、据要求打印学生通知书、成绩汇总表.4.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 姓名(XM)PICX(8)02 高等数学(SX)PIC9(5)02 大学物理(WL)PIC9(5)02 英语(YY)PIC9(5)02 计算机操作(zz)PIC9(5)

12、流量:每学期每学生 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 处理描述 处理名:成绩处理 输入:数据流 1(课程成绩单)输出:学生成绩单 处理定义:当学生成绩单到达后经过检查合格,任课教师将试卷交给各系.系里立即将

13、成绩单上的数据输入 学生成绩数据库.激发条件:学生考试后.5 其他需求 5.1 性能需求 .1.2 数据精确度 由于采用数据库技术并且用户的应用领域对数据精确度的要求不是太高,所以这点在系统中表现得比较少,但是用户数据的安全性与正确性是完全保证的,所以对用户的使用没有多大的障碍。5.2 安全性需求 系统的系统用户管理保证了只有授权的用户才能进入系统进行数据操作,而且对一些重要数据,系统设置为只有更高权限的人员方可读取或是操作。系统安全保密性较高。5.3 用户文档需求 用户操作手册 阅读用户手册,按照正确的步骤。6 测试 测试计划 一、引言 1 编写目的 软件测试是为了发现软件的错误,该文档的读

14、者对象是软件测试部门,以指导软件测试过程。2 项目背景(略)3 定义 静态测试:主要方法有审阅,检查。单元测试,组装测试,系统测试 4 参考资料 李存珠 李宣东 编著 南京大学计算机系出版 2001 年8 月 应用软件架构课程设计报告 常用软件课程设计 二、计划 1测试方案 使用以界面为基础的测试。以界面为基础的测试仅仅依靠软件与其运行环境之间的界面来选择和产生测试数据,而不管软件的具体需求和具体实现细节。包括软件输入,输出数据的类型取值范围以及取值的概率分布等等。2测试项目 该测试计划主要包括对软件各个模块的测试,有:a.系统主窗口的测试;b.添加用户窗口的测试;c.修改用户密码窗口的测试;

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

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

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 文案大全

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁