三峡大学理学院2010级电子信息科学与技术专业《高级语言程序设计》课程设计说明书设计题目:客房管理系统班级:20101421学号:2010142139姓名:徐晶完成日期:2011-11-23目录一、设计任务……………………(2)二、需求分析……………………(2)三、系统模块图…………………(2)四、模块说明……………………(3)五、用户说明…………………(18)六、测试结果…………………(18)七、设计小结…………………(19)八、参考目录…………………(19)一、设计任务:客房管理系统实现用户登记功能,要提供结构体的输入操作,实现统计功能,要提供相应的统计操作,实现查询功能,要提供查找操作,实现修改功能,要提供修改操作;另外还有提供键盘式菜单实现功能选择
二、需求分析:1
总体分析:整个客房管理系统被设计为用户登记模块,统计模块,查询模块,和修改模块
详细分析:(1)用户登记模块提示用户输入自身信息以及客房信息,把数据存入Room数组中
(2)统计模块18设置计数器,顺序遍历ROOM数组来实现,实现对房客数、某一天的房客数的统计
(3)查询模块通过基本查找算法查找Room数组,可以按房间号、价格、房间标记、用户姓名、居民身份证查询
(4)修改模块采用基本查找算法在数组找到要修改的数据
三、系统模块图根据需求分析,可以对这个系统的设计分为以下几个模块:客户信息管理系统数据输入数据统计数据查询数据修改数据删除四、模块说明:一个较大的C语言程序不外乎由多个函数组成,本程序也并不例外
现就本程序中涉及的各个函数的代码和功能分别进行说明
1、主函数部分:程序:voidmain()/**主函数**/{intn,w;menu();do{printf("\t\tPleasechoiceyounumber(1-5)");scanf("%d",&n);if(n5)w=1,getchar(