第一篇:学生管理系统需求分析
学生考试系统需求分析
需求分析
实现功能
本系统可以实现(1)对系统管理员、教师用户和学生分别给予不同的操作权限,包括用户管理、试题管理、试卷管理。(2)管理员可以在系统中进行添加试题、查询学生信息、添加考试学生信息地。(3)学生用户通过自己的考号、姓名登陆可以登录考试系统参加考试和进行成绩的查询。
网上考试系统以方便、满足客户需要为宗旨,实现阅卷、随机出题、各种成绩查询方式以及试卷管理等多种功能。
本系统是一套专业的考试、培训、学习管理解决方案,采用开放、动态的系统架构,将传统的考试培训模式与先进的网络应用相结合,可以使用户完全根据自身应用特点快速构建考试培训平台系统,实现对考试、培训、学习的高效管理。
1、系统功能模块划分:
(1)学生系统管理模块:对学生信息的录入、编辑、修改、删除、查询等
(2)课程信息设置模块:管理人员可以在该模块中添加课程,并对课程进行录入、编辑、删除
(3)成绩信息录入模块:管理员可以对学生的考试成绩信息进行录入、修改、查找、汇总
数据库:
学生信息表 课程表 成绩表 管理员用户表
1、数据库
图
1、系统结构设计
1、设计目标
1、登录系统的主要功能要求
(1)登陆页面
(2)功能选择页面
(3)各种功能的登录页面及密码验证
(1)信息查询
(1)选择更改账户属性的类别
(2)浏览,更新整个系统中的各种用户(系统管理员和学生用户)
(3)删除不再需要的用户
(4)更改用户密码
(5)安全性考虑禁止非法sql语句的输入,和利用session对象的对用户
进行验证工作。
第二篇:学生管理系统需求分析
学生管理系统需求分析报告
——移动互联网开发X班第X小组
一:需求背景
学生信息管理系统是具有统计,管理学生和老师各种在校相关信息,方便学校对于学生信息的统一管理的系统。
随着高校的扩招,需要处理的学生信息日趋加大,不仅花费大量的教师资源,处理的效率还十分低下。为提高学生管理的管理水平,优化资源,尽可能降低管理成本成为学生管理的新课题,学生管理系统是从学生管理现状出发,根据学生管理的新要求进行开发设计的,它解决了学生管理数据信息量大,修改不方便,对一系列数据进行分析时花费时间长等问题,帮助学生管理人员有效管理学生信息,成为管理高校中必不可少的管理工具。
二:需求概述
(1)目标
学生信息管理系统的目标是为方便学校教务处系统的管理学生信息并学校和学生间提供一个信息共享的平台
(2)需求
学生管理系统的管理用户国分为三大类,分别是管理员登录功能,教师登录功能以及学生登录功能
需求分析
*管理员对功能的需求
管理员权限最大,可以对学生的班级,课程,情况进行统一的管理,细分如下:
超级管理员可增加,修改,删除普通管理员
有关学生信息的浏览,学生信息的添加修改和删除
学校基本课程的浏览,学校基本课程的添加修改和删除
学生课程的浏览与统计,可按成绩范围对成绩进行统计
学生选课信息的管理,包括查询,修改与删除
*学生对功能的需求
学生利用此系统进行与自己有关的信息查询与输入,细分如下:
浏览个人基本信息
修改登录密码
浏览课程信息
浏览在校期间的奖惩情况
浏览个人学分信息
利用个人账户进行查询选修课程基本信息与选修课程的选择和退出
浏览个人选课情况
*教师对功能的需求
教师对所带班级学生的信息查询与修改,细分如下:
教师可利用此系统查询所带班级的基本信息
查询所带班级的学生在校期间的奖惩
录入与修改所带班级学生的成绩信息
查询所带班级学生的成绩信息
查询班级学生的选课情况
功能模块
(一)学生用户功能主要包括以下部分:
(1)注册
(2)登录
(3)修改密码
(4)查询个人信息
(5)选课(退课)
(6)查询成绩
具体功能介绍如下:
(1)注册
实现功能:创建一条学生记录,由学生自己填写个人信息并保存,实现统一管理
个人信息内容:学号,姓名,性别,出生年月,籍贯,民族,学院,班级,宿舍号,个人联系电话,父母联系电话,家庭住址
(2)用户登录
实现功能:用户注册后可直接登录,使用查询信息,选课,退课等功能
(3)修改密码
实现功能:输入旧密码,输入两次新密码,如旧密码正确且两次新密码一致则用新密码覆盖旧密码,否则重新输入旧密码或者两次新密码不一致重新输入新密码
(4)查询个人信息
实现功能:在此显示学生的个人信息
内容:学号,姓名,性别,出生年月
籍贯
民族
学院
班级
宿舍
联系电话(只可查询不可修改)
(5)查询成绩
实现功能:显示入学以来所修课程的所有成绩和学分等信息
(6)选课(退课)
实现功能:在学校规定时间内为学生提供网上选课及退课功能以及查看个人选课信息
约束:1.只能选择人数未满的课程及未修的课程
2.只能退已选课程
(二)教师学生用户功能主要包括以下部分:
(1)注册
(2)登录(3)查看个人信息(4)查看全校学生信息
(5)录入成绩
(6)修改密码
具体功能介绍如下:
(1)
注册
实现功能:常见一条教师记录,由老师自己填写并保存,实现统一管理
个人信息内容:教师编号
姓名
性别
出生年月
籍贯
民族
学院
联系电话
(2)
用户登录
实现功能:用户注册后可直接登录用于查看个人信息
查看学生信息
以及实现录入学生成绩等功能
(3)修改密码
实现功能:输入旧密码,输入两次新密码,如旧密码正确且两次新密码一致则用新密码覆盖旧密码,否则重新输入旧密码或者两次新密码不一致重新输入新密码
(4)查询个人信息
实现功能:显示教师的个人信息
显
查询内容:教师编号
姓名
性别
出生年月
籍贯
民族
学院
联系方式
(5)查看学生成绩信息
实现功能:查询所有学生的课程成绩信息
查询流程:选择学生所属院系—>专业—>班级—>学年
(6)录入成绩
实现功能:教师录入所带班级学生成绩信息
(三)管理员用户功能主要包括以下部分:
(1)登录学生/教师端信息管理
(2)登录课程信息管理
(3)宿舍信息管理
具体功能介绍如下:
(1)
登录
实现功能:管理员身份验证,学生信息管理
教师信息管理
宿舍信息管理
(2)
学生/教师信息管理
实现功能:对在校学生/教师的信息的增删改查等功能
实现流程:
1)
学生:选择个人信息或成绩信息,输入相应学号进行相应的查询与更新功能
2)
教师:输入教师编号查询教师信息并进行相应的操作
(3)
课程信息管理
实现功能:创建课程信息
包括课程编号
课程名称
学时
学分
等相应字段
(4)
宿舍信息管理
实现功能:对学生住宿情况进行统筹管理
数据库设计
1)
创建学院数据库
2)
创建表
1,创建院系信息表
字段有
院系编号
院系名称
院系人数
院系简介
2,创建专业信息表
字段有
专业编号
专业名称
专业人数
所属院系
院系简介
3,创建辅导员信息表
字段有
辅导员编号
辅导员名称
性别
所属院系
所属专业
所带班级
住址
联系方式
4,创建班级信息表
字段有
班级编号
班级名称
班级人数
所属辅导员
所属院系
所属专业
5,创建课信息程表
字段有
课程编号
课程名称
课时
所属院系
所属专业
授课讲师
6,创建学生信息表(详细)
字段有
学生编号
学生名称
性别
出生年月
身份证号
籍贯
民族
政治面貌
入学年份
7,创建学生信息表
字段有
学生编号
所属院系
所属班级
宿舍编号
所属导员
父母联系方式
学生联系方式
8,创建学生成绩表
字段有
学生编号
课程编号
成绩
9,创建管理员登录信息表
字段有
用户编号
用户姓名
用户密码
用户权限
10,创建教师登录信息表
字段有
用户编号
用户姓名
用户密码
用户权限
11,创建学生登录信息表
字段有
用户编号
学生编号
学生姓名
登录密码
用户权限
12,创建学生转入/转出学院信息表
字段有
信息编号
学号
学生名称
转入前所属院系
转入前所属专业
转入前所属班级
转后所属院系
转后所属专业
转后所属班级
13,创建学生学分信息表
字段有
学分编号
学生编号
学分
14,创建学生学分奖惩信息表
字段有
奖惩编号
学生编号
奖励分数
奖分事由
惩罚分数
惩分事由
15,选修课程信息表
字段有
选修课程编号
选修课程名称
选修课程课时
选修课程学分
选修课程人数
16,学生选修课程信息表
字段有
编号
学生编号
选修课程编号
17,学生选修课程成绩表
字段有
编号
学生编号
选修课程编号
选修课程成绩
18,
第三篇:学生寝室管理系统需求分析
学生寝室管理系统
系统需求分析说明书
引
言
21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。而学生寝室管理系统对于一个学校来说是必不可少的组成部分。目前全国好多学校还停留在让寝室管理人员手工记录数据的阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大、需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的,当查找某条记录时,由于数据量的庞大,只是靠寝室管理人员去一条条的查找,这样不但麻烦,浪费时间,而且效率也特别地低,当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足社会人们的需求时,就会有新的技术诞生,并取代了旧的技术。针对如此,设计了一套学生寝室管理系统。学生寝室管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。本系统具有运行速度快、安全性高、稳定性好的优点,并且具备完善的报表生成、修改功能,能够快速的查询学校所需的住宿信息。
1.任务概述
(1)目标
该软件开发,是为了方便高校寝室管理,达到管理员及其他用户帐号的管理和登陆、查询学生信息、宿舍的入住管理和退宿管理以及公物报修、卫生评比等功能,使寝室管理不再那么复杂,寝室管理人员能够轻松地用该系统记录数据,管理数据信息。本软件是一项独立的软件,全部内容自含。(2)用户的特点
寝室管理人员只需要会电脑的基本地操作,会输入输出数据,寝室管理人员可以对数据进行增加、删除、修改数据。普通用户可以查看数据记录,但是重要信息不能修改,学生用户只能通过输入学号来查看自己的信息,无法对信息做任何的修改。
目前,我们学校的寝室管理采用的还是人工来进行管理的, 面对目前学校发展的实际状况,我们通过实地调研之后,对寝室管理系统的设计开发做了一个详细的概述。
2.系统功能需求
2.1 基本功能需求
要实现的是高校学生寝室管理系统,在设计该系统时,应尽可能的贴近学生,便于寝室管理人员及普通用户的操作。系统在实现上应该具有如下功能:
1.系统要求用户必须输入正确的用户名和密码才能进入系统。2.系统应该提供学生住宿情况的基本登记。3.系统应提供学生每学期学生的离校处理。
4.系统应提供人员来访登记及结束访问的详细登记。5.系统应提供学生在校期间物品出入寝室楼的详细情况登记。
6.系统应提供查询功能,以方便用户对学生基本信息的查询(要达到按多种条件的查询)。
7.系统应提供增加、删除、修改用户帐户的功能,还应具有添加、修改、删除学生基本信息的功能。
2.2 报表需求
学生寝室管理系统的某些信息应当能够以报表形式打印出来。基本上应该能够实现周查扣分、扣分统计和卫生评比的报表打印功能。
2.3 用户界面需求
学生寝室管理系统应提供简单、层次关系明了、清晰的操作界面,使用户一目了然。尽可能的为用户的录入、查询等功能操作提供方便。以方便用户操作,快捷按钮的创建也是非常需要的。
2.4 性能需求 1.4.1系统安全性
在学生寝室管理系统中,增加用户、学生毕业离校等的某些模块都是相联系在一起的,所以在系统的管理权限上应当进行严格控制,具体思想如下:
1.对该学生寝室管理系统进行操作就应当具有某些操作权限。没有权限的用户将不能通过任何其他渠道来登录该系统,查看该系统的任何信息和数据,以确保系统的严密性和安全性。例如:寝室管理人员的登陆,能够对用户进行增加、修改及删除操作,普通用户对某些重要的信息不能进行修改,而学生用户只能查看自己的数据信息,不能对任何数据进行任何操作。
2.在上述基本要求的基础上可以为该系统设定三种登录方式,程序开始运行所有功能将是不可使用的,只有寝室系统管理员登录、普通用户登录和只读用户(即学生用户)三个窗口可以使用,没有系统管理员或者普通用户的用户名和密码任何人都不能登录该系统进行操作。
3.具体实现时还应为寝室系统管理员和普通用户设定不同的权限,同第一条所述,寝室系统管理员应当可以使用系统的所有模块,普通用户对于大部分的很关键的模块是无权使用的。学生用户只能观看数据对任何模块都无权修改。
2.4.2 数据库的选择
数据库是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据。满足用户信息要求和处理要求。她是数据管理的最新技术,是计算机科学的重要分支。由于数据库具有数据结构化、最低冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。我选用的是SQL Server 2005。
2.4.3 运行环境
该系统的操作平台为Windows系统,使用C#编程语言和SQL Server 2005数据库来实现学生寝室管理系统所需功能的。
第四篇:学生成绩管理系统需求分析说明书
学生成绩管理系统需求分析说明书
1. 引言
1.1 摘要
开发系统的名称:学生成绩管理系统 开发系统的目标:
节约资源,提高学籍信息的精确度。方便快速操作,精简人员,节约开支。结合学校管理的实际需要,实现对学生成绩等数据进行有效管理,提供查询分析功能等。 开发系统的功能:
学生查询功能,管理员查询功能、添加功能、修改功能、删除功能、汇总功能、统计功能。1.2 背景
它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,具有手工管理所无法比拟的优点。例如,检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发学生成绩管理系统很有必要。 项目的承担者:软件工程0511班小组:李志洋,卢金华,周波 用户:某大学相关技术人员、管理人员及学生
本系统是学校教学管理系统的一个功能模块,可以快速方便地对学生成绩进行管理、输入、输出、查询,和教务管理系统、教材管理系统、班务管理系统是紧密相连的。例如,教务管理系统要通过成绩管理系统来存储学生成绩信息;班务管理系统也要通过成绩管理中的数据库对学生成绩进行管理。1.3 参考和引用资料
《管理信息系统》.薛华成.清华大学出版社 《软件文档编写》.潘孝铭,辛明海.高等教育出版社 《软件工程》.钟珞.清华大学出版社 1.4
专门术语定义 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,2. 项目概述
2.1 项目的主要工作内容
2.1.1 确定对系统的综合要求 系统功能要求
系统必须完成的功能有学生查询功能,管理员查询功能、添加功能、修改功能、删除功能、汇总功能、统计功能。此阶段必须确定下来。 系统性能要求
必须考虑到系统的响应时间、系统需要的存储容量以及后援存储、重新启动和安全性等方面。 运行要求
必须确定支持系统运行的系统软件是什么,采用哪种数据库管理系统,需要什么样的外存储器和数据通信接口等。 将来可能提出的要求.应该明确的列出那些虽然不属于当前系统开发范畴,但是根据分析将来很可能会提出来的要求。2.1.2 分析系统的数据要求
通过建立概念模型的方法来分析系统的数据要求。例如,利用数据字典可以全面准确地定义数据。2.1.3 导出系统的逻辑模型
用数据流图、数据字典等,根据对系统的综合要求和数据要求的结果导出系统的详细的逻辑模型。2.1.4 修正系统开发计划
根据在分析过程中获得的对系统的深入、细致的了解,比较准确地估计系统的成本和进度,修改以前制定的开发计划。2.1.5 开发原型系统
构建原型系统用来检验关键设计方案的正确性及系统是否真正满足用户的需要。
2.2 系统需求说明
2.2.1 现行系统的现状调查说明
学生成绩管理系统主要提供方便高效的管理功能以及网上的信息查阅平台,学生可以通过该系统查阅相关信息,管理员可以管理所有信息。 现行系统的目标:
(1)管理员能够方便的对信息进行添加、修改、删除、查询、汇总、统计等操作。
(2)可以将数据库发布到网上,进行资源共享。
(3)学生可以在自己的权限内对信息进行访问,查询相关信息。 现行系统的主要功能:
(1)学生查询功能:为了方便学生查找成绩等信息,将所有信息按照需要进行分类。这样学生就能很方便的找到自己所需要的信息。
(2)管理员查询功能:管理员可以通过条件选择查询所有信息,并进行排序。
(3)添加功能:管理员可以通过填写表格的形式输入学生成绩等相关信息。系统可以自动避免重复信息。
(4)修改功能:管理员可以对数据库中的信息进行修改。系统能够通
过管理员给出的条件查找出所要修改的信息,对修改后的信息进 行保存,并自动查找是否是重复信息。
(5)删除功能:管理员可以对数据进行删除操作。系统能够通过管理员给出的条件查找出要删除的信息,并提示是否确定删除,如果确定删除,则把相关信息从数据库中删除。
(6)汇总功能:管理员可以通过此功能对信息进行汇总。
(7)统计功能:管理员可以通过此功能对信息进行统计。
2.2.2 业务流程说明
学生成绩管理业务流程图1
图1
从以上的业务流程图可以看出学生成绩管理的基本业务及动态走向,从各科教师给出成绩到学生拿到成绩单要经过系部、教务处等部门。
学生成绩管理业务流程图2
图2 学生成绩管理业务流程图3
图3 2.3
系统功能说明
成绩管理系统数据流程图
单科成绩
F3
成绩单
成绩统计信息
F2
F8
顶层图
单科成绩
F3
成绩
F10
学生成绩
F8
F2.1
F2.3
F2.2
补考成绩单
二层图
S1学生科,S2学生,S3教师,S4教务处
P3.1录入,P3.2统计,P3.3查询,P3.4发布
F2成绩单,F2.1学生成绩,F2.2学生成绩单,F2.3补考成绩单,F3单科成绩,F8成绩统计信息,F10成绩,D3学分,D4成绩档案
2.4 系统的数据要求说明 编写数据词典
3. 实施总计划
3.1 3.2 3.3 工作任务的分解 进度 预算
第五篇:学生成绩管理系统需求分析说明书
学生成绩管理系统需求分析说明书
一.系统功能需求说明
学生成绩管理系统主要提供方便高效的管理功能以及网上的信息查阅平台,学生可以通过该系统查阅相关信息,管理员可以管理所有信息。现行系统的目标:
(1)管理员能够方便的对信息进行添加、修改、删除、查询、汇总、统计等操作。
(2)可以将数据库发布到网上,进行资源共享。
(3)学生可以在自己的权限内对信息进行访问,查询相关信息。现行系统的主要功能。
(1)学生查询功能,为了方便学生查找成绩等信息,将所有信息按照需要进 行分类。这样学生就能很方便的找到自己所需要的信息。
(2)管理员查询功能,管理员可以通过条件选择查询所有信息,并进行排序。
(3)添加功能,管理员可以通过填写表格的形式输入学生成绩等相关信息。系统可以自动避免重复信息。
(4)修改功能,管理员可以对数据库中的信息进行修改。系统能够通 过管理员给出的条件查找出所要修改的信息,对修改后的信息进 行保存,并自动查找是否是重复信息。
(5)删除功能,管理员可以对数据进行删除操作。系统能够通过管理员给出 的条件查找出要删除的信息,并提示是否确定删除,如果确定删除,则 把相关信息从数据库中删除。
(6)汇总功能,管理员可以通过此功能对信息进行汇总。
(7)统计功能,管理员可以通过此功能对信息进行统计。
1.业务流程说明
学生成绩管理业务流程图