物业管理系统C语言程序实习报告

上传人:夏** 文档编号:507925690 上传时间:2022-11-13 格式:DOC 页数:32 大小:57KB
返回 下载 相关 举报
物业管理系统C语言程序实习报告_第1页
第1页 / 共32页
物业管理系统C语言程序实习报告_第2页
第2页 / 共32页
物业管理系统C语言程序实习报告_第3页
第3页 / 共32页
物业管理系统C语言程序实习报告_第4页
第4页 / 共32页
物业管理系统C语言程序实习报告_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《物业管理系统C语言程序实习报告》由会员分享,可在线阅读,更多相关《物业管理系统C语言程序实习报告(32页珍藏版)》请在金锄头文库上搜索。

1、-1、题目要求用于小区的物业管理,管理的工程包括小区住户管理、物业收费工程管理、物业收费管理。要求用文件存储相关信息。可随时浏览、录入和更改小区住户、收费工程等数据。可随时增、删、改、查收费工程及其标准。生成小区住户收费报表包括全部、已交、欠交。2、需求分析住户信息、物业收费信息要用文件存储可用一个文件,也可分成两个文件因而提供文件的输入/输出操作;另外,还要提供键盘式选择菜单以实现功能选择。3、功能模块图整个管理系统可以设计为住户信息、物业收费信息的浏览、修改、增加等模块。依据程序的数据构造和功能,遵照“自顶向下原则,采用基于函数的逐步求精法,描述该程序的层次构造:查询缴费信息查询欠费信息浏

2、览信息修改信息删除信息录入业主信息管理物业信息系统收费信息管理统计查询系统主函数4、数据构造可以把住户信息、物业收费信息分别放在两个构造体。住户信息构造体:struct yezhu /业主构造体/char id100;char name20; int age; int family_num; int floor_num; char room_num100;float lost; int area; char rz_time20; struct yezhu *ne*t;物业收费信息构造体:struct wuye /物业信息构造体/char ID100; int last_year; int la

3、st_month; float money;int to_time;struct wuye *link; ;5、源代码程序:*include *include *include *include*include /函数声明/ int mainmenu(); /主菜单void *in*imenu(); /物业信息菜单void tongjimenu();/统计查询菜单void mychaozhao(); /欠费void yezhumenu();/业主菜单void wuyemenu();/物业菜单void myAdd1();/录入业主信息void myAdd2(); /录入物业信息void myDe

4、lete1();/删除业主信息void myDelete2();/删除物业信息void myReplace1();/修改业主信息void myReplace2();/修改物业信息void Display1();/浏览业主信息void Display2();/浏览物业信息void myfind();/查询缴费void Display(struct wuye *p);void Read1();void Read2();void save1(struct yezhu *p);/保存业主信息至文件void save2(struct wuye *p);/保存物业信息至文件struct yezhu *fi

5、nd1(char *id); /查找业主信息struct wuye *find2(char *id);/查找物业信息struct yezhu *myAdd3(struct yezhu *p);/添加业主信息struct wuye *myAdd4(struct wuye *p);struct yezhu /业主构造体/char id100;char name20; int age; int family_num; int floor_num; char room_num100;float lost; int area; char rz_time20; struct yezhu *ne*t;str

6、uct wuye /物业信息构造体/char ID100; int last_year; int last_month; float money;int to_time;struct wuye *link; ;struct yezhu *phead; /业主头结点struct wuye *pHead; /物业头结点int mainmenu()/主菜单/ int n; printf(*欢送进入小区物业管理系统*n);printf(-n); printf(* * * * * * * * * * * * * * * 请选择13* * * * * * * * * * * * * * *n);print

7、f(* *n); printf(* *n);printf(* 物业信息系统; *n); printf(* *n);printf(* 统计查询系统; *n);printf(* *n);printf(* 退出程序。 *n);printf(* *n);printf(* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *n); printf(请您输入选项*:);scanf(%d,&n);return n; void *in*imenu()/物业信息菜单显示/ int choose; do printf(

8、*物业信息系统*n); printf(-n); printf(* * * * * * * * * * * * * * * 请选择13* * * * * * * * * * * * * * *n); printf(* *n);printf(* *n);printf(* 小区业主信息管理; *n); printf(* *n); printf(* 物业费用信息管理; *n); printf(* *n);printf(* 返回主菜单。 *n); printf(* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

9、* * *n); printf(请您输入选项*:); scanf(%d,&choose); switch(choose) case 1:yezhumenu();break;case 2:wuyemenu();break; case 3:return;default:printf(输入错误,请重新输入:n); while(1);void tongjimenu()/统计查询菜单显示/int choose; do printf(*统计查询系统*n);printf(-n); printf(* * * * * * * * * * * * * * * 请选择13* * * * * * * * * * *

10、* * * *n);printf(* *n); printf(* *n);printf(* 查询缴费信息; *n);printf(* *n);printf(* 欠费一览表; *n); printf(* *n); printf(* 返回主菜单。 *n);printf(* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *n); printf(请您输入选项*:);scanf(%d,&choose);switch(choose) case 1 : myfind();break;case 2 : myc

11、haozhao();break;case 3 : return;default: printf(输入错误,请重新输入!nn); while(1); void yezhumenu()/业主菜单函数int choose;do printf(*业主信息编辑系统*-n); printf(-n);printf(* * * * * * * * * * * * * * * *请选择15* * * * * * * * * * * * * * *n);printf(* *n); printf(* *n);printf(* 业主信息录入; *n); printf(* *n);printf(* 业主信息修改; *n); printf(* *n); printf(* 业主信息删除; *n);printf(* *n);printf(* 业主信息浏览; *n);printf(* *n); printf(* 返回上级菜单。 *n);printf(* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号