本科生班导师管理系统设计与实现

    林孜阳 穆雪 焦博阳 赵健宇 李玉珂

    

    

    摘要:针对本科学生各种信息和数据过多,班导师难以短时间内统计和快速查找的问题,文章编写了一个本科生管理信息系统,以减少导师的工作量。该系统能快速准确地帮助导师查找学生信息,并统计、分析一些相关数据。

    关键词:信息管理;数据库

    随着席卷全球的信息化与数字化浪潮,我国已经步入了信息社会的大门。而计算机科学也已经进入了人类社会的各个领域并且发挥着越来越重要的地位。结合国家教委对高等院校的校、院、系三级管理体系及职能部门的具体教学管理改革要求,以二级学院规范化教学管理为重点,建立教学监督、评价、激励和考核的计算机网络化管理平台,设计开发计算机网络化、规范化教学信息管理系统,从而实现各级教学管理部门之间的信息资源共享,保证工作有效率运行,提高教学评估与管理质量。

    1班导师管理系统设计

    主要包含登录模块、学生管理模块、成绩分析模块、奖学金评定模块和二维码生成模块。下面是各个模块详细说明:

    登录模块:本模块主要为用户登录,权限验证,管理员添加,实现系统的多用户管理功能,不同权限的用户可对其进行不同功能的管理。

    学生管理模块:本模块主要对学生资料信息进行相应的查询、删除、修改和添加。添加了学生所在院系资料与学生所在专业资料,同时可对院系资料与专业资料进行相应的添加、修改、查询。

    成绩分析模块:可以对班级同学的成绩生成扇形图,更直观地知道该班同学的成绩分布,可以用不同颜色区分出及格和挂科同学,可以查到该同学之前的所有成绩,通过对比可以知道学生相对之前学期成绩有什么变化。

    奖学金评定模块:可以自动分析该同学是否有申请奖学金的资格,并显示该同学是否获得奖学金。

    二维码生成模块:自动生成二维码,读取二维码可以提取该同学的信息和成绩。是整个系统的流程图。

    2班导师管理系统实施

    班导师管理系统使用VC++和SQL Server数据库开发实现。此系统设计和建设过程中,为系统扩展预留了足够空间,各模块所管理的信息并不仅仅适用于课程安排,还可为其他子系统提供信息支持。SQL Sever作为数据存储,以其低价位、功能多、用户界面友好以及与Windows系统的全面集成而广泛应用于各行各业。它是一个综合的、通用的、功能极强的关系数据库语言,它包括数据定义、数据操控、数据管理、存取保护、处理控制等多种功能,利用表、索引、码、行和列等来确定存储位置。SQL语言能完成定义关系模式,录入数据以建立数据库、查询、更新、维护、数据库重构,数据库安全性控制等一系列操作要求。图2是系统实现的具体界面。

    3结论

    通过使用SQL Server数据库和VC的MFC程序框架实现系统,达到准确查找信息和修改信息的效果,不仅识别度高,而且速度极快。通过一组对数据库访问标准API,利用SQL来完成其大部分任务。同时MFC程序框架封装了API,并且包含一个应用程序框架,所以大大提高了效率。从实验结果看,本文查询信息的速度和准确度很高,但是修改信息的便利程度还有待改进。本文的下一步将完善本科生班导师管理系统的功能,方便班导师的管理工作。

相关文章!
  • 融合正向建模与反求计算的车用

    崔庆佳 周兵 吴晓建 李宁 曾凡沂<br />
    摘 要:针对减振器调试过程中工程师凭借经验调试耗时耗力等局限性,引入反求的思想,开展了

  • 浅谈高校多媒体教育技术的应用

    聂森摘要:在科学技术蓬勃发展的今天,我国教育领域改革之中也逐渐引用了先进技术,如多媒体技术、网络技术等,对于提高教育教学水平有很

  • 卫星天线过顶盲区时机分析

    晁宁+罗晓英+杨新龙<br />
    摘 要: 分析直角坐标框架结构平台和极坐标框架平台结构星载天线在各自盲区状态区域附近的发散问题。通过建