




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C+语言程序设计报告书名称: 学生档案管理系统 班级: 学号: 姓名: 时间: 2012年10月28日 1、 实践目的本实践是在学完“C+程序设计”课程后进行的综合设计训练。为了加深和巩固课程的每个知识点,并训练和培养学生运用所学知识独立进行程序设计,解决实际问题的能力。学会编制结构清晰、风格良好、数据结构适当的C+语言程序。2、 实践要求1.利用类来实现,采用文件输入,排序。 数据的组织可采用对象数组 。查阅相关资料并写出系统设计说明书。写出实践报告。 2. 用C+语言编制学生档案管理软件;其中包括进入此管理软件系统的口令、管理软件的主菜单、子菜单及相应的应用模块,其管理软件的主要功能有:1) 数据的录入;2) 数据的添加;3) 数据的修改;4) 数据的删除;5) 数据的显示;6) 退出系统。 (根据要求,提出程序设计的思路和方法,包括对算法的设计,画出程序框图。)3、 实践内容(1)学生基本信息的录入和保存:这部分的功能主要包括信息的录入和保存。首先进入主菜单界面,按照界面的提示选择进入录入信息功能,按照程序的提示分别录入学生的学号、姓名、c+成绩信息,在录入信息的同时系统会自动缓冲存储录入的信息,并最终自动保存到文件名为student1.txt的文件中。输入完毕后请输入0返回到主菜单界面。(2)学生信息的浏览:此功能是将录入并保存的学生信息读出,并在屏幕中显示出来(3)学生信息的删除:进入主菜单界面,按照界面的提示选择进入修改信息功能,按照程序的提示,输入要删除学生学号,屏幕会显示学生信息,按Enter键即可删除信息学生学号、或姓名、c+成绩信息,修改后学生信息会自动保存。(4)学生信息的添加:包括信息的添加录入和保存。进入主菜单界面,按照界面的提示选择添加信息功能,按照程序的提示分别录入要添加的学生的学号、姓名、c+成绩信息,信息会自动保存到student1.txt的文件中。输入完毕后请输入0返回到主菜单界面。(5)信息的修改:进入主菜单界面,按照界面的提示选择进入修改信息功能,按照程序的提示,选择按学号或按姓名进行修改,再按照程序的提示分别修改要学生的。(6)退出系统,结束任务。四 模块的划分: 总体设计思路如下所示: 开 始系统口令?YN显示主菜单 1.数据输入2.数据添加3.数据修改4.数据删除结束5.数据显示数据输入的子框图 Input()选择指令,输入nin?输入姓名、学号、成绩保存数据+ iYNreturn 数据删除的子框图Input()输入你要删除的姓名YNreturn是否继续是否要删除删除学生信息NY数据添加的子框图 Flag = 1? Flag = 1学号 = ID?读文件记录eof()!=.t.? Flag = 0以读/写方式打开文件按学号 姓名 成绩的格式输入添加的数据Append()NYNReturn 输出数据到文件根据输入依次添加学号、姓名、成绩信息该学号已存在YReturn Modify()输入待修改学生信息的学号ID以读/写方式打开文件eof()!=.t.?读文件记录学号=ID?NYFlag=1Flag=0Flag=1?YNYN查无此人Return选择修改项目:selSel=1?Y输入修改的学号Sel=2?NNY输入修改的姓名Sel=3?输入修改的成绩将当前指针向前移动一条记录输出数据到文件Return数据修改的子框图数据显示的子框图List()以读/写方式打开文件eof()!=.t.?读文件记录将获得的记录显示在屏幕上,并注意换行Return 五 实践心得 虽然C+已经学了有段时间了,但是有许多知识都存在死记硬背的问题,在这个实践中,通过编写学生档案管理系统,我体会到了 c+ 语言学习的实用性。 将理论和实践结合在一起,用先进的计算机工具方便人们的生活。这次实践让我认识到C+程序设计是一门实践性很强的课程,有些问题不能直接去解决,可以通过其他作用类似或者多次操作的办法来解决。另外还明白了写代码这一步是非常重要的,因为当你把代码输入电脑,并用编译器将其运行,发现通过不了,再来检查找出问题,这是一件非常辛苦的事情,也很浪费时间。所以开始时花了很多时间复习,改正自己的一些语法错误,还掌握了一些逻辑问题。此次实践,我深刻的体会到编程的艰辛与困难,确实,实践是检验真理的唯一标准。 这么实用且大型的程序我是第一次编写,但是完成之后我明白了,其实大型的程序并没有想象中的那么复杂,它们也是由一个个的小程序组合而成。C+确实实践性非常强,网络上的各种软件都是需要编程来完成的,如果我们学
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025浙江宁波市北仑区白峰兴城建设公司驾驶员岗位招聘1人备考考试题库附答案解析
- 2025山东菏泽市国资委招聘市属企业人员45人笔试参考题库附答案解析
- 2025重庆轻工职业学院招聘备考练习题库及答案解析
- 2025“黑龙江人才周”校园引才活动绥化市事业单位招聘269人备考考试题库附答案解析
- 小微企业的内容营销方案
- 2025福建厦门市集美区李林小学非在编顶岗教师招聘4人备考考试题库附答案解析
- 工厂安全培训教育制度课件
- springboot基于Android个人健康管理系统-论文13000字
- 电商客户节活动策划方案
- 手指课件幻灯片
- 高压基础知识培训课件
- 2025年保健品总代理合同样本
- 2025年摩托车用锁行业深度研究分析报告
- 《家族企业人力资源管理探究-以某集团为例》15000字【论文】
- 幼儿园创造性游戏培训
- 2025至2030年中国去屑洗发露数据监测研究报告
- 输变电工程监督检查标准化清单-质监站检查
- 《传统书画装裱与修复中材料的选择与运用》
- 2024ESC心房颤动管理指南解读
- 稻盛和夫活法读后感
- 防洪排涝工程合同范本有效
评论
0/150
提交评论