C语言课程设计房屋租赁管理系统.doc

C语言课程设计房屋租赁管理系统.doc

ID:59519099

大小:76.00 KB

页数:14页

时间:2020-11-05

C语言课程设计房屋租赁管理系统.doc_第1页
C语言课程设计房屋租赁管理系统.doc_第2页
C语言课程设计房屋租赁管理系统.doc_第3页
C语言课程设计房屋租赁管理系统.doc_第4页
C语言课程设计房屋租赁管理系统.doc_第5页
资源描述:

《C语言课程设计房屋租赁管理系统.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.学院计算机科学与技术系课程设计报告2012~2013学年第二学期课程C语言课程设计课程设计名称房屋租赁管理系统学生学号专业班级计本(3)班指导教师华珊珊项响琴2013年6月..学院C语言课程设计报告第一章:需求分析11.1添加11.2显示11.3存储11.4装入11.5查询1第二章:算法设计:12.1设计思想12.2设计表示32.3设计注释92.4算法设计的新思想9第三章:小结10第四章:参考文献:10..第一章:需求分析编写一个简单的房屋租赁管理程序,帮助管理房屋租赁管理事物。要求具有备忘录房屋项目管理和租赁信息管理的功能。其中

2、房屋项目管理包括房屋项目增加、删除、和修改等功能。租赁信息管理包括房租租售登记表输入和房屋出租查询。本题程序应提供的基本管理功能有:1)添加:即增加一条房屋信息到房屋项目中;2)显示:即在屏幕上显示所有房屋项目中的信息。3)存储:即将房屋项目信息保存在一个文件中。4)装入:即将文件中的信息读入程序。5)查询:可根据房屋编号查找房屋项目信息,若找到,显示在屏幕上。6)修改:可修改某编号的房屋项目信息。..第二章:算法设计:1:设计思想:l主流程图:主菜单房屋租赁管理系统子菜单备忘录房屋信息管理子菜单租赁信息管理添加房屋信息修改房屋信息

3、显示房屋信息查寻房屋信息删除房屋信息子菜单流程图..查询房屋信息按户主名查找按地点查找按租赁人名查找按面积查找按租金查找子菜单流程图删除房屋信息按户主名字删除按租赁人名字删除算法思想:创建房屋结构体类型,每条房屋项目信息都用该结构体来实现,包含地点,面积,户主,租金,租赁人等。用一个单向链表来管理房屋项目信息,通过链表的遍历可以操作这些数据。本程序共使用了两个级的菜单。主菜单,子菜单。共使用了五个子函数,他们的功能分别是:插入、删除、输出、修改、和查找,通过主函数的调用实现程序的要求。主函数使用两个switch语句,得到两个次级菜单

4、。再在switch语句的case中调用子函数。本系统用到了以下得知识点:1:面向过程程序设计方法2:界面制作,switch的应用。3:动态数组(链表)。4:文件的读写。2:设计表示:输出子函数:voidoutput(house*head)//输出子函数{while(head!=NULL){..printf("户主名:%s",head->house[0]);printf("租户名:%s",head->house[1]);printf("地点:%s",head->house[2]);printf("面积:%s",head

5、->house[3]);printf("租金:%s",head->house[4]);printf("");head=head->next;}printf("按任意键结束");getchar();getchar();}该部分是输出子函数,功能是将数据库中的数据输出,前提是数据库中必须要有数据,否则就会出现错误。在没有错误的情况下,它将会按如下例子输出::户主名:bob租户名:tom地点:anhui面积:80"租金:900按任意键结束查找子函数voidSearch(intn,house*head){charst[100];

6、intt,flag=0;system("cls");t=n-1;if(n==1)printf("t请输入待查找户主:");if(n==3)printf("t请输入待查找租主:");if(n==5)printf("t请输入待查找房子地点:");if(n==2)printf("t请输入待查找房子面积:");if(n==4)printf("t请输入待查找房子租金:");getchar();gets(st);while(head!=NULL)..{if(strcmp(head->house[t],st)==0){output(he

7、ad,1);flag++;}head=head->next;}if(flag!=0)printf("查找到%d位满足条件",flag);elseprintf("未找到满足条件房子信息");getchar();}该部分是查找子函数,其主要功能是按照操作的要求查找数据库中的数据,并输出到显示器上。如果数据库中没有要找的数据,将会提示,没有符合要求的数据。若有数据将会像如下例子那样的输出:请输入待查找的户主:户主名:bob租户名:tom地点:anhui面积:80"租金:900修改子函数voidChange(house*head,i

8、ntn){charch[5][100];FILE*fp;house*p=head;inti;system("cls");getchar();printf("请输入要修改房屋户主名:");gets(ch[0]);printf("请输入要

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。