资源简介

要求/*(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


评论

共有 条评论