APP下载

基于VC的学生教务信息管理系统设计

2017-03-24刘家熙

电脑知识与技术 2017年1期
关键词:计算机

刘家熙

摘要:随着我国科学技术不断发展及计算机科学的成熟,学校方面借助计算机管理学生成绩信息具有较明显的优势。通过计算机检索可快速便捷的查找成绩,因计算机储存量大、安全可靠且使用成本低,在学生教务信息管理中的应用具有极高价值。

关键词:VC;教务信息管理系统;计算机

中图分类号:G642 文献标识码:A 文章编号:1009-3044(2017)01-0061-02

随着社会发展及生产力提高,新技术研发导致信息量膨胀,人类社会向信息化发展,通过对信息及相关数据的应用处理,已经推动社会进入网络化、社会化、自动化发展阶段,因此有效管理及利用信息数据已经成为当前人们重点关注的问题之一。信息管理系统主要是通过对信息采集、储存,再次加工及维护、应用时使用的软件系统,该系统主要是在技术及管理科学基础上发展的衍生产品。学生成绩管理是教育单位不可或缺的部分,对于学校决策及管理者来讲十分重要,学校方面实施成绩管理系统可为系统用户提供快捷查询及充足信息提供服务,帮助学生快速简单查询在校成绩及相关信息。在此基础上学校教务处建立学生信息管理系统,确保教务信息管理工作的系统化、规范化、程序化实施,提供信息处理准确性及工作效率。Visual C++ 数据库的应用可帮助实现数据库智能化延伸,通过短时间内系统应用原型的建立,实现初始原型系统迭代,经不断修正形成满足用户需求并具有可行性的系统。

1 学生教务信息管理系统需求分析

随着互联网的普及,人们习惯通过网络满足自身日常需求,网络的应用已经深入到人们生活的各个角落。为满足社会发展传统需求,学校规模不断扩大,常规教学活动中提借助信息可明确反映学校教学情况,以往传统操作方式多借助手工开展,教务人员劳动强度高,速度慢,且错误频发。通过计算机可实现高速快捷数据传递,实现计算机数据共享,提高教学管理水平及效率。教务管理信息系统通过应用计算机全面执行教学质量监督检查,提高教学质量。需求分析即在明白用戶数据库开发确切要求,在此基础上实施数据库有效设计,在学生教务信息管理系统设计前期需用户与设计者密切合作,通过数据收集、分析,对信息内容及用户要求相结合进行全面处理。1)需求分析:①要求高效、安全,可存储班级学生教学相关数据资料;②实现学生档案实时查询;③增加或删除现有学生教务信息。2)系统性能要求:①确保系统可靠,具有安全性;②系统设置功能齐全;③系统具有可操作性;④系统维护便于操作,具有可扩充性。3)分析系统功能:①每个单独用户均可设立独立密码避免他人操作,泄露信息;②可实施各种表记录添加、删除、修改等操作,确保资料维护顺利实施;③可通过学生学号等信息进行系统查询;④通过学生教务信息管理可实现数据恢复及备份。

2 基于VC的学生教务信息管理系统总体设计

2.1 信息管理系统项目规划

学生教务信息管理系统主要包括前台界面、系统管理、后台数据库3大板块。前台界面可展示学生课表情况、个人信息及成绩查询等。系统管理可使学生登录界面后对自身学习课程及成绩情况进行查询。后台数据库主要用于学生信息等各项情况的添加、修改等操作。

2.2 学生教务信息管理系统流程

管理系统主要是指信息处理,在软件开发过程中需对数据及数据处理两大方面进行考虑。确保按照用户需求将数据清晰表达,首先建立概念性数据模型。通过数据模型向用户进行数据阐述,通过反映客户观点帮助用户了解现实环境,主要概念性数据模型表示方法为E-R 模型[1]。软件系统内通常需长期保存许多数据,为避免数据过于冗余,在对数据进行简化修改的过程中实现数据管理的规范化。概念设计阶段通过分析用户需求实现模型图勾勒,根据各岗位用户需求及使用权限将模型进行有机整合。

2.3 VC教务信息管理系统功能概述

通过对学生信息的收集,包括年龄、性别、班级、籍贯、专业、学号等基本信息,了解学生基础情况,通过信息录入帮助教务信息系统完善。VC基础上进行的教务信息管理系统主要包括系统管理、学生信息管理、课程信息管理、成绩管理等方面,主要功能模块包括:①用户添加、密码修改,即系统管理模块;②学生基本信息如姓名、籍贯、学号等录入查询管理;③学生信息如专业、课程、学号、考试成绩等录入查询;④专业课程、选修课程等成绩录入及查询。

3 教务信息管理系统模块设计及实现

教务信息管理系统主要包括学生信息录入、学生教务信息查询等方面,通过数据结构算法系统及界面显示、界面控制利用MFC对校方图书信息管理系统操作界面的显示及操作进行实现,通过MFC制作用户登录系统界面,进入系统后建立学生相关数据库,借助数据结构算法系统管理调控系统界面完成教务信息管理。

开放数据库互连(ODBC)属于微软公司服务结构(WOSA)中数据库组成部分,通过数据库访问标准应用程序编程接口(API)的规范建立,借助SQL完成API其他任务[2]。ODBC自身也为信息管理系统提供了SQL语言支持,系统用户通过发送SQL至ODBC,借助程序访问数据库浅需注册数据源,对相关信息进行管理,建立ODBC与实际数据库间的联系,通过向ODBC提供程序数据源名可建立数据库连接,实现数据共享,并对数据加强安全保护[3]。数据库建立及显示界面完成设置后,借助数据结构法系统可直接通过应用教务信息管理系统实现学生信息管理。系统操作管理人员可根据市级工作情况对学生信息进行修改等操作,运用 C++语言编写程序实现系统添加、修改、删除等功能,通过应用C++ 程序对显示界面进行操作。

4 学生教务信息管理系统调试及解决方法

教务信息管理系统与其他类似编程软件相同,应用VC平台实施软件开发,容易在不同系统盘中出现路径错误等问题,需注意在系统可执行文件下正确操作才能确保系统正常运行,避免有人在不使用用户名或密码的情况下直接登录,可在数据库内进行用户名及密码添加设置,确保数据安全,对安全性信息进行加密处理。为确保系统应用的科学性、可操作性,在代码编写过程中需严谨,避免细微错误对整个系统运行造成影响,合理数据结构使实现程序的重要前提条件。

5 结束语

学生教务信息系统的设计可提高管理学生信息效率实现教务信息科学化、便捷化管理,该系统具有成本低、存储量大、检索简便、安全性高等特点。

参考文献:

[1] 蒋永伟.基于ASP.NET的学生教务信息管理系统设计与实现[J].山东工业技术,2016(7):210.

[2] 杨妮.教务管理信息系统的分析与设计[J].电脑知识与技术,2016(3):22-24.

[3] 郭玉滨,杨俊峰.基于三维模型的教务信息管理系统的设计与实现[J].菏泽学院学报,2016(2):95-100.

猜你喜欢

计算机
计算机操作系统
穿裙子的“计算机”
基于LabVIEW的计算机联锁仿真系统
基于计算机自然语言处理的机器翻译技术应用与简介
计算机多媒体技术应用初探
信息系统审计中计算机审计的应用
计算机应用软件开发技术的几点探讨
计算机网络安全
iLOCK型计算机联锁开发中的需求开发管理
计算机联锁系统配置软件设计与实现