学生管理系统斯日古楞p8

上传人:cjc****537 文档编号:46101708 上传时间:2018-06-22 格式:DOC 页数:8 大小:88KB
返回 下载 相关 举报
学生管理系统斯日古楞p8_第1页
第1页 / 共8页
学生管理系统斯日古楞p8_第2页
第2页 / 共8页
学生管理系统斯日古楞p8_第3页
第3页 / 共8页
学生管理系统斯日古楞p8_第4页
第4页 / 共8页
学生管理系统斯日古楞p8_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《学生管理系统斯日古楞p8》由会员分享,可在线阅读,更多相关《学生管理系统斯日古楞p8(8页珍藏版)》请在金锄头文库上搜索。

1、呼和浩特民族学院学年论文(设计)呼和浩特民族学院学年论文(设计)1学生管理系统学生管理系统系 部: 计算机系 学生姓名: 斯日古楞 专业班级: 计算机科学与技术 12 级蒙文信息处理班 学 号: 12000302 指导教师: 色登丹巴 2013 年 5 月 5 日呼和浩特民族学院学年论文(设计)呼和浩特民族学院学年论文(设计)2目录目录摘要摘要.3 3 关键词关键词.3 3 第一章第一章 C+C+简介简介.4 4 1.11.1 C+C+语言的发展语言的发展.4 4 1.21.2 C+C+语言的特点语言的特点.4 4 第二章第二章 需求分析需求分析.5 5 2.12.1 功能需求分析功能需求分析

2、.5 5 2.22.2 运行需求分析运行需求分析.5 5 第三章第三章 设计分析设计分析.5 5 3.13.1 设计原理设计原理 .5 5 3.23.2 程序详细代码及说明程序详细代码及说明 .5 5 3.33.3 系统界面系统界面.8 8 第四章第四章 调试与操作说明调试与操作说明.9 9 第五章第五章 总结总结.9 9 致谢致谢.9 9 参考文献参考文献.9 9呼和浩特民族学院学年论文(设计)呼和浩特民族学院学年论文(设计)3摘要摘要随着科学技术的发展,计算机领域不断取得新的研究成果。计算机在代替和延伸 脑力劳动方面发挥越来越重要的作用,不仅在商业、企业、银行等起着重要作用,而 且在日常生

3、活中也越来越离不开计算机。就像在大学,有很多学生的信息需要处理、 保存,此时计算机显得尤为重要。使用计算机对学生信息进行管理,有着手工管理所无 法比拟的优点。目前高校校园信息化逐步完善,学生信息管理系统在各大高校陆续出 现。不但给高校提供了很全面的管理方式,而且提高了学校管理学生的效率。 本程序是针对高校管理学生信息这一点,通过 C+语言开发平台,及基本知识,设 计开发出对于高校学生信息的记录、查询、输出等,实现对于高校学生信息的信息化 管理。关键词关键词学生信息管理;C+语言;Visual C+ 6.0呼和浩特民族学院学年论文(设计)呼和浩特民族学院学年论文(设计)4第一章第一章 C+C+简

4、介简介1.11.1 C+C+语言的发展语言的发展C+语言是目前广泛使用的一种程序设计语言,它支持面向过程、面向对象和泛型 程序设计,主要应用于面向对象的程序设计。C+语言发展大概可以分为三个阶段: 第一阶段:从 80 年代到 1995 年。这一阶段 C+语言基本上是传统类型上的面向对 象语言,并且凭借着接近 C 语言的效率,在工业界使用的开发语言中占据了相当大份 额; 第二阶段:从 1995 年到 2000 年,这一阶段由于标准模板库(STL)和后来的 Boost 等程序库的出现,泛型程序设计在 C+中占据了越来越多的比重性。当然,同时由于 Java、C#等语言的出现和硬件价格的大规模下降,C

5、+受到了一定的冲击; 第三阶段:从 2000 年至今,由于以 Loki、MPL 等程序库为代表的产生式编程和模 板元编程的出现,C+出现了发展历史上又一个新的高峰,这些新技术的出现以及和原 有技术的融合,使 C+已经成为当今主流程序设计语言中最复杂的一员。1.21.2 C+C+语言的特点语言的特点C+语言中包含所有 C 语言的语法特征。因此,每一个用 C 语言编写的程序都是 C+程序。C+的设计宗旨就是在不改变 C 语言语法规则的基础上扩充新的特性。 实际上,能够很好地兼容 C 语言正是 C+取得成功的原因之一,这是因为: (1) C+继承了 C 语言简明、高效、灵活等众多优点,又克服了 C

6、语言的缺点,其 编译系统能检查更多的语法错误,因此,C+比 C 语言更安全。 (2) C+保持了与 C 语言的兼容。绝大多数 C 语言程序可以不经修改直接在 C+环 境中运行,用 C 语言编写的众多库函数可以用于 C+程序中。 (3) 支持面向对象程序设计的特征。C+既支持面向过程的程序设计,又支持面向 对象的程序设计。 (4) C+程序在可重用性、可扩充性、可维护性和可靠性等方面都较 C 语言得到了 提高,使其更适合开发大中型的系统软件和应用程序。 (5) 用 C+编写的程序可读性好,生成的代码质量高,运行效率仅比汇编语言慢 10%20%。第二章第二章 需求分析需求分析2.12.1 功能需求

7、分析功能需求分析随着学校规模迅速扩大,学生信息管理工作难度加大,信息变化幅度大,依靠传 统的手工管理手段显然已不能适应新时期高校大学生信息的管理工作,无法完成大量 的信息分析和处理。同时,要全面、高效地存储、查看以及输出、学生的信息,就要 运用新的、较完善的存储、查看以及输出的程序。 1. 录入功能方面,学生信息管理需要对学生的个人信息(姓名、学号等)及成绩 进行有效的记录与统计。 2查询功能方面,学生信息管理系统要可以通过输入学号对学生的所有信息进行呼和浩特民族学院学年论文(设计)呼和浩特民族学院学年论文(设计)5查询。 3统计功能方面,最终可将所有学生的信息显示。2.22.2 运行需求分析

8、运行需求分析本系统是在 windows 环境下开发的,使用软件为 Microsoft 公司的 Visual C+ 6.0,并采用了面向过程的技术。软件运行基于 windows 平台上的 Vista,win7 等。第三章第三章 设计分析设计分析3.13.1 设计原理设计原理1.首先建立一个学生类,用于存放学生的相关信息,学生的基本信息包括姓名、学号、 成绩,并将这三个数据成员设计成私有类型,在类外不能访问。 2.通过定义构造函数来实现学生信息的输入、查询、输出。 3.通过定义对象数组和对象指针,用动态内存分配的方式构造数组等方法完善程序, 使用程序运行时更方便、简明。3.23.2 程序详细代码及说明程序详细代码及说明#include #include using namespace std; class Student private: /私有成员变量定义string strName; /定义字符串,用于存放学生的姓名 u

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 经济/贸易/财会 > 经济学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号