c++课设学生管理系统

c++课设学生管理系统

ID:9295453

大小:818.50 KB

页数:63页

时间:2018-04-27

c++课设学生管理系统_第1页
c++课设学生管理系统_第2页
c++课设学生管理系统_第3页
c++课设学生管理系统_第4页
c++课设学生管理系统_第5页
资源描述:

《c++课设学生管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

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

2、C++标准化工作在1990年启动。1998年正式发布了C++语言的国际标准[C++,1998],对于要解决实际问题的程序员而言,C++使程序设计变得更有乐趣。C++是一门通用目的的程序设计语言,它:1.是一个更好的C;2.支持数据抽象;3.3.支持面向对象程序设计;4.支持范型程序设计。对范型程序设计的支持在C++设计的后期才被作为一个明确、独立的目标来实现。而C++一直被应用于应用软件和系统软件的行列中,其中本系统的研发就是一个案例;正式这样,程序员一直把范型程序设计以及支持它的语言特性划归在“数据抽象”的大标题之下。二、学生成绩管理系统与C++的联系:首先,我们了

3、解学生成绩管理系统都以学生为中心展开的,而对于学生的各种数据包含他的姓名、学号、性别、名族以及各科成绩等,如果只是面向过程编程这样就不利于数据的调用,那么数据与数据之间也会产生混乱,因为学生毕竟不只是一个。-3-对于面临这样的难题,我想封装就是再好不过的办法了,因此创建类也是避免不了的,也就是将学生的各种数据打包成一个整体,这个整体也就叫做类,在通过学生类去创建对象,这也就将数据整体化,简单化,界面化,从而减少了数据的复杂,也方便了数据之间的调用,减少了数据的累赘,使程序简洁明了,结构清晰了。C++恰好符合了这种编程的思想,因为C++语言是一种优秀的面向对象程序设计语

4、言,这也是这次课设的主要目的-----熟悉并掌握面向对象程序设计的一些套路和思想。三、系统实现方案:第一步:分析题目,建立类并派生出它的子类,画出类图。第二步:画出流程,根据流程图编写程序清单第三步:上机调试程序(使用单步调试,设置断点、分块调试的方法)。第四步:及时整理资料,撰写课程设计报告中有关这个题目的内容。【关键词】学生成绩管理c++面向对象类-3-目 录摘要-4-一、C++的介绍和应用:-4-二、学生成绩管理系统与C++的联系:-4-三、系统实现方案:-5-绪论-8-第一章系统程序设计思路-10-1、系统功能设计:-10-2、类设计:-11-3、输入输出的设

5、计:-12-4、选择菜单设计:-12-第二章程序解析-13-程序中用到的头文件的解析:-13-主函数解析:-14-Condactor()界面函数解析:-15-delete_stu(i,s)删除数据函数解析:-18-change(inta,stu*t[50])修改数据的解析:-20-search()查找函数的解析:-22--3-scan(i,s)浏览函数的解析:-23-paixu(i,s)排序函数的解析:-24-pass(i,s)求平均分函数的解析:-25-remima()修改密码函数解析:-26-第三章程序的运行结果-28-调试心得-36-1、代码调试:-36-2、调

6、试心得:-38-总结和体会-39-总结自己的不足:-39-体会:-39-参考文献-41-附录-42-程序源代码:-42--3-绪论本系统是一个学生课程和成绩管理系统,它是高校教务管理系统中的一个子系统。主要用户是学生、教师和管理员。系统方便了学生选课和查分。方便了教师的教学管理和学生成绩的录入。更为重要的是,系统方便了学校的教务管理。学生课程及成绩管理系统的产生大大减少了人力上的不便,让整个数据管理更加科学合理。学生管理是高校管理的重要组成部分,对于学校和政府教育管理单位来说都至关重要,所以学生管理系统应该能够为用户提供充足的信息和快捷的查询手段。但是一直以来高校都使

7、用人工的方式管理学生学籍、档案、成绩等,这种管理方式效率低、保密性差,不利于查找更新和维护。使用计算机对学生信息进行管理,能够极大地提高学生管理的效率,节约教育经费,这也是适应学校信息化建设发展趋势的重要因素。本系统主要通过c++程序设计,用学生所有的数据如(姓名、性别、学号、语文成绩,数学成绩,英语成绩,物理成绩,历史成绩以及个人总成绩,平均成绩)和一些成员函数如(类构造函数stu()、输出函数print()、获取平均分函数getaver()以及获取总分函数getsum()等函数)创建一个student类。然后用类创建对象,将班级的所用数据信息都赋

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。