1、 前 言 随着计算机技术的发展, 可视编程技术占有了越来越重要的作用。 Visual C+6.0 是 一种功能强大行之有效的可视化编程工具。因此此软件是在 Visual C+6.0 环境下编写 的。对于我们,随着学习的深入,已经大体掌握了 Visual C+6.0 环境下的程序开发。 为了将我们的编程能力提升到一个更高的水平,深化面向对象的编程思维和解决问题的 能力,值此课程设计周期间,进行基于 Visual C+6.0 环境的软件开发,先以字符统计 软件作为开始,对 Visual C+6.0 环境和面向对象程序设计进行回忆和熟悉,使得在此 基础上的下一个员工培训系统软件的开发进行的更加顺利。
2、 本文档详细叙述了基于 Visual C+6.0 环境下的学生信息查询软件的设计过程以及 程序源代码。 本文档从概要设计,详细设计,参考源程序代码以及显示程序运行的截屏等方面详 尽的介绍了软件开发过程。 此次学生信息查询软件的开发目的是使我们用面向对象的方式来思考和解决问题 的能力,并且可以掌握字符数组的使用、字符指针的使用、类的设计和使用以及 C 语言 语法。 本文档的安排如下: 第一章 主要介绍了对面向对象 C 语言的主要特征,Visual C+6.0 编程环境以及该 系统的各项功能。 第二章 主要的介绍说明了学生信息查询系统软件的编程思想和系统的总体流程 图以及对该流程图的详细介绍。 第
3、三章 主要介绍学生信息查询系统软件的详细设计,各个分模块的单独流程图以 及对设计和流程图的一些介绍。 第四章 主要介绍了软件软件进行调试,运行程序并截图,显示运行界面和结果。 第五章 是该论文作者对这次课程设计过程中的一些感受和体会等。 - 2 - 1 系统概述 该系统的功能是以菜单方式工作,输入密码验证正确进入菜单选择界面,用户通过 选择数字来选择学生信息录入功能-输入学生基本信息,学生信息浏览功能-输出学生 的基本信息,查询、排序功能-算法,按学号查询,按姓名查询。学生信息的删除与修 改(可选项)的等基本的功能,从而实现用户的想法。在各项基本功能之下我们可以看 到各种小的模块来满足用户的各
4、种需求,达到快速方便的效果。 程序在设计的过程中遇到的问题已及时更正,但由于编者的能力和水平有限,学生 信息查询系统和文档中不免会出现一些不期待的错误,望文档读者能够理解和体谅,并 欢迎提醒和纠正,在此表示感谢以及敬意。 1.1 C 语言的主要特点 (1)C 语言简洁、紧凑,使用方便、灵活。 (2)预算符丰富。 (3)数据类型丰富,具有现代语言的各种数据结构。 (4)具有结构化的控制语句。 (5)语法限制不太严格,程序设计自由度大。 (6)C 语言允许直接访问物理地址,能进行位操作,能实现汇编语言的大部分功能可 以直接对硬件进行操作。 (7)生成目标代码质量高,程序执行效率高。 (8)用 C 语言编写的程序可移植性好(与汇编语言相比) 。 - 3 - 1.2 Visual C+ 6.0 运行环境 图 1 Visual C 6.0 运行环境 2 概要设置 2.1 总体设计思想 (1) 学生信息管理系统的功能为显示主要操作页面,通过密码验证登陆界面,档案信 息处理功能。 通过密码验证登陆,可实现安全登录,方便可靠。学生信息处理功能包括输入学生 信息,显示学