1、 课课 程程 设设 计计 题题 目目 宾馆客房管理程序的设计与实现宾馆客房管理程序的设计与实现 学学 院院 计算机科学与技术学院 专专 业业 软件工程专业 班班 级级 姓姓 名名 指导教师指导教师 2013 年 元 月 25 日 课程设计任务书课程设计任务书 题题 目目: : 宾馆客房管理程序的设计与实现宾馆客房管理程序的设计与实现 初始条件:初始条件: 理论:学习了数据结构课程,掌握了基本的数据结构和常用的算 法; 实践:软件工程系实验室提供计算机及软件开发环境。 要求完成的主要任务要求完成的主要任务: : (包括课程设计工作量及其技术要求,以及说明书撰写 等具体要求) 1、系统应具备的功能
2、: (1)管理员对客房基本信息进行输入、删除、修改和查询 (2)旅客入住处理 (3)管理人员对客房的入住情况进行查询 (4)旅客退房结帐处理 2、数据结构设计; 3、主要算法设计; 4、编程及上机实现; 5、撰写课程设计报告,包括: (1)设计题目; (2)摘要和关键字(中文和英文) ; (3)正文,包括引言、需求分析、数据结构设计、算法设计、程序实现 及测试、设计体会等; (4)结束语; (5)参考文献。 时间安排:时间安排: 2013 年元月 21 日25 日 (第 21 周) 元月 21 日 查阅资料 元月 22 日 系统设计,数据结构设计,算法设计 元月 23 日-24 日 编程并上机
3、调试,验收程序 元月 25 日 撰写报告、提交报告 指导教师签名:指导教师签名: 20132013 年元月年元月 2121 日日 系主任(或责任教师)签名:系主任(或责任教师)签名: 20132013 年元月年元月 2121 日日 宾馆客房管理程序的设计与实现宾馆客房管理程序的设计与实现 摘要:本次课程设计需要实现的是客房管理系统的链表实现。主要实现的 功能包括:客房信息的录入、修改、删除、剩余客房信息查询、排序、输出。客 房信息可写入文件,也可从文件中读取。客房信息涉及的数据有客房编号、客房 类型、定房日期、客房内容(设施) 、定房有效期等。 关键字:链表 排序 输入输出 算法 Summar
4、y:The need to implement the curriculum design - rooms linked implementation of the management system. The main achievement of the features include: Room information entry, modify, delete, remaining rooms information search, sort and output. Room information can be written to a file, and can also be
5、read from a file. The room information relates to the data room number, room type, the room given date, rooms the content (facilities), Booking expiration date. Keywords:Linked list Sequence Input and output Algorithm 1 引言 客房管理系统是根据某酒店对客房管理的实际情况进行编写的,主要目的是 为了方便酒店对客房的实际情况进行集中的查询与管理工作,以提高整个酒店的 工作。客房是一
6、个对外服务的内容,为了客人的住宿要求,所以系统需要实现客 房信息的录入、修改和删除功能。客人对剩余客房需要进行选择,系统必须实现 相应的查询、排序和输出功能,使客人择优而居。 2 需求分析 经过电脑及生活中的调查研究,根据客人的经济水平和生活理念,客房的类 型已趋向于多样化,有标准房,单人房,VIP 间,甚至总统套房。而初步设定通 过客房的编号、类型、价格来定位一个客房的管理系统。客房是一个对外服务的 内容,为了客人的住宿要求,所以系统需要实现客房信息的录入、修改和删除功 能。客人对剩余客房需要进行选择,系统必须实现相应的查询、排序和输出功能, 使客人择优而居。本次课程设计需要实现的是客房管理系统的链表实现。 3 数据结构设计 按照需求分析所得,客房信息系统有以下几个功能模块: 1添加录入信息模块; 编写指针摸板,定义临时的客房间数,包括其各项类的成员,编号,类型, 定房日期,价格,客房内容,入住天数。 3修改客房信息模块