- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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请输
您可能关注的文档
最近下载
- 最新时事政治必考试题库及答案详解【全国通用】.docx VIP
- 2025时事政治必考试题库(考点梳理)附答案详解.docx VIP
- 时事政治必考试题库及(2025年)及答案详解【考点梳理】.docx VIP
- 《中华人民共和国危险化学品安全法》解读及宣传培训.pptx VIP
- 阿特拉斯•科普柯 冷冻式干燥机.pdf VIP
- 2022-2023学年广东省中山市八年级(上)期末物理试卷(含答案).pdf VIP
- 2025年时事政治热点题库考试试题库及答案详解【考点梳理】.docx VIP
- GB∕T 39549-2020 纤维增强热固性复合材料化粪池(可复制版).pdf
- 2025年时事政治必考题库及答案详解(考点梳理).docx VIP
- 专题01++机械运动(期末复习课件)八年级物理上学期新教材人教版.pptx VIP
原创力文档


文档评论(0)