资源描述:
《cc语言程序报告课程设计》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、湖北汽车工业学院电气与信息工程学院语言程序设计》《C语言程序设计》实训报告实训题目:实训题目:酒店房间登记与计费管理专业:专业:班级:班级:姓名:姓名:成绩:成绩:计算机科学与技术T923——1T923——1——李洋吴卿一,需求分析1,问题根据需求,该系统所应包含的信息有以下一些:酒店房间登记与计费管理基本信息客户姓名,身份证,入住时间,离开时间,房间号,房间价格根据需求,该系统所应实现的功能有以下一些:各种基本数据的录入.如:客户基本信息录入.基于各种数据的查询.例如输入客户信息,然后查询.2,系统采用C语言实现,开发环境为VC,可以运
2、行在操作系统windows98及以上皆可.3,运行要求能不受限制的录入通讯录信息界面友好,操作方便,例如删除前需要提示用户是否删除容错性强,例如数据导出时,如果文件不存在需要提示用户.二,总体设计1,系统流程设计根据系统要求,设计如下的系统流程菜单显示用户输入操作退出判断用户选择的操作执行相应的操作退出2,系统模块设计根据系统的功能设计,如下模块酒店管理与登记主界面模块:完成系统菜单的显示主界面显示择选能功入客输户入信客息户录信息况客客户户入入住住情情况入客户信息导功能选择模块:根据用户的选择,完成其相应的功能客户信息录入界面输入客户信息
3、,保存入系统的功能客户住宿情况:判别客户能否入住三,详细设计1,数据结构设计根据系统要求,系统中需要保存的数据有通讯录的信息,其结构如下:数据项名称姓名身份证入住(退房)时间费用数据项系统表示nameIddateExpensive数据类型字符串Double型整型整型数据长度2018106备注所住时间房间价格房间序号timePriceNumber字符型整形整形10662,界面设计主界面:在每个菜单前显示该菜单项对应的数字用户输入菜单项前面的数字,主菜单消失,进入该模块的相应界面,进行相应的操作,完成后,回到主界面.运行此程序后得到此界面:主
4、界面输入所要进行的操作:(所输入的选择为1)输入2:按提示执行:没有其他的客户入住,则按0即可根据提示退出.返回主界面:按3后:根据提示后返回,到达主界面:后按4:输入2010后得到此界面:根据提示进行操作即可退出以进行以后的操作:/*当输入错误时*/(01)身份证错误所出现的界面(02)时间输入错误所出现的界面(03)房间号输入错误所出现的界面(4)房间号输入错误所出现的界面3,模块实现主界面实现:调用printf()函数,在屏幕上打印需要显示的字符信息,需功能选择模块实现:接受从键盘输入的菜单选择,判断并调用相应的功能函数,完成其对应
5、的功能.实现功能选择.客户信息录入模块实现:模块说明:从键盘接收输入的客户信息,在动态存储区中创建通讯录的节点,遍历链表,将其插入到通讯录链表的最后位置.模块流程:清屏遍历链表找到最后一个节点创建一个新节点从键盘给新节点赋值将新节点连接到链表的最后一个节点上模块流程:清屏输入需要修改的姓名遍历链表将每个节点与输入的姓名比较相等显示该节点信息输入新信息给该节点改变标识变量判断标识,显示是否修改成功客户信息输入模块实现:模块说明:略模块流程:略对应的链表:structkehu_information*creat()客户费用查询:模块说明:略模
6、块流程:略对应函数:voidallprice(intnumber,structtimebegin,structtimeend,structkehu_information*head)客户信息查询模块实现:模块说明:略模块流程:略对应函数:四,测试结果1,录入通讯录测试测试数据:输入张三123456789012345678901902010-03-12测试结果:程序运行出现错误,如下测试数据:输入张三测试结果:程序运行正常,正确的插入到链表的最后位置测试数据:输入:张三测试结果:程序运行不正常,可以将张三123456788990123454
7、601290入123456788990123454601290123456788990123454601290五,实训总结实训感想对系统开发的总结(设计亮点,存在的不足,需要改进的地方对系统开发的总结(设计亮点,存在的不足,需要改进的地方)这是第一次非常正式的接触大程序,并且以合作的方式编写大程序,开始的时候接触它,这是第一次非常正式的接触大程序,并且以合作的方式编写大程序,开始的时候接触它,面对如此大式的接触大程序的一个程序(题目很长,提示也很长)有胆怯和畏惧的心理,真不知道从何处下手.然而,,有胆怯和畏惧的心理的一个程序(题目很长,提
8、示也很长)有胆怯和畏惧的心理,真不知道从何处下手.然而,在第13周的,星期二,经过张吴波老师的讲解后有一点点的信心,知道了首先应该写出整体的构思和框架图,星期二,经过张吴波老师的讲解后有一点点