1 / 19
文档名称:

学生信息管理系统报告.doc

格式:doc   页数:19页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

学生信息管理系统报告.doc

上传人:799474576 2013/8/10 文件大小:0 KB

下载得到文件列表

学生信息管理系统报告.doc

文档介绍

文档介绍:面向对象程序设计大作业
------学生信息管理系统
完成时间: 2013年 5 月 20 日
学生信息管理系统
编程目的
进一步培养面向对象的程序设计思想,认识面向过程和面向对象两种设计方法的区别;
能独立搭建可视化程序编程环境,掌握vc++, 提高运用C++语言解决实际问题的能力。
系统简介
进行学生信息管理,学生信息的组成部分为:学号、姓名、性别、年龄、出生年月日、电话和家庭住址。
编程思路
先编写建立student类向导,定义私有数据成员num、age、 pho[50]、add[100]、name[20]、sex[4]、bir[40]以实现参数传递。在主函数中,运用switch()选择结构。
关键技术说明
输入:程序正常运行后,屏幕上显示一个文字菜单(根据序号选定相应的操作项目),当用户选定操作项目所对应的序号时,根据应用程序的提示信息,从键盘上输入相应的数据。
输出:应用程序正常运行后,要在屏幕上显示一个文字菜单;要求用户输入数据时,要给出清晰、明确的提示信息。
提示与参考
1)为各项操作功能设计一个菜单,应用程序运行后,先显示这个菜单,然后用户通过菜单项选择希望进行的操作项目。
2) 学生信息可定义为一个类,采用文件保存数据。
源代码
#include<iostream>
#include<fstream>
#include<string>
#include<iomanip>
using namespace std;
class Student //*****************学生类
{
private:
int num;
int age;
char pho[50];
char add[100];
char name[20];
char sex[4];
char bir[40];
public:
input();
delet();
look();
find();
change();
append();
};
Student x[50];
Student::input() //*******************输入
{
loop:
int num,a=0,t;
for(int s=0;s<=50;s++)
{
cout<<"请输入学号(大于等于1000的四位数):"<<endl;
cin>>num;
ifstream file("",ios::binary); //以二进制打开文件
(0,ios::beg);
for(int i=0;i<50;i++)
{
((char *)&x[i],sizeof(x[i])); //读取文件
if(num==x[i].num)a=1;
if(x[i].num==0)
{
t=i;
i=50;
} //t记录i值,"i=50"跳出循环
}
if(a==1||num<1000||num>9999)
{
cout<<"您输入的学号不合规则或已存在!"<<endl;
goto loop;
}
else
x[t].num=num;
cout<<"请输入姓名:"<<endl;
cin>>x[t].name;
cout<<"请输入性别(男或女):"<<endl;
cin>>x[t].sex;
cout<<"请输入年龄:"<<endl;
cin>>x[t].age;
cout<<"请输入生日(年/月/日):"<<endl;
cin>>x[t].bir;
cout<<"请输入电话:"<<endl;
cin>>x[t].pho;
cout<<"请输入地址:"<<endl;
cin>>x[t].add;
s=50; //"s=50"跳出循环
}
ofstream file("");
for(int i=0;i<10;i++)
{
((char *)&x[i],sizeof(x[i]));
}
(); //关闭文件
}
Student::look() //*******************浏览
{
ifstream file("",ios::binary);
(0,ios::beg);
for(int i=0;i<50;i++)
{
((char *)&x[i],sizeof(x[i]

最近更新

IDSA:2016新版曲霉菌病诊治指南(1) 51页

无烟烧烤项目创业计划书 7页

旅行拍照项目融资计划书 6页

新闻专业大学生职业发展规划 5页

新中式餐饮项目招股说明书 6页

文具网店的项目融资方案 6页

摆摊水果饰品商业计划书 7页

第五章-牙周病的主 50页

yiyuan电梯使用制度 2页

融资租赁中的矿产法律问题研究 2页

蛋氨酸对奶牛乳腺上皮细胞亚细胞器蛋白质组学.. 2页

蓝藻胞外聚合物的环境行为及其与汞的作用 2页

葡萄园种养结合模式与套种模式研究 2页

英语专业新生的跨文化适应问题研究 2页

若干偏微分方程最优控制问题的数值方法 2页

芳洲园小区工程项目质量管理研究 2页

色织工艺CAD系统开发及织物配色研究 2页

航海模拟器中缆绳作业的仿真研究 2页

腹腔镜辅助下食管癌切除与左侧开胸手术对比研.. 2页

腰果酚衍生物的制备及其在环氧树脂领域的应用.. 2页

脂肪干细胞来源施万细胞在大鼠脑损伤中的应用.. 2页

胸腰椎转移性肿瘤的手术疗效与影响因素的相关.. 2页

胡适国学观的渊源和冲突——以“国学书目”讨.. 2页

我在巴厘岛SPA的亲身体验散文 2页

2022年乡镇公务员干部入党申请书范文 3页

减肥的数学建模 15页

危急心律失常的识别及处理 89页

万年历流程图(共4页) 4页

有限元分析实验报告(共16页) 16页

圣经中生日祝福的经文圣经中的生日祝福2篇 11页