一、题目(问题)描述模拟酒店住房信息管理系统程序,进入系统,目录有登记入住,查询房间入住,查询当前费用,结账退房,帮助说明,关于,保存当前信息,退出系统
系统中包括各种信息,程序运行结果正确,操作方便,逻辑层次清晰
如图 1 解:图 1 酒店住房信息管理系统二、功能分析通过体验并分析后得出酒店住房信息管理系统主要功能包括:1
登记入住;2
查询房间入住; 3
查询当前费用;4
结账退房;5
帮助说明;6
酒店信息管理系统登记入住查询当前费用查询房间入住结账退房帮助说明关于退出三、系统设计1.程序总体结构程序中由主模块负责协调各功能模块的工作
进入程序后,根据输入操作,执行相应的读入、查询、排序、增加、删除、显示当前信息、保存、显示平均成绩、退出等功能,并在屏幕上输出
图 2 酒店住房信息管理系统的总体结构图2
界面设计 如图 3,下面的 Choose:表示通过选择 1、2、3、4、5、6、0等来进入各项功能,从而实现程序对信息的管理
图 3 管理信息界面3.输入方式设计此程序为 dos 下程序,因此简化为键盘控制
1、2、3、4、5、6、0 分别表示各项功能
回车表示确认进入各个程程序;主页面开始之后,键入:1
登记入住;2
查询房间入住;3
查询当前费用;4
结账退房;5
帮助说明;6
4.重要数据的数据结构设计酒店住房信息管理系统结构typedef struct tm tm; /*struct tm 命名为 tm*/ typedef struct node /*把 struct 命名为 node*/{void *elem; /*无类型指针类型成员*/struct node *next; /*指针类型成员存放*/} node_t; /*指针地址*/ typedef struct room /* 房间结构 */{int room_num