- 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 HYPERLINK \l _Toc359931150 第一章:需求分析 PAGEREF _Toc359931150 \h 1
HYPERLINK \l _Toc359931151 1.1 添加 PAGEREF _Toc359931151 \h 1
HYPERLINK \l _Toc359931152 1.2 显示 PAGEREF _Toc359931152 \h 1
HYPERLINK \l _Toc359931153 1.3 存储 PAGEREF _Toc359931153 \h 1
HYPERLINK \l _Toc359931154 1.4 装入 PAGEREF _Toc359931154 \h 1
HYPERLINK \l _Toc359931155 1.5 查询 PAGEREF _Toc359931155 \h 1
HYPERLINK \l _Toc359931156 第二章:算法设计: PAGEREF _Toc359931156 \h 1
HYPERLINK \l _Toc359931157 2.1设计思想 PAGEREF _Toc359931157 \h 1
HYPERLINK \l _Toc359931158 2.2设计表示 PAGEREF _Toc359931158 \h 3
HYPERLINK \l _Toc359931159 2.3设计注释 PAGEREF _Toc359931159 \h 9
HYPERLINK \l _Toc359931160 2.4算法设计的新思想 PAGEREF _Toc359931160 \h 9
HYPERLINK \l _Toc359931161 第三章:小结 PAGEREF _Toc359931161 \h 10
HYPERLINK \l _Toc359931162 第四章:参考文献: PAGEREF _Toc359931162 \h 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
您可能关注的文档
最近下载
- 食品产业园建设项目可行性研究报告.docx
- 综合与实践 探秘曹冲称象第3课时 活动三、四 课件 2025-2026学年度西师大版数学三年级上册.pptx VIP
- 《精华版武松打虎》课件.pptx VIP
- 英语人教版(2024)7年级上册 Unit 3 My School Section B 1a - 2教案 教学设计.docx VIP
- 走进地理学(南京大学)中国大学MOOC慕课 章节测验答案.docx VIP
- 微生物的基本知识病毒ppt课件.pptx VIP
- 品管圈案例:降低股动脉介入术后外周血管并发症的的发生率.pptx
- 骨科专科护士考试试题与答案.docx VIP
- 双悬臂(3T)快速计算.xls VIP
- 项目管理的8个表格-V3.0.xlsx VIP
文档评论(0)