物业费管理系统

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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")打开密码文件

{

(1 2 )当打开文件有错的时候

{

();

(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))对输入的密码和用户名进行比较{

相关文档
最新文档