文件操作学生信息管理完整

文件操作学生信息管理完整

ID:34394610

大小:51.50 KB

页数:15页

时间:2019-03-05

文件操作学生信息管理完整_第1页
文件操作学生信息管理完整_第2页
文件操作学生信息管理完整_第3页
文件操作学生信息管理完整_第4页
文件操作学生信息管理完整_第5页
资源描述:

《文件操作学生信息管理完整》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、个人收集整理勿做商业用途封面作者:ZHANGJIAN仅供个人学习,勿做商业用途2/15个人收集整理勿做商业用途重庆交通大学计算机与信息学院综合性设计性实验报告班级:计算机科学与技术专业10级四班实验项目名称:文件操作实验项目性质:综合性实验实验所属课程:面向对象程序设计实验室(中心):软件与通信实验中心学生姓名:韩旭辉指导教师:王政霞实验完成时间:2011年6月23日2/15个人收集整理勿做商业用途教师评阅意见:签名:年月日实验成绩:精品文档收集整理汇总一、实验目的培养学生面向对象程序设计思想及分析方法,提高学生对知识的综合应用能力及程序设计能力。二、

2、实验内容及要求编写程序,用文件实现对学生数据的处理。⑴学生数据输入⑵学生数据显示⑶学生数据查询要求:①用菜单方式实现;②类的定义:先定义person类(存放在“person.h”中),派生出学生类(存放在“student.h”中),在学生类中重载“<<”、“>>”实现学生数据的输入/输出(输出时各列对整齐);精品文档收集整理汇总③学生数据查询按学号或姓名查询;三、实验设备及软件计算机、VisualC++6.0四、设计方案㈠题目:学生数据处理㈡设计的主要思路1.程序头文件包括c++输入输出操作文件,文件操作流,字符串操作等头文件.2.首先定义一个pers

3、on类,它的数据成员有姓名,性别,成员函数包括姓名,性别的返回,输入和输出.3.建立student类,公有继承person类,在student类中数据成员有学生的学号,年龄,出生日期(包括年月日),成员函数包括虚函数姓名,性别的输入输出函数,以及运用运算符重载函数输入输出函数进行学号,年龄,出生日期的输入输出.精品文档收集整理汇总4.15/15个人收集整理勿做商业用途主函数中,定义一个student的对象,以便对student类和person类中的数据成员,成员函数调用,然后定义输入输出流对象f1,f2,为接下来的文件操作做好铺垫,主函数中有一个菜单.

4、以便操作时简单,容易,设计循环结构以便实现数据的多次操作,菜单主要包括学生数据的输入输出,以及进行学生数据的查找,使用switch,while等循环,对各个菜单的功能加以分化,以便实现根据不同的操作指令,程序执行不同的功能;在d盘中建立一个文件夹,以便实现程序的正常运行;学生数据的查找采用输入姓名的查找方式实现.精品文档收集整理汇总㈢主要功能1.学生数据的输入.2.学生数据的输出.3.学生数据的查询..五、主要代码#include#include#includeclassperson{p

5、ublic:charname[11];charsex[3];char*get_name(void){returnname;}char*get_sex(void){returnsex;}voidprint(void);voidinput(void);};voidperson::print(void){cout<<"姓名:"<>name;cout<<"性别:";cin>>s

6、ex;}classstudent:publicperson{public:intnum,age,year,month,day;virtualvoidget_input(){person::input();}virtualvoidget_output(){person::print();}friendistream&operator>>(istream&,student&);friendostream&operator<<(ostream&,student&);};istream&operator>>(istream&input,student&obj)

7、{cout<<"学号:";input>>obj.num;cout<<"年龄:";input>>obj.age;cout<<"出生日期:年:";input>>obj.year;cout<<"月:";input>>obj.month;cout<<"日:";15/15个人收集整理勿做商业用途input>>obj.day;returninput;}ostream&operator<<(ostream&output,student&obj){cout<<"学号:";output<

8、""<<"出生日期:"<<"";cout<<"年:";output<

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

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

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