文档介绍:基于VC++的班级信息管理系统
计算机科学系计算机科学与技术专业
学号: 姓名: 指导老师
摘要随着社会的发展与科技的全面进步,使得人们越来越向信息化、数字化发展,管理信息系统(MIS)是一个由人、计算机等组成的能进行信息收集、传递、加工、维护和实用的系统,必然会代替过去大量的、繁琐的手工操作。对于学校来说,对学生的个各种信息进行统计并显示是非常重要的,本文通过Visual C++,利用Microsoft SQL server 2005数据库系统编写数据表,采用ODBC数据库访问技术,用模块化设计方式将系统各个功能模块层层分解,设计出系统的模块化结构,并根据系统的具体要求和需要实现功能,详细的定义了各个模块的具体功能。开发主要包括后期数据库的建立和维护以及前期应用程序的开发两方面,实现了学生信息的创建及学生成绩、违纪情况的输入、浏览、维护和统计,使得系统具有功能强大,界面友好的特点。
关键词:信息管理;Visual C++;SQL server 2005;ODBC
目录
第一章引言 5
第二章系统设计 6
需求分析 6
6
可行性分析 7
第三章运行环境及系统技术简介 7
Visual C++ 7
Microsoft SQL Server 2005技术简介 7
SQL数据库的优点 8
ODBC技术简介 9
C++语言简介 9
第四章系统结构功能分析 10
10
11
11
11
12
13
14
第五章主体窗设计及模块功能实现 15
15
16
16
16
17
24
24
25
31
31
31
32
学生违纪查询模块设置 35
35
36
36
41
45
第七章软件测 46
结束语 47
致谢 47
参考文献 48
第一章引言
人类已经进入了一个科学技术突飞猛进的时代,经济知识和信息产业日渐重要。信息技术和网络的迅猛发展和广泛应用,对社会的各个领域产生了深刻的影响,极大地改变了人们的工作、学习和交流方式。信息的获取、交流和应用能力,已经成为人们最重要的能力之一。在知识经济占主导地位的将来,国家综合国力和国际竞争能力越来越取决于教育发展、科学技术和知识创新的水平,教育在经济和社会发展过程中呈现出越来越突出的重要作用。学生信息管理系统是一个教育代为不可或缺的部分,他的内容对于学校的决策者和管理者来说都是至关重要的。这就要求学生信息管理系统拥有强大的功能,能够提供用户足够的信息和快捷的查询你手段。一直以来,人们实用传统人工的方法管理学生信息,这种管理方式存在着许多缺点,入效率低、保密性差、数据容易出错等。此外,时间一长将产生大量冗余的文件和数据,这对于查找、更新和维护都带来了不少的困难。科学技术的不断发展和提高计算机科学日渐成熟,其强大的功能人们已经有了深刻的认识。作为计算机应用的一部分,使用计算机对学生信息管理系统进行信息管理。有着手工管理无法比拟的优点,如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大提高学生信息管理系统管理的效率,也是教育单位的科学化、正规化管理,与世界接轨的重要条件。因此,开发一套这样的管理系统是很有必要的。
第二章系统设计
本班级信息管理系统可以说是一个综合性的学校学生管理系统,它集成了学生学籍管理系统、学生班级管理系统、学生成绩管理系统和学生选课管理系统多种功能,因而具有较强的实用行和先进性。
需求分析
通过对学生管理过程的研究和分析,要求本系统应该具有以下功能。
(1)学生信息录入。
(2)学生成绩录入。
(3)成绩等级设置。
(4)学生违规处理。
(5)学生成绩排行。
(6)学生信息查询。
(7)学生成