学生信息管理系统需求分析报告
- 格式:doc
- 大小:237.50 KB
- 文档页数:14
学生信息管理系统需求1、问题定义现在的大学中,老师和学生都注重理论和实际相结合,开设了很多和课程相配的课程设计。
而在实际人工管理中,因为提交的文档作业数量众多,处理复杂,造成管理的混乱。
随着科学技术的不断提高,计算机科学日渐成熟,其强大功能已为人们深刻认识,它已进入人们生活的各个领域,并发挥了越来越重要的作用,针对人工管理的缺点,最好的解决办法就是借助计算机技术提供一个电子化的课程设计管理平台。
为了更好地管理设计过程中所产生的资料文档,我们开发一个软件工程课程设计管理系统。
教师和学生可以使用该系统实现如下功能:1、学生使用自己的姓名和学号(密码)登陆后,可以从题库中选择一个题目,并且填写同组的其他同学的姓名,学号,班级,小组长等。
且选题一旦保存就不能再更改。
2、学生可以修改自己的密码。
可以查询自己的选题情况。
学生可以查询自己的课程设计成绩。
3、学生在课程设计的各个阶段的工作报告上传至该系统。
4、教师使用姓名和工资号(密码)登陆后,可以查看学生的选题情况;可以查看学生的设计报告,填写学生的项目进度情况,并且给出最后的分数。
5、教师可以修改自己的密码。
教师把课程设计的题目,学习的资料等上传到该系统。
6、其他使用该系统的人,可以以客户身份登陆浏览。
7 本例使用面向对象的需求分析方法分析性能需求操作系统: Windows98 以上/ME/2000/XP 等数据库: Microsoft Access 2000/ SQL Server 20002、可行性分析1. 问题:(1)目前的课程设计管理系统由人工统计处理。
(2)站用一个办公室和2-3个职工专门用来管理课程设计选课,每天有固定工作时间8小时。
(3)每人工资在每月2000-3000元。
(4)需要选题的同学按班级的方式报上来,经核对分配后方才生效,在通知老师选题情况。
双方如有问题还需在工作时间来此解决。
(5)由于是人工处理且工作量大,所以效率低,出错率高,修改麻烦。
学生管理系统需求分析报告——移动互联网开发一班第七小组一:需求背景学生信息管理系统是具有统计,管理学生和老师各种在校相关信息,方便学校对于学生信息的统一管理的系统;随着高校的扩招,需要处理的学生信息日趋加大,不仅花费大量的教师资源,处理的效率还十分低下;为提高学生管理的管理水平,优化资源,尽可能降低管理成本成为学生管理的新课题,学生管理系统是从学生管理现状出发,根据学生管理的新要求进行开发设计的,它解决了学生管理数据信息量大,修改不方便,对一系列数据进行分析时花费时间长等问题,帮助学生管理人员有效管理学生信息,成为管理高校中必不可少的管理工具;二:需求概述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,学生选修课程成绩表字段有编号学生编号选修课程编号选修课程成绩。
学生管理系统需求分析一、引言随着信息技术的不断发展和普及,学生管理系统逐渐成为教育机构管理学生信息的重要工具。
学生管理系统可以帮助教育机构实现学生信息的集中管理、快速查询和统计分析,提高工作效率,提供更好的服务。
本文将对学生管理系统的需求进行分析。
二、功能需求1.学生基本信息管理:系统应能够录入和管理学生的基本信息,包括姓名、年龄、性别、学号、班级等信息。
2.学籍管理:系统应能够记录和管理学生的学籍信息,包括入学年份、毕业年份、学习成绩等。
3.考勤管理:系统应能够记录和统计学生的考勤情况,包括迟到、早退、请假等。
4.成绩管理:系统应能够记录和管理学生的学习成绩,包括各科目的成绩和学分,能够计算总成绩和绩点。
5.奖惩管理:系统应能够记录和管理学生的奖惩情况,包括奖励和处罚。
6.作业管理:系统应能够记录和管理学生的作业情况,包括布置作业、提交作业和批改作业。
7.课程管理:系统应能够管理学生的选修课程和课程表,能够查询课程信息和教师信息。
8.教师管理:系统应能够录入和管理教师的基本信息,能够查询和统计教师的授课情况和成绩评定情况。
9.班级管理:系统应能够管理学生所属的班级信息,包括班级人数、班级分组等。
10.班级评定:系统应能够对班级进行评定,包括班级成绩和班级荣誉等。
11.统计分析:系统应能够对学生信息进行统计分析,包括各科目成绩的平均分、学生人数的分布等。
三、性能需求1.系统响应时间要求快,能够快速查询和录入学生信息。
2.系统要求稳定可靠,能够长时间运行不出现故障。
3.系统数据安全性要求高,能够保护学生个人信息和教务数据的安全。
四、界面需求1.界面简洁易用,操作逻辑清晰。
2.界面美观大方,颜色搭配和图标设计合理。
3.界面响应迅速,操作流畅。
五、可靠性需求1.系统应具备数据备份和恢复功能,能够保证数据的安全性和可靠性。
2.系统应具备错误处理和异常情况处理能力,能够及时发现和解决问题。
六、开发环境需求1. 系统应支持多平台,包括Windows、Linux等操作系统。
【精品】学生信息管理系统需求分析一、项目背景现今社会,教育已经成为了人们成长的重要途径。
随着社会的快速发展和科技的不断更新,学生信息管理系统也应运而生。
目前,学校信息化建设成为了各大学校的重点工作,学生信息管理系统也越来越受到教育机构的重视。
二、系统概述学生信息管理系统(Student Information Management System,简称SIMS),是一种基于互联网的管理系统,旨在提供学生信息的存储、管理、修改和查询功能。
该系统主要用于教育机构,所收集的信息包括学生的基本信息、学业成绩、考勤情况、学生证明材料等。
学生信息管理系统能够提高教育机构对学生管理的效率和准确性,以及为学生提供各种信息服务,方便学生和家长更好地了解学生的情况和发展。
三、系统功能1.基本信息管理学生信息管理系统可以存储学生的基本信息,包括姓名、性别、出生日期、身份证号码、联系电话、家庭住址等。
同时,支持学生基本信息的增、删、改、查功能。
2.学业成绩管理学生信息管理系统可以存储学生的各科成绩,包括平时成绩、考试成绩、期末成绩等,并且还能够将不同学期的成绩进行汇总,形成整张成绩单。
同时,系统支持对学生成绩的统计分析和查询,可以方便教员和学生对考试成绩的了解和评估。
3.考勤管理学生信息管理系统可以记录每个学生的考勤情况,包括出勤、请假、缺勤等情况,并将每个学期的考勤情况进行汇总和展示。
同时,系统也支持教员对考勤情况进行查询和管理,方便教员了解每个学生的学习态度和表现。
4.学生证明材料管理学生信息管理系统可以存储学生的证明材料,包括学生证、学籍证明、成绩单等。
同时,系统支持学生和家长在线申请这些证明材料,方便了学生的使用和办理。
5.数据统计与分析学生信息管理系统可以对各种数据进行汇总、统计和分析,比如学生人数、男女比例、班级成绩分布、考勤情况等。
同时,系统还可以生成各类教学报表,为教育管理和决策提供数据支持。
四、需求分析1.安全性由于学生信息管理系统主要用于存储和管理学生的个人信息,所以系统的安全性非常重要。
学生信息管理系统需求分析班级:XXXXXXX姓名:XXXXXXX学号:XXXXXXX 1。
引言:现今的商品社会是一个讲究效率的社会,人们有着很强的时间观念,如果仍使用手工操作或使用相当繁琐的软件,既浪费了人力,又浪费了物力,效率无法提高,为此开发学生管理系统软件,能够适应现今社会并提高生产效率。
由此,该系统软件需要易于被用户所接受,具有简单易学,便于管理等特性。
2。
工程概述:2.1 该工程的基本目标:开发此学生管理系统软件,以供教学人员及操作者进行学生管理,方便操作者随时添加、查询、修改等。
使我们提高软件开发的能力,学习编程的技巧,提高工作设计思想,并通过本次的工程开发,从中学习知识吸取经验,在技术和软件思想上同时得到锻炼和提高,从而使总体水平升到一个新的高度.2。
2 经济目标:由于本学生开发系统的主要背景(为本课程)不注重直接的经济收益,而是注重小组成员整体水平的提高,故没有明确的经济目标。
2。
3 社会目标:本系统旨在解决学校内部的各类信息管理问题,为老师和同学们的使用过程提供便利。
3。
可行性研究的前提:3.1 要求:3。
1.1性能要求:a)学生信息,包括学生的姓名、年龄、性别、宿舍、专业及所属学院等以及学号(用来进行记录、查询和修改)b)学生选课信息,包括课程名称、学分、课时等(记录、查询和修改)。
c)学生每学期的考试成绩(记录、查询和修改)d)学生的每次交费情况e)院系情况,包括学院名称、专业方向等3。
1.2安全要求:a)用户凭借其教务管理系统的账号和密码进入该系统,防止他人访问修改自己的信息;以及学校外界人员的介入,保证该交易平台在校内师生之间进行.b)用户可以查看其他用户的联系方式、专业班级、姓名,但不可以查看其他信息(如身份证号码和家庭住址等),这样既保证校园内的实名制,又不至于使更多不必要的私人信息外泄。
3.2 目标:3。
2.1 学生信息管理系统的开发和投入使用可以减少不必要的人力开支。
一、实验目的1. 熟悉学生信息管理系统的基本功能和操作流程。
2. 掌握数据库设计的基本方法,能够根据需求设计合理的数据库结构。
3. 熟悉编程语言和开发工具,能够编写简单的数据库应用程序。
4. 提高团队合作能力和沟通能力。
二、实验环境1. 操作系统:Windows 102. 开发工具:Visual Studio 20193. 数据库:MySQL 5.74. 编程语言:C#三、实验内容1. 需求分析学生信息管理系统主要用于对学生信息进行管理,包括学生基本信息、成绩、课程、班级等。
系统应具备以下功能:(1)学生信息管理:增加、删除、修改、查询学生信息。
(2)成绩管理:录入、修改、查询学生成绩。
(3)课程管理:增加、删除、修改、查询课程信息。
(4)班级管理:增加、删除、修改、查询班级信息。
(5)统计分析:对学生成绩、课程等进行统计分析。
2. 数据库设计根据需求分析,设计如下数据库表:(1)学生信息表(student)字段名 | 数据类型 | 说明--- | --- | ---id | int | 学生编号(主键)name | varchar(50) | 学生姓名gender | varchar(10) | 性别age | int | 年龄class_id | int | 班级编号(外键)(2)成绩表(score)字段名 | 数据类型 | 说明--- | --- | ---id | int | 成绩编号(主键)student_id | int | 学生编号(外键)course_id | int | 课程编号(外键)score | float | 成绩(3)课程表(course)字段名 | 数据类型 | 说明--- | --- | ---id | int | 课程编号(主键)name | varchar(50) | 课程名称credit | int | 学分(4)班级表(class)字段名 | 数据类型 | 说明--- | --- | ---id | int | 班级编号(主键)name | varchar(50) | 班级名称3. 系统设计(1)界面设计采用Windows窗体应用程序,界面包括以下部分:- 主界面:展示系统功能菜单。
学生信息管理系统需求分析随着教育事业的不断发展和信息技术的快速进步,学生信息管理系统逐渐成为学校管理的重要工具。
这种系统旨在有效地管理和维护学生的个人信息、学业成绩以及其他相关数据。
通过对学生信息管理系统的需求分析,可以更好地设计和开发符合学校需求的信息管理系统。
一、系统概述学生信息管理系统是为了方便学校对学生信息进行统一、规范和高效的管理而设计的。
该系统主要包括学生基本信息管理、成绩管理、处分管理、奖励管理、考勤管理等模块,以满足学校对学生信息管理的各项需求。
二、学生基本信息管理1. 学生注册系统应提供学生注册功能,包括学生个人信息录入、身份验证和系统账号的创建。
录入的个人信息应包括学生的姓名、性别、出生日期、籍贯、联系方式等。
2. 学生档案管理系统应提供学生档案管理功能,包括学生个人照片上传、学生档案浏览和编辑、学生档案查询等功能。
三、成绩管理1. 成绩录入系统应提供成绩录入功能,包括教师录入学生考试成绩、平时成绩等。
录入的成绩应包括科目、考试日期、考试成绩等信息。
2. 成绩查询系统应提供成绩查询功能,包括学生和家长通过系统查询学生的各科成绩,同时教师和管理人员也可通过系统对学生成绩进行查询和分析。
四、处分管理1. 处分录入系统应提供处分录入功能,包括教师或学校管理员录入学生的处分情况,如违纪、作弊行为等。
录入的处分信息应包括类型、日期、原因等。
2. 处分查询系统应提供处分查询功能,学生、家长、教师和管理人员均可通过系统查询学生的处分情况。
五、奖励管理1. 奖励录入系统应提供奖励录入功能,包括教师或学校管理员录入学生的奖励情况,如优秀班干部、优秀学生等。
录入的奖励信息应包括类型、日期、原因等。
2. 奖励查询系统应提供奖励查询功能,学生、家长、教师和管理人员均可通过系统查询学生的奖励情况。
六、考勤管理1. 考勤录入系统应提供考勤录入功能,包括教师或学校管理员录入学生的考勤情况,如请假、旷课等。
软件工程需求分析报告:学生信息管理系统1. 引言学生信息管理系统是一种用于管理学生信息的软件系统,可以帮助学校和教育机构更有效地组织和管理学生信息。
本报告旨在对学生信息管理系统的需求进行分析,以便于设计和开发出满足用户需求的高质量软件系统。
2. 目标学生信息管理系统的目标是提供一个全面、高效、安全、易用的学生信息管理平台,以满足学校和教育机构对学生信息的管理需求。
系统应能够支持学生档案管理、学生成绩管理、考勤管理等基本功能,并提供方便、即时、可靠的数据查询和统计功能。
3. 功能需求学生信息管理系统应具备以下功能需求:3.1 学生档案管理系统应能够记录学生的基本信息,包括姓名、性别、年龄、出生日期、籍贯、民族等。
同时,系统还应支持上传和管理学生的照片,并能够记录家庭背景、联系方式、紧急联系人等相关信息。
3.2 学生成绩管理系统应能够记录学生的各科成绩,并提供查询和统计功能。
管理员可以根据学生、科目、时间范围等条件进行成绩查询,并能够生成成绩报表和统计分析报告。
3.3 考勤管理系统应支持学生的考勤管理,记录学生的出勤情况和请假情况。
管理员可以查看学生的考勤记录,并能够生成考勤报表和考勤统计数据。
3.4 数据查询和统计系统应提供方便、即时、可靠的数据查询和统计功能。
管理员和教师可以根据不同的条件查询学生信息、成绩、考勤记录等,并能够进行统计分析,以辅助决策和管理工作。
4. 非功能需求学生信息管理系统的非功能需求包括性能、安全、用户界面等方面的要求。
4.1 性能需求系统应能够在处理大量学生信息时保持良好的性能。
例如,在查询和统计大量数据时,系统应能够快速响应并正确返回结果。
此外,系统应能够支持多用户并发操作,保证用户的操作效率和响应速度。
4.2 安全需求系统应具备一定的安全性能,以保护学生信息的机密性和完整性。
管理员和教师的操作应受到严格的身份验证和权限控制,确保只有授权人员能够访问学生信息。
同时,系统应进行必要的备份和恢复措施,以保证数据的安全和可靠性。
学生信息管理系统需求分析报告一、引言学生信息管理系统是一种用于管理学校学生信息的软件系统。
随着教育信息化的推进,学生信息管理系统已经成为学校信息化建设的重要组成部分。
本报告将对学生信息管理系统的需求进行分析,并提出相应的解决方案,以帮助学校更好地管理和利用学生信息。
二、背景概述现代教育环境中,学校面临着大量的学生信息管理任务。
这些任务包括学生的基本信息录入、档案管理、学籍管理、成绩管理等。
传统的纸质档案管理方式效率低下且易于丢失,无法满足学校对学生信息的及时、准确和安全管理的需求。
因此,学生信息管理系统的开发势在必行。
三、需求分析1. 学生基本信息管理:系统应能够录入和管理学生的基本信息,包括姓名、性别、出生日期、籍贯、家庭地址等。
管理员能够根据需要查询和修改学生信息。
2. 学籍管理:系统应能够管理学生的学籍信息,包括所属班级、年级、学号等。
系统应支持学籍异动,如转班、转学等。
管理员也能够根据需要对学生学籍进行查询和修改。
3. 成绩管理:系统应能够录入和管理学生的成绩信息,包括考试成绩、平时成绩等。
管理员能够根据班级和科目进行成绩查询和统计,以便进行分析和汇总。
4. 档案管理:系统应能够管理学生的档案信息,包括照片、家庭情况、奖惩记录等。
管理员能够根据需要查询和修改学生档案信息。
5. 教师管理:系统应支持对教师信息的录入和管理,包括姓名、性别、职称等。
管理员能够根据需要查询和修改教师信息。
6. 系统安全性:系统应具有较高的安全性,只有经过授权的用户才能够访问和修改学生信息。
系统还应提供日志功能,记录管理员的操作,以便追踪与审计。
7. 报表输出:系统应能够生成各种管理报表,如学生人数统计、班级成绩排名等,以便提供决策参考。
四、解决方案针对以上需求分析,我们建议采用以下技术和方法来实现学生信息管理系统:1. 数据库技术:使用关系型数据库存储学生信息、教师信息和成绩等数据,以便进行高效的数据管理和查询。
学生管理系统需求分析报告1. 引言学生管理系统是一种应用软件,旨在帮助学校、教育机构或教育管理部门有效管理学生信息、课程安排、成绩评定等学生相关信息。
本文将对学生管理系统的需求进行详细分析,以便设计和开发出一款满足用户需求的学生管理系统。
2. 功能需求分析学生管理系统的主要功能需求如下:2.1 学生信息管理学生管理系统应能够提供学生信息的录入、查询、修改和删除功能。
包括学生基本信息(姓名、学号、班级等)、家庭信息(家庭地址、联系方式等)、入学年份等。
2.2 课程管理学生管理系统应能够提供课程信息录入、查询、修改和删除功能。
包括课程名称、授课教师、上课时间、地点等。
同时,系统还应支持课程的批量导入和导出功能,方便教师和管理人员快速编辑和查询课程信息。
2.3 成绩管理学生管理系统应能够提供成绩录入、查询和统计功能。
教师可以根据课程安排录入学生成绩,并能够查询某个学生的课程成绩或某个课程下所有学生的成绩。
系统还应能够根据学生成绩进行统计和分析,提供成绩报表和图表展示。
2.4 考勤管理学生管理系统应能够提供考勤记录的录入和查询功能。
教师可以记录学生的出勤情况,并能够查询某个学生的考勤记录或某个班级的考勤情况。
系统还应能够统计和分析考勤数据,提供考勤报表和图表展示。
2.5 班级管理学生管理系统应能够提供班级信息的录入、查询、修改和删除功能。
包括班级名称、班级人数、班主任等。
系统还应支持班级的批量导入和导出功能,方便管理人员快速编辑和查询班级信息。
2.6 用户权限管理学生管理系统应能够提供不同用户角色的权限管理功能。
例如,教师可以录入学生信息、查询成绩和考勤记录,而管理员可以对系统进行设置和管理。
系统应提供角色分配、权限设置和日志记录功能,确保系统安全和操作流程的合规性。
3. 非功能需求分析除了功能需求外,学生管理系统还应满足以下非功能需求:3.1 安全性学生管理系统应采用合适的安全措施,确保学生信息和系统数据的保密性和完整性。
学生信息管理系统
需
求
分
析
报
告
专业:软件开发
班级:T1408
姓名:****
指导教师:陈万里
学生信息管理系统
目录
1.序言 (4)
1.1开发原因 (5)
2.项目简介 (5)
2.1.系统标识 (5)
2.2.系统功能 (6)
2.3.用户选择 (6)
2.4.系统功能 (6)
2.4.1 (6)
2.4.2 (6)
2.4.3. (7)
2.4.4. (7)
2.4.5 (7)
2.4.6 (7)
2.4.7 (7)
2.4.8 (7)
3.模块划分 (7)
3.1.登入模块 (7)
3.2.学生信息管理 (7)
3.3.班级管理 (7)
3.4.考勤管理 (7)
3.5.作业管理 (8)
3.6.老师管理 (8)
3.7.成绩管理 (8)
3.8.系统管理 (8)
4. 模块图 (8)
5. 功能模块图 (9)
5.1 学生管理 (9)
5.2 系统公告 (10)
5.3 班级管理 (11)
(11)
5.4 管理员管理 (11)
(12)
6. 流程图 (12)
6.1 (12)
7.性能要求 (13)
学生信息管理系统
1.序言
随着学校的规模不断过大,学生数量急剧增加,有关学生的各种信息量也成倍增加。
面对庞大的信息量需要有学生信息管理系统来提高学生管理工作的效率。
通过这样的系统可以做到信息的规范化管理、科学性统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量。
本系统主要应用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化和自动化,其主要任务是计算学生各种信息进行日常管理,如查询、修改、增加、删除,另外还考虑到了学生选课、针对这些要求设计了学生信息管理系统。
1.1开发原因
本文的设计是依据B/S结构的关键技术,参考了国内学
校的学生管理信息系统,并结合学生实际情况,提出“设计简单、使用方便、安全性高”的设计理念并结合B/S的学生管理信息系统的体系结构,且依据现代化校园的发展而设计的基于的学生学籍管理软件开发。
客户端只需安装有浏览器(如IE)即可使用本系统。
2.项目简介
2.1.系统标识
系统名称:学生信息管理系统
2.2.系统功能
本系统主要功能是实现学校学生的信息管理、学生管理、班级管理、考勤管理、作业管理、老师管理、成绩管理、系统管理以及使用该系统的用户管理。
2.3.用户选择
本系统面向的用户有:学校的管理人员。
所以对计算机的人性化和易用性比较高,应用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化和自动化,其主要任务是计算学生各种信息进行日常管理,如查询、修改、增加、删除,另外还考虑到了学生选课,做到看界面简单易懂,容易操作,提高
了学校管理效率以及提升了学生信息的安全性和完整性。
2.4.系统功能
本系统主要应用于学生学籍管理、信息查询、教务信息维护和学生选课、学生奖惩安排几部分,又因为用户的不同,例如学生、教师、系统管理员的身份不同,用户的权限也有所划分,具有不同的操作和功能。
2.4.1.有关学籍信息的输入,包括输入学生基本信息、
所在院系、所学专业、所在班级、所学课程和成绩等。
2.4.2.学生信息的查询,包括查询学生基本信息、所在
班级、已学课程和学生成绩等。
2.4.
3.学生信息的修改,包括增加、删除等。
2.4.4.班级管理信息的输入,包括输入班级设置,年级
信息等。
2.4.5.课程信息的设置和查询等。
2.4.6.课程信息的修改,包括增加,删除等。
2.4.7学生成绩信息的管理和查询等。
2.4.8.学生奖惩信息的管理和设置等。
3.模块划分
3.1.登入模块
用户登陆(教师登陆,管理员登陆,学生登陆)
3.2.学生信息管理
此模块由学生基本信息、系别信息、班级信息、奖罚信息、成绩信息、选课信息等组成。
3.3.班级管理
此模块班级的基本信息、班级添加、班级显示组成。
3.4.考勤管理
此模块由添加考勤信息、显示考勤信息组成。
3.5.作业管理
此模块由学生的作业信息、添加学生的作业信息、查看作业信息信息组成
3.6.老师管理
此模块由老师的基本信息、添加老师信息、和显示老师信息组成3.7.成绩管理
此模块由添加成绩信息、显示成绩信息、修改成绩信息组成3.8.系统管理
此模块由添加用户信息、显示用户信息、添加岗位信息、显示
岗位信息、显示岗位信息、添加部门信息、显示部门信息、添加城市信息等组成
4.模块图
5.功能模块图
5.1 学生管理
由管理员进行学生信息的管理和日常维护。
5.2 系统公告
管理员可以添加和发布新闻
学
5.3 班级管理
5.4 管理员管理
6.流程图
6.1
7.性能要求
本学生信息管理系统要能够抵御用户可能的各种操作,包括修改、更新、删除等操作,以保证软件的可行性,安全性,稳定性,健壮性,同时要对数据进行检验,保证数据有效性,可操作性,安全性。
只有管理员才能修改和删除、更新有关数据,学生只有查看浏览的权限。
同时系统严格控制对数据库的修改等操作设置功能,只有高级管
理员和系统管理员才能对数据库进行修改,更新等操作。