1、 1 学生管理系统学生管理系统 摘要:现在高校的学生信息的管理趋向于复杂化和多元化,随着计算机的 广泛应用,越来越多的高校均采用了计算机化的管理模式。查询、修改、录入、 删除等基本操作都采用了计算机的数据库技术。 比起以前使用卡片的方法有了很 大的进步,方便管理,易于更新,极大的方便了学生信息的管理工作。 学生信息管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据 库的建立和维护以及前端应用程序的开发两个方面。 对于前者要求建立起数据一 致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易 使用等特点。 关键词:学生信息;数据库; 系统维护 2 1 引言 1.1
2、介绍本课题的目的和意义 学生信息管理系统是一个教育单位不可缺少的部分,它的内容对 于学校的决策者和管理者来说都至关重要,所以学生管理系统应该能 够为用户提供充足的信息和快捷的查询手段 1.2 课题目的及意义 1.2.1 开发一个学生管理系统意义 计算机已经成为我们学习和工作的得力助手:今天,计算机的价 格已经十分低廉,性能有了长足的进步。它已经被应用于许多领域, 计算机之所以如此流行的原因主要有以下几个方面: 首先,计算机可以代替人工进行许多繁杂的劳动; 其次,计算机可以节省许多资源; 第三,计算机可以大大的提高人们的工作效率; 第四,计算机可以使敏感文档更加安全,等等。 为了解决传统学生信息
3、的管理正面临着的这些问题, 我所设计的 学生信息管理系统软件也就应运而生了。 1.2.2 使用计算机管理学生信息的意义 由于我国有些学校学生信息的管理水平比较低, 只停留在纸介质 的水准上,这样的机制很明显地已不能适应时代的发展要求,它浪费 了过多的人力及物力,还存在一些先天缺陷。在信息时代,这种传统 的管理方法被以计算机为基础的信息管理方法取代已是大势所趋。 归纳起来,学生信息管理系统做到一下功能比较合民意: 首先,可以存储历届的学生信息,安全、高效; 其次,系统可操作性强,能够节省人力,最好只需一到二名信息 录入员; 再次,查找信息速度快、效率高,可以检索有条件信息; 再其次,为将来学校实
4、现网络化教育做准备。 3 1.3 主要设计功能 本程序需要具备以下功能: 可以对学生信息进行操作,比如修改、添加等; 可以对学生信息进行查询; 系统管理具体包括添加、删除用户,修改用户信息等。 2 系统概述 2.1 系统设计背景 随着学校规模的不断扩大,学生数量急剧增加,有关学生的各 种信息也成倍增加。面对庞大的信息量,就需要有学生信息管理系统 来提高学生管理工作的效率。 通过这样的系统,可以做到信息的规范 管理、科学统计和快速的查询,从而减少管理方面的工作量。 2.2 系统的功能简介 本系统主要分成四个部分:学生信息管理 ,成绩管理,及用户 管理。 2.2.1 学生信息管理 为每位在校学生就
5、其中学号、性别、姓名、出生日期、出生地、 备案,而且以中考成绩作为分班的依据,可以对学生信息进行添加, 删除,修改。 2.2.2 成绩管理 每个学期组织期末考试,并对每个学生的各门成绩进行登记、汇 总、排名。涉及的主要数据是每个班每个学期一张成绩单,内容是学 生的学号、姓名及成绩,在该管理中主要完成成绩的浏览、查询、分 数的计算、打印的功能,而且成绩作为学生学习状况的主要依据和教 师教学质量考核的主要依据之一。 2.2.3 用户管理 该模块的主要功能是实现对用户的各种权限管理工作, 添加新用 户、修改用户密码、修改用户注册信息、删除用户帐号等功能,从而 方便于对用户的管理。 4 3 系统的分析
6、及设计 3.1 需求分析 3.1.1 功能需求 通过调查,要求系统需要有以下功能: 由于操作人员的计算机知识普遍较差,要求有良好的人机界 面; 由于该系统的使用对象多,要求有较好的权限管理; 原始数据修改简单方便,支持多条件修改 方便的数据查询,支持多条件查询; 在相应的权限下,删除数据方便简单,数据稳定性好; 数据计算自动完成,尽量减少人工干预; 3.1.2 性能需求分析 (1)硬件环境 CPU:Pentium4 C2.4D 内存:256M 硬盘:80G 显示器:17 寸 (2)软件环境 Windows XP 系统/ Windows 7 Microsoft Visual Studio 2008 SQL Server2005 IIS 6.0 3.2 总体设计 3.2.1 可行性分析 经过调查、研究、分析、计算,在学生信息管理中的应用已经条 件成熟, 我们将从以下几个方面总结系统开发的可行性, 具体情况如 下: 技术可行性 以 Windows 为操作系统, 运用 SQL SERVER2005 的数据库技术, 开发以 Windows XP/ Windows 7