C++课程设计答辩ppt课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
系统方案设计
录入
对学生信息的初始化录入
在初始时,文件中没有任何数据,可 以通过次函数输入任意个学生的信息 ,在输入时通过一个if条件语句来实 现控制循环,当输入的姓名是“0”时 ,使用break语句就跳出循环,即停 止输入学生信息。
添加
添加一个学生的信息
调用一次这个函数只能添加一 个学生的信息
系统方案设计
问答
请各位老师指导
删除
删除一个学生的信息
在此函数中,先以读的方式打开 文件,读出文件里的信息在显示 在屏幕上,用户再根据提示信息 输入想要删除第几个人的信息, 关闭文件。
修改
修改一个学生的信息
设计方法和删除函数的设计思 想相类似
系统方案设计
显示
显示所有学生的信息
百度文库先是从文件中读取学生信息,然 后在输出到显示窗口中。用一个 for循环语句,来把所有学生的信 息都输出。
程序设计实训
学生信息管理系统
组员: 指导老师:
日期:
系统功能简介
学生信 息管理 系统
输入 添加 修改 查询 删除 退出 功能 功能 功能 功能 功能 系统
系统功能简介
本软件是一个简单的学校学生信息管理系统, 软件窗口为DOS页面。学生信息管理系统的功 能主要是实现学校学生的信息化管理。通过 学生信息管理系统,教学管理人员可以实现 对学生信息的增加、删除、修改和查询等操 作。本系统最大的优点就是操作简便快捷等。
心得体会
此次C++面向对象课程设计,在指导教师的精 心指导下,我们学会了如何用C++编写一个简单的应用程 序。首先要对程序的设计要求有一个比较明确的认识, 然后系统分析与系统设计,最后是代码设计与调试。程 序实现上,设计了简单的菜单界面,将各个功能集中出 现在主菜单中,便于调用。
根据C++课程所学的概念、理论和方法,按照C++程 序设计的基本步骤,设计出一个适当规模的程序;进一 步加深对C++语言的理解和掌握。理论联系实际,加深和 巩固所学的理论知识,提高实践能力和计算机的综合运 用能力。我们编写程序的过程是辛苦与快乐的,程序的 编写原则很重要,只要我们在编程,就必须不断改进, 才能更好提高编程能力。
退出
退出系统
当输入“0”时,就能退出系统 ,这是通过while语句来控制 实现的。
实现程序
A——主程序的设计 B——界面的设计 C——分析与调试
A——主程序的设计
学生信息定义为一个student类,在类中包含私有数据成员 int num、string name、string sex、string politic、string address,分别表示学号、姓名、性别、政治面貌、家庭住 址。公有成员函数包括set( ) ,add( ) ,del( ) ,change( ) ,research( ) ,show( ) ,分别用来实现对学生信息的数据初 始录入、增加数据、删除数据、修改数据、查询数据、显示 所有数据功能。然后定义了一个menu( ) 菜单函数,使功能 菜单显示在运行窗口以提示用户如何进行操作。主函数是一 个程序必不可少的,在主函数中,使用一个switch语句来选 择调用主菜单中的各个功能函数。
B——界面的设计
界面代码
界面截图
C——分析与调试
C主要是对系统分析,调试运行结果,并对 结果分析及解决系统存在的问题。
结果分析及存在问题与解决办法
在编程的过程中,遇到很多问题,比如代码语法 错误,但后来查询相关书籍以及网络知识,我们 的问题才得以解决。也有一些问题是和组员以及 其他同学讨论后解决了,最主要问题是对文件的 处理不够熟练,通过看书和搜集一些资料解决了 这个问题。