没有合适的资源?快使用搜索试试~ 我知道了~
U201614532_吕鹏泽C语言课设实验报告1
需积分: 0 0 下载量 5 浏览量
2022-08-03
11:25:28
上传
评论
收藏 1.76MB PDF 举报
温馨提示
试读
125页
1.基本信息的录入、修改和删除功能 2.基本信息的查询功能 3.数据统计功能 4.基础数据
资源详情
资源评论
资源推荐
华中科技大学计算机科学与技术学院
C 语言课程设计报告
题目: 房屋出租信息管理系统
专 业: 计算机科学与技术专业
班 级: CS1601
学 号: U201614532
姓 名: 吕鹏泽
成 绩:
指导教师: 甘早斌
完成日期: 2017 年 09 月 07 日
华中科技大学计算机科学与技术学院 C语言课程设计报告
目录
一、系统需求分析 ................................................................................................................... 3
二、总体设计 ........................................................................................................................... 7
三、数据结构设计 ................................................................................................................... 9
四、详细设计 ......................................................................................................................... 14
五、系统实现 ......................................................................................................................... 30
六、运行测试与结果分析 ................................................................................................... 113
七、总结 ............................................................................................................................... 124
华中科技大学计算机科学与技术学院 C语言课程设计报告
第3页 共 123 页
一、系统需求分析
房屋出租信息管理系统用于房屋出租信息的管理,主要内容包括客房分类信
息、客房基本信息、租客基本信息,以帮助管理人员及时了解各项基本情况,提高
工作效率。
房屋出租信息管理系统要求实现以下几方面的基本功能:
1.基本信息的录入、修改和删除功能
房屋出租信息管理系统的基本信息主要包括以下三类:
(1) 房间分类信息:客房编号、客房类别。
(2) 房间基本信息:客房编号、电话号码、客房类别、客房面积、每月租金、
是否有阳台、是否有客人入住
(3) 客人租房信息:身份证号、客人姓名、入住客房编号、入住时间、退房时
间、入住月数、押金、应缴费用、实缴费用。
系统应实现以上三种基础信息的录入、修改和删除功能。在信息录入时,系统
应提供尽量快捷和方便的录入方式,避免重复操作,降低数据冗余度;同事,还应
提供自动数据校验功能,满足数据的正确性、合理性、有效性和依赖性的要求、尽
量避免录入无用数据或非法数据。
具体实现为对客房分类信息, 客房基本信息, 及客人租房信息等三方面基本
信息的数据维护功能,每个分类再次分为子类。如下:
1)客房分类信息维护
包括对客房分类信息的录入、修改和删除等功能。
2)客房基本信息维护
括对客房基本信息的录入、修改和删除等功能。
3)客人租房信息维护
包括对客人个人信息、入住信息、退房信息、押金等信息的录入、修改和删除等
功能。
2.基本信息的查询功能
华中科技大学计算机科学与技术学院 C语言课程设计报告
第4页 共 123 页
系统应实现对以上三种基础数据信息的查询功能,提供按多种条件分别进行查
询的方式,具体分为三个子类:
1) 客房分类信息查询功能
以客房类别为条件来查找并显示满足条件的客房分类信息。例如,查找并显示
客房类别为双人间的客房分类信息。
2) 客房基本信息查询功能
① 以客房编号为条件,查找并显示满足条件的客房基本信息。例如,查找并显示客
房编号为“303”的客房基本信息。
② 以客房类别和每月租金为条件,查找并显示满足条件的客房基本信息。例如,查
找并显示客房类别为单人间且每月租金 800 元的所有客房基本信息。
3) 客人租房信息查询功能
① 以客人身份证号为条件,查找并显示满足条件的客人租房信息。例如,查找并显
示身份证号为“23010119920010024”的客人所有租房信息。
② 以客人的姓或名及入住时间范围为条件,查找并显示满足条件的所有客人租房信
息。例如,查找并显示姓张且在 2012 年 5 月 11 日至 2012 年 5 月 20 日之
间入住的所有客人入住信息。
3.数据统计功能
在以上三种基础数据信息的基础上,提供多方面的数据统计功能,具体包括:
1) 统计每种类别的客房总数、入住数、未住数。例如:
统计时间:2015 年 2 月 14 日 15 时 20 分
客房类别 客房总数 已入住数 未入住数
单人间
3 3 0
双人间
2 1 1
三人间
3 3 0
合计
8 7 1
表格 1客房入住情况统计表
2) 按类统计本年度各类客房的营业额。
年度:2016 年 计量单位:元人民币
华中科技大学计算机科学与技术学院 C语言课程设计报告
第5页 共 123 页
客房编号 客房类别 营业额 入住月数 入住率
合计
表格 2本年度各类客房营业额 统计表
3) 输入年份,统计概念所有客房的营业额、入住月数、入住率。
年份:2017
月份 单人间 双人间 三人间
1
…
12
合计
表格 3所有客房的营业额、入住月数、入住率统计表
4) 列出历年来本房屋出租月数最多的 10 个客人租房信息,按累计租房
月数降序排序后输出。(身份证号、姓名、累计租房月数、应缴住宿
费总额、实缴住宿费总额)。
身份证号 姓名 累计住宿月数 应缴费用总额 实缴费用总额
表格 4累计最多入住客人信息统计表
5) 统计客房入住情况。
4.基础数据
基于以上数据以及功能的分析,部分基础数据做以下说明。
1) 客房分类信息
客房基本信息包括房间编号和客房类型
中文字段名
类型及长 举
客房类别
cha
r
‘D’ 双人间,’S’ 单间,T 三个间,F 四人间
最多入住人数
int 2
客房套数
int 3
客房未住套数
int 2
剩余124页未读,继续阅读
李诗旸
- 粉丝: 23
- 资源: 329
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0