宾馆管理系统设计课程设计

上传人:xins****2008 文档编号:112160623 上传时间:2019-11-05 格式:DOC 页数:25 大小:492.50KB
返回 下载 相关 举报
宾馆管理系统设计课程设计_第1页
第1页 / 共25页
宾馆管理系统设计课程设计_第2页
第2页 / 共25页
宾馆管理系统设计课程设计_第3页
第3页 / 共25页
宾馆管理系统设计课程设计_第4页
第4页 / 共25页
宾馆管理系统设计课程设计_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《宾馆管理系统设计课程设计》由会员分享,可在线阅读,更多相关《宾馆管理系统设计课程设计(25页珍藏版)》请在金锄头文库上搜索。

1、哈尔滨学院软件学院课程设计任务说明书 题目:宾馆管理系统 院(系)软件学院 专 业软件工程 年 级 11-1 姓 名学 号 指导教师职 称 2012 年 7 月 20 日 目录 摘摘 要要 1 1 第一章第一章 前前 言言 4 4 1.1 课程设计目的.4 1.2 课程设计内容.4 1.3 课程设计目标 .5 第二章第二章需求分析需求分析6 6 2.1 系统功能需求分析.6 2.2 系统实现需求分析.6 2.3 系统性能需求分析 6 第三章第三章 开发工具介绍及数据库设计开发工具介绍及数据库设计 7 7 3.1 系统开发工具简介7 第四章第四章 概要设计概要设计 8 8 4.1 系统总体设计.

2、8 411 系统开发思想.8 4.12 系统模块设计 .8 4.2 程序模块设计 9 第五章第五章 详细设计详细设计 1010 5.1 数据结构 10 5.2 程序模块 10 第六章第六章 系统测试运行系统测试运行 1616 6.1 测试目的.16 6.2 测试方案.16 6.3 测试内容 16 6.31 测试数据选择.16 6.32 测试结果.16 6.33 测试结果分析:.19 总总 结结 2020 心得体会心得体会 2121 哈尔滨学院软件学院课程设计任务说明书 1 摘 要 宾馆管理系统是典型的信息管理系统,是酒店管理的重要组成部分,其处理信息 量很大。这次的课程设计是用 C 和 C+编

3、写的一个简单的酒店信息处理系统,实现了 对新住旅客信息的录入,换房旅客信息修改,退房删除,以及房间信息和旅客信息的 查询。 此程序运用了一个信息(Info)结构体。主界面通过菜单提示来进行操作,实现信 息的录入,查询,以及删除。录入信息分两步,首先是信息的输入,这些信息的输入 在 Add(l)函数中完成;其次是保存信息,这主要在 Save(Link l)函数中完成, ;房间信息 修改则主要在 Modify(Link l) 函数中完成,其它功能也对应各自函数。 其次就是,此程序对顾客的信息进行了文件保存,这样保证了文件的安全性和持 久性,是比较实际的操作。 最后就是绿色字体,黑色背景,界面美观,

4、同时操作简单,信息文件保存稳定安 全。 此程序的设计最终目的是实现旅客信息的录入,方便酒店管理,提高效率,降低 成本,方便,简洁,高效的实现整个酒店的信息处理,从而满足客户需求。 关键词: 信息录入 ;信息安全 ;文件保存;客户需求。 哈尔滨学院软件学院课程设计任务说明书 2 Abstract Hotel management system is a typical management information system, is the hotel management important component, the processing of information in large

5、quantities. This course is designed with C and C+ prepared a simple hotel management information system, realize the new living passenger information entry, modify delete wards passenger information, check out, as well as the information of the room and passenger information query. This procedure us

6、ing an information ( Info ) structure. The main interface through the menu prompts to operate, realize the information input, inquiries, and delete. Input information is divided into two steps, the first is the information input, the information input in the Add ( L ) function of complete informatio

7、n is preserved; secondly, it is mainly in the Save ( Link L ) function; complete, room information modification is mainly in the Modify ( Link L ) function, other function also corresponds to the respective function. Secondly, this program on the customer information of the file, so as to ensure the

8、 file security and persistence, is compared to the actual operation. Finally is the green font, black background, beautiful interface, at the same time, simple operation, stable and safe information file. This program design is to achieve the ultimate goal of passenger information input, the conveni

9、ence of hotel management, improve efficiency, reduce cost, convenient, simple, efficient implementation of the hotels information processing, so as to meet the needs of customers. 哈尔滨学院软件学院课程设计任务说明书 3 Key word: Information , keep information, security file , Customer needs 哈尔滨学院软件学院课程设计任务说明书 4 第一章 前

10、前 言言 1.1 课程设计目的 宾馆信息管理系统是一个宾馆不可缺少的部分,它对于管理者和消费者来说都非 常重要,所以一个良好的宾馆管理系统应该能够为用户提供足够的信息处理能力和信 息查询手段。宾馆信息管理系统对于加强宾馆信息管理有着极其重要的作用。当今社 会经济发达,交通便利,人们活动的范围越来越广泛,因此,宾馆的旅客量也在日渐 剧增,对于如何管理如此庞大的旅客信息显得更为复杂,传统的管理方法,不仅工作 量大,而且特容易出现问题,如效率低,保密性差,另外时间一长,将产生大量的文 件和数据,这对于查找,更新和维护都带来了不少的困难。已不能适应时代的发展。 随着科学技术的不断提高,计算机科学日渐成

11、熟,其强大的功能已为人们深刻认 识, 它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分, 使用计算机对学生成绩信息进行管理,具有手工管理所无法比拟的优点。例如:检索 迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能 够极大地提高管理者管理的效率,也是宾馆走向科学化、正规化管理,与世界接轨的重要 条件。 因此,开发设计这样一套宾馆信息管理软件成为很有必要的事情。 该酒店信息管理系统采用 C+语言开发研制,针对宾馆信息及其数据特点,可以 全面实现对旅客信息的录入,换房旅客信息修改,退房结算,以及房间信息和旅客信 息的查询等功能的计算机管理。它能使

12、宾馆管理的工作人员从繁重的工作中解脱出来, 大大减轻了工作量,减少人为的工作失误,全面提高宾馆管理的效率,从而使宾馆对 于旅客信息的管理水平和技术水平跃上一个新的台阶。 1.2 课程设计内容 在程序设计中,可以采用多种数据结构来存储数据,但由于宾馆的房间数目一般 都是固定的,每个房间所涉及的信息也是相对独立的,因此,以对象数组的方式存储 数据,不仅方便,而且简单明了,查看方便,互不影响,信息安全,无疑是最好的选 择。 哈尔滨学院软件学院课程设计任务说明书 5 为了简便期间,程序定义了 一个信息 Info 结构体,来管理所有宾馆信息。众多函 数相对独立,却又紧密相连,构建起一个宾馆信息管理系统,

13、实现了入住登记,换房 修改,退房结算以及房间旅客信息查询几大基本功能。 对宾馆的信息具体管理如下: (1) 入住登记:入住登记:对旅客的姓名,身份证号,入住时间,年龄,房间收费等信息进行记录 存储; (2) 换房修改:换房修改:对旅客换房的信息进行修改保存; (3) 退房结算:退房结算:对旅客退房时提供结算服务,以及信息删除 (4) 信息查询:信息查询:提供房间以及旅客信息两方面的查询; (5) 操作保存:操作保存:对所有操作产生的信息进行文件保存,安全稳定; 1.3 课程设计目标 建立宾馆信息管理系统,采用计算机对宾馆信息进行管理,进一步提高宾馆现代 化水平。帮助广大信息管理者提高工作效率、

14、减少工作时间,实现宾馆信息管理工作 流程的系统化、公平化、规范化和自动化。为了保证系统能够长期、安全、稳定、可 靠、高效的运行,本课题将达到以下几个目的。 (1)(1)系统处理的准确性系统处理的准确性 系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充 分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足宾 馆对信息处理的需求。 (2)(2)系统的保密性系统的保密性 旅客信息是属于个人的隐私,所以系统在开发时,应该充分考虑系统的保密性, 以保证旅客的隐私权,因而没生成 txt 文件,解决了旅客信息安全的问题。 哈尔滨学院软件学院课程设计任务说明书 6 第

15、二章 需求分析 2.1 系统功能需求分析 (1)(1) 以文件和数组完成对旅客和房间信息的管理; (2)(2) 实现旅客的入住、换房和退房、查看旅客和房间信息等; (3)(3) 从文件读取相关信息,将相关信息存储到文件的功能; 2.2 系统实现需求分析 创建一个宾馆信息管理系统,其中包含: 1.信息输入函数 Add(l); 2.信息保存函数 Save(l); 3.换房函数 Modify(l); 4.退房函数 Del(l); 5.信息查询读出函数 Qur(l); 2.3 系统性能需求分析 1 硬件环境: 处理器:CPU 主频在 500MHz 以上。 内存:128MB 以上。 硬盘空间:10MB。

16、 2 软件环境 操作系统: Windows 98/Me/NT/2000/XP(推荐使用 Windows 2000/XP)。 调试环境: Visual C+及以上版本。 哈尔滨学院软件学院课程设计任务说明书 7 第三章 开发工具介绍及数据库设计 3.1 系统开发工具简介 1C 语言介绍 C 语言是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言 的特点。它由美国贝尔研究所的 D.M.Ritchie 于 1972 年推出。1978 后,C 语言已先后 被移植到大、中、小及微型机上。它可以作为工作系统设计语言,编写系统应用程序, 也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。它的应用范围广 泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到 C 语言,适于编写系统软件,三维,二维图形和动画。具体应用比如单片机以及嵌入式 系统开发等。 2开发工具介绍 本文所采用的开发环境主要是基于 VC6.0 和基于面向对象程序设计的 C。VC 是个 平台开发工具。该软件使用 TC2 为内核,提供 WIN

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号