欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    最新c++课程设计【个人信息查询系统】【样本】.doc

    • 资源ID:34718462       资源大小:394KB        全文页数:49页
    • 资源格式: DOC        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    最新c++课程设计【个人信息查询系统】【样本】.doc

    Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-datec+课程设计【个人信息查询系统】【样本】c+课程设计【个人信息查询系统】【样本】 C+程序设计课程设计报告题目:个人信息查询系统 学生姓名: 学 号: 院 (系): 专 业: 2011 年 9 月 9 日目录一、课程设计目的二、课程设计要求三、课程设计内容四、课程设计步骤与方法五、程序代码六、程序运行结果七、小结一、 课程设计目的 设计一个个人信息查询,难度适当,具有一定的实际意义,并能达到进一步巩固和强化本课程所学知识的效果1、逐步熟悉程序设计的方法,并养成良好的编程习惯.2、通过 C+课程设计,使学生能将学到的面向对象的程序设计思想用到具体的工作和学习中,能够提高学生分析问题、解决问题,从而运用所学知识解决实际问题的能力。 二、课程设计要求1、明确课程设计任务,复习与查阅有关资料 2、按要求完成课程设计内容,课程设计报告要求文字和图工整、思路清楚、正确。 3、 两名同学分为一组,完成一个应用问题的程序的编写工作。三、课程设计内容1、实现个人信息的输入、浏览、增加、修改、查询。2、个人信息包括:姓名、性别、出生日期、专业班级、入学时间、政治面貌、家庭住址和学号。3、通过个人信息的增加和浏览控制个人信息的内容。4、通过个人信息的修改改变个人信息的内容。5、实现查询和显示功能:按姓名查询、按专业班级查询和显示个人信息。将满足查询条件的整条记录显示在屏幕上。四、课程设计步骤与方法1.需求分析:对用户提出的问题提出解决的办法和思路。 2.根据需求,设计系统功能模块,并设计相应的类和界面。 3.根据基本思路,确定输入和输出,设计程序的算法。 4.确定用到的所有类的描述和定义,并设计测试程序来对类进行测试。 6.在计算机上编译程序,检验程序的可运行性。 7.编写C+课程设计报告。五、程序代码/head.h#ifndef _GEREN_#define _GEREN_#include<iomanip>class File char name20; char sex20; char birthday20; char unit20; char time20; char position20; char address30; char number20;public: void show(); void set(char *a,char *b,char *c,char *d,char *e,char *f,char *g,char *h);/设置 void resetn(char *a);/修改重置 void resets(char *a); void resetb(char *a); void resetu(char *a); void resett(char *a); void resetp(char *a); void reseta(char *a); void resetnum(char *a); char *getname(); char *getunit();#endif/geren.cpp#include<iostream>#include"head.h"using namespace std;void File: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()/姓名查询与修改 return name;char *File:getunit() return unit;void File:resetn(char *a) strcpy(name,a);void File:resets(char *a) strcpy(sex,a);void File:resetb(char *a) strcpy(birthday,a);void File:resetu(char *a) strcpy(unit,a);void File:resett(char *a) strcpy(time,a);void File:resetp(char *a) strcpy(position,a);void File:reseta(char *a) strcpy(address,a);void File:resetnum(char *a) strcpy(number,a);void File:show() cout<<name<<setw(12-strlen(name)<<sex<<setw(10)<<birthday<<setw(10)<<unit<<setw(10)<<time<<setw(10) <<position<<setw(10)<<address<<setw(10)<<number<<endl;/main.cpp#include<iostream>#include"head.h"using namespace std;int main() char a20,b20,c20,d20,e20,f20,g30,h20; int choice,i,count=0; File fi100;loop: cout<<"湖南工学院学生个人信息管理"<<endl <<" (1) 浏览数据"<<endl <<" (2) 增加数据"<<endl <<" (3) 修改数据"<<endl <<" (4) 查询数据"<<endl <<" (5) 退出"<<endl; cout<<"请输入序号选择,并按回车确认: " cin>>choice; if(choice=1) if(count=0) cout<<"还没有录入数据"<<endl; system("pause"); system("cls"); goto loop; cout<<"姓名"<<setw(9)<<"性别"<<setw(10)<<"出生日期"<<setw(10)<<"专业班级"<<setw(12)<<"入学时间 " <<setw(10)<<"政治面貌"<<setw(10)<<"家庭住址"<<setw(7)<<"学号"<<endl; for(i=0;i<count;i+) fii.show(); system("pause"); system("cls"); goto loop; if(choice=2) cout<<"下面开始增加数据"<<endl; cout<<"姓名: " cin>>a; cout<<"性别: " cin>>b; cout<<"出生日期: " cin>>c; cout<<"专业班级: " cin>>d; cout<<"入学时间: " cin>>e; cout<<"政治面貌: " cin>>f; cout<<"家庭住址: " cin>>g; cout<<"学号:" cin>>h; ficount+.set(a,b,c,d,e,f,g,h); cout<<"录入成功"<<endl; system("pause"); system("cls"); goto loop; if(choice=3) char x; int y,judge=0; cout<<"请输入修改对象姓名: " cin>>a; for(i=0;i<count;i+) if(strcmp(fii.getname(),a)=0) judge=1; cout<<"姓名"<<setw(9)<<"性别"<<setw(10)<<"出生日期"<<setw(10)<<"专业班级"<<setw(10)<<"入学时间" <<setw(10)<<"政治面貌"<<setw(10)<<"家庭住址"<<setw(10)<<"学号"<<endl; fii.show(); cout<<"确认修改? Y(y)/N(n): " cin>>x; if(x='Y'|x='y') cout<<"选择要修改的项目:1 姓名. 2 性别. 3 出生日期. 4 专业班级. 5 入学时间. 6 政治面貌. 7 家庭住址. 8 学号."<<endl; cin>>y; if(y=1) cout<<"输入新姓名: " cin>>a; fii.resetn(a); cout<<"修改成功"<<endl; if(y=2) cout<<"输入新性别: " cin>>a; fii.resets(a); cout<<"修改成功"<<endl; if(y=3) cout<<"输入新出生日期: " cin>>a; fii.resetb(a); cout<<"修改成功"<<endl; if(y=4) cout<<"输入新专业班级: " cin>>a; fii.resetu(a); cout<<"修改成功"<<endl; if(y=5) cout<<"输入新入学时间: " cin>>a; fii.resett(a); cout<<"修改成功"<<endl; if(y=6) cout<<"输入新政治面貌: " cin>>a; fii.resetp(a); cout<<"修改成功"<<endl; if(y=7) cout<<"输入新家庭住址: " cin>>a; fii.reseta(a); cout<<"修改成功"<<endl; if(y=8) cout<<"输入新学号: " cin>>a; fii.resetnum(a); cout<<"修改成功"<<endl; system("pause"); system("cls"); goto loop; if(judge=0) cout<<"没有找到该对象姓名"<<endl; system("pause"); system("cls"); goto loop; if(choice=4) int judge=0; cout<<"1 按姓名查询"<<endl<<"2 按专业班级"<<endl; cin>>choice; if(choice=1) cout<<"请输入姓名: " cin>>a; for(i=0;i<count;i+) if(strcmp(fii.getname(),a)=0) judge=1; cout<<"姓名"<<setw(9)<<"性别"<<setw(10)<<"出生日期"<<setw(10)<<"专业班级"<<setw(12)<<"入学时间 " <<setw(10)<<"政治面貌"<<setw(10)<<"家庭住址"<<setw(7)<<"学号"<<endl; fii.show(); if(choice=2) cout<<"请输入专业班级: " cin>>a; for(i=0;i<count;i+) if(strcmp(fii.getunit(),a)=0) judge=1; cout<<"姓名"<<setw(9)<<"性别"<<setw(10)<<"出生日期"<<setw(10)<<"专业班级"<<setw(12)<<"入学时间 " <<setw(10)<<"政治面貌"<<setw(10)<<"家庭住址"<<setw(7)<<"学号"<<endl; fii.show(); if(judge=0) cout<<"没有找到相关信息"<<endl; system("pause"); system("cls"); goto loop; if(choice=5) cout<<"感谢使用"<<endl<<"再见"<<endl; return 0; 六、程序运行结果1、主界面2、增加数据3、浏览数据4、修改数据5、查询数据6、退出七、设计小结通过这次课程设计,使我们受到了一次用专业知识、专业技能分析和解决问题的全面系统的锻炼。使我们在综合知识的选用方面,在应用软件开发的基本思想、方法方面,以及在常用编程设计思路技巧的掌握方面都能向前迈了一大步。为日后成为合格的应用型人才打下良好的基础。这次在指导老师的帮助下,在同学的帮助下,基本上完成了设计任务,在软件的设计方面也有了一定的提高,熟练掌握了VISUAL C+编程技巧,为今后走上工作岗位打下了专业基础。 在这次的课程设计中,让我们深深地体现到进行软件开发不是一件简单的事情,它需要设计者具有全面的专业知识、缜密的思维、严谨的工作态度以及较高的分析问题、解决问题的能力,而我们在很多方面还有欠缺。-

    注意事项

    本文(最新c++课程设计【个人信息查询系统】【样本】.doc)为本站会员(1595****071)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开