资源简介
要求/*(1)新住户信息的添加。(户主姓名、性别、身份证号、联系电话、楼号、单元号、房号、平米数、每平米物业价格、应缴纳物业费,备注信息)
(2)修改住户信息的功能。
(3)删除住户信息的功能。
(4)应缴物业费自动生成。每月1号,自动生成本月份的物业费。如果该住户之前的物业费未交清,则本月物业费与之前拖欠费用进行累加,为该用户应缴纳的物业费。
(5)缴费功能。根据用户缴纳金额,修改“应缴纳物业费”。
(6)统计功能。
①能够按楼号分类统计所有未交清物业费的记录。
②能够按拖欠款项多少,对所有用户信息进行从大到小排序。
(7)用菜单进行管理
(8)所有内容能够保存到文件中。下次进入系统是从文件中读取原有信息。具体函数功能实现在程序源码后都有备注说明*/该系统还带用户名和密码检索函数,输入密码错误不能进入系统,源码函数调用等注释超详细,还附带说明文件,下载即可编译执行。
代码片段和文件信息
/*
问题描述
1、使用链表文件
2、新户信息的添加。(户主姓名、性别、身份证号、联系电话、楼号、单元号、房号、平米数、每平米物业价格、应缴纳物业费,备注信息)
3、修改住户信息的功能
4、删除住户信息的功能
5、应缴物业费自动生成。每月1号,自动生成本月份的物业费。如果该住户之前的物业费未交清,则本月物业费与之前拖欠费用进行累加,为该用户应缴纳的物业费
6、缴费功能。根据用户缴纳金额,修改“应缴纳物业费“
7、能够按楼号 分类统计所有未交清物业费的记录
8、能够按拖欠款项多少,对所有用户信息进行从大到小排序
9、用菜单进行管理
10、只有正确输入用户名密码才能使用此系统
11 、所有内容能够保存到文件中。下次进入系统是从文件中读取原有信息
*/
#include
#include
#include
#include
#include
#include
#include
using namespace std;
#define toutiao gotoxy(231);printf(“-----欢迎使用物业费管理系统-----\n“);
#define CLC system(“cls“);toutiao;
typedef struct owner //户主结构体包括用户姓名,性别,身份证号和电话号码
{
char name[10]; //户主姓名
int sex; //户主性别1代表男性,0代表女性
char ID[10]; //户主身份证号
char phonenumber[10]; //户主电话号码
int building_num; //楼号
int unitnumber; //单元号
int housenumber; //房号
float area; //平方数
float unit_price; //物业价格
float charge; //收费
char remarks[50]; //备注信息
struct owner * next;
}OWNER;
OWNER *CreatNode(OWNER *Head); //创建业主信息的函数建立链表
OWNER *GetData(FILE *fp); //程序打开的时候从文件中获取数据的函数
void Display(OWNER *Head); //显示所有用户信息
void Save(OWNER *Head); //保存数据的函数
OWNER *Deleat(OWNER *Head); //删除函数
OWNER *Change(OWNER *Head); //修改函数
OWNER *Pay(OWNER *Head); //缴费的函数
OWNER *NumberList(OWNER *Head); //按照楼号分类统计所有没有交清物业费显示功能
OWNER *UnChargeList(OWNER *Head); //能够按照欠款对所有用户的排序
OWNER *AutoChargeAdd(OWNER *Head); //物业费自动生成函数
void TimeInitialValueSet(void); //第一次运行的时候,加以运算
void gotoxy(short x short y) //gotoxy函数
{
HANDLE hout;
COORD coord;
coord.X = x;
coord.Y = y;
hout = GetStdHandle(STD_OUTPUT_HANDLE);//指向标准输出
SetConsoleCursorPosition(hout coord);//控制台光标坐标,把标准句传给函数,在第x行,第y列
}
void Windows(void) //输入用户名的窗口 先放一边到时候在彩色优化
{
gotoxy(357);
printf(“┏━━━━━━━┓“);
gotoxy(358);
printf(“┃ ┃“);
gotoxy(359);
printf(“┗━━━━━━━┛“);
gotoxy(3510);
printf(“┏━━━━━━━┓“);
gotoxy(3511);
printf(“┃ ┃“);
gotoxy(3512);
printf(“┗━━━━━━━┛“);
}
int login(void) //登录界面
{
int choice;
gotoxy(23 1);
printf(“-----欢迎使用物业费管理系统-----\n“);
gotoxy(30 8);
printf(“1 登录系统“);
gotoxy(30 10);
printf(“2 退出系统“);
gotoxy(40 14);
printf(“请输入你的选择:“);
scanf(“%d“ &choice);
return choice;
}
void jiance(void) //检测函数,用于检测密码,用户名是否正确
{
int i flag = 0;
int count = 5;
int lenth = 0;
FILE *fp1 *fp2;
char name[20];
char loading[20];
char password[10];
char loadingmima[10];
toutiao;
fp1 = fopen(“user.txt“ “r“);//打开用户名文件 账号 root
fp2 = fopen(“password.txt“ “r“);//打开密码文件 密码 123456
do
{
if (fp1 == NULL || fp2 == NULL) //当打开文件有错的时候
{
for(i = 1; i > 0;i --)
{
gotoxy(1011);
printf(“%d秒后退出!“i);
_sleep(1000); //默认析构函数
}
exit(1);
}
else
{
toutiao;
gotoxy(24 6); //开始用户名输入
printf(“请输入用户名和密码!“);
gotoxy(258);
printf(“用户名:“);
gotoxy(25 11);
printf(“密 码:“);
Windows(
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1083864 2018-06-26 23:00 物业费管理系统源码超详细注释附相关说明文件超详细\bin\Debug\wg.exe
文件 83783938 2016-10-31 12:12 物业费管理系统源码超详细注释附相关说明文件超详细\codeblocks-16.01mingw-setup.exe
文件 32225 2018-06-26 23:00 物业费管理系统源码超详细注释附相关说明文件超详细\main.cpp
文件 44583 2018-06-26 23:00 物业费管理系统源码超详细注释附相关说明文件超详细\obj\Debug\main.o
文件 348 2018-06-23 14:06 物业费管理系统源码超详细注释附相关说明文件超详细\ownerdata.txt
文件 6 2018-06-22 15:47 物业费管理系统源码超详细注释附相关说明文件超详细\password.txt
文件 32967 2018-06-26 23:03 物业费管理系统源码超详细注释附相关说明文件超详细\Readme.docx
文件 4 2018-06-22 15:03 物业费管理系统源码超详细注释附相关说明文件超详细\time.txt
文件 4 2018-06-22 15:03 物业费管理系统源码超详细注释附相关说明文件超详细\user.txt
文件 1056 2018-06-22 14:52 物业费管理系统源码超详细注释附相关说明文件超详细\wg.cbp
文件 311 2018-06-23 13:17 物业费管理系统源码超详细注释附相关说明文件超详细\wg.depend
文件 361 2018-06-26 23:01 物业费管理系统源码超详细注释附相关说明文件超详细\wg.layout
目录 0 2018-06-26 23:10 物业费管理系统源码超详细注释附相关说明文件超详细\bin\Debug
目录 0 2018-06-26 23:10 物业费管理系统源码超详细注释附相关说明文件超详细\obj\Debug
目录 0 2018-06-26 23:10 物业费管理系统源码超详细注释附相关说明文件超详细\bin
目录 0 2018-06-26 23:10 物业费管理系统源码超详细注释附相关说明文件超详细\obj
目录 0 2018-06-26 23:10 物业费管理系统源码超详细注释附相关说明文件超详细
----------- --------- ---------- ----- ----
84979667 17
相关资源
- 数据结构算术表达式求值实验报告
- 数据结构课程设计 表达式类型的实现
- 长整数的代数计算 算法
- 数据结构与程序设计考研试题精选及
- 山东大学数据结构部分笔记.rar
- 数据结构 (STL框架)Part 1
- 数据结构 课程设计 中缀算术表达式求
- 数据结构课程设计----表达式类型的实
- 数据结构课程设计表达式类型的实现
- 资源管理器 中国地质大学数据结构
- 广工数据结构实验
- 数据结构图遍历的演示
- 数据结构课程设计——基于链表与哈
- 结构抗震概念设计应用与分析
- 02331数据结构复习题及答案
- 数据结构停车管理系统
- 表达式求值问题 数据结构
- 数据结构与算法-AV阿霍 JE霍普克罗夫
- 杭电数据结构课设自选题
- 数据结构期末考试试卷
- “数据结构与算法”课程学习总
- 表达式求值 数据结构
- 外排序初始游程的生成
- 数据结构课程设计之电梯模拟
- 大话数据结构原书+源代码.zip164041
- 《程序员代码面试指南》(高清PDF版
- 耿国华 数据结构 课后答案
- (答案)上海理工大学848真题数据结
- 数据结构作业习题精选 电子科技大学
- 数据结构及应用算法教程修订版
评论
共有 条评论