房屋中介管理系统简易源代码(共12页).doc

上传人:飞****2 文档编号:14502933 上传时间:2022-05-04 格式:DOC 页数:12 大小:37.50KB
返回 下载 相关 举报
房屋中介管理系统简易源代码(共12页).doc_第1页
第1页 / 共12页
房屋中介管理系统简易源代码(共12页).doc_第2页
第2页 / 共12页
点击查看更多>>
资源描述

《房屋中介管理系统简易源代码(共12页).doc》由会员分享,可在线阅读,更多相关《房屋中介管理系统简易源代码(共12页).doc(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上/(1)登录管理模块:主要实现登录身份的管理、密码管理#include #include #include #include using namespace std;class Logoprivate:string name;string password;public:int in();/接受用户登录请求,决定是否允许登入void reg(); /用户注册void print();/用户登录界面提示;int Logo:in()string n,p;int i=0,j=0;/j值表示是否存在此用户cout输入姓名n;cout输入密码p;ifstream input;i

2、nput.open (logoinfo.txt);while(!input.eof ()inputnamepassword;if(name=n&p=password)i=1;if(n=name)j=1;input.close ();if(j=0)cout用户不存在,请先注册!endl;return i;/i值为1表示登录成功;为0时表示登录失败void Logo:reg ()/ ofstream output;output.open (logoinfo.txt,ios:out|ios:app);cout输入你的姓名:name;cout输入密码(有效位数8-16)password;while(p

3、assword.size ()16)cout密码无效,请重新输入password;outputname passwordendl;output.close ();cout注册成功endl;void Logo:print ()coutsetw(40)欢迎使用房屋中介管理系统endl;cout请选择操作:endl;coutttt1、用户登录endl;coutttt2、用户注册endl;/(2)房屋信息管理模块:房屋信息的增、删、改、查。/类House,name(物业名称),place(地段),type(户型),direction(朝向),area(面积),equip(房屋设施),price(价格)

4、,/使用文件“houseinfo.txt”,hsize.txtclass Houseprivate:string name,place,type,direction,equip;float area,price;public: string getname1()returnHouse:name;unsigned long hsize;void add();/增加一条房屋信息void del();/删除一条房屋信息void alter();/修改一条房屋记录void select(); /查找房屋信息void set(string n,string p,string t,string d,str

5、ing e,float a,float pr)name=n;place=p;type=t; direction=d; equip=e;area=a;price=pr;void print()fstream inout;inout.open(houseinfo.txt,ios:out|ios:app);inoutname place type direction equip area pricehsize;isize.close();/对文件hsize.txt操作,读出房屋的信息条数;fstream inout;inout.open (houseinfo.txt,ios:out|ios:app)

6、;cout输入物业名称:name;cout输入房屋地段:place;cout输入房屋户型:type;cout输入房屋朝向:direction;cout输入房屋设施:equip;cout输入房屋面积:area;cout输入房屋价格:price;inoutname place type direction equip area priceendl;inout.close ();hsize+;fstream osize;osize.open (hsize.txt,ios:out);osizehsize;osize.close ();/对文件hsize.txt操作,写入新的房屋的信息条数cout房屋信

7、息更新完成。hsize;isize.close();/对文件hsize.txt操作,读出房屋的信息条数;cout输入你需要删除的物业名字:isname;House *a=new Househsize;int i=0,flag=0;ifstream input;input.open (houseinfo.txt,ios:in);while(!input.eof ()inputnameplacetypedirectionequipareaprice;if(name=isname)flag+;/flag记录要删除房屋的个数continue;elseai.set (name,place,type,di

8、rection,equip,area,price);i+;input.close();ofstream output;output.open(houseinfo.txt,ios:out);for(i=0;ihsize-flag;i+)ai.print();output.close();fstream osize;osize.open (hsize.txt,ios:out);osizehsize-flag;osize.close ();void House:alter()cout输入你需要更新的物业名字即endl;House:del();cout输入更新后房屋信息endl;House:add (

9、);void House:select()string hname;fstream inout;cout输入你要查询的物业名称hname;inout.open (houseinfo.txt,ios:in);while(!inout.eof ()inoutnameplacetypedirectionequipareaprice;if(name=hname)cout物业名称nameendl; cout房屋地段placeendl; cout房屋户型typeendl; cout房屋朝向directionendl; cout房屋设施equipendl; cout房屋面积areaendl; cout房屋价

10、格priceendl;else continue;inout.close ();/(3)顾客管理模块,顾客信息的增、删、改、查。/类Customer cname(顾客姓名),tel(联系方式),/使用文件“coustomerinfo.txt”,csize.txtclass Customerprivate:string cname,tel;public: string getname2()returnCustomer:cname;unsigned long csize;void add();/增加一条客户信息void del();/删除一条客户信息void alter();/修改一条客户记录vo

11、id select(); /查找客户信息 void set(string cn,string te)cname=cn;tel=te;void print()fstream inout;inout.open(customerinfo.txt,ios:out|ios:app);inoutcname telcsize;isize.close();/对文件csize.txt操作,读出客户的信息条数;fstream inout;inout.open (customerinfo.txt,ios:out|ios:app);cout输入客户名称:cname;cout输入客户联系方式:tel; inoutcna

12、me telendl;inout.close ();csize+;fstream osize;osize.open (csize.txt,ios:out);osizecsize;osize.close ();/对文件csize.txt操作,写入新的客户的信息条数cout客户信息更新完成。csize;isize.close();/对文件csize.txt操作,读出客户的信息条数;cout输入你需要删除的客户名字:isname; Customer *b=new Customercsize;int i=0,flag=0;ifstream input;input.open (customerinfo.

13、txt,ios:in);while(!input.eof ()inputcnametel;if(cname=isname)flag+;/flag记录要删除客户的个数continue;elsebi.set (cname,tel);i+;input.close();ofstream output;output.open(customerinfo.txt,ios:out);for(i=0;icsize-flag;i+)bi.print();output.close();fstream osize;osize.open (csize.txt,ios:out);osizecsize-flag;osize

14、.close ();void Customer:alter()cout输入你需要更新的客户名字即endl;Customer:del();cout输入更新后客户信息endl;Customer:add ();void Customer:select()string find;fstream inout;cout输入你要查询的客户名称find;inout.open (customerinfo.txt,ios:in);while(!inout.eof ()inoutcnametel;if(cname=find)cout客户姓名cnameendl; cout客户联系方式telsize; input.cl

15、ose (); cout房屋总数为:sizesize; input.close (); cout顾客的总数为:sizeflag1;if(flag1=1)flag2=customer.in ();/用户登录while(flag2=0)coutttt您登录失败。endl;coutttt3退出系统endl;coutttt其他数字重新登录endl;coutttt请选择:i;if(i=3)return 0;flag2=customer.in ();else if(flag1=2)customer.reg ();/新用户注册cout你将退出系统,如需其他操作请重新登录系统endl;return 0;els

16、e cout输入有误endl;return 0;system(cls);cout恭喜您登录成功!endl;coutsetw(40)(主菜单)请选择操作类型:endl;coutttt1表示房屋信/客户息查询;endl;coutttt2表示房屋/顾客信息进行增删改;endl;coutttt3表示进行相关信息统计flag3;switch(flag3)case 1:system(cls);cout欢迎进入信息查询系统endl;coutsetw(40)输入查询的方面:endl;coutttt1表示房屋endl;coutttt2表示顾客flag4;if(flag4=1)House H;H.select (

17、);else if(flag4=2)Customer C;C.select ();else cout输入错误!endl;break;case 2:coutsetw(35)选择操作:endl;coutttt1表示对房屋操作endl;coutttt2表示对顾客操作flag5;coutsetw(37)输入操作类型:endl;coutttt1表示信息增加endl;coutttt2表示修改信息endl;coutttt3表示删除信息flag6;if(flag5=1)House H1;if(flag6=1)H1.add ();else if (flag6=2)H1.alter ();else if(flag

18、6=3)H1.del ();else cout输入错误!endl;else if(flag5=2)Customer C1;if(flag6=1)C1.add ();else if (flag6=2) C1.alter ();else if(flag6=3)C1.del ();else cout输入错误!endl;else cout输入错误!endl;break;case 3:system(cls);tj T;coutttt1表示对房屋总数进行统计endl;coutttt2表示对顾客总数统计flag7;switch(flag7)case 1:T.hsum ();break;case 2:T.csum ();break;default: cout输入错误!endl;break;default:couterror!endl;return 0;专心-专注-专业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

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

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