物业费管理系统.docx
- 文档编号:545896
- 上传时间:2022-10-11
- 格式:DOCX
- 页数:44
- 大小:22.42KB
物业费管理系统.docx
《物业费管理系统.docx》由会员分享,可在线阅读,更多相关《物业费管理系统.docx(44页珍藏版)》请在冰豆网上搜索。
物业费管理系统
1问题描述
1.1使用链表文件
1.2新户信息的添加。
(户主姓名、性别、身份证号、联系电话、楼号、单元号、房号、平米数、每平米物业价格、应缴纳物业费,备注信息)
1.3修改住户信息的功能
1.4删除住户信息的功能
1.5应缴物业费自动生成。
每月1号,自动生成本月份的物业费。
如果该住户之前的物业费未交清,则本月物业费与之前拖欠费用进行累加,为该用户应缴纳的物业费
1.6缴费功能。
根据用户缴纳金额,修改“应缴纳物业费”
1.7能够按楼号分类统计所有未交清物业费的记录
1.8能够按拖欠款项多少,对所有用户信息进行从大到小排序
1.9用菜单进行管理
1.10只有正确输入用户名密码才能使用此系统
1.11所有内容能够保存到文件中。
下次进入系统是从文件中读取原有信息
2源代码
************************************************
物业费管理系统
计算机学院计算机科学与技术专业班—
************************************************
<>
<>
<>
<>
<>
<>
(23,1)("欢迎使用物业费管理系统\n");
("");
业主结构体包括用户姓名,性别,身份证号和电话号码
{
[10];业主姓名
;业主性别1代表男性,0代表女性
[10];业主身份证号
[10];业主电话号码
;楼号
;单元号
;房号
;平方数
;物业价格
;收费
[50];备注信息
*;
};
*(*);创建业主信息的函数建立链表
*(*);程序打开的时候从文件中获取数据的函数
(*);显示所有用户信息
(*);保存数据的函数
*(*);删除函数
*(*);修改函数
*(*);缴费的函数
*(*);按照楼号分类统计所有没有交清物业费显示功能
*(*);能够按照欠款对所有用户的排序
*(*);物业费自动生成函数
();第一次运行的时候,加以运算
(x,y)函数
{
;
;
=x;
=y;
=();
(,);
}
()
{
(());
(10,5);
("相关文件有损坏,请联系系统开发人员!
");
(10,6);
("联系方式:
");
(10,7);
(":
");
(10,8);
("");
(10,9);
("邮箱:
");
(10,10);
("\n");
}
()输入用户名的窗口
{
(35,7);
("┏━━━━━━━┓");
(35,8);
("┃┃");
(35,9);
("┗━━━━━━━┛");
(35,10);
("┏━━━━━━━┓");
(35,11);
("┃┃");
(35,12);
("┗━━━━━━━┛");
}
()登录界面
{
;
(23,1);
("欢迎使用物业费管理系统\n");
(30,8);
("1,登录系统");
(30,10);
("2,退出系统");
(40,14);
("请输入你的选择:
");
("",);
;
}
()检测函数,用于检测密码,用户名是否正确
{
i,=0;
=5;
=0;
*1,*2;
[20];
[20];
[10];
[10];
;
1=("F:
\\","r")打开用户名文件
2=("F:
\\","r")打开密码文件
{
(12)当打开文件有错的时候
{
();
(i=1;i>0)
{
(10,11);
("秒后退出!
");
(1000);
}
(1);
}
{
;
(24,6);开始用户名输入
("请输入用户名和密码!
");
(25,8);
("用户名:
");
(25,11);
("密码:
");
();对输入窗口的调用
(37,8);
("",);
(37,11);
("",);完成对密码和用户名的输入
(<10[1]'\r')
{
[]=();
([1]8)
{
(371,11);
('*');
}
{
("\b\b");
2;
(<0)
{
=0;
}
}
}
[-1]='\0';
(37+,11);
("\b\b");
=0;
(1,"",);
(2,"",);
(((,)0)((,)0))对输入的密码和用户名进行比较
{
(40,13);
("账户、密码正确允许进入系统!
");
(i=2;i>0;i)
{
(43,15);
("秒后将登陆系统!
",i);
(1000);
}
=1;
}
{
(40,13);
;
("信息错误!
你还有次机会重新输入密码!
",);
(0)
{
(40,13);
("信息错误!
程序即将自动结束!
");
(i=5;i>0;i)
{
(43,15);
("秒后结束程序!
");
(1000);
}
(0);
}
(40,15);
(i=1;i>0;i)
{
(43,15);
("秒后重新输入!
");
(1000);
}
("");
}
}
}(0);
(1);
(2);
}
()主菜单
{
[10];
n;
("");
;
(10,5);
("1.录入信息");
(10,7);
("2.浏览信息");
(10,9);
(());
("3.删除信息");
(());
(10,11);
("4.更改信息");
(10,13);
("5.缴费功能");
(10,15);
("6.未缴费查询(楼号)");
(10,17);
("7.未缴费查询(欠款)");
(10,19);
(());
("8.修改密码");
(());
(10,21);
(());
("9.退出程序");
(());
(10,23);
("10.自动计算物业费");
(35,20);
("请输入你的选择:
");
(50,20);
("",);
n=();
}
2()
{
[10];
n;
("");
(23,1)
(10,5);
("1.修改用户名");
(10,7);
("2.修改性别");
(10,9);
("3.修改电话号码");
(10,11);
("4.修改备注");
(10,13);
("5.停止修改");
(35,20);
("请输入你的选择:
");
(50,20);
("",);
n=();
}
()修改密码的函数
{
*1,*2;
i;定义一些常量供使用
[10],[20];
1[10],2[10];
[10],[20];
=0;
=0;
("");
;
1=("F:
\\","r")打开用户名文件
2=("F:
\\","r")打开密码文件
(12)
{
();
}
(30,5);
("请输入用户名和密码!
");
(24,8);
("原来用户名:
");
(24,11);
("原来密码:
");
();
(37,8);
("",);
(37,11);
("",);
(<10[1]'\r')
{
[]=();
([1]8)
{
(371,11);
('*');
}
{
("\b\b");
2;
(<0)
{
=0;
}
}
}
[-1]='\0';
(37+,11);
("\b\b");
=0;
(1,"",);
(2,"",);
((,)0(,)0)
{
(37,8);
("用户名正确!
");
(37,11);
("密码正确!
");在验证这个正确之后调用一个延迟
(43,13);
("请输入新密码!
");
(3000);
();
(18,8);
("第一次输入密码:
");
(18,11);
("第二次输入密码:
");
(37,8);
("",1);
(<101[1]'\r')
{
1[]=();
(1[1]8)
{
(371,8);
('*');
}
{
("\b\b");
2;
(<0)
{
=0;
}
}
}
1[-1]='\0';
(37+,8);
("\b\b");
=0;
(37,11);
("",2);
(<102[1]'\r')
{
2[]=();
(2[1]8)
{
(371,11);
('*');
}
{
("\b\b");
2;
(<0)
{
=0;
}
}
}
2[-1]='\0';
(37+,11);
("\b\b");
=0;
((2,1)0)
{
(43,13);
2=("F:
\\","");
("密码修改成功,请记住密码!
");
(2,"",1);
(2000);
}
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 物业 管理 系统
![提示](https://static.bdocx.com/images/bang_tan.gif)