【优秀文档资料】C语言课设报告模板 酒店管理(打印版).doc

【优秀文档资料】C语言课设报告模板 酒店管理(打印版).doc

ID:49407295

大小:966.00 KB

页数:26页

时间:2020-03-01

【优秀文档资料】C语言课设报告模板 酒店管理(打印版).doc_第1页
【优秀文档资料】C语言课设报告模板 酒店管理(打印版).doc_第2页
【优秀文档资料】C语言课设报告模板 酒店管理(打印版).doc_第3页
【优秀文档资料】C语言课设报告模板 酒店管理(打印版).doc_第4页
【优秀文档资料】C语言课设报告模板 酒店管理(打印版).doc_第5页
资源描述:

《【优秀文档资料】C语言课设报告模板 酒店管理(打印版).doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《C语言程序设计》课程设计报告课程设计题目:酒店房间登记与计费管理专业:班级:姓名:成绩:一、需求分析1、问题根据需求,该系统所应包含的信息有以下一些:客户的基木信息:客户姓名、身份证号、入住时间、退房时间、入住房问号、入住天数、入住价格、住宿费用。根据需求,该系统所应实现的功能有以下一些:各种基本数据的录入。如:客户基本信息录入。各种基本数据的录入格式的判断。如:吋间格式为(YYYY-W-DD)o各种基本数据的查询。例如通过房间号查询相关客户的信息。显示客户信息。将输入的客户信息显示到窗口。数据保存。将客户信息保存到指定文件。统计费用。统计一段吋间内某个房间号产生的

2、费用。2、系统采用C语言实现,开发环境为VC,可以运行在操作系统windows98及以上皆可。3、运行要求能不受限制的录入客户信息界而友好,操作方便容错性强,例如数据保存时,如果文件不存在需要提示用户。要能够对输入的信息进行判段,如果输入错误要有相关提示。二、总体设计1、系统流程设计根据系统要求,设计如下的系统流程2、系统模块设计根据系统的功能设计,如下模块主界而模块:完成系统菜单的显示。功能选择模块:根据用户的选择,完成其相应的功能。客户信息录入:完成用户从界面输入客户信息,保存到链表的功能。客户信息显示:完成用户从界面输入客户信息后,将用户输入的客户信息全部显不O

3、客户信息查询:完成用户从界面输入查询条件,在系统査询符合条件的客户信息并显不。客户信息保存:完成用户从界面输入需要保存的文件路径名称,将用户输入的客户信息保存导向赢得文件屮去。统计费用:完成用户从界面输入需要统计的吋间段和房间号,统计该时间段内该房间号产生的费用。三、详细设计1、数据结构设计根据系统要求,系统屮需要保存的数据有客户的信息,其结构如下:数据项名称数据项系统表示数据类型数据长度备注客户姓名name字符串20身份证号ID字符串20入住时间timel字符串12格式:YYYY-MM-DD退房吋间time2字符串12格式:YYYY-MM-DD入住房间号num整型4

4、1001-1100,2001-2100依次内推。入住天数d整型调用函数计算入住价格d整型从键盘输入住宿费用d整型价格乘以天数为了能实现不受限制的增加客户信息,米用链表的结构保存客户的信息,在增加客户的基本信息吋,创建一个客户信息的节点,将其插入到链表屮,示意图如下。K客尸馅忌a使用C语言创建的结构体如下:structroom{intnum,price;};structcustomer!charname[20],ID[20];chartimel[12];chartime2[12];struetroomr;intdays,cost,flagl;structcustomer

5、*next;};2、界面设计主界而:根据系统要求,设计一个字符界面,显示系统的菜单,为了体现友好性,将在每个菜单前显示该菜单项对应的数字c*C:DocuBentsandSettingsjszz桌面课设2Debug2.exe*亠自心信自心户倩」息客户自心M隹的客传去户入入墨卸客犍犍费客

6、1人询示计存岀」囲番显统保退,rsl23450.******请输入0-5之间的数选择需要的操作:用户输入菜单项前面的数字,主菜单消失,进入该模块的相应界面,进行相应的操作,完成后,回到主界面。选择操作1:转入界而:用户输入相应客户信息。转入界而:聽蠶蔦歆户数<0-9>:2

7、MMXXXXXXXMMMMMMXXXXXMMMMMMM户/信息、[鴛蕭号;翹靈:»!1OI6吐450206依3--;222II10009一一0780909知600~45:2:2013>>02DD2§18v?vv~l0或?¥?¥0110位式式10衆15畫辭<<

8、作2.CA民*C:XDocimentsandSettingsjsxxA桌面课设2Debug2.exe*********两酉店扈可堂旦宜十费官理2.查询犍入韻户信息1-录入客户信3-显示键入客户信息5.保存扉信息0-退由4・统计费******M餐XXMMXXMMXXX口攵欠i【卩用XXXXXXXXXMXMX请输入0-5之间的数选择需要的操作:2.2d转入界面:输入相应的房间号,显示界面:按任意键返回主菜单,选择操作3,将所有的客户信息显示。显示界面:*C:Docu>entsandSettingsjs桌面课设2Debug2.exe*

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。