1、 I 基于基于 VC+VC+的班级信息管理系统的班级信息管理系统 计算机科学系计算机科学系 计算机科学与技术专业计算机科学与技术专业 学号:学号: 姓名:姓名: 指导老师指导老师 摘摘 要要 随着社会的发展与科技的全面进步,使得人们越来越向信息化、数字化发展,管理信息系 统(MIS)是一个由人、计算机等组成的能进行信息收集、传递、加工、维护和实用的系统,必然会 代替过去大量的、繁琐的手工操作。对于学校来说,对学生的个各种信息进行统计并显示是非常重 要的, 本文通过 Visual C+6.0 的编程环境编写班级信息管理系统, 利用 Microsoft SQL server 2005 数据库系统编
2、写数据表,采用 ODBC 数据库访问技术,用模块化设计方式将系统各个功能模块层层分 解,设计出系统的模块化结构,并根据系统的具体要求和需要实现功能,详细的定义了各个模块的 具体功能。开发主要包括后期数据库的建立和维护以及前期应用程序的开发两方面,实现了学生信 息的创建及学生成绩、违纪情况的输入、浏览、维护和统计,使得系统具有功能强大,界面友好的 特点。 关键词关键词:信息管理;Visual C+6.0;SQL server 2005;ODBC II 目目 录录 第一章 引 言 1 第二章 系统设计 2 2.1 需求分析 2 2.2 系统目标 . 2 2.3 可行性分析 3 第三章 运行环境及系
3、统技术简介 3 3.1 Visual C+ 6.0 简介 3 3.2 Microsoft SQL Server 2005 技术简介 . 3 3.3 SQL 4 3.4 ODBC 技术简介 5 3.5 C+语言简介 . 5 第四章 系统结构功能分析 5 4.1 班级信息管理系统的功能结构 . 5 4.2 学生管理系统的业务流程图 . 6 4.3 数据库设置 . 7 4.3.1.数据库分析 7 4.3.2.数据库概念设置 7 4.3.3.数据库设计逻辑结构 8 4.4.公共类的设置 . 10 第五章 主体窗设计及模块功能实现 11 5.1 主窗体设计 11 5.2 科目信息管理模块设计 12 5.
4、2.1 科目信息管理模块概述 12 5.2.2 科目信息管理技术分析 12 5.2.3 科目信息管理实现过程 13 5.3 学生信息管理模块设计 20 5.3.1 学生信息管理模块概述 20 5.3.2 学生信息管理实现过程 21 5.4 学生成绩录入模块设置 27 5.4.1 学生成绩录入模块概述 27 5.4.2 学生成绩录入技术分析 28 5.4.3 学生成绩录入实现过程 29 5.5 学生违纪查询模块设置 . 32 5.5.1 学生违纪查询模块概述 32 5.5.2 学生违规查询技术分析 33 5.5.3 学生违规查询实现过程 34 III 5.6 学生成绩报表打印模块设计 38 第六章.项目文件清单 . 44 第七章软件测 44 结束语 45 致谢 45 参考文献 46 1 第一章 引 言 人类已经进入了一个科学技术突飞猛进的时代,经济知识和信息产业日渐重要。 信息技术和网络的迅猛发展和广泛应用,对社会的各个领域产生了深刻的影响,极大地 改变了人们的工作、学习和交流方式。信息的获取、交流和应用能力,已经成为人们最 重要的能力之一。在