C++程序的设计实践报告.docx

上传人:rrsccc 文档编号:10420443 上传时间:2021-05-15 格式:DOCX 页数:9 大小:95.45KB
返回 下载 相关 举报
C++程序的设计实践报告.docx_第1页
第1页 / 共9页
C++程序的设计实践报告.docx_第2页
第2页 / 共9页
C++程序的设计实践报告.docx_第3页
第3页 / 共9页
C++程序的设计实践报告.docx_第4页
第4页 / 共9页
亲,该文档总共9页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《C++程序的设计实践报告.docx》由会员分享,可在线阅读,更多相关《C++程序的设计实践报告.docx(9页珍藏版)》请在三一文库上搜索。

1、C+语言程序设计报告书名称:学生档案管理系统班级:学号:姓名:时间:2012年 10月 28日.一、实践目的本实践是在学完“ C+程序设计”课程后进行的综合设计训练。为了加深和巩固课程的每个知识点,并训练和培养学生运用所学知识独立进行程序设计,解决实际问题的能力。学会编制结构清晰、风格良好、数据结构适当的C+语言程序。二、实践要求1. 利用类来实现,采用文件输入,排序。 数据的组织可采用对象数组。查阅相关资料并写出系统设计说明书。写出实践报告。2. 用 C+语言编制学生档案管理软件;其中包括进入此管理软件系统的口令、 管理软件的主菜单、 子菜单及相应的应用模块,其管理软件的主要功能有:1)数据

2、的录入;2)数据的添加;3)数据的修改;4)数据的删除;5)数据的显示;6)退出系统。(根据要求,提出程序设计的思路和方法,包括对算法的设计,画出程序框图。 )三、实践内容.( 1)学生基本信息的录入和保存:这部分的功能主要包括信息的录入和保存。首先进入主菜单界面,按照界面的提示选择进入录入信息功能,按照程序的提示分别录入学生的学号、姓名、 c+成绩信息,在录入信息的同时系统会自动缓冲存储录入的信息,并最终自动保存到文件名为 student1.txt 的文件中。输入完毕后请输入 0 返回到主菜单界面。( 2)学生信息的浏览:此功能是将录入并保存的学生信息读出,并在屏幕中显示出来( 3)学生信息

3、的删除:进入主菜单界面, 按照界面的提示选择进入修改信息功能,按照程序的提示,输入要删除学生学号,屏幕会显示学生信息,按Enter键即可删除信息学生学号、或姓名、c+成绩信息,修改后学生信息会自动保存。( 4)学生信息的添加:包括信息的添加录入和保存。进入主菜单界面,按照界面的提示选择添加信息功能,按照程序的提示分别录入要添加的学生的学号、姓名、 c+成绩信息,信息会自动保存到 student1.txt 的文件中。输入完毕后请输入 0 返回到主菜单界面。( 5)信息的修改:进入主菜单界面,按照界面的提示选择进入修改信息功能,按照程序的提示,选择按学号或按姓名进行修改,再按照程序的提示分别修改要

4、学生的。.(6)退出系统,结束任务。四 模块的划分 :总体设计思路如下所示:开 始系统口令?NY显示主菜单1.数据输入2.数据添加3.数据修改4.数据删除5.数据显示结束.数据输入的子框图Input()选择指令,输入 nNin?Y输入姓名、学号、成绩return保存数据+ i数据删除的子框图Input()输入你要删除的姓名N是否要删除Y删除学生信息YN是否继续return.数据添加的子框图Append()按学号姓名成绩的格式输入添加的数据以读 /写方式打开文件Flag = 0Neof()!=.t.?Y读文件记录N学号=ID?YFlag = 1Flag = 1 ?该学号已存在根据输入依次添加学号

5、、姓名、成绩信息Return输出数据到文件.ReturnModify()数据修改的子框图输入待修改学生信息的学号ID以读 /写方式打开文件Flag=0Neof()!=.t.?Y读文件记录N学号 =ID?YFlag=1NFlag=1?查无此人Y选择修改项目:selReturnNSel=1?YSel=2?输入修改的学号YSel=3?输入修改的姓名输入修改的成绩将当前指针向前移动一条记输出数据到文件.Return数据显示的子框图List()以读 /写方式打开文件eof()!=.t.?读文件记录将获得的记录显示在屏幕上,并注意换行Return五 实践心得虽然 C+已经学了有段时间了, 但是有许多知识都

6、存在死记硬背的问题 , 在这个实践中,通过编写学生档案管理系统,我体会到了 c+语言学习的实用性。将理论和实践结合在一起,用先进的计算机工具方便人们的生活。这次实践让我认识到C+程序设计是一门实践性很强的课程,有些问题不能直接去解决,可以通过其他作用类似或者多次操作的办法来解决。另外还明白了写代码这一步是非常重要的,因为当你把代码输入电脑,并用编译器将其运行,发现通过不了,再来检查找出问题,这是一件非常.辛苦的事情,也很浪费时间。所以开始时花了很多时间复习,改正自己的一些语法错误,还掌握了一些逻辑问题。此次实践,我深刻的体会到编程的艰辛与困难, 确实,实践是检验真理的唯一标准。这么实用且大型的程序我是第一次编写, 但是完成之后我明白了,其实大型的程序并没有想象中的那么复杂, 它们也是由一个个的小程序组合而成。 C+确实实践性非常强,网络上的各种软件都是需要编程来完成的, 如果我们学会它就可以自己创造自己想要用的软件, 是非常有用的, C+编程可以方便我们的生活,这次实践使我懂得了 C+的真正用途,也对编程产生了兴趣。六、参考文献 C+程序设计(第二版) C+程序设计实践教程(第二版) .

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1