- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
B语言程序报傅逆21助产士政策
湖北汽车工业学院电气与信息工程学院 语言程序设计》 《C 语言程序设计》 实训报告 实训题目: 实训题目: 酒店房间登记与计费管理 专业: 专业: 班级: 班级: 姓名: 姓名: 成绩: 成绩: 计算机科学与技术 T923——1 T923——1 —— 李洋 吴卿 一,需求分析 1,问题 根据需求,该系统所应包含的信息有以下一些: 酒店房间登记与计费管理基本信息 客户姓名,身份证,入住时间,离开时间,房间号,房间价格 根据需求,该系统所应实现的功能有以下一些: 各种基本数据的录入.如:客户基本信息录入. 基于各种数据的查询.例如输入客户信息,然后查询. 2,系统 采用 C 语言实现,开发环境为 VC,可以运行在操作系统 windows98 及以上皆可. 3,运行要求 能不受限制的录入通讯录信息 界面友好,操作方便,例如删除前需要提示用户是否删除 容错性强,例如数据导出时,如果文件不存在需要提示用户. 二,总体设计 1,系统流程设计 根据系统要求,设计如下的系统流程菜单显示 用户输入操作 退出 判断用户选择的操作 执行相应的操作 退出 2,系统模块设计 根据系统的功能设计,如下模块 酒店管理与登记 主界面模块:完成系统菜单的显示 主 界 面 显 示 择 选 能 功 入 客输 户入 信客 息户 录信 息 况 客 客 户 户 入 入 住 住 情 情 况 入 客 户 信 息 导 功能选择模块:根据用户的选择,完成其相应的功能 客户信息录入界面输入客户信息,保存入系统的功能 客户住宿情况:判别客户能否入住 三,详细设计 1,数据结构设计 根据系统要求,系统中需要保存的数据有通讯录的信息,其结构如下: 数据项名称 姓名 身份证 入住(退房)时间 费用 数据项系统表示 name Id date Expensive 数据类型 字符串 Double 型 整型 整型 数据长度 20 18 10 6 备注 所住时间 房间价格 房间序号 time Price Number 字符型 整形 整形 10 6 6 2,界面设计 主界面: 在每个菜单前显示该菜单项对应的数字 用户输入菜单项前面的数字,主菜单消失,进入该模块的相应界面,进行相应的操作,完成后,回到 主界面. 运行此程序后得到此界面: 主界面 输入所要进行的操作: (所输入的选择为 1) 输 入 2 : 按提示执行: 没有其他的客户入住,则按 0 即可根据提示退出. 返回主界面: 按 3 后 : 根据提示后返回,到达主界面: 后 按 4 : 输 入 2010 后 得 到 此 界 面 : 根据提示进行操作即可退出 以进行以后的操作: /*当输入错误时*/ (01) 身份证错误 所出现的界面 (02) 时间输入错误 所出现的界面 (03) 房间号输入错误 所出现的界面 (4) 房间号输入错误 所出现的界面 3,模块实现 主界面实现:调用 printf()函数,在屏幕上打印需要显示的字符信息,需 功能选择模块实现: 接受从键盘输入的菜单选择,判断并调用相应的功能函数,完成其对应的功能.实现功能选择. 客户信息录入模块实现: 模块说明:从键盘接收输入的客户信息,在动态存储区中创建通讯录的节点,遍历链表,将其插入 到通讯录链表的最后位置. 模块流程: 清屏 遍历链表 找到最后一个节点 创建一个新节点 从键盘给新节点赋值 将新节点连接到链表 的最后一个节点上 模块流程: 清屏 输入需要修改的姓名 遍历链表 将每个节点与输入的姓名比较相等 显示该节点信息 输入新信息给该节点 改变标识变量 判断标识,显示是否 修改成功客户信息输入模块实现: 模块说明:略 模块流程:略 对应的链表:struct kehu_information *creat() 客户费用查询: 模块说明:略 模块流程:略 对应函数:void allprice(int number,struct time begin,struct time end,struct kehu_information *head) 客户信息查询模块实现: 模块说明:略 模块流程:略 对应函数: 四,测试结果 1,录入通讯录测试 测试数据: 输入张三 1234567890123456789 01 90 2010-03-12 测试结果: 程序运行出现错误,如下 测试数据: 输入张三 测试结果: 程序运行正常,正确的插入到链表的最后位置 测试数据: 输入:张三 测试结果: 程序运行不正常,可以将张三 1234567889901234546 012 90 入 1234567889901234546 012 90 1234567889901234546 012 90 五,实训总结 实训感想 对系统开发的总结(设计亮点,存在的不足,需要改进的地方 对系统开发的总结(设计亮点,存在的
您可能关注的文档
- 98年台湾疼痛的医学会专科医师考题--- 笔试部分(单选题).doc
- 9外科感染的.ppt
- @肺结核的.ppt
- A1类产品知识的.ppt
- @3《人体内物的质的运输》复习课件(1.2).ppt
- about lexico的logy.ppt
- ACCEXP-FD01的.pdf
- ACCA中财务分的析的7大忌.pdf
- Acrel-6000B档溺气火灾监控系统在哈尔滨群力医大的应用.pdf
- Acrel-2000电的力监控系统在哈医大一院的应用.pdf
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
最近下载
- 2024-2025学年初中美术七年级上册(2024)人教版(2024)教学设计合集.docx
- 2023年渤海船舶职业学院单招数学考试试题及答案解析.docx
- 分布式光伏项目开发居间协议(企业开发前)(1).docx VIP
- 2024年中考数学真题分类汇编专题28 解直角三角形(58题)(解析版).docx
- 2024八年级生物上册第五单元生物圈中的其他生物第三章动物在生物圈中的作用教案新版新人教版.docx VIP
- 疾病康复学教案1.doc VIP
- proxmox中文手册电子版.pdf
- 高职高专院校项目融资计划书.pptx
- 工程流体力学黄卫星.doc
- 苏教版科学三年级上册第二单元《研究土壤》大单元整体教学设计.pdf
文档评论(0)