物业管理系统C语言程序实习报告材料.doc
《物业管理系统C语言程序实习报告材料.doc》由会员分享,可在线阅读,更多相关《物业管理系统C语言程序实习报告材料.doc(19页珍藏版)》请在咨信网上搜索。
1、 本科生课程论文封面课程名称 C语言程序课程设计 教师姓名 本科生姓名 本科生学号 本科生专业 所在院系 类别: 工科 日期: 摘要:本文完成了综合练习中第20题物业管理系统的编程,程序用于小区的管理,管理的项目包括小区住户管理、物业收费项目管理、物业收费管理,并用文件存储相关信息。文中给出了需求分析、功能模块图、数据结构、详细设计、程序运行结果、总结和致谢,目录课程设计评语。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。1个人简介。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。
2、.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.2摘要。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.2目录.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.3题目及要求。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。4需求分析.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。
3、.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.4功能模块图.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。4数据结构.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。5源代码.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.5程序运行结果。.。.。.。.。.。.。.。.。.。.。.
4、。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。21总结.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.25致谢.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。25参考文献.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。251、题目要求用于小区的物业管理,管理的项目包括小区住户管理、
5、物业收费项目管理、物业收费管理。要求用文件存储相关信息。可随时浏览、录入和更改小区住户、收费项目等数据.可随时增、删、改、查收费项目及其标准。生成小区住户收费报表(包括全部、已交、欠交)。2、需求分析住户信息、物业收费信息要用文件存储(可用一个文件,也可分成两个文件)因而提供文件的输入/输出操作;另外,还要提供键盘式选择菜单以实现功能选择。3、功能模块图整个管理系统可以设计为住户信息、物业收费信息的浏览、修改、增加等模块。依据程序的数据结构和功能,遵照“自顶向下”原则,采用基于函数的逐步求精法,描述该程序的层次结构:查询缴费信息查询欠费名单信息浏览信息修改信息删除信息录入业主信息管理物业信息系
6、统收费信息管理统计查询系统主函数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 next;;物业收费信息结构体:struct wuye /物业信息结构体/char ID100; int last_year; int last_month; float money;i
7、nt to_time;struct wuye link; ;5、源代码程序:includestdio.h #includestdlib.h include#include /函数声明/ int mainmenu(); /主菜单void xinximenu(); /物业信息菜单void tongjimenu();/统计查询菜单void mychaozhao(); /欠费名单void yezhumenu();/业主菜单void wuyemenu();/物业菜单void myAdd1();/录入业主信息void myAdd2(); /录入物业信息void myDelete1();/删除业主信息voi
8、d 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 *find1(char id); /查找业主信
9、息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 *next;;struct wuye /物业信息结构体/cha
10、r 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”);printf(” n); printf( n);printf(” 物业信息系统; n”); printf(”*
11、 *n”);printf(* 统计查询系统; n);printf(* n);printf( 退出程序。 n”);printf( n);printf( * * * * * * * * * * * * * * * * * * * n); printf(”请您输入选项:”);scanf(”d,n);return n; void xinximenu()/物业信息菜单显示/ int choose; do printf(*物业信息系统*n”); printf(”-n”); printf( * * * * * * * * * * 请选择(13) * * * * n); printf(”* *n”);prin
12、tf(” *n);printf( 小区业主信息管理; *n); printf( *n); printf(” 物业费用信息管理; n); printf(” n”);printf( 返回主菜单。 *n”); printf(”* * * * * * * * * * * * * * * * * * * n); printf(请您输入选项:); scanf(”d”,choose); switch(choose) case 1:yezhumenu();break;case 2:wuyemenu();break; case 3:return;default:printf(输入错误,请重新输入:n”); wh
13、ile(1);void tongjimenu()/统计查询菜单显示/int choose; do printf(*统计查询系统*n”);printf(”-n); printf(* * * * * * * * * 请选择(13)* * * * * * * * * * * *n”);printf(” *n); printf(”* n”);printf(” 查询缴费信息; *n”);printf(”* n”);printf(” 欠费名单一览表; n); printf(”* n”); printf(” 返回主菜单. n);printf(”* * * * * * * * * * * * * * * *
14、* * * * n”); printf(”请您输入选项:”);scanf(”d”,&choose);switch(choose) case 1 : myfind();break;case 2 : mychaozhao();break;case 3 : return;default: printf(”输入错误,请重新输入!nn”); while(1); void yezhumenu()/业主菜单函数int choose;do printf(*业主信息编辑系统*n”); printf(-n”);printf(* * * * * * * * *请选择(15) * * * * * * * n);pri
15、ntf(”* n); printf(”* *n”);printf(”* 业主信息录入; *n); printf( *n);printf(* 业主信息修改; *n); printf(* n); printf(* 业主信息删除; n”);printf(” n”);printf(” 业主信息浏览; n);printf(* n); printf( 返回上级菜单。 *n);printf( * * * * * * * * * * * * * * * * * * *n); printf(”请输入选项:”); scanf(%d”,&choose);/getchar(); switch(choose) case
16、 1 :myAdd1();break; case 2 :myReplace1();break; case 3 :myDelete1(); break; case 4 :Display1();break; case 5 : return;default: printf(输入错误,请重新输入:n”); while(1); void myAdd1()/录入业主信息/ struct yezhu *p;p=(struct yezhu )malloc(sizeof(struct yezhu));printf(”请录入业主信息:n); printf(”ID:);scanf(s”,p-id);printf(姓
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 物业管理 系统 语言 程序 实习 报告 材料
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。