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

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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
. . . . 学习参考 合肥学院 计算机科学与技术系 课程设计报告 2012~2013学年第二学期 课程 C语言课程设计 课程设计名称 房屋租赁管理系统 学生姓名 学号 专业班级 计本(3)班 指导教师 华珊珊 项响琴 2013年6月 合肥学院C语言课程设计报告 TOC \o 1-3 \h \z \u 第一章:需求分析 1 1.1 添加 1 1.2 显示 1 1.3 存储 1 1.4 装入 1 1.5 查询 1 第二章:算法设计: 1 2.1设计思想 1 2.2设计表示 3 2.3设计注释 9 2.4算法设计的新思想 9 第三章:小结 10 第四章:参考文献: 10 第一章:需求分析 编写一个简单的房屋租赁管理程序,帮助管理房屋租赁管理事物。要求具有备忘录房屋项目管理和租赁信息管理的功能。其中房屋项目管理包括房屋项目增加、删除、和修改等功能。租赁信息管理包括房租租售登记表输入和房屋出租查询。 本题程序应提供的基本管理功能有: 添加:即增加一条房屋信息到房屋项目中; 显示:即在屏幕上显示所有房屋项目中的信息。 存储:即将房屋项目信息保存在一个文件中。 装入:即将文件中的信息读入程序。 查询:可根据房屋编号查找房屋项目信息,若找到,显示在屏幕上。 6)修改:可修改某编号的房屋项目信息。 第二章:算法设计: 1:设计思想:? 主流程图: 主菜单 主菜单 房屋租赁管理系统 子菜单 备忘录房屋信息管理 子菜单 租赁信息管理 添加房屋信息 修改房屋信息 显示房屋信息 查寻房屋信息 删除房屋信息 子菜单流程图 查询房屋信息 查询房屋信息 按户主名查找 按地点查找 按租赁人名查找 按面积查找 按租金查找 子菜单流程图 删除房屋信息 删除房屋信息 按户主名字删除 按租赁人名字删除 算法思想: 创建房屋结构体类型,每条房屋项目信息都用该结构体来实现,包含地点,面积,户主,租金,租赁人等。用一个单向链表来管理房屋项目信息,通过链表的遍历可以操作这些数据。本程序共使用了两个级的菜单。主菜单,子菜单。共使用了五个子函数,他们的功能分别是:插入、删除、输出、修改、和查找,通过主函数的调用实现程序的要求。主函数使用两个switch语句,得到两个次级菜单。再在switch语句的case中调用子函数。 本系统用到了以下得知识点: 1:面向过程程序设计方法 2:界面制作,switch的应用。 3:动态数组(链表)。 4:文件的读写。 2 :设计表示: 输出子函数: void output(house *head)//输出子函数 { while (head!=NULL) { printf(户主名 : %s \n,head-house[0]); printf(租户名: %s \n,head-house[1]); printf(地点 : %s \n,head-house[2]); printf(面积 : %s \n,head-house[3]); printf(租金: %s \n,head-house[4]); printf(\n); head=head-next; } printf(按任意键结束\n); getchar(); getchar(); } 该部分是输出子函数,功能是将数据库中的数据输出,前提是数据库中必须要有数据,否则就会出现错误。在没有错误的情况下,它将会按如下例子输出: : 户主名: bob 租户名: tom 地点 : anhui 面积 : 80 租金: 900 按任意键结束 查找子函数 void Search(int n,house *head) { char st[100]; int t,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请输

文档评论(0)

文档分享 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档