目 录
学生信息管理系统
摘要
学生信息管理系统是一个非常通用的信息管理系统。很多大、中、小学生都需要拥有自己的学生信息管理系统,以便对本学校的基本信息和学习情况进行管理。从另外一方面来说,几乎所有比较完整的学校信息管理系统都需要有学生信息管理系统的支持。
本学生信息管理系统是一套基于C/S(客户机/服务器)结构的网络数据库系统。该系统运行于服务器端,完全采用VB+SQL Server2000语言开发,客户端只需安装有WINDOWS系统即可使用本系统。
该系统包括院系信息管理、学生基本信息管理、学生主要教育经历信息管理、学生奖惩管理、学生学籍变动管理、学生成绩管理和系统用户管理等主要功能模块;是一个比较通用的信息管理系统,能较好地对学校学生的基本信息和学习情况进行管理。
关键字: C/S模式、SQL语言、信息管理系统、B/S模式 Student Information Management System
Abstract:Student information management system is an very management system of in general use information. A lot of big, inside,
……………………..
1 选题背景
《中共中央关于制定国民经济和社会发展第十个五年计划的建议》中指出:“信息化是当今世界经济和社会发展的大趋势,也是我国产业优化升级和实现工业化、现代化的关键环节” 。国家教育部在全国中小学信息技术教育工作会议上也提出:“从2001年起,用5-10年左右的时间在全国中小学基本普及信息技术,全面实施校校通'工程,以信息化带动教育的现代化,努力实现基础教育跨跃式的发展”。
目前,我国各省市的学籍管理大多数是以学籍册的形式保管在各校各班的班主任处,学籍册上学生的基本情况数据是原始数据,没有作统计分析处理,教育行政部门、教研部门和学校无法及时跟踪学生情况。对于每次考试成绩,由于数据量大,又没有采用计算机进行数据处理,所以只能是原始分值的再现和作简单的手工分析(如三率统计等);对成绩进行统计分析如反映试题优良程度的标准差、区分度、难度系数不能进行处理,对学生个体评价的有效分、标准分和学生成绩分布频率曲线分析无法完成。对学校各班及学生也没有建立起有效而完善的比较、评价体系。针对此问题,本课题的研究将解决用计算机对学籍和学生个体评价进行信息自动化处理,并建立完善的比较、评价的体系。
所谓管理信息系统简单的说就是一个由人和计算机等组成的能进行信息收集、传输、加工、保存、维护和使用的系统。它能实测国民经济部门或企业的各种运行情况,能利用过去的数据预测未来,能从全局出发辅助决策,能利用信息控制国民经济部门或企业的活动,并帮助其实现规划目标。
管理信息系统由四大部分组成,即信息源、信息用户、信息管理者和信息处理器。信息源是系统输入信息的来源,根据地点不同,分为内源信息和外源信息;根据时间的不同,信息源可以分为一次信息源和二次信息源。信息用户是信息的使用者,它应用信息进行决策,管理信息系统输出信息有两个去向:一是存储媒体,将各种信息存入存储装置进行存储,二是用户。信息管理者负责信息系统的设计实现;在实现以后,它负责信息系统的运行并使之与其他单位相互协调配合。 信息处理器担负信息的收集、加工、传递、存储等任务,在计算机系统中信息处理器的功能是由各种信息处理装置来完成的,处理装置分为信息收集装置、信息变换装置、信息传递装置、信息储存和检索装置。这是管理信息系统的主要机构。
管理信息系统有数据处理、信息提供和系统管理三大功能。在电子计算机的管理信息系统中,数据处理一般都通过数据库技术来加以完成。数据库是以一定组织方式储存在一起的相互有关的数据集合,它能以最佳方式、最少的数据重复为多种应用提供服务。信息提供是按照管理者的要求,从数据库中找出所需数据,进行加工处理后提供给管理者,这一功能主要通过分析、检索、加工和输出四个工作环节来完成。系统管理的功能就是要保证管理信息系统的整个活动过程与管理目标的要求相一致。
在管理信息系统设计中有个很重要的工具就是ODBC数据源,它可以用来创建、修改、或删除ODBC数据源。本数据库系统需要通过ODBC数据源连接到SQL Server 2000 数据库。在第二章有关于ODBC的详细介绍,这里就不多说了。
1.1 3.1 系统功能描述
学生信息管理系统的主要任务是实现对学校各院系和所有学生的系统管理。主要功能模块包括:
(1) 院系信息管理功能
● 院系信息的录入,包括院系编号、院系名称、院系职能描述和上级院系等信息;
● 院系信息的修改
● 院系信息的删除
● 院系信息的查询
(2) 学生基本信息管理功能
● 学生基本信息的录入,包括学生编号、姓名、性别、生日、所在院系等信息;
● 学生基本信息的修改
● 学生基本信息的删除
● 学生基本信息的查询
(3) 学生照片管理功能
● 学生照片的录入,将指定的图像文本存储到数据库中;
● 学生照片的修改
● 学生照片的删除
● 学生照片的显示
(4) 学生主要教育经历信息管理功能
● 学生主要教育经历信息的录入,包括开始日期、截此日期、所在学校、职务等信息;
● 学生主要教育经历信息的修改
● 学生主要教育经历信息删除
● 学生主要教育经历信息查询
(5) 学生奖惩管理功能
● 学生奖惩信息的录入,包括奖惩日期、奖惩内容等信息;
● 学生奖惩信息的修改
● 学生奖惩信息的删除
● 学生奖惩信息的查询
(6) 学生学籍变动管理功能
● 学生学籍变动信息的录入
● 学生学籍变动信息修改
● 学生学籍变动信息删除
● 学生学籍变动信息查询
(7) 课程设置管理功能
● 课程设置信息的录入,包括课程编号、课程名称、课程内容等信息;
● 课程设置信息的修改
● 课程设置信息的删除
● 课程设置信息的查询
(8) 学生成绩管理功能
● 学生成绩信息的录入,包括课程编号、学生编号、分数等信息;
● 学生成绩信息的修改
● 学生成绩信息的删除
● 学生成绩信息的查询
(9) 系统用户管理功能
● 系统用户信息的录入,包括用户名、密码等信息;
● 系统用户信息的修改
● 系统用户信息的删除
● 系统用户信息的查询
从功能描述的内容可以看到,本系统可以实现9个完整的功能。根据这些功能,设计出系统的功能模块结构图,如图1所示。
在功能模块示意图的树状结构中,每一个叶结点都是一个最小的功能模块。每一个功能模块都需要针对不同的表完成相同的数据库操作,即添加、修改、删除、以及查询显示记录等信息。
图1清晰的描述了学生信息管理系统的功能模块划分。但是图中并没有描述各模块之间的关系。在本系统中,可以把功能模块分为以下3个功能集合来描述:
(1) 基本信息管理功能集合
包括院系信息管理和学生基本信息管理等功能模块。此集合中功能模块的关系如图3所示。
学生基本信息管理模块是整个系统的核心。除了院系管理模块外,其它各个模块都针对每个学生的一个方面进行管理,都需要提供学生编号等基本信息进行管理作为索引。
。。。。。。。。。。