资源预览内容
第1页 / 共39页
第2页 / 共39页
第3页 / 共39页
第4页 / 共39页
第5页 / 共39页
第6页 / 共39页
第7页 / 共39页
第8页 / 共39页
第9页 / 共39页
第10页 / 共39页
亲,该文档总共39页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
程序设计报告( 2012 / 2013 学年 第 一 学期)题 目: 房屋租售管理系统 专 业 学 生 姓 名 班 级 学 号 指 导 教 师 指 导 单 位 日 期 2012.11.02 评 分 细 则评分项优秀良好中等差遵守机房规章制度上机时的表现学习态度程序准备情况程序设计能力团队合作精神课题功能实现情况算法设计合理性用户界面设计报告书写认真程度内容详实程度文字表达熟练程度回答问题准确度简 短 评 语教师签名: 年 月 日评分等级备注评分等级有五种:优秀、良好、中等、及格、不及格房屋租售管理系统一、 课题内容和要求 该系统要求建立某房屋租售中介管理系统,并实现输入口令进入系统、基础信息建立、客户统计、房源排序、销售业绩及佣金收入统计、相关文件存盘功能。通过此课题,熟练掌握文件、数组、指针的各种操作,以及一些算法思想的应用。二、需求分析模块一:基础信息管理,该模块实现员工、楼盘及门店信息的查看与建立;模块二:客户管理,该模块实现客户信息的建立、查看与各类客户数量统计;模块三:房源查看,该模块实现房源信息按租金升序、售金升序、租金降序、售金降序显示;模块四:统计分析,该模块实现某一指定时间段内销售情况及佣金收入统计;模块五:保存文件,该模块实现各类相关文件的保存;模块六:退出系统,该模块实现本系统的退出;三、概要设计 开始输入密码密码正确确NY进入系统统计分析保存文件退出系统房源查看客户管理基础信息管理123450结束1.基础信息管理:包括楼盘信息查询、员工信息查询、门店信息查询、楼盘信息建立、员工信息建立、门店信息建立、返回上级菜单几项功能;2.客户管理:包括客户信息查询、客户信息建立、客户数量统计及返回上级菜单几项功能;3.房源查看:包括按租金升序显示房源信息、按租金降序显示房源信息、按售金升序显示房源信息、按售金降序显示房源信息及返回上级菜单几项功能;4.统计分析:包括销售情况及佣金收入统计及返回上级菜单几项功能;5.保存文件:保存所有相关文件;6退出系统:退出房屋租售管理系统。四、源程序代码 #include#include#include#include#include#includeusing 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(int y,int m,int d)year=y;month=m;day=d;void Date:Input()coutyear;coutmonth;coutday;bool Date:operator(Date ob)constif(yearob.year)return true;else if(year=ob.year)if(monthob.month)return true;else if(month=ob.month)if(dayob.day)return true;elsereturn false;else return false;elsereturn false;int Date:GetYear()return year;int Date:GetMonth()return month;int Date:GetDay()return day;class Floor /定义楼盘类protected:string Num; /楼盘编号 double Size; /楼盘面积 double Hire; /楼盘租金 double Buy; /楼盘售金 bool State; /楼盘状态(1-售,0-租)Date Da; /租出/售出日期public:Floor(string nu,double si,double hi,double bu,bool st,int y,int m,int d); /构造函数void Input(); /输入单个楼盘信息 bool operator(Floor 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=hi;Buy=bu;State=st;Da.Set(y,m,d);void Floor:Input()coutNum;coutendl;coutSize;coutendl;coutHire;coutendl;coutBuy;coutendl;coutState;coutendl;cout租出/售出日期: n;Da.Input();bool Floor:operator(Floor ob)constif(Numob.Num)return true;elsereturn false;string Floor:GetNum()return Num;double Floor:GetSize()return Size;double Floor:GetHire()return Hire;double Floor:GetBuy()return Buy;bool Floor:GetState()return State;Date Floor:GetDa()return Da;class Staff /定义员工类protected:string Number;/员工编号 string Name; /员工姓名char Sex; /员工性别string Tel; /员工电话 double Commission; /员工工资public:Staff(string num,string na,char se,string te,double co); /构造函数 void Input(); /输入员工信息bool operator(Staff ob)const; /重载运算,set容器要求元素之间满足该关系string GetNumber(); /返回员工编号string GetName(); /返回员工姓名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:Input()coutName;coutNumber;coutSex;cou
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号