版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学生成绩管理系统需求分析报告班级:数学与应用数学112班姓名: XX学号: 201XXXXXX 指导老师: 柳文涛 目录1、引言。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.3 1。1文档编制目的。.。.。.。.。.。.。.。.。.。.。3 1。2软件背景。.。.。.。.。.。.。.。.。.。.。.3 1。2软件背景.。.。.。.。.。.。.。.。.。.32、软件概述。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.3 2。1软件范围定义。.。.。.。.。.。.。.。.。.。.。.32.1.1 开发意图 。.。.。.。.。.。.。.。.。.。.。.。.42。1.2
2、应用目标。.。.。.。.。.。.。.。.。.。.。.。.。42。1.3 作用及范围。.。.。.。.。.。.。.。.。.。.。.。.。.。.。4 2。3 运行环境.。.。.。.。.。.。.。.。.。.。.。.。.。.42。3。1软件环境。.。.。.。.。.。.。.。.。.42。3。2 硬件环境。.。.。.。.。.。.。.。.。.。.。43、外部接口需求。.。.。.。.。.。.。.。.。.。4 3。1用户界面。.。.。.。.。.。.。.。.。.。.。.。.。.。.4 3.3软件接口.。.。.。.。.。.。.。.。.。.。.。.。.。.。44、需求规格。.。.。.。.。.。.。.。.。.。.。.。.
3、。5 4.1 系统特性.。.。.。.。.。.。.。.。.。.。.。.。.。54。1。1 总控模块。.。.。.。.。.。.。.。.。.。.54。1。2课程成绩输入.。.。.。.。.。.。.。.。.。.。.。54。1。3数据查询模块。.。.。.。.。.。.。.。.。.。.。.。54.1。4 数据修改模块.。.。.。.。.。.。.。.。.。.。.54。1。5数据输出模块。.。.。.。.。.。.。.。.。64.1。6数据流字典。.。.。.。.。.。.。64.1。7数据存储。.。.。.。.。.。.。.。.。.。.。.。.。.。.。64。2.0处理描述.。.。.。.。.。.。.。.。.。.。.。.。.。6
4、5、其他需求。.。.。.。.。.。.。.。.。.。.。7 5。1 性能需求.。.。.。.。.。.。.。.。.。.。7。1.2数据精确度.。.。.。.。.。.。.。.。.。.7 5.2 安全性需求。.。.。.。.。.。.。.。.。.。.。.。.。7 5。3 用户文档需求。.。.。.。.。.。.。.。.。.。.。.。76、测试。.。.。.。.。.。.。.。.。.。.。.。.。7一、 引言.。.。.。.。.。.。.。.。.。.。.。.。.。7二、计划。.。.。.。.。.。.。.。.。.。.。.。.。.。7三 测试项目说明.。.。.。.。.。.。.。.。.。87、参考资料。.。.。.。.。.。.。.。
5、.。.。.。.81引言1.1文档编制目的在学校的信息化管理中,学生相关信心的管理是一个重点。其中如何对学生的成绩进行有效的管理,一直是学校教务部门关心的一个话题。传统的手工方式效率低下,重复工作很多,并且很难保证正确性。如何对学生成绩进行信息化管理,减轻教务部门的劳动强度,并且确保相关数据的安全,信息处理的高效,这是本系统设计的目的。1。2软件背景学生成绩管理系统可以为学校里各个院系的教学管理部门提供学生相关信息的管理基本功能,特别是对成绩进行管理,从而帮助教务部门通过电子化的管理方式,提高工作效率,尽可能地节约人力物力,符合信息化刮泥的潮流。这些管理包括:学生基本信息的管理,包括增加、修改、
6、删除管理教师基本信息的管理,包括增加、修改、删除管理班级信息的管理,包括增加、修改、删除管理课程信息的管理,包括增加、修改、删除管理成绩的管理,包括学生成绩的增加、修改删除管理统计操作,分别按个人成绩、单科成绩统计出最高成绩、最低成绩、平均成绩及参加考试的人数打印管理,对现有的数据库信息进行打印管理员功能,设置管理员功能,只有取得管理员权限的人才能使用本系统术语与名词解释数据字典:数据字典中的名字都是一些属性与内容的抽象和概括,它们的特点是数据的“严密性”和“精确性”,没有半点含糊需求读者本需求的预期读者是与学生管理系统软件开发有联系的决策人,开发组成人员,扶助开发者,支持本项目的领导和公司人
7、员,软件验证者。2软件概述2。1软件范围定义2.1。1 开发意图 该项目主要是服务于教学方面,进一步方便教师的工作和学生的学习,从而从侧面达到提高学校的教学方面软件质量。可以说它适用于每一所高校,因此很有开发价值。2。1。2 应用目标 通过本系统软件,能帮助教研人员利用计算机,快速方便的对学生学生管理进行管理、输入、输出,查找的所需操作,使散乱的人事档案能够具体化,直观化、合理化。 2.1.3 作用及范围 本软件适用于教育界,它是比较完善的系统管理软件,对学生的学生可以随时输入、输出、查找. 2。3 运行环境2。3.1。 软件环境学生成绩管理系统的设计与运行基于采用C/S网络应用环境运行于校园
8、网上.后台操作系统为Microsoft 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外部接口需求本产品的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如:
9、输入界面、输出界面)。用户对程序的维护,最好要有备份。3.1用户界面系统运行时的主界面大致要求为windows的经典运行界面,主界面可以是SDI(单文档界面)即每个窗体之间是独立的,也可以是MDI(多文档界面):有一个主窗体,可以包含其他窗体.建议本系统采用多文档界面,这样可以使程序更加美观,整齐有序.硬件接口:软件较小除硬盘外,基本没有与外界硬件的联系,不过考虑到数据库大量数据的备份等要求可以保持与磁带机和光盘刻录机的接口,这点较易实现.3。3软件接口在这里主要考虑软件与操作系统的接口,考虑到文档处理的需要有可能可以包括与较常用的办公软件的接口。例如Microsoft的office系列。另外
10、用户还有用户所需要的软件接口,这些应在用户需求定义时明了。3。4通信接口通信接口名称协议或方式安全要求传输速率要求IE浏览器http100M4需求规格4.1 系统特性14.1.1总控模块(1)程序名:MAIN.PRG:(2)功能:定义系统的输入、查询、修改等功能菜单;选择相应的菜单操作项进入相应的模块(3)实现:调用功能CJ1.PRG实现成绩输入,调用功能CJ2.PRG实现功能查询,调用功能CJ3。PRG实现功能修改,调用功能CJ4。PRG实现功能输出.4。1。2课程成绩输入(1)程序名:CJI。PRG(2)功能:实现学生单科成绩的输入(3)实现:打开XSCJ库,按课程成绩单上的数据输入到xS
11、CJ数据库中;在另一工作区,打开xSCJHz库,并查找与xSCj库相同学号的学生,并用替换命令将相应的课程成绩写入XSCJHZ数据库.4.1。3数据查询模块(1)程序名:cJZ.PRG(2)功能:实现学生成绩的查询(3)实现:打开XS(HZ数据库)分下列3种情况i)按学号查询,输入学号,利用查询命令,找到后显示学生成绩;ii)按姓名查询,输入学生姓名,利用查询命令,找到后显示学生成绩;iii)按学科查询,利用菜单输入要查询的学科,显示学生的成绩。4.1。4数据修改模块(1)程序名:cJ3。PRG(2)功能:实现学生成绩的修改(3)实现:打开XSCJ数据库;分下列二种情况i)按学号修改,输入学号
12、,利用查询命令,找到相应的学生,利用B命令对学生成绩进行修改,同时利用替换命令将XSCJHZ库中的该学生相应记录值进行修改;ii)按学科修改,利用菜单输入要修改的学科,利用BROWsE将学生的成绩修改,并将修改结果写入到XSCJHZ库中。4.1。5数据输出模块(1)程序名:CJ4.PRG(2)功能:实现学生成绩的输出(3)实现:打开X以习HZ数据库,根据要求打印学生通知书、成绩汇总表。4。1。6数据流字典数据流名称:学生成绩单数据结构:01课程成绩单02学号(XH) PIC9(8)02姓名(XM) PICX(8)02成绩(cJ) PIC9(5)02任课教师(RKJS) PICX(8)排列方式:
13、按学号先后顺序升序流量:每学期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)流量:每学期每学生l份共10000份来源:教务处去向:学生由于数据流较多,在此只给出一部分.4.1。7数据存储存储文件名:学生课程成绩数据结构:01课程成绩单02学号(XH) PIC9(8)02姓名(XM) PICX(8)02成绩(cJ) PIC9(5)02任课教师(RKJS
14、) PICX(8)流入的数据流:课程成绩单流出的数据流:统计分析排列方式:按学期和学号4。2。0处理描述处理名:成绩处理输入:数据流1(课程成绩单)输出:学生成绩单处理定义:当学生成绩单到达后经过检查合格,任课教师将试卷交给各系。系里立即将成绩单上的数据输入学生成绩数据库。激发条件:学生考试后。5其他需求5.1 性能需求.1.2数据精确度由于采用数据库技术并且用户的应用领域对数据精确度的要求不是太高,所以这点在系统中表现得比较少,但是用户数据的安全性与正确性是完全保证的,所以对用户的使用没有多大的障碍.5。2 安全性需求系统的系统用户管理保证了只有授权的用户才能进入系统进行数据操作,而且对一些
15、重要数据,系统设置为只有更高权限的人员方可读取或是操作。系统安全保密性较高。5。3 用户文档需求用户操作手册阅读用户手册,按照正确的步骤.6 测试测试计划一、 引言1 编写目的软件测试是为了发现软件的错误,该文档的读者对象是软件测试部门,以指导软件测试过程。2 项目背景(略)3 定义静态测试:主要方法有审阅,检查。单元测试,组装测试,系统测试4 参考资料软件工程概论 李存珠 李宣东 编著 南京大学计算机系出版 2001年8月二、计划1测试方案使用以界面为基础的测试.以界面为基础的测试仅仅依靠软件与其运行环境之间的界面来选择和产生测试数据,而不管软件的具体需求和具体实现细节。包括软件输入,输出数
16、据的类型取值范围以及取值的概率分布等等.2测试项目该测试计划主要包括对软件各个模块的测试,有:a。系统主窗口的测试;b。添加用户窗口的测试;c。修改用户密码窗口的测试;d。添加学生信息窗口的测试;e.修改学生信息窗口的测试;f。查询学生信息窗口的测试;g。添加班级信息窗口的测试;h。修改班级信息窗口的测试;i。添加课程信息窗口的测试;j。修改课程信息窗口的测试;k。设置年级课程窗口的测试;l.添加成绩信息窗口的测试;m。修改成绩信息窗口的测试;n.查询成绩信息窗口的测试;o。以及系统信息窗口的测试。3测试机构及人员由于软件规模较小,所以所有测试任务都由软件的开发人员完成.三 测试项目说明1.用户登录窗口的测试该测试的目的是保证登陆窗口的正确性与在错误发生时的容错与纠错性。具体通过在登陆框中输入空用户名,和错误的用户密码来检测系统的出错运行情况.求系统在遇到这些情况时能给出正确的错误提示2.添加用户窗口的测试该测试的目的是保证添加用户窗口的正确性与在数据输入不正确时的容错与纠错性具体通过在添加记
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 危重病人的床旁疼痛评估
- 护理教学中的问题解决技巧
- 链家房地产销售顾问技能与面试全解析
- 护理沟通:建立良好护患关系
- 护理课件制作软件排行榜和使用教程
- 旅游行业供应链管理岗位面试全解析
- 六年级上册英语导学案-Module8 Unit2 I often go swimming|外研社(三起)(无答案)
- 零售业人力资源部经理面试手册
- 集体谈判技巧在销售合同中的应用
- 零售行业连锁店长招聘要点
- 2026四川宜宾发展产城投资有限公司及子公司第一批员工招聘35人考试参考试题及答案解析
- 幼儿园中班语言《春节是个百音盒》课件
- GJB3243A-2021电子元器件表面安装要求
- 《群书治要》原文及解读
- 《中建集团人才流失问题及对策分析案例【论文13000字】》
- 2019年春季新版教材教科版五年级下册综合实践活动教案
- JJF 1059.1-2012测量不确定度评定与表示
- 开关电源及其软开关技术
- 心肌细胞动作电位与心电图的关系
- 模板学困生转化讲座课件02
- 广州市房地产中介服务机构资质(备案)
评论
0/150
提交评论