物业费管理系统Word文档下载推荐.docx

上传人:b****1 文档编号:15225059 上传时间:2022-10-28 格式:DOCX 页数:18 大小:19.20KB
下载 相关 举报
物业费管理系统Word文档下载推荐.docx_第1页
第1页 / 共18页
物业费管理系统Word文档下载推荐.docx_第2页
第2页 / 共18页
物业费管理系统Word文档下载推荐.docx_第3页
第3页 / 共18页
物业费管理系统Word文档下载推荐.docx_第4页
第4页 / 共18页
物业费管理系统Word文档下载推荐.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

物业费管理系统Word文档下载推荐.docx

《物业费管理系统Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《物业费管理系统Word文档下载推荐.docx(18页珍藏版)》请在冰豆网上搜索。

物业费管理系统Word文档下载推荐.docx

windows.h>

conio.h>

time.h>

#definetoutiaogotoxy(23,1);

printf("

-----欢迎使用物业费管理系统-----\n"

);

#defineCLCsystem("

cls"

toutiao;

typedefstructowner//业主结构体包括用户姓名,性别,身份证号和电话号码

{

charname[10];

//业主姓名

intsex;

//业主性别1代表男性,0代表女性

charID[10];

//业主身份证号

charphonenumber[10];

//业主电话号码

intbuilding_num;

//楼号

intunitnumber;

//单元号

inthousenumber;

//房号

floatarea;

//平方数

floatunit_price;

//物业价格

floatcharge;

//收费

charremarks[50];

//备注信息

structowner*next;

}OWNER;

OWNER*CreatNode(OWNER*Head);

//创建业主信息的函数建立链表

OWNER*GetData(FILE*fp);

//程序打开的时候从文件中获取数据的函数

voidDisplay(OWNER*Head);

//显示所有用户信息

voidSave(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);

//物业费自动生成函数

voidTimeInitialValueSet(void);

//第一次运行的时候,加以运算

voidgotoxy(shortx,shorty)//gotoxy函数

{

HANDLEhout;

COORDcoord;

coord.X=x;

coord.Y=y;

hout=GetStdHandle(STD_OUTPUT_HANDLE);

SetConsoleCursorPosition(hout,coord);

}

voidlianxi(void)

SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),BACKGROUND_BLUE|BACKGROUND_RED|BACKGROUND_GREEN);

gotoxy(10,5);

printf("

相关文件有损坏,请联系系统开发人员!

"

gotoxy(10,6);

联系方式:

gotoxy(10,7);

QQ:

gotoxy(10,8);

xxxx"

gotoxy(10,9);

邮箱:

gotoxy(10,10);

\n"

voidWindows(void)//输入用户名的窗口

gotoxy(35,7);

┏━━━━━━━┓"

gotoxy(35,8);

┃┃"

gotoxy(35,9);

┗━━━━━━━┛"

gotoxy(35,10);

gotoxy(35,11);

gotoxy(35,12);

intdenglu(void)//登录界面

intchoice;

gotoxy(23,1);

gotoxy(30,8);

1,登录系统"

gotoxy(30,10);

2,退出系统"

gotoxy(40,14);

请输入你的选择:

scanf("

%d"

&

choice);

returnchoice;

voidjiance(void)//检测函数,用于检测密码,用户名是否正确

inti,flag=0;

intcount=5;

intlenth=0;

FILE*fp1,*fp2;

charname[20];

charloading[20];

charpassword[10];

charloadingmima[10];

toutiao;

fp1=fopen("

F:

\\user.dat"

"

r"

//打开用户名文件

fp2=fopen("

\\password.dat"

//打开密码文件

do

{

if(fp1==NULL||fp2==NULL)//当打开文件有错的时候

{

lianxi();

for(i=1;

i>

0;

i--)

{

gotoxy(10,11);

printf("

%d秒后退出!

i);

_sleep(1000);

}

exit

(1);

}

else

{

toutiao;

gotoxy(24,6);

//开始用户名输入

printf("

请输入用户名和密码!

gotoxy(25,8);

用户名:

gotoxy(25,11);

密码:

Windows();

//对输入窗口的调用

//////////////////////////////////////////////////////////////////////////

gotoxy(37,8);

scanf("

%s"

name);

gotoxy(37,11);

//scanf("

password);

//完成对密码和用户名的输入

while(lenth<

10&

&

password[lenth-1]!

='

\r'

password[lenth++]=getch();

if(password[lenth-1]!

=8)

{

gotoxy(37+lenth-1,11);

putchar('

*'

}

else

printf("

\b\b"

lenth-=2;

if(lenth<

0)

{

lenth=0;

}

password[lenth-1]='

\0'

;

gotoxy(37+lenth,11);

lenth=0;

fscanf(fp1,"

loading);

fscanf(fp2,"

loadingmima);

if((strcmp(name,loading)==0)&

(strcmp(password,loadingmima)==0))//对输入的密码和用户名进行比较

gotoxy(40,13);

账户、密码正确允许进入系统!

for(i=2;

i--)

gotoxy(43,15);

%d秒后将登陆系统!

i);

_sleep(1000);

flag=1;

else

count--;

信息错误!

你还有%d次机会重新输入密码!

count);

if(count==0)

gotoxy(40,13);

程序即将自动结束!

for(i=5;

gotoxy(43,15);

printf("

%d秒后结束程序!

_sleep(1000);

exit(0);

gotoxy(40,15);

for(i=1;

gotoxy(43,15);

%d秒后重新输入!

system("

}while(flag==0);

fclose(fp1);

fclose(f

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 笔试

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

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