- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
酒店住房信息管理系统
- PAGE 10 -
一、题目(问题)描述
模拟酒店住房信息管理系统程序,进入系统,目录有登记入住,查询房间入住,查询当前费用,结账退房,帮助说明,关于,保存当前信息,退出系统。系统中包括各种信息,程序运行结果正确,操作方便,逻辑层次清晰。如图1解:
图1 酒店住房信息管理系统
二、功能分析
通过体验并分析后得出酒店住房信息管理系统主要功能包括:
1.登记入住;
2.查询房间入住;
3.查询当前费用;
4.结账退房;
5.帮助说明;
6.关于;
0.退出.
三、系统设计
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.关于;
0.退出.
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_number; /*房间号 */
Bool room_is_used; /*房间已使用*/
Type room_kind; /*房间种类*/
char guest_name[20]; /*客人姓名*/
char guest_Id[19]; /*省份证号*/
double room_price; /*房间价格*/
tm *start_time; /*入住时间*/
tm *end_time; /*退房时间*/
double total_cost; /*合计消费金额*/
} room_t;
5.函数设计
文件中函数的功能如下:
文件名
函数原型
函数功能
“filemenu.c”
void welcome()
显示欢迎页面
void menu()
主菜单页面
void locate position();
定位光标
void animal();
显示一个小动画
void animation();
显示另一动画
void menu();
菜单项
void goodbai()
完成时退出程序
void pricei nfo()
显示房间价格
四、关键技术、难点及其解决方法
此程序的关键是是否有保存功能,而且是保存把信息保存到文件中后退出程序,当再次进入程序是是否能查找到上次登陆是录入
您可能关注的文档
最近下载
- 海上避碰规则.pptx VIP
- 避碰规则COLREG72-(03中英版).doc VIP
- YY 0068.1-2008 医用内窥镜 硬性内窥镜 第1部分:光学性能及测试方法.pdf
- 故事罗伯特.麦基.doc VIP
- 回肠造口还纳术护理.pptx
- YY0068.3-2008 医用内窥镜 硬性内窥镜 第3部分:标签和随附资料.pdf VIP
- 《YY/T 0068.2-2008医用内窥镜 硬性内窥镜 第2部分:机械性能及测试方法》.pdf
- 统编版八年级语文上册《文学性文本阅读》期中复习专项练习题(带答案).docx VIP
- YY 0068.2-2008医用内窥镜 硬性内窥镜 第2部分:机械性能及测试方法.pdf
- 提升课堂互动的课件设计PPT模板.pptx VIP
文档评论(0)