1、题目要求用于小区的物业管理,管理的项目包括小区住户管理、物业收费项目管理、物业收费管理
要求用文件存储相关信息
⑴ 可随时浏览、录入和更改小区住户、收费项目等数据
⑵ 可随时增、删、改、查收费项目及其标准
⑶ 生成小区住户收费报表(包括全部、已交、欠交)
2、需求分析住户信息、物业收费信息要用文件存储(可用一个文件,也可分成两个文件)因而提供文件的输入/输出操作;另外,还要提供键盘式选择菜单以实现功能选择
3、功能模块图整个管理系统可以设计为住户信息、物业收费信息的浏览、修改、增加等模块
依据程序的数据结构和功能,遵照“自顶向下”原则,采纳基于函数的逐步求精法,描述该程序的层次结构:4、数据结构可以把住户信息、物业收费信息分别放在两个结构体内
住户信息结构体:struct yezhu { //业主结构体//char id[100];char name[20]; int age; int family_num; 主函数物业信息系统统计查询系统业主信息管理收费信息管理信息录入信息修改信息浏览信息删除查询缴费信息查询欠费名单int floor_num; char room_num[100];float lost; int area; char rz_time[20]; struct yezhu *next;};物业收费信息结构体:struct wuye { //物业信息结构体//char ID[100]; int last_year; int last_month; float money;int to_time;struct wuye *link; };5、源代码程序: #include〈stdio
h> #include #include #include