学生管理信息系统
题 目:学生管理信息系统姓 名:学 号:专业、班级:提 交 时间:
计算机科学与技术本科班 2014年
1
摘 要
学生管理信息系统是典型的管理信息系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。
关键词:管理信息系统、学生管理、数据库
2
目 录
1、引言
2、系统概述
2.1 系统需求及可行性分析 2.1.1 系统需求 2.1.2 可行性分析 2.2 系统设计背景
1、引言
近几年高校扩招,学校的规模越来越大,学生的数量也急剧增加,同时学生的各种信息也成倍增长。面对如此海量的信息,学校在日常工作中就需要一套学生管理信息系统来管理学生学籍、班级、课程和成绩等信息以便减少不必要的资源浪费,从而达到精简机构,提高办事效率的目的。为此在这里简单的写写学生管理信息系统。该学生管理信息系统包括学生学籍信息管理系统、学生班级信息管理系统、学生课程信息管理系统、学生成绩信息管理系统等多种功能。
2、系统概述
本学生管理信息系统可以说是一个综合性的管理信息系统,因为它集成了学生学籍管理系统、学生班级管理系统、学生课程管理系统、学生成绩管理系统等多种功能在一起,并且具有较强的实用性和先进性。
因为学生信息一般包括学籍信息、班级信息、课程信息和成绩信息等,又考虑到学校的一些需求,所以该学生管理信息系统主要包括系统、学籍管理、班级管理、课程管理、成绩管理和帮助几个模块。
(1)系统模块的主要任务是维护系统的正常运行和安全性设置,包括添加用户、修改密码、退出系统三个模块。
(2)学籍管理模块的功能是实现对学生的学籍信息的管理,包括添加学籍信息、修改学籍信息和查询学籍信息三个模块,这三个功能模块能够各自独立完成学生学籍信息的相应管理。
(3)班级管理模块的主要功能是实现对全校班级信息的管理,该模块包括添
3
加班级信息和修改班级信息两个模块,从而方便学校管理部门对学校的班级情况进行管理。
(4)课程管理模块可以对各个班级的课程进行添加、修改和设置,并可在其中设置各门课程的教材选用情况,方便了学校教材管理部门和教务处的教学管理人员的工作。该模块包括添加课程信息、修改课程信息和设置班级课程三个模块。
(5)学校的成绩管理工作是检验学生学习情况的一个主要手段,其中设置了添加成绩信息、修改成绩信息和查询成绩信息三个功能模块。
(6)帮助模块能够为使用该系统的用户提供一定的帮助,让用户更加了解本系统并正确的使用。
该学生管理信息系统可作为数据库信息系统的一种应用,所以其开发流程主要包括系统概述、系统分析、系统设计和代码的分析与实现等。具体的内容将在下面内容中一一阐述。
2.1 系统需求及可行性分析
2.1.1 系统需求
通过调查和分析,要求该系统需要有以下几个功能:
(1)由于操作人员的计算机知识各不相同,要求必须有良好的人机界面以便于不同的用户来操作。
(2)该系统的使用对象多,因此要求有较好的权限管理;。 (3)原始数据修改简单方便,并且支持多条件修改。 (4)方便的数据查询,并且支持多条件查询。
(5)在相应的管理权限下,删除数据方便简单,数据稳定性好。 (6)数据计算自动完成,尽量减少人工干预。 2.1.2 可行性分析
1) 经济可行性分析
在开发系统方面,可以利用现有机器设备,不必进行另外的硬件设备投资;在效益方面,本系统运行可以提高学生信息管理的效率,减轻老师的工作量,满足师生查询的需要,减少学校管理部门的不必要的操作。
2) 社会可行性分析
本系统与学校紧密相关,其管理的对象单一,都是在校学生,且每个数据内
4
容都具有较强的关联性,涉及的计算过程也不是很复杂。而且,目前已有很多成功的学生管理信息系统的先例,因此,该系统具有可行性。
综上所述,经过经济、技术、社会等方面的可行性分析,可以确定本系统的开发完全必要,而且是可行的,能够实现的。
2.2 系统设计的背景
3、系统分析
3.1 功能层次图
根据系统的功能可以绘制出系统的功能层次图,如图3-1所示:
学生管理信息系统 登录 系统管理 学籍管理班级管理课程管理成绩管理 添加用户修改密码退出系统添加学籍信息修改学籍信息查 询学籍信息添加班级信息修改班级信息添加课程信息修改课程信息设置班级课程添加成绩信息修 改成绩信息查询成绩信息 4、系统设计
5
图3-1 系统功能层次图
4.1 系统结构设计
4.1.1 系统方案确定
通过对系统的调研与分析,系统主要应完成的功能有:系统管理、学生学籍管理、学生班级管理、学生课程管理、学生成绩管理等。 4.1.2 系统结构设计
6
因篇幅问题不能全部显示,请点此查看更多更全内容