房屋中介管理系统C++
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
综合程序设计(房屋中介管理系统)
编辑小组成员:
龚向文、周大量、郑传周
(输配电1班)
2012-09-13
各人负责项目:
龚向文01511516:顾客信息(Customer),房屋信息(House) 郑传周01511515:登录方式(Logo)
周大量01511502:统计资料(sta)
王星峰01511509:主函数(main)
1*
第一部分:
----请选择操作:
1、用户登录
2、用户注册
选择2,用户注册。
输入你的姓名:
输入密码<有效位数8-16>
若密码不足8位或超出16位则:密码无效,请重新输入。
注册完毕,选择1登录。输入用户名、密码。
第二部分:
登录成功,进入主菜单。
<主菜单>请选择操作类型:
1、表示房屋/客户信息查询
2、表示房屋/顾客信息进行增删改
3、表示进行相关信息统计
第三部分:
主菜单:<表示房屋/客户信息查询>
选择1,进入信息查询系统
输入查询的方面:
1、表示房屋
2、表示顾客选择1:
输入你要查询的物业名称:
选择2:
输入你要查询的客户名称:
主菜单:<表示房屋/顾客信息进行增删改> 选择2
选择操作:
1、表示对房屋操作
2、表示对顾客操作
选择1
输入操作类型:
1、表示信息增加
2、表示修改信息
3、表示删除信息
选择1
输入物业名称:
输入房屋地段:
输入房屋户型:
输入房屋朝向:
输入房屋设施:
输入房屋面积:
输入房屋价格:
完毕!
在此的基础上,输入操作类型,选择2表示修改信息。选择2:
输入你需要更新的物业名字:
在此的基础上,输入操作类型,选择3表示删除信息。选择3:
输入你需要删除的物业名字:
完毕!
在选择操作,选择2表示对顾客操作。
选择2:
输入操作类型:
1、表示信息增加
2、表示修改信息
3、表示删除信息
在输入操作类型中:选择1表示信息增加。选择1
输入客户名称:
输入客户联系方式:
在输入操作类型中:选择2表示修改信息。选择2
输入你需要更新的客户名字即:
在输入操作类型中:选择3表示删除信息。选择3
输入你要删除的客户名称:
完毕!
主菜单: <表示进行相关信息统计>
选择操作:
1、表示对房屋总数的统计
2、表示对顾客总数的统计
选择1,表示对房屋总数的统计。
选择2,表示对顾客总数的统计
完毕!
程序代码,及其文字说明:
//(1)登录管理模块:主要实现登录身份的管理、密码管理#include
#include
#include
#include
using namespace std;
class Logo
{
private:
string name;
string password;
public:
int in(); //接受用户登录请求,决定是否允许登入void reg(); //用户注册
void print(); //用户登录界面提示
int Logo::in()
{
string n,p;
int i=0,j=0; //j值表示是否存在此用户
cout<<"输入姓名"< cin>>n; cout<<"输入密码"< cin>>p; ifstream input; input.open ("logoinfo.txt"); while(!input.eof ()) { input>>name>>password; if(name==n&&p==password) { i=1; } if(n==name) j=1; } input.close (); if(j==0) cout<<"用户不存在,请先注册!"< return i; //i值为1表示登录成功;为0时表示登录失败} void Logo::reg () // { ofstream output; output.open ("logoinfo.txt",ios::out|ios::app); cout<<"输入你的姓名:"< cin>>name; cout<<"输入密码(有效位数8-16)"< cin>>password; while(password.size ()<8||password.size ()>16) { cout<<"密码无效,请重新输入"< cin>>password; } output< output.close (); cout<<"注册成功"<