文档介绍:程序设计报告
题目: 房屋租售管理系统
评分细则
评分项
优秀
良好
中等
差
遵守机房规章制度
上机时的表现
学习态度
程序准备情况
程序设计能力
团队合作精神
课题功能实现情况
算法设计合理性
用户界面设计
报告书写认真程度
内容详实程度
文字表达熟练程度
回答问题准确度
简短评语
教师签名:
年月日
评分等级
备注
评分等级有五种:优秀、良好、中等、及格、不及格
房屋租售管理系统
课题内容和要求
该系统要求建立某房屋租售中介管理系统,并实现输入口令进入系统、基础信息建立、客户统计、房源排序、销售业绩及佣金收入统计、相关文件存盘功能。
通过此课题,熟练掌握文件、数组、指针的各种操作,以及一些算法思想的应用。
二、需求分析
模块一:基础信息管理,该模块实现员工、楼盘及门店信息的查看与建立;
模块二:客户管理,该模块实现客户信息的建立、查看与各类客户数量统计;
模块三:房源查看,该模块实现房源信息按租金升序、售金升序、租金降序、售金降序显示;
模块四:统计分析,该模块实现某一指定时间段内销售情况及佣金收入统计;
模块五:保存文件,该模块实现各类相关文件的保存;
模块六:退出系统,该模块实现本系统的退出;
三、概要设计开始
输入密码
密码正确
确
N
Y
进入系统
统计分析
保存文件
退出系统
房源查看
客户管理
基础信息管理
1 2 3 4 5 0
结束
:包括楼盘信息查询、员工信息查询、门店信息查询、楼盘信息建立、员工信息建立、门店信息建立、返回上级菜单几项功能;
:包括客户信息查询、客户信息建立、客户数量统计及返回上级菜单几项功能;
:包括按租金升序显示房源信息、按租金降序显示房源信息、按售金升序显示房源信息、按售金降序显示房源信息及返回上级菜单几项功能;
:包括销售情况及佣金收入统计及返回上级菜单几项功能;
:保存所有相关文件;
:退出房屋租售管理系统。
四、源程序代码
#include<iostream>
#include<iomanip>
#include<fstream>
#include<string>
#include<>
#include<set>
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(); //返回月
int GetDay(); //返回日
};
//Date类函数的实现
void Date::Set(int y,int m,int d)
{
year=y;
month=m;
day=d;
}
void Date::Input()
{
cout<<"年: ";
cin>>year;
cout<<"月: ";
cin>>month;
cout<<"日: ";
cin>>day;
}
bool Date::operator<(Date ob)const
{
if(year<)
return true;
else
if(year==)
if(month<)
return true;
else
if(month==)
if(day<)
return true;
else
return 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 H