1 / 21
文档名称:

高校学生综合测评管理系统的设计与实现课程设计说明书.doc

格式:doc   页数:21
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

高校学生综合测评管理系统的设计与实现课程设计说明书.doc

上传人:追风少年 2013/12/28 文件大小:0 KB

下载得到文件列表

高校学生综合测评管理系统的设计与实现课程设计说明书.doc

文档介绍

文档介绍:兰州理工大学
计算机与通信学院
面向对象课程设计
题目:高校学生综合测评管理系统的设计与实现
专业班级: 计算机科学与技术一班
目录
摘要 2
一、C++的介绍和应用: 2
二、高校学生综合测评管理系统与C++的联系: 3
三、系统实现方案: 3
绪论 4
第一章系统程序设计思路 5
1、系统功能设计: 5
2、类设计: 6
3、输入输出的设计: 6
4、选择菜单设计: 7
第二章程序的运行结果 8
程序运行图 8
总结和体会 16
总结自己的不足: 16
体会: 16
参考文献 17
附录 18
程序源代码: 18

摘要
计算机飞速发展的今天,计算机的应用已在社会的各个领域深入开来,无论是在商业,工业还是政府部门都早已普及,如今就连教育行业也把计算机应用到各个方面的工作中,本次c++课设就是把计算机应用到学校学生信息管理中的范例。
一、C++的介绍和应用:
C++语言是一种优秀的面向对象程序设计语言,它在C语言的基础上发展而来,但它比C语言更容易为人们学习和掌握。C++以其独特的语言机制在计算机科学的各个领域中得到了广泛的应用。面向对象的设计思想是在原来结构化程序设计方法基础上的一个质的飞跃,C++完美地体现了面向对象的各种特性。
随着若干独立开发的C++实现产品的出现和广泛应用,正式的C++标准化工作在1990年启动。1998年正式发布了C++语言的国际标准[C++,1998],对于要解决实际问题的程序员而言,C++使程序设计变得更有乐趣

C++是一门通用目的的程序设计语言,它:
;
支持数据抽象;
;

对范型程序设计的支持在C++设计的后期才被作为一个明确、独立的目标来实
现。而C++一直被应用于应用软件和系统软件的行列中,其中本系统的研发就是一个案例;正式这样,程序员一直把范型程序设计以及支持它的语言特性划归在“数据抽象”的大标题之下。
二、学生综合测评管理系统与C++的联系:
首先,我们了解学生综合测评管理系统都以学生为中心展开的,而对于学生的各种数据包含他的姓名、学号、性别、名族以及各科综合测评等,如果只是面向过程编程这样就不利于数据的调用,那么数据与数据之间也会产生混乱,因为学生毕竟不只是一个。
对于面临这样的难题,我想封装就是再好不过的办法了,因此创建类也是避免不了的,也就是将学生的各种数据打包成一个整体,这个整体也就叫做类,在通过学生类去创建对象,这也就将数据整体化,简单化,界面化,从而减少了数据的复杂,也方便了数据之间的调用,减少了数据的累赘,使程序简洁明了,结构清晰了。C++恰好符合了这种编程的思想,因为C++语言是一种优秀的面向对象程序设计语言,这也是这次课设的主要目的-----熟悉并掌握面向对象程序设计的一些套路和思想。
三、系统实现方案:
第一步:分析题目,建立类并派生出它的子类,画出类图。
第二步:画出流程,根据流程图编写程序清单
第三步:上机调试程序(使用单步调试,设置断点、分块调试的方法)。
第四步:及时整理资料,撰写课程设计报告中有关这个题目的内容。

【关键词】学生综合测评管理 c++ 面向对象类
绪论
本系统是一个学生课程和综合测评管理系统,它是高校教务管理系统中的一个子系统。主要用户是学生、教师和管理员。系统方便了学生选课和查分。方便了教师的教学管理和学生综合测评的录入。更为重要的是,系统方便了学校的教务管理。学生课程及综合测评管理系统的产生大大减少了人力上的不便,让整个数据管理更加科学合理。
学生管理是高校管理的重要组成部分,对于学校和政府教育管理单位来说都至关重要,所以学生管理系统应该能够为用户提供充足的信息和快捷的查询手段。但是一直以来高校都使用人工的方式管理学生学籍、档案、综合测评等,这种管理方式效率低、保密性差,不利于查找更新和维护。使用计算机对学生信息进行管理,能够极大地提高学生管理的效率,节约教育经费,这也是适应学校信息化建设发展趋势的重要因素。
本系统主要通过c++程序设计,用学生所有的数据如(姓名、性别、学号、语文综合测评,数学综合测评,英语综合测评,物理综合测评,历史综合测评以及个人总综合测评,平均综合测评)和一些成员函数如(类构造函数stu()、输出函数print()、获取平均分函数getaver()以及获取总分函数getsum() 等函数)创建一个student类。然后用类创建对象,将班级的所用数据信息都赋值到这些对象上,然后分别对这些对象进行各种处理,也就是调用各种函数如:修改函数change()、查找函数search()、删除函数delete_stu()、以及各种排序函

最近更新

2024年砚山县幼儿园教师招教考试备考题库及答.. 30页

2024年福贡县招教考试备考题库及答案解析(夺.. 30页

2024年绥宁县招教考试备考题库及答案解析(必.. 30页

2024年西安建筑科技大学华清学院马克思主义基.. 12页

2024年贵定县幼儿园教师招教考试备考题库带答.. 31页

2024年赣南师范大学马克思主义基本原理概论期.. 12页

2024年辽宁轻工职业学院马克思主义基本原理概.. 12页

2024年郑州轻工业大学马克思主义基本原理概论.. 13页

2024年重庆数字产业职业技术学院马克思主义基.. 12页

2024年铜陵县招教考试备考题库附答案解析(夺.. 30页

2024年长春职工大学马克思主义基本原理概论期.. 13页

2024年阜阳师范大学信息工程学院马克思主义基.. 12页

2024年陕西机电职业技术学院马克思主义基本原.. 13页

2024年青岛理工大学马克思主义基本原理概论期.. 13页

2024年首都经济贸易大学马克思主义基本原理概.. 13页

2024年麻江县招教考试备考题库及答案解析(必.. 30页

2025年三原县招教考试备考题库含答案解析(夺.. 31页

2025年上海大学单招职业适应性测试题库附答案.. 44页

2025年上海电机学院马克思主义基本原理概论期.. 13页

2025年中南财经政法大学马克思主义基本原理概.. 12页

2025年中阳县幼儿园教师招教考试备考题库附答.. 30页

联邦学习与强化学习的融合防御框架 35页

2025年云南锡业职业技术学院马克思主义基本原.. 12页

2025年兰坪县招教考试备考题库带答案解析 31页

2025年内蒙古体育职业学院单招职业倾向性测试.. 44页

2025年剑河县幼儿园教师招教考试备考题库附答.. 31页

2025年南京交通职业技术学院单招职业技能考试.. 43页

2025年南宁职业技术学院单招职业倾向性考试题.. 45页

高性能计算优化-第2篇 38页

2025年吉林省(68所)马克思主义基本原理概论.. 13页