学生成绩管理系统需求分析报告汇编

合集下载

学生成绩管理系统需求分析

学生成绩管理系统需求分析

学生成绩管理系统需求分析一、系统功能分析该学生成绩管理系统是用JAVA CS结构编程+ Microsoft SQL数据库,在系统中分为三个权限:教务处管理人员、任课教师和学生。

1.教务处管理员进入学生成绩管理系统的主要权限是:进行基础信息管理,学生成绩查询,修改教师和学生的用户名和密码以及系统管理操作,不能进行学生成绩的录入工作2.任课教师进入学生成绩管理系统的主要权限是:能够对自己所任课程的学生成绩进行录入、修改、删除和学生成绩查询;只能更改个人用户名和密码、修改个人信息,不能进行基本信息管理和系统管理;。

3.学生进入学生成绩管理系统的主要权限是:只能够对自己的成绩进行查询以及修改个人的用户名和密码操作。

学生的用户名和密码默认为姓名和学号。

二、系统功能模块系统包括以下模块:基础信息管理、学生成绩管理、统计查询、用户管理、系统管理。

如图1-1:图1-1系统功能结构模块图1、基本信息管理模块设计基本信息管理是学生成绩管理系统中的关键部分,它主要负责学生信息和课程信息的添加、修改和删除操作。

(1)、学生信息管理学生信息管理所用数据表:tb_xsinfo;可对学生的各项信息如:学号、姓名、院系、班级等的添加、修改和删除操作。

用户单击保存按钮后提示操作完成,并将数据保存入数据库中。

(2)、课程信息管理课程信息管理所用数据表:tb_kcinfo;可对课程的各项信息如:课程编号、课程名称、学时、任课教师等的添加、修改和删除操作。

用户单击保存按钮后提示操作完成,并将数据保存入数据库中。

2、学生成绩管理模块设计学生成绩管理功能包括:成绩录入和修改两项操作。

本模块所需数据表tb_cjinfo。

此操作只能有教师来完成。

点击“成绩录入”,弹出成绩录入界面,在成绩录入窗口中的表格中输入学生成绩。

单击“保存”后,学生各科成绩保存到数据库中。

点击“成绩修改”,弹出成绩修改界面,在成绩修改窗口中要修改的学生成绩表格中输入学生成绩。

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

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

┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊学生成绩管理系统系统需求分析报告一、引言1 编写目的编写本文档,是为了明确用户需求,用以精确软件架构设计,为测试提供依据。

并且使开发小组合理分工,使小组的每一个人明确项目最后要求完成的软件产品的特点。

本系统通过收集、整理班上所以学生的基本信息,主要包括每个学生的基本信息(学号,姓名,性别,籍贯,出生年月….)、每个学生的专业课、公共课以及校选修课的基本信息(课程编号,课程名称,课程成绩,课程学分,平均成绩,…..),通过对基本信息的存储,使每一个学生能查到有关自己的所有基本情况。

主要目的是能为班上的每一为学生提供成绩查询,为系上的各种考评提供参考,进一步地提高工作效率。

2 背景项目名称:学生成绩管理系统开发背景:通过此软件,提高用软件工程发现问题解决问题的能力,同时增强对数据库的使用能力。

3 参考资料《软件工程》Roster S Pressman著,机械工业出版社《数据库系统概念》Abraham Silberschatz,Henry F,Korth,S.Sudarshan著。

《数据库系统原理》中国矿业大学出版社赵文涛《数据库原理及应用》中国水利水电出版社仝春泉《数据库系统概论》高等教育出版社萨师煊王珊 2001年《中文SQLServer 2000 关系数据库系统管理和开发指南》机械工业出版社孙言辉二、任务概述1目标:以SQL2005为数据库开发程序,使用户可以使用具备学生查询功能,管理员查询功能、添加功能、修改功能、删除功能、汇总功能、统计功能等功能的软件。

2用户的特点:本系统包括两类使用用户:管理员,即输入成和查询成绩的┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊老师;用户:即查询成绩的学生。

系统管理员享有最高权限,学生只具有查询权限。

账号为学生的学号,密码默认为000000。

3需求规定对功能的规定:从程序的结构中可以看出,学生的信息输入输出功能是由学生管理系统进行的,课程的信息输入输出是由课程管理系统进行的,而班级的信息流动则是班级管理系统进行的。

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

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

《学生成绩管理系统》需求分析报告报告名称学生成绩管理系统专业计算机信息管理班级信息管理GZ1301姓名 xxx xx xxxxxx xxx xxx指导教师任xx学生成绩管理系统需求分析1引言1.1编写目的学生成绩管理系统提供了强大的学生成绩管理管理功能,方便系统管理员对学生成绩等信息的添加、修改、删除、查询等操作同时一样的方面学生对自己各科成绩查询,学习的交流。

1.2 项目背景作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高学生成绩管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

因此,开发这样的一套成绩管理系统成为很有必要的事情。

1.3 参考资料《软件工程案例教程》…毕硕本卢桂香编著北京大学出版社易语言新版学习教材《中文编程—学习进阶》海洋大学出版社1.4 运行环境(1)硬件环境台式机或笔记本电脑运行时所需内存:500MB;(2)软件环境Windows操作系统1.5性能需求1 数据的准确性查询时应保证此学生的所有信息都是正确的。

2 时间特点操作响应时间不能太长,数据的输入也该在一定时间内完成。

1.6故障处理正常运行时不应出错,若时出错的话,应该有恢复系统的功能,并且必须保护数据的准确性。

1.7软件属性需求1正确性要求所开发的软件要达到用户的需求,运行时基本无误2 可靠性一般条件下,不应该出现故障.3 效率对用户的要求要有极快的响应4易使用性要求能尽量为用户的使用提供方便5 可维护性当软件出错时可以尽快的进行修改6 可移植性要求本软件能在Windows系统上进行移植7 互联性要求提供数据的导入和导出接口,以易于同其他系统的连接2 项目概述2.1开发软件的一般概述此软件的目的是提高学校对学生成绩的科学化管理,为学校的学生成绩管理系统进行优化。

2.2用户使用本软件的用户群是一些大中型学校的学生和老师,也可以用在一些公司对自己员工的信息采集和管理上。

学生成绩管理系统的需求分析

学生成绩管理系统的需求分析

学生成绩管理系统的需求分析设计说明书班级计本1201指导老师计算机科学与技术系2014 年 12月 12 日目录1可行性研究报告 (1)1.1概述 (1)1.2系统的可行性分析 (1)1.2.1系统实施运行的可行性 (1)1.2.2技术可行性 (1)1.2.3经济可行性 (1)1.2.4法律可行性 (1)1.3功能划分和描述 (2)2系统业务术语描述(词汇表) (3)3软件需求的用例模型(用例图) (4)4软件需求的分析模型(类图、交互图、活动图、状态图等) (5)5外部接口需求描述(用户界面需求、软硬件接口) (8)6非功能需求描述(性能描述、安全性需求、运行环境、开发环境等) (8)7需求优先级分析 (8)7.1对数据库的假设 (8)7.2界面实现与c#对数据库连接 (8)7.3功能实现与代码完成 (8)7.4程序调控与BUG修改 (8)8总结 (9)9参考资料 (10)1可行性研究报告学生成绩管理工作是高校教育工作的一项重要内容。

教务管理工作是指学校管理人员按照一定教育方针,运用先进的管理手段,组织、协调、指挥并指导各用户活动,以便高效率、高质量地完成各项教学任务,完成国家所制定的教育目标。

学生成绩管理工作是学校教学工作的中枢,是保证高校教学机制正常运转的枢纽,它是一项目的性、计划性、适用性、创造性和科学性很强的工作。

学生成绩工作关系到高校教学秩序的稳定。

大中型院校人员众多,如果没有好的管理,就不能取得很好的成果,应用数据库来管理,在这方面能够取得很好的效果。

1.1概述随着互联网的发展,利用INTERNET技术来实现“无纸办公”这个概念已经深入人心,校园网作为学校信息化建设的一个平台在完成资源共享、互联网访问、教务管理、电子备课等方面发挥了重要作用。

服务教学、提高教学水平和效果是校园网建设的核心目标和核心价值,本系统立足于校园实际,着眼于未来发展,建成符合标准化协议、通用性较强、实用的系统,以提高高校的现代化管理水平,实现信息资源的共享。

学生成绩管理系统需求分析

学生成绩管理系统需求分析

学生成绩管理系统需求分析1引言1.1编写目的建立学生成绩管理系统,采用计算机对学生成绩进行管理,帮助广大师生提高工作效率,实现学生成绩管理工作流程的系统化、规范化和自动化,减少人力财力投资。

1.2背景项目的名称为“学生成绩管理系统”项目提出者、开发者:成佳李玥王立娟实现网络:学校局域网随着学校的规模不断扩大,专业、班级、学生的数量急剧增加,有关学生选课的各种信息量也成倍增长,而目前许多高校的学生成绩管理仍停留在人工管理阶段,重复工作较多,工作量大,效率低。

因此,迫切需要开发基于网络的学生成绩管理系统来提高管理工作的效率。

现中技部委托平职学院软件所开发一个学生成绩管理系统。

1.3定义学生成绩管理:对学生的基本信息、课程选择、成绩的录入、修改、删除、查询等一系列的操作。

1.4参考资料●刘志成JSP程序设计案例教程(课程与实训)北京:清华大学出版社2007 ●王德永计算机网络应用技术北京:高等教育出版社2009 ●程有斌SQL server2000 上海:华东师范大学出版社2007 ●杜春涛面向对象程序设计:java语言北京:中国铁道出版社2007 ●赵湘纹网页制作三合一北京:机械工业出版社2008 2任务概述2.1目标A.减少人力和设备的费用;B.处理速度的提高;C.控制精度或生产能力的提高;D.管理信息服务的改进;E.自动决策系统的改进;F.人员利用率的改进。

2.2用户的特点A.功能;1)学生:使用自己的用户名和密码登录,查看、编辑个人信息和查询各门课程成绩,查看公告信息。

2)教师:使用自己的用户名和密码登录,根据管理员所赋予的权限对学生信息进行管理,实现成绩录入和查看功能。

3)管理员:负责系统的管理及日常维护、课程(分类)管理、消息公告管理、学生管理、教师管理等,管理员可以查看并修改学生的成绩。

B.在安全与保密方面的要求:管理员赋予各学生和教师的登录权限,只能查看与自己相关的信息和执行相关的操作,其他人禁止更改和删除他人信息。

学生成绩管理系统需求分析

学生成绩管理系统需求分析

危末生、黄真俊[ 2012年12月29日]学生成绩系统需求分析学生成绩管理系统需求分析目录1.引言 (2)2.系统功能简介 (2)2.1系统用户及其全线分析 (2)2.2系统功能需求 (3)3.数据库设计 (4)3.1实体E-R图 (4)3.2总体E-R图 (7)3.3数据物理模型 (7)4.SQL语句及网页部分代码 (10)SQL语句及相关代码: (10)1.引言院为加强信息化建设的步伐,积极采用It技术提高教务管理水平。

有了成绩管理系统,教务人员在组织完考试后,任课教师通过网络可以上报成绩、查询成绩,在家就可以完成有关成绩的管理或查询。

2.系统功能简介2.1系统用户及其全线分析学生成绩管理系统的使用人员主要有四类:系统管理员、教务管理员、教师用户和学生用户。

四类学生成绩管理系统的使用人员在系统中必须有不同的权限。

系统管理员:能使用系统所有功能,不收任何限制。

教务管理员:能使用的功能有:基础数据管理(班级信息管理、学生信息管理、教师信息管理、课程信息管理),教务管理(教师授课信息管理、学生成绩分析、学生成绩封存、学生成绩录入、学生成绩查询、修改登录密码)。

教师用户:能使用的功能有:学生成绩录入、学生成绩查询、修改密码。

学生用户:能使用的功能有:学生成绩查询、修改密码。

2.2系统功能需求系统分为五大模块,即基础管理模块、教务管理模块、学生成绩查询模块、系统管理模块,如下图所示。

(1)基础数据管理模块:在系统进行义务处理之前,必须设置一些基础数据,包括教师信息、学生信息、所开设的课程信息和班级信息。

这些模块只有系统管理员和教务管理员才能使用。

班级信息管理:录入、修改、删除、和查询班级数据。

学生信息管理:录入学院某个班级的学生数据;查询学生数据时,要求支持班级和学生姓名的组合查询。

可修改学生的姓名及所在班级;可删除学生数据。

教师信息管理:录入、修改、删除和查询学院班级数据。

课程信息管理:录入、修改、删除和查询学院开设的课程数据。

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

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

学生成绩管理系统需求分析报告1. 引言学生成绩管理是学校管理系统中非常重要的一部分,它对于学校管理者、老师和学生都具有重要意义。

学生成绩管理系统可以帮助学校管理者更好地了解学生的学业表现,提供有针对性的教学辅导。

本文将对学生成绩管理系统的需求进行详细分析。

2. 功能需求分析2.1 学生信息管理•管理学生基本信息,包括姓名、学号、性别、民族等;•管理学生联系方式,如电话号码、家庭地址等;•管理学生家长或监护人信息。

2.2 课程管理•管理学校开设的各门课程信息,包括课程名称、教师姓名、上课时间和地点等;•管理课程的选课情况,包括学生的选课信息和成绩录入。

2.3 成绩管理•录入学生的各门课程成绩;•对学生的成绩进行统计分析,如计算平均分、排名等;•生成成绩报表,向学生、家长和教师提供成绩查询功能。

2.4 教师管理•管理教师基本信息,包括姓名、工号、职称等;•分配教师教授的课程和班级信息。

2.5 班级管理•管理学生所属班级信息,包括班级名称、班主任等;•管理班级的选课情况和学生的成绩情况。

2.6 系统管理•管理系统用户,包括学校管理者、教师、学生和家长的账号信息;•设定系统的权限管理,确保不同用户只能访问和操作自己权限范围内的数据。

3. 非功能需求分析3.1 安全性•系统需要提供用户认证和授权功能,确保只有具备相应权限的用户才能访问系统;•学生的个人信息和成绩等敏感数据需要进行加密存储和传输,确保数据的安全性。

3.2 可靠性•系统需要具备数据备份和恢复功能,防止数据意外丢失;•系统应具备高可用性,能够在故障发生时快速恢复。

3.3 用户友好性•界面简洁明了,操作简单,便于各类用户上手使用;•提供良好的用户反馈和错误处理机制,减少用户的操作失误。

3.4 扩展性•系统需要具备良好的扩展性,能够满足学校规模和功能需求的变化;•系统应支持集成其他教育管理系统,如人事管理、财务管理等。

4. 总结学生成绩管理系统是一个复杂的系统,它涉及到学生信息管理、课程管理、成绩管理等多个功能模块。

学生成绩信息管理系统需求分析报告

学生成绩信息管理系统需求分析报告

学生成绩信息管理系统需求分析报告1. 引言学生成绩信息管理系统是一款用于学校管理学生课程成绩的软件。

该系统的目标是提供一个简单、高效、可靠的方式来管理和分析学生的成绩信息。

本文将对该系统的需求进行分析,包括系统的功能需求、非功能需求以及应用场景。

2. 功能需求2.1 学生管理•系统应提供学生信息的录入、修改和删除功能。

•每个学生的信息包括学号、姓名、性别、出生日期等。

•系统应支持批量导入学生信息的功能,以提高管理员的工作效率。

2.2 课程管理•系统应提供课程信息的录入、修改和删除功能。

•每门课程的信息包括课程编号、课程名称、授课教师、学分等。

2.3 成绩管理•系统应提供成绩录入的功能,教师可以录入学生的成绩信息。

•每个学生的成绩信息包括课程编号、学生学号、成绩等。

•系统应支持成绩的查询和统计功能,方便教师和管理员进行分析和评估。

2.4 排名管理•系统应根据学生的成绩信息进行排名,并提供排名查询功能。

•可以按照班级、学院、年级等进行排名。

3. 非功能需求3.1 安全性•系统应提供安全的登录功能,确保只有授权的用户才能访问系统。

•系统应实施权限控制,保证教师只能访问自己教授的课程的成绩信息。

3.2 可维护性•系统应提供数据备份和恢复的功能,以防止数据丢失。

•系统应具备日志记录功能,记录系统的运行状态和用户操作。

3.3 可扩展性•系统应支持添加和修改功能模块的需求,以适应未来的需求变化。

•系统应支持多种数据库的选择,方便根据需要切换数据库。

3.4 性能•系统应具备快速响应的性能,确保在高并发情况下仍然能够保持稳定。

•系统应支持大数据量的存储和查询,以满足学校的需求。

4. 应用场景4.1 教师管理成绩•教师可以登录该系统,管理自己教授的课程的学生成绩。

•教师可以查看学生的成绩,及时给予反馈和评价。

4.2 学生查询成绩•学生可以登录该系统,查询自己的成绩,并查看自己的排名情况。

•学生可以及时了解自己在课程中的表现,并做出相应的调整。

学生成绩管理系统-需求分析

学生成绩管理系统-需求分析

三、需求规格说明书1.引言 (2)1.1编写目的 (2)1.2项目背景 (2)1.3定义 (2)1.4参考资料 (3)2.任务概述 (4)2.1目标 (4)2.2运行环境 (4)2.3条件与限制 (4)3.数据描述 (4)3.1静态数据 (4)3.2动态数据 (5)3.3数据库介绍 (5)3.4数据词典 (6)3.5数据采集 (6)4.功能需求 (6)4.1功能划分 (6)4.2功能描述 (6)5.性能需求 (7)5.1数据精确度 (7)5.2时间特性 (7)5.3适应性 (7)6.运行需求 (7)6.1用户界面 (7)6.2硬件接口 (8)6.3软件接口 (8)6.4故障处理 (8)7.其它需求 (8)1.引言1.1编写目的随着计算机技术的发展,特别是计算式网络技术和数据库技术的发展。

使人们的生活和工作方式都发生了很大的改观。

信息化是社会进程的必然标志,特别是电脑的大量普及,人们生活节奏越来越快,怎样提高工作效率是人们首先考虑的问题。

学校的教育和管理至关重要,然而学生成绩管理是一个非常繁琐与复杂的一项工作,其中有一个主要原因就是工作量大,不好管理,效率低,经常导致错误的发生,数据信息丢失等等。

因此对于一个学校而言,更应该运用一些本地资源,提高管理的力度,这样不仅仅更利于学校的管理,同时也方便了学生和老师的学习和工作,我们能够通过这个系统创造一个相互沟通的平台,并从中了解更多的动态信息,学生可以同过这个系统进行信息、成绩查询,完成选课;老师可以进行方便的成绩录入,并自动生成清晰的成绩报表,查询信息;以及各种相关信息的更新;从而让学校管理快、准、精的发挥其价值。

1.2项目背景系统名称:学生成绩管理系统项目的委托单位:哈尔滨理工大学软件学院开发单位:哈尔滨理工大学软件学院软件08-4班主管部门:哈尔滨理工大学软件学院该软件系统完成了学生成绩管理具备的基本功能,把学生、老师、班级、课程、成绩在数据库系统中紧密的联系起来,为老师和学生创建了一个方便、快捷、有效率的服务平台,让学校用一种更有效、更精确的方式对学生成绩进行管理,从而使成绩管理更加规范化,信息化。

需求分析(学生成绩管理系统)

需求分析(学生成绩管理系统)

学生成绩管理系统需求分析报告背景:在如今的高校日常管理当中,学生成绩管理系统就是其中非常重要的一环,特别是当前学生规模大,课程门类多,校区分散等实际情况,学生成绩管理系统更具有非常大的实际应用意义。

但是,我们看到,其实我们学校的学生成绩管理系统在很多方面做的并不是很完善,功能方面也有欠缺,用户界面不够直观。

§1 系统需求学生成绩的管理成为学校教学管理中十分重要又相当复杂的管理工作之一,单纯的采用传统的手工处理已经不符合教育和管理的要求,而计算机具有运算速度快,处理能力强等特点,很自然地进入到这一应用领域中。

因此为了保证学校的信息流畅,工作高效,有必要设计一个学生成绩管理系统。

这不但能使教务人员从复杂的成绩管理中解脱出来,而且对于推动教学的发展也起到非常重要的作用。

以前学校学生成绩管理工作都是采用传统的手工管理,这种传统人工的管理方式存在着许多缺点,如:效率低,保密性差,一方面导致教师,学生成绩情况不了解,教师对成绩管理工作倍感头痛,因为时间一长,将产生大量的文件和数据,这对于查找,更新和维护都带来了不少的困难,耗费大量劳动力,难于避免错误的产生。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,具有手工管理所无法比拟的优点。

例如,检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

需求的收集及分析:学生成绩管理系统应该完成以下两个方面的内容:学生档案资料的管理、学生成绩的管理(包括必修课和选修课),每个内容均需要提供添加、修改和查询的功能。

学生成绩管理系统在开发过程中收集到的客户需求文档记录的关键部分可概括为以下几个部分:1、可能会使用到该系统的用户:系统管理员、教师、学生;2、各类用户的权限不一样。

学生成绩管理系统需求分析实施报告

学生成绩管理系统需求分析实施报告

学生成绩管理系统需求分析实施报告一、引言学生成绩管理系统是为了方便学校管理学生的成绩信息而开发的软件系统。

本报告旨在对学生成绩管理系统的需求进行分析,并提出实施方案。

二、需求分析1. 功能需求学生成绩管理系统应具备以下基本功能:- 学生信息管理:包括学生基本信息、课程信息等。

- 成绩录入:教师可以录入学生成绩,并进行修改和删除。

- 成绩查询:学生和教师可以根据不同的条件查询学生成绩。

- 统计分析:系统可以根据学生的成绩数据进行统计分析,生成成绩报表。

- 成绩分析:系统可以根据学生的成绩数据进行成绩分析,提供学生的优势和不足。

- 成绩报告:系统可以生成学生的成绩报告,供学生和家长查看。

2. 性能需求学生成绩管理系统应具备以下性能需求:- 系统响应速度快:系统应能快速响应用户的操作请求,避免用户等待时间过长。

- 数据安全性高:系统应具备数据加密和备份功能,确保学生成绩数据的安全性。

- 系统稳定性好:系统应具备良好的稳定性,能够长时间稳定运行,不易出现故障。

- 用户界面友好:系统应具备简洁明了的用户界面,方便用户操作和使用。

3. 可靠性需求学生成绩管理系统应具备以下可靠性需求:- 数据准确性:系统录入的成绩数据应准确无误,避免因数据错误导致的成绩管理混乱。

- 数据一致性:系统中的数据应保持一致性,避免因不一致的数据导致的成绩计算错误。

- 系统稳定性:系统应具备良好的稳定性,能够长时间稳定运行,不易出现故障。

三、实施方案1. 技术选型根据需求分析,可以选择使用Java语言开发学生成绩管理系统,结合MySQL 数据库进行数据存储和管理。

2. 开发流程学生成绩管理系统的开发流程可以按照以下步骤进行:- 需求分析:明确系统的功能需求和性能需求。

- 系统设计:设计系统的架构和模块,确定数据库表结构和界面设计。

- 编码实现:根据系统设计进行编码实现,包括前端界面和后端逻辑。

- 测试调试:对系统进行功能测试和性能测试,修复bug和优化性能。

学生成绩管理系统 需求分析报告【范本模板】

学生成绩管理系统 需求分析报告【范本模板】

《学生成绩管理系统》需求分析报告报告名称学生成绩管理系统专业计算机信息管理班级信息管理GZ1301姓名xxx xx xxxxxx xxx xxx指导教师任xx学生成绩管理系统需求分析1引言1.1编写目的学生成绩管理系统提供了强大的学生成绩管理管理功能,方便系统管理员对学生成绩等信息的添加、修改、删除、查询等操作同时一样的方面学生对自己各科成绩查询,学习的交流。

1。

2 项目背景作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,有着手工管理所无法比拟的优点。

例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等.这些优点能够极大地提高学生成绩管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

因此,开发这样的一套成绩管理系统成为很有必要的事情.1.3 参考资料《软件工程案例教程》…毕硕本卢桂香编著北京大学出版社易语言新版学习教材《中文编程—学习进阶》海洋大学出版社1.4 运行环境(1)硬件环境台式机或笔记本电脑运行时所需内存:500MB;(2)软件环境Windows操作系统1。

5性能需求1 数据的准确性查询时应保证此学生的所有信息都是正确的。

2 时间特点操作响应时间不能太长,数据的输入也该在一定时间内完成。

1。

6故障处理正常运行时不应出错,若时出错的话,应该有恢复系统的功能,并且必须保护数据的准确性。

1.7软件属性需求1正确性要求所开发的软件要达到用户的需求,运行时基本无误2 可靠性一般条件下,不应该出现故障。

3 效率对用户的要求要有极快的响应4易使用性要求能尽量为用户的使用提供方便5 可维护性当软件出错时可以尽快的进行修改6 可移植性要求本软件能在Windows系统上进行移植7 互联性要求提供数据的导入和导出接口,以易于同其他系统的连接2 项目概述2.1开发软件的一般概述此软件的目的是提高学校对学生成绩的科学化管理,为学校的学生成绩管理系统进行优化。

2。

2用户使用本软件的用户群是一些大中型学校的学生和老师,也可以用在一些公司对自己员工的信息采集和管理上。

学生成绩管理系统需求分析

学生成绩管理系统需求分析

学生成绩管理系统--需求分析一、任务概述1.1项目背景:随着在校大学生人数的不断增加,教务系统的数据量也不断的上涨。

学校工作繁杂、资料重多,虽然各类管理信息系统已进入高校,但还未普及,而对于学生成绩管理来说,目前还没有一套完整的、统一的系统。

因此,开发一套适和大众的、兼容性好的系统是很有必要的。

1.2开发意图:采用学生成绩管理系统,可以方便地对学生和学生成绩进行管理。

1.3用户特点:本系统的最终用户只有一个:管理员。

系统的管理员主要是对学生信息以及学生成绩进行一些操作。

这些操作包括对学生信息的添加、对学生成绩的录入以及对学生成绩进行分析等。

1.4可行性分析:目前,随着办公信息化的开展,高校的扩招,新生入学以及期末考试结束后,学校都需要对一些繁琐的流程进行管理,通过一个基于B/S架构的管理系统,可以很好的将这一个过程进行化繁为简。

此项目具有普遍性,能够应用于很多学校。

因此,该类型系统可以大量投入使用。

二、功能描述2.1模块划分:该系统主要分为三个模块: 信息数据管理、基本信息管理和成绩管理。

2.2详细功能描述:2.2.1信息数据管理模块:1,进入系统后台2,学生基本信息录入:可选择两种方式进行学生信息录入,一个是单条录入,另一个是批量导入。

批量导入是将一个Excel表提交给系统,系统负责将该表中的数据存储到数据库中,Excel需要按照一定的格式。

3,学生基本信息导出:可按班或系导出基本信息到Excel表中。

4,所选科目成绩录入:可选择两种方式进行成绩录入,一个是单条录入,另一个是批量导入。

批量导入是将一个Excel表提交给系统,系统负责将该表中的数据存储到数据库中,Excel需要按照一定的格式。

5,所选可没成绩导出:可按照班或专业导出成绩到一个Excel表中。

2.2.2基本信息管理模块:1、基本信息查询:可按年级、系别、专业、班级对学生基本信息进行查询。

2, 基本信息修改:通过基本信息的查询,可对相应的信息进行修改。

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

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

学生成绩管理系统需求分析报告1、领域了解学生成绩管理系统主要应用于教育系统,对日常的教学中学生获取的成绩进行数字化的管理。

2、需求分析(基于视点)学生成绩管理系统需求文档目录1、引言............ ................................................................ - 1 -2、参考资料 ..................................................................... - 1 -3、用户需求定义.............................................................. - 1 -3.1教师 ......................................................................................................- 1 -3.1.1任课教师..............................................................................................................- 1 -3.1.2辅导员..................................................................................................................- 2 -3.2学生 ......................................................................................................- 2 -3.3管理员...................................................................................................- 2 -3.4非功能需求 ...........................................................................................- 2 -4、系统体系结构.............................................................. - 3 -4.1模块分解...............................................................................................- 3 -4.2服务分布...............................................................................................- 3 -6、系统模型 ..................................................................... - 4 -6.1上下文模型 ...........................................................................................- 4 -6.2过程模型...............................................................................................- 4 -7、附录…………………………………...………………………….……………- 5 -7.1开发环境...............................................................................................- 5 -7.2运行环境...............................................................................................- 5 -7.3测试环境...............................................................................................- 5 -1、引言每一名学生在每一个学期都要参与多项考试,一名教师每一个学期都要给多名学生打分,这其中的数据量是巨大的。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

成人考试管理系统需求分析报告
1 需求分析:
成人考试成绩管理系统是举行成人高考、自学考试等成人高校对每个参与考试的学员成绩进行综合管理的一个系统。

本系统的功能性需求如下:
(1)学员报名参加相应的科目考试,通过考试成绩管理系统办理考试报名手续,并产生相应的考试编号。

(2)每次考试完毕后,系统管理员及时将参加考试学员的考试最终成绩输入到考试成绩管理系统中。

(3)考试成绩管理系统可以供学员和系统管理人员查询考试的成绩,学员可以根据自己的考试编号查询成绩,系统管理人员可以根据自己的编号查询成绩。

(4)系统管理人员可以根据自己的权限通过考试成绩管理系统添加,删除,修改各种数据库中的数据。

(5)考试成绩管理系统能够根据数据库中的学员考试成绩,自动加以分类统计,进行排序显示。

2 用例图:
1.学员用例图:学生在本系统中能够进行考试报名、成绩查询和退出系统的相关操作。

2.系统管理员用例图:系统管理员在考试成绩管理系统中可进行录入成绩、查询成绩、修改成绩、删除成绩和退出系统的操作。

3.系统数据库用例图:系统数据库在本系统中负责考试报名、记录成绩、成绩查询、统计成绩、更新维护成绩、设置考试编号等操作时与数据的彼此交互。

录入成绩
查询成绩
y
丸 --- K
y
系统管理员 修改成绩 \ 7广 、
\
删除成绩
退岀系统 3用例描述
事件流: 用例名称:学生报名操作
用例标示号:1.1
参与者:学员
简要说明:学生能够进行考试报名的相关操作
前置条件:学生已经登陆本系统。

基本事件流:
(1) 学生单击“报名”按钮。

考试报名 更新维护成绩
f
考试报名 退岀系统 设置考试编号
记录成绩 成绩查询 统计成绩
成绩查询
退岀系统
后置条件:一条新的报名信息被提交。

注释:无
用例名称:考试成绩查询
用例标示号:1.2
参与者:学员
简要说明:学生能够进行考试成绩查询的相关操作。

前置条件:学生已经登陆成绩管理系统。

基本事件流:
(1)
(2)学生单击“查询”按钮
(2)系统出现学生成绩窗口
(3)学生进行查询。

(4)学生单击“退出”按钮
(5)用例终止。

其他事件流:无。

异常事件流:
(1)提示错误信息,学生确认
(2)返回到主界面。

后置条件:无。

注释:无。

用例名称:成绩记录操作用例标示号:1.3 参与者:系统管理员
简要说明:系统管理员在考试成绩管理系统中可进行录入成绩、查询成绩、修改成绩、删除成绩和退出系统的操作。

前置条件:系统管理员已经登陆系统。

(3)管理员单击成绩修改,删除或添加按钮进行成绩管理。

(4)系统管理员单击“完成”按钮,系统显示成绩修改,删除或添加成功。

(5)管理员单击“退出”按钮。

(6)用例终止。

其他事件流:系统管理员在单击“完成”按钮之前,系统管理员随时可以单击“取消”按钮,窗口内任何资料都不会被提交和保存。

异常事件流:
(1)提示错误信息,系统管理员确认。

(2)返回主界面。

后置条件:系统修改,删除或添加成绩成功。

注释:无。

用例名称:数据库成绩记录操作
用例标示号:1.4
参与者:系统数据库
简要说明:系统数据库在本系统中负责考试报名、记录成绩、成绩查询、统计成绩、更新维护成绩、设置考试编号等操作时与数据的彼此交互。

前置条件:数据库已经收到系统用户提交的信息。

基本事件流:
(1)数据库已经收到系统用户提交的信息。

(2)进入成绩记录表执行相应操作。

(3)成绩修改,删除或添加成功。

(4)用例终止。

其他事件流:无异常事件流:
(1)提示错误信息,数据库确认。

(2)返回原纪录。

后置条件:数据库修改,删除或添加成绩成功注释:无。

4类图
^rame
毎xueshe 輕ianM© 蠢addiess
毎time
亳KaoshHype
*CftaKun() %tofini(igi.
^dengluQ *tulchU{)
*jiaofeiQ
营理员
4 user ^quaniiari 岭Cnnhao *dengkj() *3haiquan('i WilwQ
*tuichu[)。

相关文档
最新文档