c++课程设计个人信息查询系统样本Word文档下载推荐.docx

上传人:b****4 文档编号:6507816 上传时间:2023-05-06 格式:DOCX 页数:16 大小:173.63KB
下载 相关 举报
c++课程设计个人信息查询系统样本Word文档下载推荐.docx_第1页
第1页 / 共16页
c++课程设计个人信息查询系统样本Word文档下载推荐.docx_第2页
第2页 / 共16页
c++课程设计个人信息查询系统样本Word文档下载推荐.docx_第3页
第3页 / 共16页
c++课程设计个人信息查询系统样本Word文档下载推荐.docx_第4页
第4页 / 共16页
c++课程设计个人信息查询系统样本Word文档下载推荐.docx_第5页
第5页 / 共16页
c++课程设计个人信息查询系统样本Word文档下载推荐.docx_第6页
第6页 / 共16页
c++课程设计个人信息查询系统样本Word文档下载推荐.docx_第7页
第7页 / 共16页
c++课程设计个人信息查询系统样本Word文档下载推荐.docx_第8页
第8页 / 共16页
c++课程设计个人信息查询系统样本Word文档下载推荐.docx_第9页
第9页 / 共16页
c++课程设计个人信息查询系统样本Word文档下载推荐.docx_第10页
第10页 / 共16页
c++课程设计个人信息查询系统样本Word文档下载推荐.docx_第11页
第11页 / 共16页
c++课程设计个人信息查询系统样本Word文档下载推荐.docx_第12页
第12页 / 共16页
c++课程设计个人信息查询系统样本Word文档下载推荐.docx_第13页
第13页 / 共16页
c++课程设计个人信息查询系统样本Word文档下载推荐.docx_第14页
第14页 / 共16页
c++课程设计个人信息查询系统样本Word文档下载推荐.docx_第15页
第15页 / 共16页
c++课程设计个人信息查询系统样本Word文档下载推荐.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

c++课程设计个人信息查询系统样本Word文档下载推荐.docx

《c++课程设计个人信息查询系统样本Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《c++课程设计个人信息查询系统样本Word文档下载推荐.docx(16页珍藏版)》请在冰点文库上搜索。

c++课程设计个人信息查询系统样本Word文档下载推荐.docx

按姓名查询、按专业班级查询和显示个人信息.将满足查询条件的整条记录显示在屏幕上。

1。

需求分析:

对用户提出的问题提出解决的办法和思路。

2.根据需求,设计系统功能模块,并设计相应的类和界面。

3。

根据基本思路,确定输入和输出,设计程序的算法。

4.确定用到的所有类的描述和定义,并设计测试程序来对类进行测试.

6。

在计算机上编译程序,检验程序的可运行性。

7.编写C++课程设计报告。

//head.h

#ifndef__GEREN__

#define__GEREN__

#include〈iomanip〉

classFile

charname[20];

charsex[20];

charbirthday[20];

charunit[20];

chartime[20];

charposition[20];

charaddress[30];

charnumber[20];

public:

voidshow();

voidset(char*a,char*b,char*c,char*d,char*e,char*f,char*g,char*h);

//设置

voidresetn(char*a);

//修改重置

voidresets(char*a);

voidresetb(char*a);

voidresetu(char*a);

voidresett(char*a);

voidresetp(char*a);

voidreseta(char*a);

voidresetnum(char*a);

char*getname();

char*getunit();

};

#endif

//geren。

cpp

#include<

iostream>

#include"

head。

h”

usingnamespacestd;

voidFile:

set(char*a,char*b,char*c,char*d,char*e,char*f,char*g,char*h)

strcpy(name,a);

strcpy(sex,b);

strcpy(birthday,c);

strcpy(unit,d);

strcpy(time,e);

strcpy(position,f);

strcpy(address,g);

strcpy(number,h);

}

char*File:

getname()//姓名查询与修改

returnname;

char*File:

:

getunit()

returnunit;

resetn(char*a)

{

resets(char*a)

strcpy(sex,a);

resetb(char*a)

strcpy(birthday,a);

resetu(char*a)

strcpy(unit,a);

resett(char*a)

strcpy(time,a);

resetp(char*a)

strcpy(position,a);

voidFile:

reseta(char*a)

strcpy(address,a);

resetnum(char*a)

strcpy(number,a);

show()

cout〈〈name<

<

setw(12-strlen(name))<

sex〈<

setw(10)<

birthday<

〈setw(10)<

〈unit<

time<

setw(10)

〈<

position<

setw(10)〈〈address<

setw(10)〈〈number<

endl;

//main.cpp

#include〈iostream>

#include”head.h"

usingnamespacestd;

intmain()

chara[20],b[20],c[20],d[20],e[20],f[20],g[30],h[20];

intchoice,i,count=0;

Filefi[100];

loop:

cout〈<

"

湖南工学院学生个人信息管理”<

endl

〈〈"

(1)浏览数据"

〈endl

(2)增加数据”<

<

(3)修改数据"

〈〈”(4)查询数据"

〈<

”(5)退出”〈〈endl;

cout<

”请输入序号选择,并按回车确认:

"

cin>

〉choice;

if(choice==1)

if(count==0)

{

”还没有录入数据"

〈〈endl;

system(”pause"

);

system(”cls"

);

gotoloop;

}

cout〈〈"

姓名"

setw(9)〈<

性别"

〈〈setw(10)<

〈”出生日期"

setw(10)〈<

专业班级"

setw(12)<

”入学时间"

〈setw(10)〈〈”政治面貌"

〈"

家庭住址"

〈〈setw(7)<

〈”学号”〈<

endl;

for(i=0;

i〈count;

i++)

fi[i]。

show();

system(”pause”);

if(choice==2)

下面开始增加数据”〈<

姓名:

;

〉a;

”性别:

cin〉〉b;

出生日期:

”;

cin〉>

c;

cout〈〈”专业班级:

cin〉〉d;

”入学时间:

〉e;

”政治面貌:

〉f;

cout〈〈”家庭住址:

〉g;

学号:

cin〉〉h;

fi[count++]。

set(a,b,c,d,e,f,g,h);

”录入成功"

system("

pause"

system(”cls”);

if(choice==3)

charx;

inty,judge=0;

请输入修改对象姓名:

a;

i<

count;

if(strcmp(fi[i]。

getname(),a)==0)

judge=1;

cout〈〈”姓名"

setw(9)<

”性别”<

〈setw(10)〈<

”出生日期”<

〈”专业班级”<

〈setw(10)〈〈”入学时间”

政治面貌”〈<

”家庭住址"

setw(10)〈〈”学号"

〈endl;

fi[i].show();

确认修改?

Y(y)/N(n):

x;

if(x==’Y’||x=='

y’)

”选择要修改的项目:

1姓名。

2性别.3出生日期.4专业班级。

5入学时间.6政治面貌.7家庭住址.8学号."

y;

if(y==1)

”输入新姓名:

”;

cin〉〉a;

fi[i].resetn(a);

修改成功"

if(y==2)

输入新性别:

fi[i].resets(a);

”修改成功"

if(y==3)

输入新出生日期:

fi[i].resetb(a);

if(y==4)

输入新专业班级:

>

fi[i]。

resetu(a);

if(y==5)

输入新入学时间:

fi[i]。

resett(a);

if(y==6)

输入新政治面貌:

resetp(a);

cout〈〈”修改成功”<

if(y==7)

”输入新家庭住址:

reseta(a);

〈〈endl;

if(y==8)

输入新学号:

resetnum(a);

pause”);

gotoloop;

if(judge==0)

没有找到该对象姓名"

if(choice==4)

intjudge=0;

1按姓名查询"

endl〈<

”2按专业班级"

choice;

请输入姓名:

if(strcmp(fi[i].getname(),a)==0)

姓名”〈<

性别”<

出生日期"

”专业班级”〈<

setw(12)〈<

入学时间”

〈〈setw(10)〈〈”政治面貌”<

〈”家庭住址"

setw(7)〈<

学号”<

fi[i].show();

cout〈〈”请输入专业班级:

a;

count;

if(strcmp(fi[i]。

getunit(),a)==0)

judge=1;

姓名”〈〈setw(9)<

setw(10)〈〈”出生日期”<

〈setw(10)〈〈”专业班级"

〈setw(12)〈<

〈”政治面貌"

〈setw(10)〈〈”家庭住址”〈<

”学号"

fi[i]。

没有找到相关信息”〈<

system(”pause”);

cls"

if(choice==5)

”感谢使用”〈〈endl〈<

再见"

return0;

1、主界面

2、增加数据

3、浏览数据

4、修改数据

5、查询数据

6、退出

七、设计小结

通过这次课程设计,使我们受到了一次用专业知识、专业技能分析和解决问题的全面系统的锻炼。

使我们在综合知识的选用方面,在应用软件开发的基本思想、方法方面,以及在常用编程设计思路技巧的掌握方面都能向前迈了一大步。

为日后成为合格的应用型人才打下良好的基础.这次在指导老师的帮助下,在同学的帮助下,基本上完成了设计任务,在软件的设计方面也有了一定的提高,熟练掌握了VISUALC++编程技巧,为今后走上工作岗位打下了专业基础。

在这次的课程设计中,让我们深深地体现到进行软件开发不是一件简单的事情,它需要设计者具有全面的专业知识、缜密的思维、严谨的工作态度以及较高的分析问题、解决问题的能力,而我们在很多方面还有欠缺.

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

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2