GIS模式的学生个人信息查询与更新系统探究与实现

论文价格:免费 论文用途:其他 编辑:xxsc 点击次数:150
论文字数:35000 论文编号:sb201212211519115261 日期:2012-12-22 来源:硕博论文网

第 1 章 绪 论

1.1 系统开发的背景
我校有十多个学院,各学院的学生管理工作都很繁重,学生人数多,信息量大。除了个别部门有专人及专用软件进行信息处理外,其他各类数据处理都由班主任以及教务处工作人员工完成。学院目前有几十个班级的学生,需要处理的信息主要有五大类:院系管理、专业管理、学生基本信息管理、成绩数据管理、课程信息管理。本系统主要着眼于以上部分,建立数据库以及对数据的各种功能操作的实现。对于学生信息,各班的班主任及学校各级领导,出于对学生不同层面信息了解的需求,经常性地进行各种查询。例如:查询一个班级中团员的人数、男女生的性别比例,学生住宿情况等等。学校在每一届新生进校时必须进行分班,设置学号;每一届学生毕业,要进行学生信息备份。管理信息系统是进行信息的采集、存储、加工、维护和使用的系统,它是随着管理科学和技术科学的发展而形成的。学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都是至关重要的。
所以,学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段, 方便系统管理员对学生成绩等信息的添加、修改、删除、查询等的操作,同时也可以让学生轻松地查阅自己在校的各科成绩以及学习信息等。因此,开发这样的成绩管理系统成为很有必要的事情[3-7]。近年来,各种类型的信息管理系统在学校各部门都已建立,如学生事务管理系统、教务管理系统、教师教学水平评估系统等。随着学生数量和课程数量的增加以及对教学管理要求的提高,教学管理者对教学工作趋势的预测及教学管理方针的制定越来越依赖大量成绩信息分析的结果。但是,由于大多数应用信息分散在各个不同的部门,缺乏统一的组织和管理,虽然积累了大量的数据信息,但对于某些需要分析、统计的问题,例如相同课程采用何种考核方式;对学生的成绩有什么影响;来自不同省市的学生,同一课程的成绩有多少差距;常规教学方式与多媒体教学方式对学生成绩有什么影响等。原来的处理系统已经不能满足对这些新增信息的需求分析。这些功能的缺失使教学人员与管理人员很难了解数据在评测信息平台中所起到的作用大小[8]。
虽然现在很多成型的系统应用中都提到了成绩管理和分析系统,但这些系统大多数是一般的管理应用,只是能够计算出数据库的各个字段的总计值、平均值、最大最小值并以直方图、饼形图的形式显示。而对于成绩的统计与分析,目前体现较多的是某一门课程某一次考试成绩的正态分布情况、及格率等等。如在国家专项考试中,国家考试中心对外语教学管理,特别是大学英语四六级考试成绩上,推出了对于客观题和主观题的简单分析和纵向评价,并把它应用到考试出题和成绩处理中。但因其只有英语成绩这一项数据,所以不能更好地实现横向分析和对学生素质更广泛的评价[9]。在大学里,尤其是学院,学生信息是学校的一项重要数据资源;学生管理也是学校的一项重要的常规性工作。学生管理工作贯穿于学生在校学习的整个过程和各个方面,它具有工作量大、专业多、分类细、项目多、覆盖面广等特点。因此,高效而准确的学生信息管理是提高高校办学质量,培养一流人才必不可少的重要手段[10]。
目前,学校的学生管理机构仍然以人工管理方式为主,这种人工系统在管理工作中存在很大的弊病[11]。其一、学生信息量大,管理人员的工作量大,负担重,压力大;且工作繁复,复杂程度高,使管理人员颇感头疼;其二、人工处理方式由于其固有的不严密性,造成数据处理中的错、漏现象不可避免,数据缺乏正确性,而且增大了工作难度;其三、由于信息处理量大,信息流动不畅通,反馈时间延长,缺乏时效性;其四、数据备份、传输、报表、统计等相关工作量大,费时,繁琐,容易出错;此外,作为学校的管理职能部门的学生处,与各系、所的管理部门之间的信息交流很不规范和统一,工作效率很低。长期以来,多数学校的学生管理工作都是依赖人工进行的,面对门类众多、数量巨大的学生信息,其工作量是可想而知的。
而且这种方式的可靠性不高,手工填表稍有不慎就会造成数据遗漏,数据的维护和检索也非常不方便,不能满足日常管理工作的要求。在数据的更新上,采用各系部或各班级将数据上报并由专门的数据录入人员进行手工录入,不仅加大了学生信息管理的工作量,并且容易造成信息的更新不及时。
 
   1.2 系统开发的意义 ....................9-10
    1.3 GIS 的开发模式及选择 ....................10-12
    1.4 开发工具简介 ....................12-14
        1.4.1 Visual Basic 介绍 ....................12
        1.4.2 Access 数据库管理系统 ....................12
        1.4.3 Mapx5.0 的介绍 ....................12-14
第2章 系统分析 ....................14-18
    2.1 可行性分析 ....................14-15
        2.1.1 技术可行性 ....................14
        2.1.2 经济可行性 ....................14
        2.1.3 操作可行性 ....................14-15
    2.2 业务流程分析 ....................15-16
    2.3 系统的功能简介 ....................16-17
        2.3.1 个人信息管理模块 ....................16
        2.3.2 特困认定和助学金管理模块 ....................16
        2.3.3 成绩管理模块 ....................16
        2.3.4 学生档案管理模块 ....................16-17
        2.3.5 课程管理模块 ....................17
    2.4 系统开发的目标 ....................17-18
第3章 系统设计 ....................18-22
    3.1. 功能模块设计 ....................18-19
        3.1.1 组织结构设计 ....................18-19
    3.2 登录流程设计 ....................19
    3.3 数据库设计 ....................19-20
        3.3.1 数据库需求分析 ....................19-20
        3.3.2 概念结构设计 ....................20
    3.4 表格的物理设计 ....................20-22
第4章 系统实现 ....................22-35
    4.1 系统登录界面的实现 ....................22-23
    4.2 主程序界面设计 ....................23-24
    4.3 学生个人信息查询与更新模块的设计与实现 .........24-30
    4.4 基于 GIS 的空间统计模块的设计与实现 .................30-35

结论

目前,大部分信息管理系统是以属性数据库为主的,其弱点是无法直观地表达各要素在空间上所表示的特征内涵、分布规律和控件上的相关性。因此,单纯的以属性数据库信息管理系统加上空间数据的管理、分析和处理的功能是目前 IT 的一个重要发展趋势,但这还是处于初步发展阶段。本文结合新疆师范大学地理科学与旅游学院学生信息系统的建立,探讨了基于 GIS的 ActiveX 控件开发学生信息管理系统的方法及其步骤,得出以下结论:
1、GIS 与 MIS 的耦合是完全可行的,而且具有很大的使用空间。IT 技术和网络技术迅速发展的今天,揭示属性信息所包含的空间信息的内涵会提高 MIS 的应用性和有效性。不久的未来 MIS 与 GIS 技术的紧密耦合及其在社会各界广泛的应用是必然的趋势,也是在信息化进程中最佳的选择。
2、GIS 应用系统的开发有三种不同的方法,基于组件式 GIS 平台的集成二次开发由于其灵活方便和成本低而成为 GIS 应用系统开发的潮流,尤其对于小型应用系统的开发更是一条捷径。
3、MapX 是 MapInfo 公司推出的独立的 GIS 二次开发组件,它支持一般的 GIS 应用功能,容易掌握,对于功能要求不高的小型 GIS 系统的开发十分方便。
4.运用 VB+MapX 的方式建立了一个学生信息管理系统,根据需要实现了属性编辑和查询统计等功能。
尽管本管理系统尚存在不足,但其设计功能较全面,易于今后程序更新、数据库管理,界面友好,操作方便,效率高,安全性好,这些都是不容置疑的。笔者相信本学生管理系统是一套学校在日常管理中必不可少的管理软件。


QQ 1429724474 电话 18964107217