酒店房间登记与计费管理系统《C语言课程设计》dwwh.docx
《酒店房间登记与计费管理系统《C语言课程设计》dwwh.docx》由会员分享,可在线阅读,更多相关《酒店房间登记与计费管理系统《C语言课程设计》dwwh.docx(55页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、酒店房间登记与计费管理系统C语言言程序设设计课程设计计报告学院:_专业班级级:学生姓名名:学 号:设计地点点(单位位)_ 计算机机自主学学习中心心 _ 设计计题目:_ 酒酒店房间间登记与与计费管管理系统统设计 完完成日期期: 年月日指导教师师评语:_成绩(五五级记分分制):_ _指指导教师师(签字字):_ _ 摘要本次C语语言课程程设计我我选择的的设计任任务是客客房管理理系统设设计,这这个管理理系统是是用C语语言在VVC 66.0 c+的编编译器编编译而成成的。客客房管理理系统包包括客户户基本信信息的录录入、房房间统计计、用户户个人费费用及住住房信息息查询、自自动结账账、退出出系统功功能等。系
2、系统的开开发主要要由分析析、查阅阅相关书书籍和参参考资料料、程序序设计、编编写代码码、运行行实施、调调试和测测试、维维护和修修改等阶阶段组成成,其中中信息管管理和自自动运行行为开发发的重点点。在程程序设计计中结构构体的调调用与各各函数、数数组的调调用为编编译的重重点部分分。关键词:结构体体函数 数数组课程设计计任务书书设计题目目:酒店店房间登登记与计计费管理理系统设设计学生姓名名课程名称称C语言程程序设计计课程设设计专业班级级计科111地 点I3055/I3306起止时间间20122年1月月9日1月113日设计内容容及要求求请你为XXX酒店店设计一一个房间间登记与与计费管管理系统统。该系系统中
3、应应包括所所有房间间的信息息(房号号、房型型、基本本描述、挂挂牌房价价、入住住状态)等等,客人人入住后后应产生生一条入入住记录录(基本本信息包包括:房房号、客客人姓名名、客人人证件类类别、客客人证件件号、入入住日期期、押金金情况),客客人退房房后要修修正房间间的入住住状态并并产生相相应的账账单。 【题目要要求】 (1)屏屏幕上出出现一个个界面,让让操作员员能够方方便的选选择所需需要进行行的操作作,包括括登记入入住、查查询房间间的入住住情况、查查询当前前费用、结结账退房房等操作作。(2)对对不同标标准的房房间实施施不同的的收费标标准,也也可以按按天收费费或按小小时收费费,可根根据顾客客需要在在登
4、记的的入住的的时候进进行选择择。 (3)在结账退房时,根据入住的时间,计费方式和房间单价计算出总费用。要求用CC语言的的文件操操作语句句将以上上所有结结果分别别保存在在文件中中。 【输入/输出要要求】 (1)应应用程序序运行后后,先显显示一个个菜单,然然后用户户根据需需要选择择相应的的操作项项目。进进入每个个操作后后,根据据程序的的提示输输入相应应的信息息; (2)要要求用户户输入数数据时,要要给出清清晰、明明确的提提示信息息,包括括输入的的数据内内容、格格式及结结束方式式等。根据题目目要求,运用所学知识,完成设计和实现工作,并按照书写规范,撰写课程设计报告。设计参数(1)系系统分析析、设计计
5、正确。(2)结结果以图图表方式式显示。(3)界界面简洁洁、美观观。(4)报报告格式式规范。进度要求周一:明明确设计计任务,学学习相关关基础知知识周二:熟熟悉各知知识点,进进行基础础练习周三:根根据题目目要求,进进行设计计和实现现周四:根根据题目目要求,进进行设计计和实现现周五:撰撰写报告告,进行行答辩参考资料料1何何钦铭 颜晖.语语言程序序设计.高等教教育出版版社.220088年2谭谭浩强 张基温温.语言程程序设计计教程.高等教教育出版版社.220066年其它难点提示示:首先分析析题目的的数据结结构,看看看要操操作那些些值;然然后根据据题意设设计操作作对象的的结构。可可以使用用结构体体来描述述
6、其中较较为复杂杂的对象象例如往往来帐目目;确定定结构体体的定义义;可以以使用数数组来保保存数据据,使用用结构体体数组来来保存各各类数据据。说明.本表表应在每每次实施施前一周周由负责责教师填填写二份份,院系系审批后后交院系系办备案案,一份份由负责责教师留留用。.若填填写内容容较多可可另纸附附后。3.一题题多名学学生共用用的,在在设计内内容、参参数、要要求等方方面应有有所区别别。教研室主主任:指指导教师师:伍建建全/雷雷亮/焦焦晓军陈应祖/杨治明明20112年11月1日日目录1.软件件需求说说明书771.1需需求分析析71.2软软件功能能简介771.2.2 查查询房间间入住情情况71.2.3 查查
7、询当前前费用771.2.4 结结账退房房71.3界界面、数数据结构构要求772. 系系统分析析与设计计82.1软软件界面面设计882.1.1首页页欢迎界界面82.1.2登记入入住界面面82.1.3 客户户入住信信息查询询界面992.1.4 客客户个人人费用查查询界面面102.1.5 客客户退房房结账界界面1002.1.6 客客户结账账收退支支付费用用结账界界面1112.1.7 用用户退出出系统界界面1112.2软软件的数数据(结构)设计1222.3软软件的算算法设计计132.3.1主要要结构模模块框图图132.3.2 主主要流程程图1332.3.2 具具体模块块使用结结构流程程133.软件件的
8、实现现153.1 核心功功能再现现153.2关关键代码码分析3313.2.1innt ddenggji()3113.2.2innt llookkforr_rooom()3113.2.3innt llookkforr_prricee()3313.2.4 iint tuiifanng()324.软件件测试3334.1 函数简简介3334.2 测试用用例3334.2.1 voiid wwelccomee(); /首页欢欢迎界面面334.2.2 intt deengjji()334.2.3 intt loookffor_rooom();/用来查查询房间间入住情情况3334.2.4 intt loook
9、ffor_priice(); /用用来查询询当前费费用3334.2.5 intt tuuifaang(); /用用来结账账退房3344.2.6 voiid yyinggzhiifu(); /用用来结账账付款3344.2.7 intt quuit(); /退退出函数数345.软件件使用说说明书3356.致谢谢377.参考考文献3387.1 何钦铭铭颜晖.语语言程序序设计.高等教育出版社.2008年387.2 谭浩强强张基温温.语语言程序序设计教教程.高等教教育出版版社.220066年387.3 Al Kellleyy等C语言解解析教程程,AAl KKellley等等,机械械工业出出版社,2006
10、.1381 软件件需求说说明书1.1需需求分析析随着时代代的进步步、科学学的发展展,对信信息技术术的要求求也越来来越高。而而顾客对对各大酒酒店和客客房的要要求也越越来越高高,酒店店以前的的全人工工服务已已经不能能满足顾顾客和以以及现代代信息化化时代的的要求。顾顾客选择择入住酒酒店时也也会选择择更加现现代化和和信息化化的更加加方便快快捷的现现代化服服务酒店店。所以以现在各各大酒店店也都向向着信息息化和现现代化的的方向发发展,引引进更加加先进和和方便的的酒店管管理和服服务系统统。计算算机的自自动化管管理系统统提高了了酒店管管理的管管理水平平和工作作效率,增增强酒店店的竞争争能力降降低成本本,为客客
11、户提供供更加优优质的服服务。所所以需要要开发一一个计算算机系统统来代替替人工管管理酒店店客户入入住登记记和信息息查询等等方面的的工作。使使用该系系统可以以使酒店店的服务务更加快快捷、准准确和方方便,减减少大量量的人工工操作,提提高了工工作效率率。1.2软软件功能能简介1.2.1 登登记入住住自动登记记顾客的的各人信信息,包包括顾客客姓名、身身份证件件、证件件号码、选选择房间间种类、计计费方式式、押金金交付等等功能。1.2.2 查查询房间间入住情情况1.2.3 查查询当前前费用1.2.4 结结账退房房1.3界界面、数数据结构构要求屏幕上显显示一个个界面,界面要求简洁美观,让操作员能够根据具体的提
12、示信息方便的选择所需要进行的操作。用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式及结束方式等。2. 系系统分析析与设计计2.1软软件界面面设计2.1.1 首页页欢迎界界面2.1.2 登登记入住住界面2.1.3 客客户入住住信息查查询界面面2.1.4 客客户个人人费用查查询界面面2.1.5 客客户退房房结账界界面2.1.6 客客户结账账收退支支付费用用结账界界面2.1.7 用用户退出出系统界界面2.2软软件的数数据(结结构)设设计主要所用用的结构构体、函函数和变量的的数据类类型struuct datte /定义义结构体体datte,记记录入住住和结账账时间 intt moo
13、n; /整整形 intt 格格式控制制符为%d intt daay; intt hoour; ;struuct cosstoeem /定义义结构体体cosstoeem intt nuum; /房房间号 格格式控制制符为%d intt kiind; /房间种种类 11-单人人间 22-双人人间 charr naame20;/客户信信息 /字符型型 chhar 格式式控制符符为%ss chaar IID119; /身份证证号 intt h_monney; /按小时时收费价价格 intt d_monney; /按天收收费价格格 格格式控制制符为%dstruuct datte ttimee; /入住住
14、时间 tiime被被说明为为datta结构构类型。成成员名可可与程序序中其它它变量同同名,互互不干扰扰。 intt fllag; /入住状状态,fflagg: 00无人入入住 11按小时时入住 2按天入入住 intt deepossit; /押金rooomMM;2.3软软件的算算法设计计2.3.1主要要结构模模块框图图酒店管理系统结账退房费用查询房间查询入住登记结账退房房2.3.2 主主要流程程图2.3.2 具具体模块块使用结结构流程程信息查询入住登记顾客欢迎菜单输入个人信息结账退款按3种方式查询登记成功退出系统3.软件件的实现现3.1 核心功功能再现现#inccludde#inccludde
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言课程设计 酒店 房间 登记 计费 管理 系统 语言 课程设计 dwwh
限制150内