高校学生信息管理系统的设计与开发_图文_百度文库_第1页
高校学生信息管理系统的设计与开发_图文_百度文库_第2页
高校学生信息管理系统的设计与开发_图文_百度文库_第3页
高校学生信息管理系统的设计与开发_图文_百度文库_第4页
高校学生信息管理系统的设计与开发_图文_百度文库_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第31卷第2期2009年3月湘潭师范学院学报(社会科学版Jou rna l of X iang tan Norma l Un ive rsity(Soc i a l Science Ed itionV o.l31No.2M ar.2009高校学生信息管理系统的设计与开发贾真真1,2,叶青1,2,朱理哲1,2(1.湖南科技大学能源与安全工程学院,湘潭湖南4112012.煤矿安全开采技术湖南省重点实验室,湘潭湖南411201摘要:为解决学生信息手工处理效率低、出错率高以及查找、更新和维护困难等诸多问题,作者结合某高校某学院学生工作的实际,运用数据库技术,设计开发出学生信息管理系统。在开发过程中选用

2、V i sua lB asi c6.0为前台开发工具,SQL Serv er2000数据库管理系统为后台数据库,ADO技术为V isual Basi c6.0与S Q L Server2000的数据接口,具有数据维护功能、数据查询功能、数据输出功能。经试运行,该系统运行效果良好,达到预期效果。关键词:学生信息;管理系统;学生工作;数据库技术中图分类号:G47文献标识码:A文章编号:1009-4482(200902-0227-03高校的学生管理工作就是高等学校对学生在校情况的全方位管理,它是高校各项工作的重要组成部分,其管理水平的高低将直接影响到人才培养的质量。随着我国高等教育的普及,高校规模日

3、益扩大,在校人数日益增加,高校学生管理出现了学生层次多样化、事务性管理工作更加复杂化等一系列问题。因此,高校需要不断提高学生工作管理水平,特别需要找到一种更加简捷、科学的管理手段来提高工作效率。通常高校学生管理人员要处理的学生信息主要包括:学生基本信息、奖惩信息、资助信息、就业信息等,其要处理的数据量大、内容庞杂。通常采用的传统人工处理方式存在信息传递速度慢、处理效率低、出错率高以及查找、更新和维护困难等诸多问题,笔者结合某高校某学院学生工作的实际工作需要和学生管理工作的发展需求,运用数据库技术,设计出一套高校学生信息管理系统。期望能降低学生管理工作的成本,减轻学生管理人员的负担,方便学生信息

4、的更新、维护和查询,增加数据的可靠性;从而开拓学生管理工作的新局面,提高管理水平。一需求分析某高校某学院学生工作的内容主要包括:学生思想教育、日常管理、奖惩评定、资助工作、推优入党、学生活动、毕业生工作等方面,并且其中的每项几乎均与每个同学相关;而该学院现有在校学生1325人,从事学生工作的老师仅有7人,师生比例约为1:200。由此可见,学生工作管理人员的负担非常重,所要处理的事务性信息内容非常庞杂,稍有不慎就会出现错误,传统的手工信息处理方式已基本不适应形势的要求。而学生信息管理系统设计的目的是为了减轻学生工作管理人员的负担,规范统一各类学生信息,便于对学生各种信息的汇总和统计,并能为管理人

5、员提供决策依据。根据学生工作管理方面的需要,要求系统要具有以下功能。第一,系统要提供学生基本信息的维护功能,管理人员能够通过此项功能及时添加、修改和删除学生的基本信息,及时掌握学生的第一手资料,便于动态管理学生;第二,系统要提供每位学生的各学期的成绩,使得班主任或是辅导员能迅速地查询到任意一位学生的成绩,及时准确地了解学生学习情况,发现问题尽早解决;第三,系统要提供每位家庭经济困难同学的信息,使得班主任或是辅导员能迅速地掌握每位贫困生的情况,有利于每位家庭经济困难的同学都能及时享受到相关资助,确保学业的顺利完成;第四,系统要能提供学生在日常管理中的表现、奖惩情况及学生活动情况等,使得管理人员能

6、及时了解学生的日常表现,作为评奖评优或推优入党的依据;第五,系统能提供有关毕业生的相关信息,方便学校及时掌握应往届毕业生的情况,为毕业生的就业提供参考;第六,学校每年都要进行评奖评优和推优入党工作,这两项工作由于有很多评定细则,工作非常繁杂,这就需要系统能根据相关评定细则进行筛选和统计,帮助学生管理人员做出客观、准确的判断;第七,为了维护数据的安全,系统对不同的用户应赋予不同的权限,并对所有的信息都应具有查询、管理、维护、统计和打印等基本操作功能。二系统总体设计根据需求分析的结果,将学生信息管理系统分为学生基本信息、成绩档案、资助档案、奖惩档案、日常管理、党团档案、毕业生档案等7个部分,并在此

7、基础上建立了24个数据表,构成了整个系统的基础。系统主要包括用户管理模块、基本信息模块、成绩档案模块、资助档案模块、奖惩档案模块、日常管理模块、党团档案模块、毕业生档案模块、决策分析模块、帮助等10个模块,具有数据维护功能、数据查询功能、数据输出功能等,整个系统数据处理流程如图1所示,系统层次结构如图2所示。同时,为了便于使用和推广,系统的设计还必须满足界面友好、操作简单、易学易用、便于维护和管理等要求,因此,在开发过程中选用V is ua l Basi c6.0为前台开发工具, SQL Se rver2000数据库管理系统为后台数据库,ADO(A c-ti veX数据对象,A ctive X

8、 D a ta Ob j ec t,简称ADO技术为V i sual Bas i c6.0与SQL Server2000数据库管理系统的数据接口1-3。227*收稿日期:2008-12-16作者简介:贾真真(1982-,女,河南漯河人,助教,主要从事煤矿安全管理及信息化方面研究。图1系统数据处理流程图 图2 学生信息管理系统层次图三 学生信息管理数据库设计学生信息管理数据库系统中待处理的数据量大、数据类型多、结构复杂,对数据的存储、检索、分类、统计等处理要求高;因此,设计出合理的数据结构非常重要,其字段项内容必须包括学生管理的所有信息,能够全面反映在校学生的具体情况。根据以上的需求分析和系统总

9、体设计,将学生管理信息主要分为学生基本信息、成绩档案、资助档案、奖惩档案、日常管理、党团档案、毕业生档案等7部分,存放在24个表中,具体如下:(1学生基本信息包括:学生信息表、班级信息表、专业信息表、学生异动情况表、系统用户表(2成绩档案包括:课程信息表、学生成绩表(3资助档案包括:贫困生表、勤工助学表、贷款情况表(4奖惩管理包括:集体奖惩表、个人奖惩表(5日常管理包括:宿舍分配表、卫生检查情况表、晚归检查情况表、课堂考勤检查情况表、请假情况表、学生活动情况表(6党团档案包括:党员信息表、团员信息表、党团组织活动表(7毕业生档案包括:证书发放情况表、往届毕业生情况表、应届毕业生就业情况表在进行

10、结构设计的过程中,考虑到数据库字段长度的限制,数据库系统应对每一个字段的含义进行详细解释。同时,在设计字段命名时,要尽量使用户从字段名称中,能直观地理解字段的意义。学生信息管理数据库结构见图3。图3 学生信息管理数据库结构228四系统功能设计学生信息管理系统的设计是针对学生工作的实际需要而建立的,需要把有关的信息输入到计算机中,存到指定的数据库内,并能根据需要随时从数据库中调出、修改、查询,能在计算机屏幕上以文字、图表的形式直观地显示出来,以及可以按要求打印查询结果和统计分析结果。据此对整个系统进行了相应的功能分解,以确定系统的结构;通过系统的功能分析,该系统主要用户管理模块、基本信息模块、成

11、绩管理模块、资助模块、奖惩模块、日常管理模块、党团信息模块、毕业生信息模块、决策分析模块、帮助等10个模块组成。(一用户管理模块此模块主要是为了维护系统的安全,由管理员根据需要添加用户和用户类型信息,从而使其具有相应的权限,由修改密码、用户信息和用户类型信息3个子模块组成。修改密码子模块的功能为:登录用户能根据自己的需要修改密码,但非管理员用户仅能修改自己的密码;只有管理员才具有访问用户信息子模块和用户类型信息子模块的权限,管理员进行添加、编辑、删除、清除等操作;亦是管理员才有权访问,管理员可以在此模块中对用户类型进行添加、编辑、删除、清除等操作,但对于在用户表中正在使用的用户类型仅能修改备注

12、内容,不能进行其他操作。(二基本信息管理模块此模块包括学生信息子模块、班级信息子模块、学生异动信息子模块,每个子模块均具有添加、修改、保存、查询、打印的功能。学生信息子模块统计了全院学生基本情况,可以随时掌握学生的基本情况,为违纪学生的核查,贷款学生毕业后违约的查找等提供了保障;班级信息子模块记录了班主任的基本信息,有利于班主任的管理;学生异动信息子模块登记了每学期学生的退学,休学,复学情况,便于对全院学生的异动情况做统计。(三成绩管理模块此模块包括课程信息子模块、班级成绩子模块和重修子模块,每个子模块均具有添加、修改、保存、查询、打印的功能。课程信息子模块统计了每个学期各个专业开设的课程情况

13、;班级成绩子模块可以查询并打印班级学期成绩表,同时还可以打印每个同学的成绩;重修子模块主要记录重修同学的相关信息,便于学生管理人员及时掌握学生的课程通过情况。(四资助模块此模块包括贫困生库子模块、勤工助学子模块、贷款子模块,每个子模块均具有编辑、查询、打印的功能。贫困生库子模块记录了全院家庭经济困难同学的相关信息,贫困生库的准确与否直接关系到大学生资助工作的开展,只有录入资料库的学生才能认定为家庭经济困难学生,才能享有勤工助学、助学金、励志奖学金等面向经济困难学生的资助;勤工助学子模块记录了勤工岗位的分配及岗位工作人员的表现;贷款子模块记录了学院贷款和还贷的情况。(五奖惩档案模块此模块主要包括

14、学生个人奖惩子模块和集体奖惩子模块,具有编辑、查询、打印的功能。(六日常管理模块此模块包括学生住宿、卫生检查、晚归检查、课堂考勤、请假、学生活动、综合查询等7个子模块,其主要记录了学生住宿分配情况,卫生、晚归、考勤等日常检查的结果,每个学生的请假情况,学生活动的开展情况等;同时能够根据需要进行综合查询,了解学生在校的日常表现。每个子模块均具有编辑、查询、打印的功能。(七党团信息模块此模块包括党员档案、团员档案、党团活动、综合查询等4个子模块,每个子模块均具有编辑、查询、打印的功能。其主要功能记录了党员、团员、党团活动等信息,便于学生管理人员了解党团员的平时表现情况。(八毕业生管理模块此模块包括

15、证书发放情况、往届毕业生就业情况、应届毕业生就业情况等3个子模块。证书发放情况子模块主要记录每位毕业生的毕业证、学位证、结业证、报到证、户口迁移证的办理和发放情况,便于证书的管理;往届毕业生就业情况子模块主要记录往届毕业生在校期间的任职情况、奖惩情况、就业情况,方便用人单位了解其在校情况,并为应届毕业生的就业指明方向;应届毕业生就业情况子模块主要记录应届毕业生的就业情况,方便学校实时掌握学生的就业情况及就业去向,从而对毕业生进行有效的指导。三个子模块均具有编辑、查询、打印的功能。(九决策分析模块每学期的评奖评优和推优入党工作繁琐,都涉及到了许多评定细节,决策分析模块可以帮助学生工作人员做出客观

16、、准确的决策;主要包括成绩分析、评奖评优、推优入党三个子模块。成绩分析子模块主要是对每个同学或整个班级的成绩情况进行统计分析;评奖评优子模块和推优入党子模块主要是针对相应的评定细则,筛选出符合条件的同学。(十帮助模块此模块的主要功能是为系统的使用提供帮助信息。五系统开发在全面比较分析了现有的程序开发语言和数据库接口技术优缺点的基础上,选择V i sua l Basic6.0高级程序语言为程序开发语言,A DO技术作为V is ua l Basic6.0与SQL Server2000的数据接口,W i ndow s XP为平台,进行软件的开发。系统界面简洁美观,屏幕提示均采用中文,即便是对于非计算机专业的工程技术人员或管理人员,只需根据中文提示,便可在较短的时间内熟悉掌握和应用。系统总的操作流程图如图4。该系统开发后进行了调试,运行结果表明该系统运行稳定、方便快捷,为改进学生工作模式,提高学生工作的管理水平,有实用价值和借鉴意 义。图4系统操作流程图五结语结合某高校某学院学生管理工作的实际,依托计算机平台建立了学生信息管理系统,该系统解决了传统的学生工作信息管理所存在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论