高中学生信息管理系统的设计开发与应用-最新教育资料

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

高中学生信息管理系统的设计开发与应用
一、需求分析
某高中学生管理工作的内容主要包括:学生学籍建档、日常管理、奖惩评定、学分认定、综合素质评定、资助工作、学生综合活动、毕业生工作等方面,并且其中的每项几乎均与每个同学相关;而该学校现有在校学生1825人,从事学生工作的老师仅有7人,师生比例约为1:250。

由此可见,学生工作管理人员的负担非常重,所要处理的事务性信息内容非常庞杂,稍有不慎就会出现错误。

随着信息管理的科学化、规范化、无纸化,传统的手工信息处理方式已不能适应形势的要求。

而学生信息管理系统设计的目的是为了减轻学生工作管理人员的负担,规范统一各类学生信息,便于对学生各种信息的汇总和统计,提高学生信息管理的效率,并能为学校管理人员提供决策依据。

根据学生工作管理方面的需要,要求系统要具有以下功能:第一、系统要提供学生基本信息的维护功能,管理人员能够通过此项功能及时添加、修改和删除学生的基本信息,及时掌握学生的准确的第一手资料,便于动态管理学生;第二、系统要提供每位学生的各学期的成绩,使得班主任或是辅导员能迅速地查询到任意一位学生的成绩,及时准确地了解学生学习情况,发现问题尽早解决;第三、系统要提供每位家庭经济困难同学的信息,使得班主任及教育处领导能迅速地掌握每位贫困生的情况,有利于每位家庭经济困难
的同学都能及时享受到相关资助,确保学业的顺利完成;第四、系统要能提供学生在日常管理中的表现、奖惩情况及学生活动情况等,使得管理人员能及时了解学生的日常表现,作为学分认定及综合素质评定的依据;第五、系统能提供有关毕业生的相关信息,方便学校及时掌握应往届毕业生的情况,为毕业的学生办理毕业证及提供就业参考;第六、学校每年都要进行评奖评优和表彰工作,这两项工作由于有很多评定细则和综合学生的各方面表现,工作非常繁杂,这就需要系统能根据相关评定细则进行筛选和统计,帮助学生管理人员做出客观、准确的判断;第七、为了维护数据的安全,系统对不同的用户应赋予不同的权限,并对所有的信息都应具有查询、管理、维护、统计和打印等基本操作功能,确保信息的高效管理和有效应用。

二、系统总体设计
根据需求分析的结果,将学生信息管理系统分为学生基本信息、成绩及学分认定档案、资助档案、奖惩档案、日常管理、综合素质评定档案、毕业生档案等7个部分,并在此基础上建立了24个数据表,构成了整个系统的基础。

系统主要包括用户管理模块、基本信息模块、成绩及学分认定档案模块、资助档案模块、奖惩档案模块、日常管理模块、综合素质评定档案模块、毕业生档案模块、决策分析模块、帮助等10个模块,具有数据维护功能、数据查询功能、数据输出功能等,整个系统数据处理流程如图1所示,系统层次结构如图2所示。

同时,为了便于使用和推
广,系统的设计还必须满足界面友好、操作简单、易学易用、便于维护和管理等要求,因此,在开发过程中选用Visual Foxpro 6.0为前台开发工具,SQL Server 2000数据库管理系统为后台数据库,ADO(ActiveX数据对象,ActiveX Data Object,简称ADO)技术为V isual Foxpro 6.0与SQL Server 2000数据库管理系统的数据接口[1-3]。

三、学生信息管理数据库设计
学生信息管理数据库系统中待处理的数据量大、数据类型多、结构复杂,对数据的存储、检索、分类、统计等处理要求高;因此,设计出合理的数据结构非常重要,其字段项内容必须包括学生管理的所有信息,能够全面反映在校学生的具体情况。

根据以上的需求分析和系统总体设计,将学生管理信息主要分为学生基本信息、成绩及学分认定档案、资助档案、奖惩档案、日常管理档案、综合素质评定档案、毕业生档案等7部分,存放在24个表中,具体如下:
(1)学生基本信息包括:学生信息表、班级信息表、学生异动情况表;
(2)成绩及学分认定档案包括:学生成绩表、学分登记表;
(3)资助档案包括:贫困生表、勤工助学表、家庭情况统计表;
(4)奖惩管理包括:集体奖惩表、个人奖惩表;
(5)日常管理包括:宿舍分配表、卫生检查情况表、晚归
检查情况表、课堂考勤检查情况表、请假情况表、学生活动情况表;
(6)综合素质评定档案包括:学期综合评价表、先进事迹登记表;
(7)毕业生档案包括:毕业证书办理登记表、毕业证书发放情况表、往届毕业生情况表、应届毕业生情况表;
在进行结构设计的过程中,考虑到数据库字段长度的限制,数据库系统应对每一个字段的含义进行详细解释。

同时,在设计字段命名时,要尽量使用户从字段名称中能直观地理解字段的意义。

学生信息管理数据库结构见图3。

四、系统功能设计学生信息管理系统的设计是针对学生工作的实际需要而建
立的,需要把有关的基本信息录入到计算机中,存储到指定的数据库内,并能根据需要随时从数据库中调出、修改、查询,能在计算机屏幕上以文字、图表的形式直观地显示出来,以及可以按要求打印查询结果和统计分析结果。

据此对整个系统进行了相应的功能分解,以确定系统的结构;通过系统的功能分析,该系统主要有用户管理模块、基本信息模块、成绩管理及学分认定模块、资助模块、奖惩模块、日常管理模块、综合素质评价模块、毕业生信息模块、决策分析模块、帮助等10个模块组成。

(一)用户管理模块
(二)基本信息管理模块
此模块包括学生信息子模块、班级信息子模块、学生异动信
息子模块,每个子模块均具有添加、修改、保存、查询、打印的功能。

学生信息子模块统计了全校学生基本情况,可以随时掌握学生的基本情况,为违纪学生的核查,毕业后学生档案的查找等提供了保障;班级信息子模块记录了班级及班主任的基本信息,有利于学校的管理;学生异动信息子模块登记了每学期学生的退学,休学,复学情况,便于对全校学生的异动情况做统计。

(三)成绩管理及学分认定模块
此模块包括课程信息子模块、班级成绩子模块、补考信息子模块及学分认定模块,每个子模块均具有添加、修改、保存、查询、打印的功能。

课程信息子模块统计了每个学期各个专业开设的课程情况;班级成绩子模块可以查询并打印班级学期成绩表,同时还可以打印每个同学的成绩;补考信息子模块主要记录补考学生的相关信息,便于学生管理人员及时掌握学生的课程通过情况,学分认定子模块可以根据学生的考试成绩对在籍学生进行学分认定、登记和查询并根据需要打印每个学生的各学期各科所获得学分信息。

(四)资助模块
(五)奖惩档案模块
(六)日常管理模块
此模块包括学生住宿、卫生检查、晚归检查、课堂考勤、请假、学生活动、综合查询等7个子模块,其主要记录了学生住宿分配情况,卫生、晚归、考勤等日常检查的结果,每个学生的请
假情况,学生活动的开展情况等;同时能够根据需要进行综合查询,了解学生在校的日常表现。

每个子模块
(七)综合素质评价模块
(八)毕业生管理模块
(九)决策分析模块
每学期的评奖、表模工作繁琐、麻烦,每一项都涉及到了许多评定细节。

决策分析模块可以帮助学生管理人员做出客观、准确的决策;主要包括成绩分析、评奖评优、推荐升学三个子模块。

成绩分析子模块主要是对每个同学或整个班级的成绩情况进行
统计分析;评奖评优子模块和推荐升学子模块主要是针对相应的评定细则,筛选出符合条件的同学。

(十)帮助模块
此模块的主要功能是为系统的使用提供帮助信息,为使用者提供。

五、系统开发、调试与应用
在全面比较分析了现有的程序开发语言和数据库接口技术
优缺点的基础上,选择Visual Foxpro 6.0高级程序语言为程序开发语言,ADO技术作为Visual Foxpro 6.0与SQLServer 2000的数据接口,Windows XP为平台,进行软件的开发。

系统界面简洁美观,屏幕提示均采用中文,即便是于非计算机专业的工程技术人员或管理人员,只需根据中文提示,便可在较短的时间内熟悉系统功能、掌握操作方法和步骤。

系统总的操作流程图如图
4。

该系统开发后进行了调试,运行结果表明该系统运行稳定、方便快捷,为改进学生管理模式,提高学生工作的管理水平及工作效率,有实用价值和借鉴意义。

六、结语
结合某高中学生管理工作的实际,依托计算机平台建立了学生信息管理系统。

该系统解决了传统的学生信息管理工作所存在的问题,为学生管理、学生信息处理提供了一条方便、快捷的途径,有利于高中学生信息管理水平的提高,实现学生信息的综合利用和长期跟综;但目前该系统还只是单机版本,只便于某个学校对本校的学生信息进行管理。

为了进一步实现资源共享,正进行改进,以期开发出基于网络的学生信息管理系统。

相关文档
最新文档