ImageVerifierCode 换一换
格式:DOCX , 页数:59 ,大小:199.18KB ,
资源ID:7196377      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-7196377.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(房屋租售管理系统c程序设计文档格式.docx)为本站会员(b****4)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

房屋租售管理系统c程序设计文档格式.docx

1、 模块六:退出系统,该模块实现本系统的退出;三、概要设计 N Y 1 2 3 4 5 01.基础信息管理:包括楼盘信息查询、员工信息查询、门店信息查询、楼盘信息建立、员工信息建立、门店信息建立、返回上级菜单几项功能;2.客户管理:包括客户信息查询、客户信息建立、客户数量统计及返回上级菜单几项功能;3.房源查看:包括按租金升序显示房源信息、按租金降序显示房源信息、按售金升序显示房源信息、按售金降序显示房源信息及返回上级菜单几项功能;4.统计分析:包括销售情况及佣金收入统计及返回上级菜单几项功能;5.保存文件:保存所有相关文件;6退出系统:退出房屋租售管理系统。四、源程序代码 #includeio

2、manipfstreamstringstdlib.hsetusing namespace std;class Date /定义日期类protected: int year; /年 int month; /月 int day; /日public: void Set(int,int,int); /设置日期 void Input(); /输入日期 bool operator(Date ob)const; /重载运算,实现日期比较 int GetYear(); /返回年 int GetMonth(); /返回月 int GetDay(); /返回日 ;/Date类函数的实现void Date:Set(

3、int y,int m,int d) year=y; month=m; day=d;Input() coutyear;月:month;日:day;bool Date:operator(Date ob)const if(yearob.year) return true; else if(year=ob.year) if(monthob.month) return true; else if(month=ob.month) if(dayob.day) return true; else return false; else return false; else return false;int D

4、ate:GetYear() return year;GetMonth() return month;GetDay() return day;class Floor /定义楼盘类 string Num; /楼盘编号 double Size; /楼盘面积 double Hire; /楼盘租金 double Buy; /楼盘售金 bool State; /楼盘状态(1-售,0-租) Date Da; /租出/售出日期 Floor(string nu,double si,double hi,double bu,bool st,int y,int m,int d); /构造函数 /输入单个楼盘信息 (F

5、loor ob)const;运算,set容器要求元素之间满足该关系 string GetNum(); /返回楼盘编号 double GetSize(); /返回楼盘面积 double GetHire(); /返回楼盘租金 double GetBuy(); /返回楼盘售金 bool GetState(); /返回楼盘状态 Date GetDa(); /返回楼盘租出/售出日期/Floor类函数的实现Floor:Floor(string nu,double si,double hi,double bu,bool st,int y,int m,int d) Num=nu; Size=si; Hire=

6、hi; Buy=bu; State=st; Da.Set(y,m,d);void Floor:楼盘编号:Num;endl;楼盘面积:Size;楼盘租金:Hire;楼盘售金:Buy;楼盘状态(0-租;1-售):State;租出/售出日期: n Da.Input();bool Floor:(Floor ob)const if(Numob.Num) else return false;string Floor:GetNum() return Num;double Floor:GetSize() return Size;GetHire() return Hire;GetBuy() return Buy

7、;GetState() return State;Date Floor:GetDa() return Da;class Staff /定义员工类 string Number; /员工编号 string Name; /员工姓名 char Sex; /员工性别 string Tel; /员工电话 double Commission; /员工工资 Staff(string num,string na,char se,string te,double co); /输入员工信息(Staff ob)const; string GetNumber(); /返回员工编号 string GetName(); /

8、返回员工姓名 char GetSex(); /返回员工性别 string GetTel(); /返回员工电话 double GetCommission(); /返回员工工资/Staff类函数的实现Staff:Staff(string num,string na,char se,string te,double co) Number=num; Name=na; Sex=se; Tel=te; Commission=co;void Staff:员工姓名:Name;员工编号:Number;员工性别(f或m):Sex;员工电话:Tel;员工工资:Commission;bool Staff:(Staff

9、 ob)const if(Numberob.Number)string Staff:GetNumber() return Number;GetName() return Name;char Staff:GetSex() return Sex;GetTel() return Tel;double Staff:GetCommission() return Commission;class Store /定义门店类 string StoNum; /门店编号 int StaffNum; /员工数量 int FloorNum; /负责楼盘数量 Store(string sn,int st,int fl)

10、; /输入门店信息 bool Store:(Store ob)const; string GetStoNum(); /返回门店编号 int GetStaffNum(); /返回员工数量 int GetFloorNum(); /返回负责楼盘数量/Store类函数的实现Store:Store(string sn,int st,int fl) StoNum=sn; StaffNum=st; FloorNum=fl;void Store:门店编号:StoNum;员工数量:StaffNum;负责楼盘数量:FloorNum;bool Store:(Store ob)const if(StoNumob.St

11、oNum)string Store:GetStoNum() return StoNum;int Store:GetStaffNum() return StaffNum;GetFloorNum() return FloorNum;class Client /定义客户类 string name; /客户姓名 string number; /客户编号 char sex; /客户性别 string tel; /客户电话 int type; /客户类别 Client(string na,string nu,char se,string te,int ty); /输入客户信息 bool Client:(C

12、lient ob)const; /返回客户姓名 /返回客户编号 /返回客户性别 /返回客户电话 int GetType(); /返回客户类型/Client类函数实现Client:Client(string na,string nu,char se,string te,int ty) name=na; number=nu; sex=se; tel=te; type=ty;void Client:客户姓名:name;客户编号:number;客户性别(sex;客户电话:tel;客户类型(1-求租客户;2-求售客户;3-出租客户;4-出售客户):type;bool Client:(Client ob)

13、const if(numberob.number)string Client: return name; return number;char Client: return sex; return tel;int Client:GetType() return type;class Admin set fl; /Floor类数据集Staff sta; /Staff类数据集Store sto; /Store类数据集Client cl; /Client类数据集 Admin(); void ReadFloor(); /读取楼盘文件 void ReadStaff(); /读取员工文件 void Rea

14、dStore(); /读取门店文件 void ReadClient(); /读取客户文件 void ShowFloorInfo(); /显示所有楼盘信息 void ShowStaffInfo(); /显示所有员工信息 void AddFloor(); /添加楼盘信息 void AddStaff(); /添加员工信息 void ShowStoreInfo(); /显示所有门店信息 void AddStore(); /添加门店信息 void ShowClientInfo(); /显示所有客户信息 void AddClient(); /添加客户信息 void HireRise(); /按租金升序显示

15、所有楼盘信息 void HireFall(); /按租金降序显示所有楼盘信息 void BuyRise(); /按售金升序显示所有楼盘信息 void BuyFall(); /按售金降序显示所有楼盘信息 void SellSta(); /某段时间内销售及佣金收入统计 void ClientSta(); /客户信息统计 void SaveFloor(); /楼盘信息存档 void SaveStaff(); /员工信息存档 void SaveStore(); /门店信息存档 void SaveClient(); /客户信息存档Admin:Admin() /定义对象的同时读取文件 ReadFloor(

16、); ReadStaff(); ReadStore(); ReadClient();void Admin:ReadFloor() ifstream in(C:FloorInfo.txt); if(!in) coutNumSizeHireBuyStateymd; while(!in.eof() Floor ob(Num,Size,Hire,Buy,State,y,m,d); fl.insert(ob); in in.close(); return;ReadStaff()StaffInfo.txtStaffInfo.txtiterator p=sta.begin();NumberNameSexTe

17、l Staff ob(Number,Name,Sex,Tel,Commission); sta.insert(ob);ReadStore()StoreInfo.txtStoreInfo.txtiterator p=sto.begin();StoNumStaffNum Store ob(StoNum,StaffNum,FloorNum); sto.insert(ob);ReadClient()ClientInfo.txtClientInfo.txtiterator p=cl.begin();numbernamesextel Client ob(name,number,sex,tel,type); cl.insert(ob);ShowFloorInfo() system(cls楼盘编号 楼盘面积 楼盘租金 楼盘售金 楼盘状态 租出/售出日期n while(p!=fl.end()p-GetNum()t GetSize()GetHire()GetBuy()GetState() coutGetDa();bi.GetYear()-bi.GetMonth()bi.GetDay() p+;Sh

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

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