C++课程设计——商品房信息管理系统.docx
《C++课程设计——商品房信息管理系统.docx》由会员分享,可在线阅读,更多相关《C++课程设计——商品房信息管理系统.docx(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C+语言课程设计商品房信息管理系统计算机与通信工程学院班级学号学生姓名提交日期2014 年 7 月 18 日成绩一、题目商品房信息管理系统二、数据描述1户型2楼号3楼层4面积5价格三、功能用 C+语言实现系统:对商品房信息(包括户型、楼号、楼层、面积、价格)进行管理,其中包括以下四大模块:1浏览数据2增加数据3修改数据4查询数据(1)按户型(2)按面积四、功能主要模块及功能说明1、浏览数据模块功能说明:在商品房信息数据保存在系统中的前提下,用于浏览系统中所有的商品房信息数据。2、增加数据模块功能说明:用于在系统中添加新的商品房信息。3、修改数据模块功能说明:用来修改商品房信息有关数据。在系统保
2、存了某商品房信息的前提下,想修改某商品房的信息资料,可以输入该商品房的户型,系统就会显示出该商品房的户型、楼号、楼层、面积、价格信息,这样就可以对这些信息进行修改。4、查询数据模块按户型查询:功能说明:用于按照户型来查询商品房信息。按面积查询:用于按照面积来查询商品房信息。功能说明:用于按照面积来查询商品房信息。5、退出模块功能说明:用于退出商品房信息管理系统五、流程图六、算法侧重部分:查询数据模块4、查询数据算法为:通过声明一个 apartment 类,定义数据,声明并定义成员函数 void set(char*a,int b,int c,double d,double e),void sho
3、w()及 char*getmodel(),经 if 语句判断,voidset(char*a,int b,int c,double d,double e)的作用为输入数据,void show()的作用为将数据显示出来,char*getmodelI()的作用为得到户型。在经 if 语句进行判断后,用以调用所选数据。If 语句与 for 语句嵌套使用。最终用 cout 语句输出数据。该模块的数据以及函数在类中的声明如下:#include#include#includeusing namespace std;class apartment/声明 apartment 类char model100;int
4、 number;int floor;double size;double price;public:/以下为公用函数void set(char*a,int b,int c,double d,double e);/在类中声明成员函数void show();char*getmodel();double getsize();void apartment:set(char*a,int b,int c,double d,double e)/在类外定义成员函数strcpy(model,a);/得到户型number=b;/得到楼号floor=c;/得到楼层size=d;/得到面积price=e;/得到价格v
5、oid apartment:show()/在类外定义 show 函数coutmodelsetw(20-strlen(model)numbersetw(15)floorsetw(15)sizesetw(15)priceendl;char*apartment:getmodel()return model;double apartment:getsize()return size;int main()(1)按户型查询:(2)按面积查询:该部分的代码为:if(choice=4)cout1 按户型endl2 按面积choice;if(choice=1)cout请输入户型.a;for(i=0;icount
6、;i+)if(strcmp(api.getmodel(),a)=0)judge=1;cout户型setw(17)楼号setw(15)楼层setw(15)面积(m*m)setw(15)价格endl;api.show();if(judge=0)cout您所查找的户型不存在endl;judge=0;system(pause);system(cls);goto loop;if(choice=2)cout请输入面积.d;for(i=0;icount;i+)if(api.getsize()=d)judge=1;cout户型setw(17)楼号setw(15)楼层setw(15)面积(m*m)setw(15
7、)价格endl;api.show();if(judge=0)cout您所查找的户型不存在endl;judge=0;system(pause);system(cls);goto loop;七、核心算法通过面向对象的程序设计,声明一个类,确定类中成员函数和类外成员函数,其中 void set(char*a,int b,int c,double d,double e)声明了户型,楼号,楼层以及面积,价格。void show()是一个用户自定义函数名,他无返回值,根据函数名,该程序是完成输出操作的。char*getmodel();显示户型,double getsize();显示面积。在浏览数据,增加数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 课程设计 商品房 信息管理 系统
限制150内