宾馆客房管理系统的设计与实现
课程设计报告 题 目 宾馆客房管理系统的设计与实现 学 号 姓 名 年级专业 指导老师 完成日期 年 月 日 书目 一.问题描述2 二. 系统需求分析2 2.1 设计前调查2 2.2 用户需求分析2 2.3 核心数据流图3 三、概念设计5 3.1 局部E-R图5 3.2 程序结构图5 四、逻辑设计6 4.1 开发环境6 五、程序调试6 5.1程序登陆6 5.2 订房7 5.3入住7 5.4退房8 5.5信息查询8 六、程序代码8 七、总结22 物理与电子信息学院课程设计评定看法23 一.问题描述 宾馆客房管理软件 1) 某宾馆有301、302、303、304、305五个标准间,每个标准间可住2人; 2) 链表存储结构:姓名、性别、房号、后续指针,按房间号有序; 3) 能实现入住(留意性别)和退房,能按给定姓名、房号查询; 4) 建议采纳链表结构,但用其它方法实现也可。 二. 系统需求分析 2.1 设计前调查 近年来,宾馆业迅猛发展,市场的竞争日趋激烈,全面提高宾馆的软件管理水准,已成为宾馆业发展的当务之急。尤其是对于星级宾馆,既须要完成前台的一些服务工作,还须要完成后台的管理工作。然而,传统的人工管理模式已经远远不能满意有效、快捷地处理经营中产生的大量信息数据的须要,从而使得企业决策层无法刚好、精确地驾驭一线资料,继而影响对市场进行正确地分析和预料。像沿海城市三星级以上宾馆引进外方管理,使小部分宾馆管理水准几乎接近或达到国际水平。但对占80%以上的广阔中小型宾馆来说,是难以做到的。因此,欲在竞争中甩开对手,取得优势,必需在经营、管理、产品、服务等方面具备独到之处。而对宾馆的经营状况起确定作用的是客房的管理。简洁的服务标准已不是制胜的锦囊,只有管理做到最微小之处,才能让顾客体会到宾馆服务的高标准、高质量,而精确、快速、周全往往就是最基本的胜利要素。 传统的管理方法已经不能适应现代社会的须要,因此采纳电脑管理业务、财务等诸多环节已成为推动宾馆业快速发展的先决条件,宾馆客房管理信息系统是各大中小型宾馆所须要运用的一个管理系统。 2.2 用户需求分析 建立一套功能完善的管理信息系统,既能满意业务人员日常处理的须要,增加企业经营全过程的数字化管理水平;又能满意管理人员决策分析的须要,提高公司管理层对公司经营反馈信息的响应速度。从而大幅度提高工作效率,提高实施管理的精确性、科学性,使担负管理的工作人员从繁杂的手工劳作中解脱出来。因而程序须要实现的功能有如下主要六大功能: 一、 客房管理:客房登记,入住状况查询,客房状态查看。 二、 来宾入住管理:客房预定,登记入住,房间调整,退房结帐 三、 物资管理:物品登记,物品查询,报修和修理,定时提示。 四、 财务管理:追加押金,增删财务,日报表 五、 员工管理:增改员工,查删员工 六、 系统管理:增删管理员,修改密码 七、 其他功能:界面管理 2.3 核心数据流图 修理信息 调整房间 修理/报修 房间 提示 客房信息 预订 客房信息 客房状态 退房 入住住 客人 客人信息 入住登记 帐务信息 财务 现开 入住信息 部分数据流图 数据流名称:客人信息 来源:客人 去向:入住登记 包含的数据项:姓名、身份证号、性别、入住房间、房间类型、房间价格、入住状态等 (宾馆客房管理系统的数据流——客人信息) 数据流名称:入住登记 来源:客人产生入住登记 去向:入住 包含的数据项:订单编号、姓名、性别、身份证号、客户编号、客房类型、抵房时间、入住 人数、预定人、电话、住几天等信息 (宾馆客房管理系统的数据流——入住登记) 数据流名称:客房信息 来源:客人产生入住登记 去向:入住 包含的数据项:客房编号、客房类型、客房价格、客房状态 (宾馆客房管理系统的数据流——客房信息) 数据流名称:房间状态 来源:退房 去向:房间 包含的数据项:客房号码、房间状态 (宾馆客房管理系统的数据流——房间状态) 数据流名称:帐务信息 来源:退房 去向:财务 包含的数据项:帐单编号、姓名、消费金额、入住时间、退房时间、押金 数据结构 数据结构反映了数据之间的组合关系。一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成,或由若干个数据项和数据结构混合组成。数据结构的详细描述如下: (1)数据结构:客房信息 含义说明:是宾馆客房管理系统的主体数据结构,定义了宾馆客房的有关信息 组成:房号、类别、楼层、单价、可容纳人数、说明 (2)数据结构:旅客信息 含义说明:是酒店客房管理系统中的旅客数据结构,定义了旅客的有关信息 组成: 入住编号、顾客姓名、性别、证件名称、证件号码 (3)数据结构:操作员信息 含义说明:是酒店客房管理系统中的操作员数据结构,定义了操作员的有关信息 组成:用户名、密码 数据存储 通过SQL SERVER 2000 建立一个名为“酒店”的