1、学生学籍管理信息系统毕业论文第一章 概述1.1 项目的开发背景随着学校规模的不断扩大,学生数量的急剧增加,有关学生的各种信息资料也成倍增长。办学者们所头疼的问题,就是如何面对这庞大的信息量。只有利用计算机,利用学生管理信息系统才能解决这一问题,才能提高学生管理的工作效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。在这里首先我们先了解一下管理信息系统。随着我国教育体制改革的深入进行,教育系统得到了前所未有的发展。学生管理正在逐步迈向管理信息现代化。但是,我国的学生管理信息化水平还处在初级阶段,主要表现在对学生的基本信息管理、学生的档案管理还是采用原有
2、的人工管理方式。这就造成工作效率低、误差大,也造成了人力、物力、财力资源的浪费。与此同时,学校是培养国家栋梁之材的场所,无论是在教育,还是在管理上都应走在最前列,而其中管理又是学校运转良好的关键。如何提高管理,是当前学校管理者所面临的重要课题。在当今的时代,网络技术与计算机软件技术已经愈来愈广泛地应用到教育系统中各个方面。使用计算机管理系统不仅可以简化学校传统的管理模式,使学校管理人员能够方便地利用学校内部信息对学生个人基本信息进行全面管理,对学生在校档案、学生在校情况进行全面管理。更重要的是利用计算机的技术可以使学生管理规范化。计算机技术在校园中的应用顺应了我国的国情,实现了教育要面向现代化
3、,面向未来的指导思想,是学生管理走向现代化的有力武器。1.2 项目的开发意义学籍管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生学籍进行管理,具有手工管理所无
4、法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生学籍管理的效率,也是学校的科学化、正规化管理,与社会和世界接轨的重要条件。第二章 系统分析2.1 现行系统的调查本次初步调查是与城西中学的教师,尤其是与教务处学籍管理的教师交流,进行调查研究。本校基本情况为:学校现有教职工 40 余名,在校在册学生达200 余人。实行校长负责制,下设教务处、学生处、总务处、行政办四大部门。各部门分别针对各自管辖范围进行具体管理,并向校长负责。在学校的日常教学活动中,学生的学籍管理和培养方向是至关重要的。 本校在日常教学活动中出现的主要问题是:1、学
5、校现行的学籍管理方式仍为基于文本、表格等,纸介质的传统手工处理方式。学籍信息管理没有完全科学化、规范化、处理速度较慢,因此影响教学工作的开展,难以进行有效的信息反馈。2、学校领导对整个学校的学生信息在很多时候不能得到全面而又及时的反馈,因此不能适时指导教学方向,以至有所影响教育质量。3、部门之间信息交流较少,信息渠道比较单一,在很大程度上不利于协调工作,容易出错。经过调查,学校的学籍管理业务流程主要分为三大部分:建立学生基本信息、学生成绩及素质评估、学生学籍档案。1、建立学生基本信息:学生符合入学条件的,学校批准后由专人向学生发放入学通知书。对新生注册,并建立相关的学生个人信息(如学号、姓名、
6、性别、专业和班级、家庭住址等) ,由本班班主任配合学校学生管理处负责人(学生处)统一审核并保存。2、学生成绩及素质评估:将学生的学期成绩,由教务处工作人员和班主任将每期成绩结果进行记录,评估并保存。3、学生学籍档案:包括学生在校期间健康状况,学生参加校内外各项活动记录和奖惩记录进行综合分析与汇总,学生学期评语等有关的在校期间表现进行的记录。由学籍管理工作人员、班主任共同负责将各种考试及评估结果存入学生档案并保存。2.2 系统的需求分析经过调查,通过建立学籍管理信息系统,可使学生学籍管理工作科学化、规范化、程序化,促使提高信息处理的速度和正确性,使学校的信息流程和流向清晰化、合理化。第一时间把握
7、学生信息,以提高整体教学水平。本系统为了实现学校在校学生、离校学生各项信息资源的查询、添加、删除、维护与管理,方便用户的管理与需求。将学生学籍管理系统分为:信息录入、数据修改、数据查询、打印输出、毕业管理和登陆管理六个功能模块。1、信息录入模块主要对学生基本信息表(如学号、姓名、性别、家庭住址等) ,学生班级信息表,学生成绩信息表和学生的注册信息表进行管理,本模块分为四个子模块。录入学生信息录入班级信息录入成绩信息录入注册信息2、数据修改模块主要对学生基本信息表,学生班级信息表,学生成绩信息表和学生的注册信息表进行管理,本模块也分为四个子模块。学生信息修改班级信息修改成绩信息修改注册信息修改3
8、、数据查询模块主要对学生基本信息表,学生班级信息表,学生成绩信息表和学生的注册信息表进行管理,本模块也分为四个子模块。学生信息查询班级信息查询成绩信息查询注册信息查询4.、打印输出模块主要对学生基本信息表(如学号、姓名、性别、家庭住址等)和学生成绩信息表进行管理,本模块也分为两个子模块。打印基本信息打印成绩信息5、毕业管理模块主要对学生基本信息表进行管理维护,当学生满足毕业条件时(费用结清、成绩合格等)即可将学生信息移动至毕业生表中。6、登陆管理模块主要对用户的密码进行修改。2.3 系统的可行性研究可行性研究是系统分析阶段的第二项活动。此活动的主要目标是:进一步明确系统的目标、规模与功能,对系
9、统开发背景、必要性和意义进行调查分析并根据需要和可能提出开发系统的初步方案与计划。可行性研究是对系统进行全面、概要的分析。通过调查分析,新系统设计方案有以下三个可行性:1、技术可行性本系统采用 WindowsXP 作为操作平台。本系统的应用程序开发平台选用VisualFoxpro6.0,这是目前数据库应用软件的主流开发平台。数据库管理系统选用 Access,该数据库管理系统,提供数据库之间的数据复制功能,可代替现有系统单据数据的手工传递工作,降低出错率,提高数据的可用性。2、经济可行性采用新的学籍信息管理系统可取代原系统的单据手工传递工作,减少人工开支,节省资金,并且可大大提高信息量的取得,缩
10、短信息处理周期提高学生信息的利用率,使教学质量更上一个台阶。3、营运可行性(1)本系统操作简单,易于理解,只需通过简单培训,上手较快,学校学籍管理处的教职员以及相关教师均能进行操作,营运环境要求低。(2)面对于系统设计还应该以“标准性、安全性、高效性、保密性、可维护性”为标准,在着眼于当前实用的基础上,为将来系统的扩展,升级留有余地。软件的开发应能在较长时间内满足学校的发展需要。标准性:系统编写与运行必须符合标准,既可以保证系统运行又可以在此标准上每一项功能运行。可靠性:由于学籍信息的重要性,系统必须稳定可靠,从而避免或减少数据损失。安全性:通过系统权限控制使用者,从而确保使用者无法操作与其无
11、关的数据。高效性:由于学校学生信息每次处理信息量较大,系统对信息处理能力响应能力都应是快捷有效的。可维护性:采用结构化模块设计,便于开发与维护,也有利于情况随时进行。第三章 系统设计解决的几个关键问题系统设计是管理系统开发的重要阶段。在这一阶段中我们将根据系统调查与分析阶段的结果,进行新系统的设计工作。系统设计解决两方面的工作:首先是系统总体结构的设计,即把系统的功能分解成许多基本的功能模块,取得它们之间的联系,规定它们的功能和处理流程;其次是系统的详细设计,系统的各项功能,选择具体的设计手段和处理方式。因此,如果说系统研制人员在系统调查与分析阶段的任务是在逻辑上弄清楚系统“做什么”的话,在系
12、统设计阶段的认为则是在物理上确定系统“如何去做” 。所以系统设计阶段也称为系统的物理设计阶段。系统设计包括如下工作内容:1、系统总体结构设计:系统功能结构的划分。2、系统详细的设计: (1)系统数据模型设计, (2)数据库表间关系设计。3.1 系统的总体设计系统的总体设计是指在系统调查与分析的基础上,对整个系统在结构上的划分,硬软件环境的配置和确定子系统与模块的处理流程。 总体设计中最核心的问题是系统总体功能结构的确定和子系统与模块的划分,结构化。学生学籍管理信息系统功能结构图(图 3-1)3-1 学生学籍管理信息系统功能结构图本系统的总体设计思想有以下几点:(1)尽量采用学校现有的软硬件环境
13、,及先进的管理系统开发方案,从而达到充分利用学校现有资源,提高系统开发水平和应用的目的。(2)系统应符合学校学籍管理的规定,满足学校日常学籍管理工作的需求,并达到操作过程中的直观、方便、实用、安全等要求。(3)系统采用模块化程序设计方法,即便于系统功能的各种组合和修改、又便于未参与开发的设计维护人员补充、维护。学籍管理系统信息录入数据修改数据查询打印输出毕业管理登陆管理(4)系统应具备数据库维护功能,及时根据用户需求进行数据添加、删除、修改、统计等操作。3.2 系统的详细设计3.2.1 关系型数据模型主要是解决数据库及数据库表的结构,为减少重复数据,提高存取效率,为此设计了以下表。学生信息表(
14、jiben.dbf) ,字段有:学号,身份证号,姓名,性别,民族,政治面貌,健康状况,入学年月,班级,是否住校,家庭住址,家长姓名,联系电话,备注。学生成绩表(chji.dbf) ,字段有:学号,姓名,班级,学期,课程名称,备注。学生班级表(banji.dbf),字段有:班级,班主任,联系方式,备注。学生注册表(zhce.dbf),字段有:学号,姓名,班级,学期,应缴费,实缴费,欠费,注册否。3.2.2 数据库表间关系设计通过数据库管理系统提供的功能与工具,设计出规模恰当,能正确反映实际信息关系,重复数据少,存取效率高并能满足用户数据要求的数据模型。图 3-2 数据库表间关系图3.2.3 数据
15、字典数据字典是各类数据描述的集合,它是进行详细的数据收集和数据分析后获得的主要成果。 本系统的数据字典如下:学生信息表(jiben.dbf) ,其字段名,字段类型,字段宽度,小数位数,索引,排序,Null 值如图 3-3 所示。图 3-3 学生信息表学生成绩表(chji.dbf) ,其字段名,字段类型,字段宽度,小数位数,索引,排序,Null 值如图 3-4 所示。图 3-4 学生成绩表学生班级表(banji.dbf),其字段名,字段类型,字段宽度,小数位数,索引,排序,Null 值如图 3-5 所示。图 3-5 学生班级表学生注册表(zhce.dbf),其字段名,字段类型,字段宽度,小数位数,索引,排序,Null 值如图 3-6 所示。图 3-6 注册表第四章 界面设计与具体实现(注:因系统开发还未最终完成,本章内容会跟随系统功能的改进和调整而改变或调整,故没写出程序语句。 )系统登陆界面,如图 4-1: