c++程序设计_房屋租售管理系统_计算机-.NET.pdf
《c++程序设计_房屋租售管理系统_计算机-.NET.pdf》由会员分享,可在线阅读,更多相关《c++程序设计_房屋租售管理系统_计算机-.NET.pdf(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、.v.程序设计报告(2012/2013 学年 第 一 学期)题 目:房屋租售管理系统 专 业 学 生 姓 名 班 级 学 号 指 导 教 师 指 导 单 位 日 期 2012.11.02.v.评 分 细 则 评分项 优秀 良好 中等 差 遵守机房规章制度 上机时的表现 学习态度 程序准备情况 程序设计能力 团队合作精神 课题功能实现情况 算法设计合理性 用户界面设计 报告书写认真程度 内容详实程度 文字表达熟练程度 回答问题准确度 简 短 评 语 教师签名:年 月 日 评分等级 备注 评分等级有五种:优秀、良好、中等、及格、不及格 中等差遵守机房规章制度上机时的表现学习态度程序准备情况程序设计
2、能力团队合作精神课题功能实现情况算法设计合理性用户界面设计报告书写认真程度内容详实程度文字表达熟练程度回答问题准确度年月日教师签名评分等级有 立某房屋租售中介管理系统并实现输入口令进入系统基础信息建立客户统计房源排序销售业绩及佣金收入统计相关文件存盘功能通过此课题熟练掌握文件数组指针的各种操作以及一些算法思想的应用二需求分析模块一基础信息管理 计模块三房源查看该模块实现房源信息按租金升序售金升序租金降序售金降序显示模块四统计分析该模块实现某一指定时间段内销售情况及佣金收入统计模块五保存文件该模块实现各类相关文件的保存模块六退出系统该模块实现本.v.房屋租售管理系统 一、课 题内容和要求 该系统
3、要求建立某房屋租售中介管理系统,并实现输入口令进入系统、基础信息建立、客户统计、房源排序、销售业绩及佣金收入统计、相关文件存盘功能。通过此课题,熟练掌握文件、数组、指针的各种操作,以及一些算法思想的应用。二、需求分析 模块一:基础信息管理,该模块实现员工、楼盘及门店信息的查看与建立;模块二:客户管理,该模块实现客户信息的建立、查看与各类客户数量统计;模块三:房源查看,该模块实现房源信息按租金升序、售金升序、租金降序、售金降序显示;模块四:统计分析,该模块实现某一指定时间段内销售情况及佣金收入统计;模块五:保存文件,该模块实现各类相关文件的保存;模块六:退出系统,该模块实现本系统的退出;中等差遵
4、守机房规章制度上机时的表现学习态度程序准备情况程序设计能力团队合作精神课题功能实现情况算法设计合理性用户界面设计报告书写认真程度内容详实程度文字表达熟练程度回答问题准确度年月日教师签名评分等级有 立某房屋租售中介管理系统并实现输入口令进入系统基础信息建立客户统计房源排序销售业绩及佣金收入统计相关文件存盘功能通过此课题熟练掌握文件数组指针的各种操作以及一些算法思想的应用二需求分析模块一基础信息管理 计模块三房源查看该模块实现房源信息按租金升序售金升序租金降序售金降序显示模块四统计分析该模块实现某一指定时间段内销售情况及佣金收入统计模块五保存文件该模块实现各类相关文件的保存模块六退出系统该模块实现
5、本.v.三、概要设计 N Y 1 2 3 4 5 0 1.基础信息管理:包括楼盘信息查询、员工信息查询、门店信息查询、楼盘信息建立、员工信息建立、门店信息建立、返回上级菜单几项功能;2.客户管理:包括客户信息查询、客户信息建立、客户数量统计及返回上级菜单几项功能;3.房源查看:包括按租金升序显示房源信息、按租金降序显示房源信息、按售金升序显示房源信息、按售金降序显示房源信息及返回上级菜单几项功能;4.统计分析:包括销售情况及佣金收入统计及返回上级菜单几项功能;5.保存文件:保存所有相关文件;6退出系统:退出房屋租售管理系统。开始 输入密码 密码正确 进入系统 基础信息管理 客户管理 房源查看
6、统计分析 保存文件 退出系统 结束 中等差遵守机房规章制度上机时的表现学习态度程序准备情况程序设计能力团队合作精神课题功能实现情况算法设计合理性用户界面设计报告书写认真程度内容详实程度文字表达熟练程度回答问题准确度年月日教师签名评分等级有 立某房屋租售中介管理系统并实现输入口令进入系统基础信息建立客户统计房源排序销售业绩及佣金收入统计相关文件存盘功能通过此课题熟练掌握文件数组指针的各种操作以及一些算法思想的应用二需求分析模块一基础信息管理 计模块三房源查看该模块实现房源信息按租金升序售金升序租金降序售金降序显示模块四统计分析该模块实现某一指定时间段内销售情况及佣金收入统计模块五保存文件该模块实
7、现各类相关文件的保存模块六退出系统该模块实现本.v.四、源程序代码#include#include#include#include#include#include using 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();/返回月
8、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)const if(yearob.year)return true;else if(year=ob.year)中等差遵守机房规章制度上机时的表现学习态度程序准备情况程序设计能力团队合作精神课题功能实现情况算法设计合理性用户界面设计报告书写认真程度内容详实程度文字表达熟练程度回答问题准确度年月
9、日教师签名评分等级有 立某房屋租售中介管理系统并实现输入口令进入系统基础信息建立客户统计房源排序销售业绩及佣金收入统计相关文件存盘功能通过此课题熟练掌握文件数组指针的各种操作以及一些算法思想的应用二需求分析模块一基础信息管理 计模块三房源查看该模块实现房源信息按租金升序售金升序租金降序售金降序显示模块四统计分析该模块实现某一指定时间段内销售情况及佣金收入统计模块五保存文件该模块实现各类相关文件的保存模块六退出系统该模块实现本.v.if(monthob.month)return true;else if(month=ob.month)if(dayob.day)return true;else r
10、eturn false;else return false;else return 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
11、,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();/返回楼盘租出/售出日期;中等差遵守机房规章制度
12、上机时的表现学习态度程序准备情况程序设计能力团队合作精神课题功能实现情况算法设计合理性用户界面设计报告书写认真程度内容详实程度文字表达熟练程度回答问题准确度年月日教师签名评分等级有 立某房屋租售中介管理系统并实现输入口令进入系统基础信息建立客户统计房源排序销售业绩及佣金收入统计相关文件存盘功能通过此课题熟练掌握文件数组指针的各种操作以及一些算法思想的应用二需求分析模块一基础信息管理 计模块三房源查看该模块实现房源信息按租金升序售金升序租金降序售金降序显示模块四统计分析该模块实现某一指定时间段内销售情况及佣金收入统计模块五保存文件该模块实现各类相关文件的保存模块六退出系统该模块实现本.v./Fl
13、oor 类函数的实现 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
14、 ob)const if(Numob.Num)return true;else return false;string Floor:GetNum()return Num;double Floor:GetSize()return Size;中等差遵守机房规章制度上机时的表现学习态度程序准备情况程序设计能力团队合作精神课题功能实现情况算法设计合理性用户界面设计报告书写认真程度内容详实程度文字表达熟练程度回答问题准确度年月日教师签名评分等级有 立某房屋租售中介管理系统并实现输入口令进入系统基础信息建立客户统计房源排序销售业绩及佣金收入统计相关文件存盘功能通过此课题熟练掌握文件数组指针的各种操作以及一
15、些算法思想的应用二需求分析模块一基础信息管理 计模块三房源查看该模块实现房源信息按租金升序售金升序租金降序售金降序显示模块四统计分析该模块实现某一指定时间段内销售情况及佣金收入统计模块五保存文件该模块实现各类相关文件的保存模块六退出系统该模块实现本.v.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;/员工
16、编号 string Name;/员工姓名 char Sex;/员工性别 string T el;/员工电话 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();/返回员工性别 stri
17、ng GetT el();/返回员工电话 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()中等差遵守机房规章制度上机时的表现学习态度程序准备情况程序设计能力团队合作精神课题功能实现情况算法设计合理性用户界面设计报告书写认真程度内容详实程度文字表达熟练程度回答问题准确度年月日教师签名评分等级有 立某房屋租售
18、中介管理系统并实现输入口令进入系统基础信息建立客户统计房源排序销售业绩及佣金收入统计相关文件存盘功能通过此课题熟练掌握文件数组指针的各种操作以及一些算法思想的应用二需求分析模块一基础信息管理 计模块三房源查看该模块实现房源信息按租金升序售金升序租金降序售金降序显示模块四统计分析该模块实现某一指定时间段内销售情况及佣金收入统计模块五保存文件该模块实现各类相关文件的保存模块六退出系统该模块实现本.v.coutName;coutNumber;coutSex;coutTel;coutCommission;bool Staff:operator(Staff ob)const if(Numberob.Nu
19、mber)return true;else return false;string Staff:GetNumber()return Number;string Staff:GetName()return Name;char Staff:GetSex()return Sex;string Staff:GetT el()return T el;double Staff:GetCommission()return Commission;class Store/定义门店类 protected:string StoNum;/门店编号 int StaffNum;/员工数量 int FloorNum;/负责
20、楼盘数量 public:中等差遵守机房规章制度上机时的表现学习态度程序准备情况程序设计能力团队合作精神课题功能实现情况算法设计合理性用户界面设计报告书写认真程度内容详实程度文字表达熟练程度回答问题准确度年月日教师签名评分等级有 立某房屋租售中介管理系统并实现输入口令进入系统基础信息建立客户统计房源排序销售业绩及佣金收入统计相关文件存盘功能通过此课题熟练掌握文件数组指针的各种操作以及一些算法思想的应用二需求分析模块一基础信息管理 计模块三房源查看该模块实现房源信息按租金升序售金升序租金降序售金降序显示模块四统计分析该模块实现某一指定时间段内销售情况及佣金收入统计模块五保存文件该模块实现各类相关文
21、件的保存模块六退出系统该模块实现本.v.Store(string sn,int st,int fl);/构造函数 void Input();/输入门店信息 bool Store:operator(Store ob)const;/重载 运算,set 容器要求元素之间满足该关系 string GetStoNum();/返回门店编号 int GetStaffNum();/返回员工数量 int GetFloorNum();/返回负责楼盘数量;/Store 类函数的实现 Store:Store(string sn,int st,int fl)StoNum=sn;StaffNum=st;FloorNum=
22、fl;void Store:Input()coutStoNum;coutendl;coutStaffNum;coutendl;coutFloorNum;coutendl;bool Store:operator(Store ob)const if(StoNumob.StoNum)return true;else return false;string Store:GetStoNum()return StoNum;int Store:GetStaffNum()return StaffNum;int Store:GetFloorNum()return FloorNum;中等差遵守机房规章制度上机时的
23、表现学习态度程序准备情况程序设计能力团队合作精神课题功能实现情况算法设计合理性用户界面设计报告书写认真程度内容详实程度文字表达熟练程度回答问题准确度年月日教师签名评分等级有 立某房屋租售中介管理系统并实现输入口令进入系统基础信息建立客户统计房源排序销售业绩及佣金收入统计相关文件存盘功能通过此课题熟练掌握文件数组指针的各种操作以及一些算法思想的应用二需求分析模块一基础信息管理 计模块三房源查看该模块实现房源信息按租金升序售金升序租金降序售金降序显示模块四统计分析该模块实现某一指定时间段内销售情况及佣金收入统计模块五保存文件该模块实现各类相关文件的保存模块六退出系统该模块实现本.v.class C
24、lient/定义客户类 protected:string name;/客户姓名 string number;/客户编号 char sex;/客户性别 string tel;/客户电话 int type;/客户类别 public:Client(string na,string nu,char se,string te,int ty);/构造函数 void Input();/输入客户信息 bool Client:operator(Client ob)const;/重载 运算,set 容器要求元素之间满足该关系 string GetName();/返回客户姓名 string GetNumber();
25、/返回客户编号 char GetSex();/返回客户性别 string GetT el();/返回客户电话 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:Input()coutname;coutnumber;coutsex;couttel;couttype;bool Client:operator(Client ob)const if(number
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- c+ 程序设计 房屋 租售 管理 系统 计算机 NET
限制150内