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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

面向对象课程设计物业管理系统方案Word格式.docx

1、+sjfy yjfy:floatYz_+sex:+age:+fyxb:+Set():+Xg():+qrID(:string):3定义的函数主要功能说明:(1)glry类Set-设置管理人员信息Xg-修改管理人员信息qrid-确认ID(2)fyl类Set-设置费用信息(3)yz类Set-设置业主信息Xg-修改业主信息4.主要算法说明:(1)Main函数中主要利用循环实现业主的连续录入;5.系统总框图:6.存在的问题:(1)系统的操作界面需进一步优化,如能用菜单形式实现更为方便。7.操作手册:运行程序后,会出现“欢迎进入物业管理系统”,上面有提示语句,分别按照这些提示语句输入信息,就会出现一个菜单

2、。根据菜单的提示即可进行操作。#include iostreamstringconio.hiomanip#define G 10 / 管理人员数#define Y 20 /业主数#define F 10 /个业主费用记录数#define ZF 50 /总费用记录数using namespace std;int mima() int x=1, i=0; string xh=1;/ xh 循环 void tcxt(); for(;xh=) i+; char psw11,A=2010 char ch; int pos=0; cout $*$endl; cout | | | *欢迎进入物业管理系统*

3、| *endl-请输入密码(2010) while (ch=getch()!=r if(ch=b) / 是退格 pos-; if(pos0) pos=0; continue; coutb b /退一格,输出空格,再退一格 else10) pswpos+=ch; cout* pswpos=0 if(strcmp(A,psw)=0) couttttt密码正确正在进入系统 system(cls); /清屏ttt*ttt* *ttt* 欢迎进入物业管理系统 * break; else if(i=3) coutxh; if(xh!=)&(xh!0)无次操作符 请重新输入操作符 cin if(xh=) x

4、=0; return(x);void bcsj() , dqsj();class glry /管理人员类public: string ID; string name; string sex; string age; string zhiwu; void set(); void xg(); /修改 int qrID(string M); /确认ID;void glry:set()输入ID cinID;输入 name;输入性别 sex;输入年龄 age;输入职务 zhiwu; system(bcsj(); dqsj();xg() char c,x; for(c=yc=|c=Y请选择修改容 1 ID

5、 2 3 性别 4 年龄 5 职务x; switch(x) case 1coutbreak;2请输入 3请输入性别 4请输入年龄 5请输入职务 default:无此操作选项 还要修改该物业管理人员信息吗?Y是,N否c;int glry:qrID(string M) int x=0; if(M=ID) x=1;class fyl /费用类 string id; int sj; float sjfy, yjfy;void fyl:输入缴费年月(如200808) sj;输入实缴费用 sjfy;输入应缴费用 yjfy; bcsj();class yz /业主类 fyl fyF; int fyxb; /

6、业主总激费次数下标 int qrID(string);void yz:set() fyxb=-1; / c 循环 , x 选择操作的符 for(c=请选择修改容 1 ID、 2 、 3 性别 、4 年龄 cin switch(x) case default: 继续修改此业主信息吗?int yz:/extern fyl zfyZF; /extern glry glry_G; /全局对象extern yz yz_Y;extern int h,h1,h2;int i=0,j=0,k=0; string M; /M 输入ID ,j 业主循环,i 管理、总费用循环,char c= /是否循环的初始条件v

7、oid tjfyjl() /添加缴费记录 system(请输入缴费业主ID M; for(j=0;j=0;k-)setiosflags(ios:left)setw(8)yz_j.fyk.sj;fixed)setprecision(2)setw(12)yz_j.fyk.sjfyyz_j.fyk.yjfy break; if(cx=0) coutvoid rqjfcx() /日期缴费查询 int rq,cx,cx1=0;请输入查询的缴费年月(如200808)rq;业主ID 实缴费用 应缴费用 for(i=0;ih1;i+) cx=(zfyi.sj=rq); cx1=1;setw(10)zfyi.i

8、d;zfyi.sjfyzfyi.yjfy if(cx1=0) coutsjd2; float z1=0,z2=0; if(zfyi.sj=sjd1&zfyi.sj=sjd2) z1+=zfyi.sjfy; z2+=zfyi.yjfy;该时间段物业公司开销情况如下: 收入 z1元 支出 z2还要继续统计吗?void xgyzxx() /修改业主信息函数 int u=0;请输入要修改的业主ID u=yz_j.qrID(M); if(u) yz_j.xg();system( if(u=0) cout还要修改其他业主信息吗?void tjyz() /添加业主函数请输入要添加的业主信息 yz_h+.se

9、t();还要添加其他业主吗?void scyz() /删除业主函数请输要删除的业主ID if(u=1) yz_j=yz_-h; system( cout还要删除其他业主吗?void xgglryxx() /修改管理人员信息函数请输入要修改的管理人员ID h2; u=glry_i.qrID(M); if(u) glry_i.xg(); if(u=0) 此管理人员ID不存在还要修改其他管理人员信息吗?void tjglry() /添加管理人员函数请输入要添加的管理人员信息 glry_h2+.set();还要添加其他管理人员吗?void scglry() /删除管理人员函数请输要删除的管理人员ID

10、glry_i=glry_-h2; break;还要删除其他管理人员吗?void tcxt() /退出系统ttt* 正在退出物业管理系统 *tttttttt所有 万 exit(1);void xzcz() /选择操作函数 char xz; / xz 选择符n 0添加缴费记录 1业主缴费查询 2日期缴费查询 3物业公司开销统计 请选择操作:4修改业主信息 5添加业主 6删除业主 7修改管理人员信息 8添加管理人员 9删除管理人员 .退出 n xz; switch(xz) default: case 0tjfyjl(); /添加缴费记录yzjfcx(); /业主缴费查询函数rqjfcx(); /日期缴费查询wykxtj(); /物业公司开销统计函数 xgyzxx(); /修改业主信息函数tjyz(); /添加业主函数6scyz(); /删除业主函数7xgglryxx(); /修改管理人员信息函数8tjglry(); /添加管理人员函数9scglry(); /删除管理人员函数.tcxt(); / 退出/int h,h2,h1; / h 表示文件行数 void dqsj() / 读取文件函数 h=0; h1=0; h2=0; char ch50; ifstream fin(

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1