预定房间系统课程设计
更新时间:2023-11-18 13:29:01 阅读量: 教育文库 文档下载
案 例 分 析
题目:海尔:“信息企业”的实现
院系:计算机科学学院
专业:2013级信息管理与信息系统一班
姓名: 宋悦
学号:41312125
指导老师:张玉梅
目录
一、概述
1.1、案例背景………………………………………………1 1.2、案例分析………………………………………………1
二、两个信息化
2.1企业的信息化……………………………………………2 2.2、信息企业化……………………………………………3 三、模式创新
3.1、改变组织结构…………………………………………4 3.2、买服务不买服务器……………………………………5 四、心得体会
4.1、心得体会………………………………………………14
一、概述
1.1设计目的:
客户通过自助客房管理系统在互联网上直接进行查看客房信息、客户信息的建立、客户信息的查询及退订等多项功能,满足客户的入住信息登记的要求,让客户足不出户就可以进行房间的预订。实现酒店客房管理的快捷化、无纸化办公。
1.2设计意义:
1.2.1通过自助客房管理系统客户可以有效的及时的查看房间信息及进行预订、退订功能。使得发挥在如今高速发展的社会中节约时间、节约成本、方便快捷的作用。同时,通过客户自己进行诸多功能减少服务人员的工作压力,使得社会和谐促进发展。
1.2.2在此次课程设计中,对于我们刚刚接触C语言的同学来说是一个难得的锻炼机会,之前在课本中的死知识在本次的课程设计中得到了很好的运用和实践。
1.2.3提高我们对系统的整体认识能力,包括在一开始的项目立项、初步调查、总体的方案设计、算法的构思、编写代码、程序的测试一系列步骤,让我们的思维能力得到提升。有一句话,经历了方才懂得,希望我们的各项能力在日后得到更好的提高。
1.2.4团队合作的过程体验合作的重要和艺术,没有团结统一集体很难进行任何一项工作,同时在合作的过程中重新认识了同学,增强了同学之间的情谊。
1.3需求分析:
1
目前启夏苑无法实现通过互联网来进行预订房间,新生家长往往是到了学校之后才知道启夏苑,然后才通过前台订购房间,大批量的客人导致服务的繁忙,容易出错,由此我们针对陕西师范大学启夏苑来开发出一款自助客房管理系统,让客户减少排队登记的麻烦,同时减轻工作人员的工作压力,保证准确性。
1.4功能概述:
一、 自助客房管理系统共有6个功能,即查看客房信息、客户信息
的登记、客户信息的查询、退订、客户信息的显示、退出通讯录。
二、课程设计计划
2.1任务分工:
①宋悦(组长):负责任务分工、进度安排,word制作、PPT制作、主函数的编写、PPT讲解。
②樊欢欢:负责功能函数的编译、调试程序、PPT制作。 ③江加翠:负责功能函数的编译、收集材料、word的制作。 ④苟妍:负责功能函数的编译、程序的优化、界面优化、word的制作。
⑤郑妍涛: 负责功能函数的编译、心得体会、错误总结。
2
2.2设计要求:
1、完成客房信息的输出。
2、实现客户信息的录入功能。(运用动态内存分布和动态链表知识)
3、实现用姓名查询客户入住信息。 4、实现客户退订房间后信息的释放。
【注】:建立客户信息的结构体,结构体的成员包括姓名、性别、身份证、天数、客房类型、备注。
三、程序算法及代码
知识归纳 (1)
整体算法流程图:
3
开始 显示主菜单 客户的选择 choose 查看客房信息记客户信息的登客房信息的查退订询客房信息显示退出系统非法操作 N Choose=0 Y 结束
子函数流程图与源程序 创建客户信息 (1)N-S图
4
客户信息创建N-S图
(2)程序源代码
linklist Create(int a )
{ linklist head=(listnode *)malloc(sizeof(listnode)); listnode *p,*q; q=head; while(a--)
{ p=(listnode *)malloc(sizeof(listnode));
printf(\姓名 性别 证件 入住日期 天数 类型 备注\\n\
scanf(\a.day, p->data.type,p->data.beizhu);
q->next=p;
5
q=p; }
q->next=NULL;
printf(\信息登记成功******\\n\ return head; }
查询客户信息 (1)N-S图
客户信息查询函数N-S图
(2)程序源代码
listnode * Find(linklist head) { listnode *p;
char name[10];
printf(\
6
printf(\ printf(\姓名查找,按1表示查找:\ p=head->next; scanf(\ if(i==1)
{ printf(\请输入要查询的姓名:\ scanf(\
while(p&&strcmp(p->data.name,name)>0) p=p->next;
if(p==NULL||strcmp(p->data.name,name)<0) p=NULL; }
return p; }
退订 (1)N-S图
(2)程序源代码:
7
void Delete(linklist head) { listnode *p,*q; p=Find(head); if(p==NULL)
{ printf(\信息不存在!\\n\ return;} else
{ printf(\要退订的话就按1:\ scanf(\ if(i==1) { q=head;
while(q!=NULL&&q->next!=p) q=q->next; q->next=p->next; free(p);
printf(\已退订!\\n\ } } }
客户信息输出 (1)N-S图
8
正在阅读:
预定房间系统课程设计11-18
一级建造师项目管理习题05-30
世联房地产项目开盘前工作进度表08-19
去括号教学设计05-05
安全人机课程设计-鞋 - 图文06-12
最新苏教版六年级语文上册试卷(带答案)04-25
实验四 RC一阶电路的响应测试11-29
2010年全省导游大赛知识问答题03-13
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 预定
- 房间
- 课程
- 设计
- 系统
- 问题与讨论 思修作业
- 化工仪表及自动化实验讲义
- 创业计划书(5)
- 现代汉语综合练习2014(语法部分)(1)
- 资治通鉴答案 超星尔雅
- 国家三级心理咨询师考试历年案例问答真题及答案(2008年5月 - 2012年5月)
- 东线二标段市政广场施工方案
- 社区青少年计划书
- 复习题ISO14001审核员试题答案 - 图文
- 安徽省政法干警2014年招录考试公告
- 二年级培优手册
- 统计学练习题答案
- 关于2008学年度优秀学生奖学金获得者和优秀学生干部
- 提高学校教育教学质量的发言稿
- 答案解析--人民卫生出版社 第七版 基础化学
- 09级SG学院统计学部分课后习题答案
- 课件生理习题
- 力学三大规律(A)
- 2018年深圳市高三年级第二次调研考试文科数学试题及答案解析
- 农村薄弱小型学校的现状