delphi数据库管理系统旅店管理系统报告
酒店管理系统实验报告
酒店管理系统实验报告篇一:酒店管理系统实验报告数据库大作业酒店管理系统实验报告----------------------目录----------------------一、需求分析............................................................... .. (3)二、E-R 图............................................................... . (4)三、物理与逻辑设计............................................................12四、数据字典............................................................... (14)五、系统实现............................................................... (16)六、开发环境............................................................... (17)七、问题与感想: ............................................................... . (18)一、需求分析1、酒店管理系统是一种典型的信息管理系统。
随着信息化的发展,现在的酒店不但需要豪华的装饰和舒适的居住环境,还需要为客人提供快捷优质的服务。
通过酒店管理系统就可以做到这一点,并且还能降低酒店的运营成本,提高酒店的效率和效益。
2、操作人员进入系统后将能够查询当前酒店房间的状态,房间状态可以分为入住、预定、空闲、脏房等。
有宾客时,将能够完成开单操作,从而让宾客进行入住。
当宾客离开酒店时,将能够完成结账操作,从而送走宾客。
DELPHI酒店管理系统
摘要酒店宾馆作为一个服务性行业,从客房的营销即客人的预定开始,到入住等级直至最后退房结账,整个过程应该能够体现以宾客为中心,提供快捷、方便的服务,提高酒店的管理水平,简化各种复杂操作,在最合理、最短的时间内完成酒店业务的规范操作。
虽然信息化并不是酒店走向成功的关键元素,但它可以帮助那些真正影响成败的要素发挥更大的效用。
因此,采用全新的计算机网络和管理系统,将成为提高酒店的管理效率,改善服务水准的重要手段之一。
酒店行业的激烈竞争使得争取客源、提高酒店满员率、指定正确营销策略已经成为一项重要的任务,而借助于当前蓬勃发展的IT工具来拓展销售能力,创造可观的经济效益已经成为许多酒店的首选。
作为一种有效的统计分析手段,计算机管理系统发挥了其强大的优势,在数据保存、数据交换等方面均快速可靠,这是手工操作无法实现的。
本系统使用Delphi和SOL Srver 2000开发而成。
本文设计的酒店管理系统,包括基础设置,预定管理和房态管理三个部分,实现了基本的计算机管理系统的要求。
关键词:酒店管理;基础设置;酒店预定管理;房态管理AbstractHotel as a service industries, from the marketing is the guest room reservation, check-in level to check until the check-out, whole process should be able to embody the guests as the center, provide quick, convenient service, improve the level of management, simplify complicated operation, the most reasonable, in the shortest time of complete hotel business standard operation.Although informatization and not the key elements of the hotel to success, but it can help those who really affect the success of factors play a greater utility. Therefore, using new computer network and management system, improve the management will become efficiency and improve the service level is one of the important means.The hotel industry competition for tourists, improve the hotel that were correct, designated marketing strategy has become an important task, and with the vigorous development of tools to expand sales ability of IT, create considerable economic benefits has become the preferred hotels.As an effective means of statistical analysis, the computer management system for the strong superiority, data storage and data exchange in such aspects as fast and reliable, it is impossible to realize the manual operation. This system uses Delphi and SOL Srver 2000 development.This paper designs the hotel management system, including the basis set, management and room management department, realize the basic computer management system requirements.Keywords: hotel management, Basic configuration, Hotel management, Room management目录引言 (1)第一章系统的分析 (2)1.1 开发环境简介 (2)1.1.1 SQL Server 2000数据库 (2)1.1.2 Delphi7.0的开发环境 (2)1.2 本次设计任务及要求 (2)1.3 系统的功能需求 (2)1.3.1 功能概述 (3)1.3.2 用户环境 (4)1.3.3 其他要求 (4)1.3.4 需求分析 (4)1.4 系统的性能需求 (6)1.4.1 系统的用户界面 (6)1.4.2 系统的可靠性和稳定性 (6)1.4.3 系统的开放性 (6)1.4.4 系统的易维护性 (7)第二章系统的总体设计 (8)2.1 静态数据 (8)2.1.1 业务流程图 (8)2.1.2 系统E-R图 (9)2.2 数据库信息表 (10)第三章系统的详细设计 (15)3.1 系统模块的功能设计 (15)3.1.1 创建工程 (15)3.1.2 创建系统主窗体 (15)3.2 完成客房类型设置功能 (22)3.3 完成客房信息设置功能 (25)3.4 完成房态管理功能 (33)3.5 完成预订管理功能 (34)3.6 编译并运行系统 (37)第四章系统的使用说明 (38)4.1 系统的服务器架设 (38)4.1 酒店管理系统的启动和运行 (38)结论 (40)参考文献 (41)谢辞 (42)引言在信息高度发达的今天,酒店业务涉及的各环节已不再仅仅是传统的住宿、结算业务,而是更广泛、更全面的服务性行业代表。
Delphi平台下宾馆住宿管理系统设计与实现
该 系统采用 了 S LSre 0 0数据库 ,数据库 名称 为 Z— Q e r 0 v 2 S
1 开发环 境
采用 D lh 70的集成开发环境 , D lh 7 e i. p e i . 面向对象 p 0是 的程 序设计 ,与以前 的编程 方法 相 比具 有更好 的 可复用 性 、
3 设计 及部 分功 能 实现
31 数 据 库 .
可扩展性和可管理性 ,能够更好地适应 当今 软件开发在规模 、 复杂性 、可靠性 、质量 和效率上的种种需求 。D lh . ep i 0还提 7
ZHANG u J ( p r n f nomao n ier g, ioigPoica C l g f o Deat t fr t nE gnei Lann rvni ol e mmu i t n S eyn 12 me o I i n l e oC nc i s, h n ag10 2 ) ao 1 A s at nti pp r D lh . IE ( t rtddvl m n ni n e t adS LS re d t aei ue o - b t c:I hs a e, e i 0 D I e ae ee p e t vr m n) n Q e r a b s s sdt cn r p 7 ng o e o v a o
数据备份等功能。 关 键 词 :宾 馆住 宿 ; 房 管理 。 e h ; Q evr 客 9 l i S LSre p D
Th sg n m p e e t to fHo e c m m o a i n M a a e e t e De i n a d I l m n a i n o t lAc o d to n g m n S se s d o l h y t m Ba e n De p i
专业课程设计报告范文Delphi餐饮管理系统
南京审计学院信息科学学院课程设计报告书课程名称:信息系统开发工具课程设计课题名称:餐饮管理系统专业:信息管理与信息系统班级: 08级信息管理1班学号:姓名:孙晓刚成绩:2010年 12月 26 日目录37客户点菜完毕返回设计 (37)摘要近几年来,随着我国国民经济的稳定增长,餐饮业的竞争也越来越激励,想在这样竞争激励的环境下生存,就必须运用科学的管理思想与先进的管理方法,使用点餐与管理一体化。
这样不仅提高了工作效率,也避免了以前手工作业的麻烦,从而使得管理者能够准确,有效的管理餐饮。
因此,餐饮业的管理者更需要一种综合实时的管理模式,希望从更科学的管理中取得竞争的优势,在竞争激烈的商业市场中取胜。
结合管理信息系统的开发方法及步骤,以此为理论根据,开发出一个信息管理系统——餐饮管理系统。
它采用国际通用的先进餐饮管理模式,并结合中国的管理实际特点开发而成。
通过本系统功能模块,可为各种大小不同的餐饮管理所使用。
为管理者提供高效的管理手段,本系统有着人性理的设置理念,流程清晰、易懂。
具有独特的功能对于开台管理、点菜、菜谱设置等为管理人员带来很大的方便,减少人为因素的错误,提高服务水平,提升企业形象。
关键字:餐饮管理系统、提高服务水平、提高工作效率第一章系统需求分析系统功能需求分析随着现在连锁餐饮店的不断崛起,作为餐饮业不可缺少的一部分——餐饮管理系统,它的内容对于餐饮业的决策者和管理者来说都非常重要。
本系统基于餐饮管理系统之下的一个子系统,可以把整个餐饮店的日常经营管理信息化,包括点餐、库存管理、员工信息等日常经营的一些统计功能。
现在此系统还不够完善,将来使此系统会集成更多的功能,例如:餐饮管理系统的开发成功,实现了餐饮业的现代化,表明了餐饮管理正与国际化接轨,有了更为深入的发展。
《餐软管理系统》采用国际通用的先进餐饮管理模式,并结合中国的管理实际特点开发而成。
通过本系统功能模块,可为各种大小不同的餐饮管理所使用。
《酒店管理系统》系统分析报告
电子商务系统分析与设计系统分析《酒店管理》系统成绩评语组名404商会软件开发集团项目经理钱诚姓名裘燊学号12135114完成日期2015-11-12目录第二章系统分析2.1 结构化建模2.1.1 组织结构图2.1.2 业务功能一览表2.1.3 业务流程图2.1.4 数据流程图2.1.5数据字典2.1.6 E-R模型分析第 2 章 系统分析2.1 结构化建模2.1.1 组织结构图总经理广告部维修二组维修一组商务中心客房部维修部采购部电脑室餐饮部消防部前厅部总台工程部人事部行政室财务部副经理总经理办公室2.1.2 业务功能一览表住宿管理酒店管理系统操作员设置查询统计调房登记退宿结账挂账查询挂账管理权限设置密码设置重新登录系统设置系统维护数据备份数据恢复住宿登记追加押金客房设置客房查询退宿查询宿费提醒房态查看住宿查询挂账管理客房管理2.1.3业务流程图2.1.4数据流程图1.顶层数据流图3.入住管理数据流图4.退房管理数据流图6.房态管理数据流图7.查询管理数据流图2.1.5数据字典预约表(姓名,身份证号,客房号,预约时间,预约时间段)姓名name char(10) Not Null身份证号cid char(20) Not Null Primary Key 客房号rid char(10) Not Null预约时间reservetime datatime Not Null预约时间段timequantum varchar(50) Not Null客户信息表(姓名,身份证号,性别)姓名name char(10) Not Null身份证号cid char(20) Not Null Primary Key 性别sex char(5) Not Null押金表(姓名,身份证号,押金金额,押金状态)姓名name char(10) Not Null身份证号cid char(20) Not Null Primary Key 押金金额damount float押金状态dstate char(4)Not Null客房状态表(客房号,客房状态)客房号rid char(10) Not Null Primary Key 客房状态rstate char(4)Not Null部门表(部门编号,部门名称,负责人)部门编号bmid int Not Null Primary Key 部门名称bmname char(20) Not Null负责人personInCharge Char(20) Null部门消费表(姓名,身份证号,客房号,部门编号,消费类型,消费金额,备注)姓名name char(10) Not Null身份证号cid char(20) Not Null Primary Key 客房号rid char(10) Not Null部门编号bmid int Not Null消费类型xfstyle char(21) Not Null消费金额consumption float Not Null备注postil navarchar(max)客户消费表(姓名,身份证号,客房号,消费金额)姓名name char(10) Not Null身份证号cid char(20) Not Null Primary Key 客房号rid char(10) Not Null消费金额consumption float Not Null客户历史信息表 (姓名,身份证号,客房号,部门名称,消费类型, 消费金额,押金金额,押金状态,预约时间,预约时间段,备注) 姓名 name char(10) Not Null身份证号 cid char(20) Not Null Primary Key 客房号 rid char(10) Not Null 部门名称 bmname char(20) Not Null 消费类型 xfstyle char(21) Not Null 押金金额 damount float 押金状态 dstate char (4) Not Null 预约时间 reservetime datatime 预约时间段 timequantum varchar(50) 备注 postil navarchar(max)2.1.6 E-R 模型分析客户消费部门消费客房状态押金客户信息客户历史信息预约n m 缴纳11产生1n产生1n 部门产生1n预约姓名身份证号客房号预约时间预约时间段客户信息姓名身份证号性别押金姓名身份证号押金状态押金金额客房状态客房号客房状态部门部门编号部门名称负责人部门消费姓名身份证号客房号消费类型消费金额备注部门编号客户消费身份证号姓名客房号消费金额客户历史信息姓名身份证号客房号消费类型部门名称押金金额押金状态预约时间预约时间段备注。
《酒店管理系统》系统分析报告
《酒店管理系统》系统分析报告一、引言随着旅游业的蓬勃发展,酒店行业的竞争也日益激烈。
为了提高酒店的管理效率和服务质量,满足客户不断增长的需求,建立一套完善的酒店管理系统显得尤为重要。
本报告将对酒店管理系统进行全面的分析,包括系统的需求分析、功能模块设计、数据流程设计、数据库设计以及系统的安全性和可靠性等方面。
二、需求分析(一)用户需求酒店管理系统的用户主要包括酒店管理人员、前台工作人员、客房服务人员、财务人员等。
不同用户对系统的需求有所不同。
1、酒店管理人员:需要全面了解酒店的经营状况,包括客房入住率、收入情况、客户满意度等,以便做出科学的决策。
2、前台工作人员:需要快速办理客人的入住、退房手续,查询客房状态,为客人提供准确的信息。
3、客房服务人员:需要及时了解客房的清洁状态、维修需求等,以便提供高效的服务。
4、财务人员:需要准确记录酒店的收支情况,生成财务报表,进行成本核算和财务分析。
(二)功能需求1、客房管理客房信息管理:包括客房类型、房间号、客房状态(空闲、已预订、已入住、维修中)等。
客房预订管理:处理客人的预订请求,记录预订信息,包括客人姓名、联系方式、预订时间、入住时间、退房时间等。
客房入住管理:办理客人的入住手续,分配房间,收取押金,打印入住凭证。
客房退房管理:办理客人的退房手续,结算费用,退还押金,打印发票。
2、餐饮管理菜单管理:维护酒店的餐饮菜单,包括菜品名称、价格、菜品描述等。
点餐管理:处理客人的点餐请求,记录点餐信息,包括桌号、客人姓名、菜品名称、数量等。
结账管理:结算客人的餐饮费用,支持多种支付方式。
3、客户管理客户信息管理:记录客户的基本信息,包括姓名、性别、联系方式、会员等级等。
客户消费记录:记录客户在酒店的消费情况,包括客房消费、餐饮消费、其他消费等。
客户投诉管理:处理客户的投诉和建议,及时反馈处理结果。
4、财务管理收入管理:记录酒店的各项收入,包括客房收入、餐饮收入、其他收入等。
酒店管理delphi
建历史表
if object_id('history')is not null drop table history go create table history( customerid nchar(10) not null primary key, customername nvarchar(100), sex nchar(1) check(sex in('F','M')), indate datetime,
建房间种类表
if OBJECT_ID('roomcategories') is not null drop table roomcategories go create table roomcategories( categoryid nchar(1) not null primary key, categoryname nvarchar(20), unitprice money check(unitprice>0)) go insert into roomcategories values('1','标准单人间','100') insert into roomcategories values('2','标准双人间','150') insert into roomcategories values('3','豪华单人间','150') insert into roomcategories values('4','豪华双人间','200') go
酒店管理系统报告
酒店管理系统报告酒店管理系统是指通过计算机技术和相关服务综合管理一家酒店业务的信息系统。
随着科技的不断发展,酒店管理系统已成为现代化酒店的重要组成部分。
本文将就酒店管理系统报告进行探讨,主要从系统介绍、系统结构、功能模块以及优点和不足四个方面进行阐述。
一、系统介绍酒店管理系统是一种基于计算机技术的信息管理系统,通过集成各项酒店管理工作,实现酒店的全面管理与运营,包含前厅、客房、餐饮、财务、销售等模块。
酒店管理系统可以为酒店业主提供便捷的操作、高效的管理和精准的分析,同时也能提升顾客体验,提高酒店的市场竞争力。
二、系统结构酒店管理系统一般由客户端和服务器两个部分构成。
客户端主要是为前台和终端顾客提供服务,包括预定、入住、退房等操作。
服务器主要负责管理数据库,处理交易订单以及进行数据分析等。
系统的整体架构以模块化结构为主,不同模块的功能紧密联系,各自独立且具有数据交换的功能。
三、功能模块酒店管理系统涵盖的功能模块主要包括前台管理、客房管理、餐饮管理、财务管理、销售管理和报表分析六大方面。
具体包括以下内容:1、前台管理:提供预订、入住、续住、退房等相关操作,并能够快速查询、修改和删除客房信息;2、客房管理:管理房间预订、客房检查、清洁、维修等工作,同时还能实现房间的调配和快速排房等功能;3、餐饮管理:管理餐饮服务包括订单管理、菜单管理、餐桌管理、库房管理等,可以满足客人各类需求;4、财务管理:包括财务报表查询、财务收支管理、财务预算管理等,让酒店业主实时了解财务运营情况;5、销售管理:系统可根据不同的销售渠道,提供分别的费用、时间和收益分析,且提供多样化的报价方案,帮助酒店提高销售;6、报表分析:系统能够根据酒店渠道、时间段、房型、收入等各种要素进行多种报表的生成,为酒店的决策和市场分析提供实时依据。
四、优点和不足1、优点(1)高效便捷:酒店管理系统增加自动化程度,提高了工作的效率,同时节省了员工的人力物力成本。
管理信息系统-酒店管理系统实验报告
管理信息系统-酒店管理系统实验报告管理信息系统酒店管理系统实验报告一、实验目的随着旅游业的蓬勃发展,酒店行业的竞争日益激烈。
为了提高酒店的管理效率和服务质量,酒店管理系统应运而生。
本次实验的目的是通过对酒店管理系统的实际操作和分析,深入了解其功能和应用,评估其对酒店运营的影响,并提出改进建议。
二、实验环境本次实验使用的酒店管理系统为系统名称,运行环境为 Windows 操作系统,数据库采用数据库名称。
实验设备包括计算机、网络等。
三、实验内容及步骤(一)系统登录与用户权限设置首先,打开酒店管理系统,输入用户名和密码进行登录。
系统根据用户的角色(如管理员、前台接待员、客房服务员等)赋予不同的权限。
管理员拥有最高权限,可以进行系统的设置、用户管理、数据备份等操作;前台接待员主要负责客人的预订、入住、退房等业务;客房服务员则负责客房的清洁、维修等工作。
(二)客人预订管理1、客人可以通过电话、网络或直接到前台进行预订。
预订信息包括客人姓名、联系方式、入住时间、退房时间、房型要求等。
2、前台接待员根据客人的预订需求,在系统中进行操作,查看房间的可用性,并为客人预留房间。
3、系统会自动生成预订单号,客人可以通过预订单号查询预订状态。
(三)客人入住管理1、客人在预订时间到达酒店后,前台接待员根据预订单号为客人办理入住手续。
2、收取客人的押金,为客人分配房间,并制作房卡。
3、系统自动更新房间状态为“已入住”。
(四)客人消费管理1、客人在酒店内的各项消费(如餐饮、洗衣、娱乐等)都可以通过系统进行记录。
2、消费项目和金额实时计入客人的账单,方便客人结账时统一结算。
(五)客房管理1、客房服务员可以通过系统查看客房的清洁状态、维修需求等。
2、完成清洁或维修工作后,及时在系统中更新客房状态。
(六)客人退房管理1、客人到前台办理退房手续,前台接待员核对客人的消费账单,结算费用。
2、退还客人的押金(如有),打印发票。
3、系统更新房间状态为“可预订”。
酒店管理系统实验报告
酒店管理系统实验报告酒店管理系统实验报告引言:随着旅游业的蓬勃发展,酒店行业成为了一个繁忙而竞争激烈的领域。
为了提高酒店的运营效率和客户满意度,许多酒店开始引入酒店管理系统。
本实验旨在探讨酒店管理系统的功能和优势,并对其应用进行评估。
一、酒店管理系统的功能酒店管理系统是一个综合性的软件系统,旨在帮助酒店管理人员更好地管理酒店的各个方面。
其主要功能包括以下几个方面:1. 客房管理:酒店管理系统可以帮助酒店管理人员实时监控客房的入住情况和空房情况。
通过系统,客房预订、入住和退房等流程可以更加高效地进行,减少了人工操作的错误和延误。
2. 财务管理:酒店管理系统可以帮助酒店管理人员记录和管理酒店的财务流水,包括收入、支出、成本等。
通过系统的自动化处理,可以减少财务管理的繁琐性和出错率,提高财务管理的准确性和效率。
3. 人力资源管理:酒店管理系统可以帮助酒店管理人员管理员工的信息和工作安排。
通过系统,可以更好地协调员工的工作时间和任务分配,提高员工的工作效率和满意度。
4. 客户关系管理:酒店管理系统可以帮助酒店管理人员记录和管理客户的信息和需求。
通过系统,可以更好地了解客户的喜好和需求,提供个性化的服务,提高客户的满意度和忠诚度。
二、酒店管理系统的优势引入酒店管理系统可以带来许多优势,包括以下几个方面:1. 提高工作效率:酒店管理系统的自动化处理可以减少人工操作的时间和错误,提高工作效率。
例如,客房预订和入住流程的自动化处理可以减少前台工作人员的工作量,提高客户的办理效率。
2. 优化资源利用:酒店管理系统可以帮助酒店管理人员更好地了解客房的入住情况和需求,从而合理安排客房资源,提高客房的利用率。
3. 提升客户满意度:酒店管理系统可以帮助酒店管理人员更好地了解客户的需求和喜好,提供个性化的服务。
通过系统的记录和分析,可以更好地满足客户的需求,提高客户的满意度和忠诚度。
4. 改善管理决策:酒店管理系统可以帮助酒店管理人员更好地了解酒店的运营情况和趋势,提供数据支持和分析工具,帮助管理人员做出更准确、更科学的管理决策。
sql+delphi数据库课程设计报告-酒店管理系统
课程设计课程:数据库题目:酒店客房管理系统专业:信息管理与信息系统班级:座号:姓名:2011年3 月5 日一、系统定义酒店客房管理系统是为了在正常运营中需要对客房资源、客人信息、消费信息、结算信息等进行管理,利用酒店客房管理信息系统对客房的各个操作进行管理,能够及时了解各个环节中信息的变更,有利于提高管理的效率。
本项目要设计和实现一个能对酒店客房租住信息,客人信息,预订信息,消费信息、结算信息的管理,实现前台操作流程较方便,清晰,高效的信息管理系统二、需求分析现在我国的中小型宾馆客房管理水平还停留在纸介质的基础上,这样的机制已不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。
而购买大型通用宾馆客房管理系统,对小型宾馆来说,又要付出昂贵的代价,而且管理项目不一定完全符合小型宾馆客房管理的要求。
因此根据企业目前实际的宾馆客房管理情况开发一套宾馆客房管理系统是十分必要的。
本系统主要具备以下五大功能: 前台操作、预定管理、财务管理、统计查询、管理设置(1)前台操作:开房、顾客信息管理、续费、换房、结账退房、客房状态、商品消费、留言板、留言板查看(2)预定管理: 预订、确认入住、预订信息修改、解除预订(3)财务管理:所有收支、客户退房清算、交接班、账面金额、(4)管理设置: 客房信息设置、财务管理、商品信息设置、操作人员信息(5)统计查询: 客房状态分类查看、入住统计逻辑模型:数据流程图客房预订系统关联图客房预订系统顶层图客房预订系统二层图三、系统设计1、概念结构设计这一设计阶段是在需求分析的基础上,设计出能满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。
根据上面的设计规划出的实体有客房实体,客人实体,预订信息、入住信息、账单信息等实体。
客房信息客人信息预定房间客人入住转房退房2、逻辑结构设计1 客房信息表(客房号,状态标记,客房等级ROclass (豪华、标准、单间),全日房价格,半天房,钟点,楼层,客房概况,可住人数) )2顾客信息表Vip 表(积分,会员等级,会员号)顾客基本信息表(顾客编号,表单自动编号,顾客姓名,性别,证件类型,证件号,联系电话,通讯地址,是否为会员,会员号)3操作人员表(员工号,员工姓名,密码,加入时间,部门)4 商品消费设置(商品信息表Goods :商品名、类别、单价,是否参与积分)顾客消费明细单(客房号 , 顾客编号,消费商品数目, 商品名,类别 ,单价,是否参与积分,操作日期,操作人员号) 5留言板表(自动编号,留言人呢称,留言标题,留言文本内容,留言时间)6交班表 (操作人员号,操作人员,操作日期)7预订表(自动编号,客房号 , 顾客编号, 顾客姓名,客房类型,预存费用Brplan, 押金,预订入住时间,离店时间,预计入住人数,操作日期,员工号)8入住表 (自动编号, 客房号 , 顾客编号, 顾客姓名,,客房类型,预存费用,押金 ,是否消费商品,入住时间,预离店时间,入住人数,结账费用结账时交的费用 ,是否结账,操作日期,员工号)9 资金清算表 (客房号 , 顾客编号, 顾客姓名,客人名称,押金 ,应收费用 , 是否消费商品,实收金额,入住时间,结账日期,操作日期,操作人员号)3、系统功能模块图4、其它设计图形工具Microsoft office visio 2003 四、详细设计表格建立:create database newhotel --1 客房信息表create table Room--客房信息表(ROno varchar(8)primary key,--客房号ROflat char(4)default'空房',--状态标记ROclass varchar(20)not null,--客房等级ROclass(豪华、标准、单间)ROdayprice money,--全日房价格ROhalfprice money,--半天房ROhourprice money,--钟点ROfloot char(4)not null,--楼层ROintroduce varchar(100),--客房概况ROnumber char(4)not null,--可住人数)--2 顾客信息表create table VIP(CUVIPno int primary key,VIPrewards int default'0',--积分VIPrewards,VIPclass char(8)--会员等级VIPclass)create table Customs(CUno char(8),-- primary key ,CUnum int IDENTITY(1,1),--自动编号, --顾客编号,--触发器回滚 --利用存储过程实现CUname varchar(8),--顾客姓名CUsex char(4),--性别CUtype char(8)not null,--证件类型Cucardno char(20)unique not null,--证件号CUphone varchar(20)not null,--联系电话CUaddress varchar(40),--通讯地址CUflat bit not null,--是否为会员CUVIPno char(8)default null)--3操作人员表create table Operator(OPno varchar(20)primary key,--员工号OPname char(8),--员工姓名OPpass char(10),--密码OPdate smalldatetime,--加入时间OPdepartment varchar(30)--部门)--4 商品消费设置(商品信息表Goods:商品名、类别、单价,是否参与积分、检索码)create table Goods(GOtype char(10),-- 类别GOname varchar(20),-- 商品名GOprice money,--单价GOjifen bit,--是否参与积分)-- 顾客消费明细单create table spend(ROno varchar(8),--客房号 chanzhaoCUno char(8),SPnumber int,--消费商品数目GOname varchar(20),-- 商品名GOtype char(10),--类别 chaozhaoGOprice money,--单价GOjifen bit,--是否参与积分SPoper_date datetime,--操作日期CUoper_date OPno varchar(20),--操作人员号CUopertorforeign key(ROno) references room(ROno),foreign key(CUno ) references Customs(CUno ) foreign key(OPno )references Operator(OPno ))--5留言板表create table MessageTP(MessageID int IDENTITY(1,1),--自动编号Messageowner char(10),--留言人呢称Messagetitle char(20),--留言标题Messagetext char(100),--留言文本内容Messagetime datetime--留言时间)--6交班表create table exchange(OPno1 varchar(20),--操作人员号CUopertorOPno2 varchar(20),--操作人员号CUopertorexoper_date datetime,--操作日期CUoper_date foreign key(OPno1 )references Operator(OPno ), foreign key(OPno2 )references Operator(OPno ) )--7预订表create table Bookroom(BRplanno int IDENTITY(1,1),--自动编号ROno varchar(8),--客房号CUno char(8),CUname char(8),Rolevel varchar(20),--客房类型Rolevel (全日房价格ROdayprice、半天房价格BRplan money,--预存费用BRplan、BRdeposit money,--押金BRdepositBRplanentertime datetime,--预订入住时间BRleavetime datetime,--离店时间BRplanpersons int,--预计入住人数BRoper_date datetime,--操作日期ROoper_dateOPno varchar(20),--员工号chanzhaoforeign key(ROno)references room(ROno))drop table bookroom--8入住表create table Enterroom(ERenterno int IDENTITY(1,1),--自动编号ROno varchar(8),CUno char(8),CUname char(8),Rolevel varchar(20),--客房类型Rolevel (全日房价格半天房价格BRplan money,--预存费用BRplan、BRdeposit money,--押金BRdepositERgoflat bit,--是否消费商品ERentertime datetime,--入住时间ERleavetime datetime,--预离店时间ERpersons int,--入住人数ERmoney money,--结账费用结账时交的费用ERpaymoney bit,--是否结账ERoper_date datetime,--操作日期ROoper_dateOPno varchar(20),--员工号 canzhaoforeign key(ROno)references room(ROno),foreign key(OPno)references Operator(OPno))9所有收支信息表create table Szhistorytable (ROno varchar(8),--客房号 chanzhaoCUno char(8),CUname varchar(8),--顾客姓名chanzhaoSZneed money,--应收费用SZfactfee money,--实收金额BRdeposit money,--押金BRdepositERentertime datetime,--入住时间SZoper_date datetime,--操作日期CUoper_dateOPno varchar(20),--操作人员号CUopertorprimary key(ROno,CUno,ERentertime ),foreign key(ROno)references room(ROno),foreign key(CUno ) references Customs(CUno ),foreign key(OPno )references Operator(OPno ))资金清算表Zjqstablecreate table Zjqstable(ROno varchar(8),--客房号CUno char(8),CUname varchar(8),--客人名称BRdeposit money,--押金BRdepositSZneed money,--应收费用是否消费商品ZJfactfee money,--实收金额ERentertime datetime,--入住时间CUaccountday datetime,--结账日期ZJoper_date datetime,--操作日期CUoper_dateOPno varchar(20),--操作人员号CUopertorprimary key(ROno,CUno,CUaccountday ),foreign key(ROno)references room(ROno),foreign key(CUno ) references Customs(CUno ),foreign key(OPno )references Operator(OPno ))信息加入--1insert into Room(ROno,ROclass ,ROdayprice,ROhalfprice,ROhourprice,ROfloot,ROintroduce ,ROnumber ) values('101','豪华','500','250','50','一楼','空调',1);insert into Room(ROno,ROclass , ROdayprice,ROhalfprice ,ROhourprice,ROfloot,ROintroduce ,ROnumber )values('201','标准',300,150,30,'二楼','风扇',2);insert into Room(ROno,ROclass , ROdayprice,ROhalfprice ,ROhourprice,ROfloot,ROintroduce ,ROnumber )values('301','单间',200,100,10,'三楼','无',3);--2select*from roominsert into VIP values(1,0,'特等');insert into VIP values(2,1,'无');insert into VIP values(3,0,'中等');select*from Customsinsert intoCustoms(CUno,CUname,CUsex,CUtype,Cucardno,CUphone,CUaddress,CUflat,CU VIPno)values('1','张三','男','身份证','030510923434',,'福州',1,'1'); insert intoCustoms(CUno,CUname,CUsex,CUtype,Cucardno,CUphone,CUaddress,CUflat,CU VIPno)values('2','李四','男','身份证','030510923435',,'福州',0,null); --3insert into Operator values('00001','小红','123456','2000-05-08 ','财务');insert into Operator values('00002','小白','234567','1992-10-01 ','前台');insert into Operator values('00003','小黄','345678','2010-10-01 ','前台');--4insert into Goods values('饮料','可乐',4,1);--5drop table Szhistorytableinsert into Szhistorytable values('101','1','张三','600','200','789','2010-11-11','2010-11-11','00001');--7insert intobookroom(ROno,cuno,CUname,Rolevel,BRplan,BRdeposit,BRplanentertime ,BRleavetime ,BRplanpersons ,BRoper_date,OPno )values('101','1','张si','500','200','200','2010/10/1','2010/10/10',2,getdate(),'00001'); --8insert intoenterroom(ROno,CUno,CUname,Rolevel,BRplan,BRdeposit,ERgoflat ,ERente rtime ,ERleavetime,ERpersons ,ERmoney ,ERpaymoney ,ERoper_date,OPno ) values('101','1','张','500','200','200',1,getdate(),'2010/10/10',2,'300',0,getdate(),'000 01');insert intoenterroom(ROno,CUno,CUname,Rolevel,BRplan,BRdeposit,ERgoflat ,ERente rtime ,ERleavetime,ERpersons ,ERmoney ,ERpaymoney ,ERoper_date,OPno ) values('201','2','dfs','500','200','200',1,getdate(),'2010/10/10',2,' 300',0,getdate(),'00001');存储过程--存储过程触发器--预订转入住时候使用create procedure brproc (@ROno varchar(8)--客房号--@CUno char(8) ,--@CUname varchar(8))asupdate room set roflat ='预订'where rono=@ROnocreate procedure erproc (@ROno varchar(8)--客房号--@CUno char(8) ,--@CUname varchar(8))asupdate roon set roflat ='入住'where rono=@ROno--退房create procedure tfproc (@ROno varchar(8)--客房号)asupdate roon set roflat ='打扫'where rono=@ROno--换房create procedure hfproc (@ROno varchar(8)--客房号)asupdate room set roflat ='打扫'where rono=@ROno--续费alter procedure续费xfproc (@rono varchar(8),@num int)asupdate enterroom set brplan=brplan+@num where ROno= @ronocreate procedure退房xfproc (@rono varchar(8),@CUno char(8))asdelete from enterroom where ROno= @rono and CUno= @cunocreate procedure退房yudingxfproc (@rono varchar(8),@CUno char(8))asdelete from bookroom where ROno= @rono and CUno= @cuno-- 换房create proc换房hfproc(@rono1 varchar(8),@rono2 varchar(8),@Rolevel varchar(20))asupdate enterroom set rono =@rono2,rolevel=@Rolevel where ROno =@rono1 积分增加create procedure cuflatproc (@CUno char(8))asdeclare @num intselect @num=spnumber from spend where cuno=@cunoupdate vip set VIPrewards=VIPrewards+10*@num where CUVIPno =(select CUVIPno from customs where cuno=@cuno );用户密码登陆alter proc密码登陆(@opno char(8),@oppass char(10),@flag int output)asif exists(select*from Operator where opno=@opNo)if exists(select*from Operator where oppass=@oppass)set @flag=1elseset @flag=0elseset @flag=-1declare @flag intexec密码登陆'00001','123456',@flag outputselect @flag--用户密码修改create table Operator(OPno varchar(20)primary key,--员工号OPname char(8),--员工姓名OPpass char(10),--密码OPdate smalldatetime,--加入时间OPdepartment varchar(30)--部门 youkeneng wei shangban)alter proc密码修改(@opno char(8),@oldpass char(10),@newpass char(10),@newpass2 char(10),@flag int output)asif exists(select*from Operator where opno=@opno )if exists(select*from Operator where oppass=@oldpass) beginif @newpass=@newpass2beginupdate operator set oppass=@newpass where opno=@opnoand oppass=@oldpassset @flag=1endendelseset @flag=0elseset @flag=-1--添加进入所有支出create procedure所有支出(@ROno varchar(8),--客房号@CUno char(8),@CUname varchar(8),@SZneed money,--应收费用@SZfactfee money,--实收金额@BRdeposit money,@ERentertime datetime,--押金BRdeposit@SZoper_date datetime,--操作日期CUoper_date@OPno varchar(20))asinsert into Szhistorytablevalues( @ROno ,@CUno,@CUname,@SZneed,@SZfactfee ,@BRdeposit ,@ERentertime , @SZoper_date, @OPno );--房屋数目---空房create procedure kfs(@num int output)asselect @num=count(*)from room where roflat ='空房';declare @num as intexec kfs @num outputprint @num--入住create procedure rzs(@num int output)asselect @num=count(*)from room where roflat ='入住';declare @num as intexec rzs @num outputprint @num-- 维修create procedure wxs(@num int output)asselect @num=count(*)from room where roflat ='维修';declare @num as intexec wxs @num outputprint @num--打扫create procedure dss(@num int output)asselect @num=count(*)from room where roflat ='打扫';declare @num as intexec dss @num outputprint @num--全部create procedure qbs(@num int output)asselect @num=count(*)from room ;declare @num as intexec qbs @num outputprint @num--查看原有金额create procedure cxbrplan (@ROno varchar(8),--客房号@CUno char(8),@CUname varchar(8))asdeclare @num moneyselect @num=BRplanfrom enterroomwhere ROno= @ROno and CUno= @CUno and CUname=@CUnamereturn @num--资金清算alter proc资金清算( @rono varchar(8),@CUno char(8),@flag int output)asbegindeclare @total intdeclare @daycount intdeclare @cost intselect @cost=sum(spnumber*GOprice)from spend where cuno=@cunoselect @daycount =datediff(dd,ERentertime,getdate())fromSzhistorytable where rono=@rono and cuno=@cunoselect @total =0select @total=@daycount*(isnull(Rolevel,0))from enterroom whererono=@rono and cuno=@cunoselect @total=@total+SZneed-SZfactfee from Szhistorytable whererono=@rono and cuno=@cunoselect@total=@total+@cost from Spend where rono=@rono and cuno=@cuno set @flag=@totalenddeclare @flag intexec资金清算'101','1',@flag outputselect @flag--触发器--预订转入住时候使用create trigger dftrion bookroomfor insertasbegindeclare @rono varchar(8)select @rono=rono from insertedupdate room set roflat ='预订'where rono=@ROnoend--入住create trigger rztrion enterroomfor insert,updateasbegindeclare @rono varchar(8)select @rono=rono from insertedupdate room set roflat ='入住'where rono=@ROnoend--退房换房create trigger tftrion enterroomfor delete,updateasbegindeclare @rono varchar(8)select @rono=rono from deletedupdate room set roflat ='打扫'where rono=@ROnoendalter proc确认入住(@ROno varchar(8),@CUname char(8))asdeclare @CUno char(8),@Rolevel varchar(20),@BRplan money,@BRdeposit money,@BRplanentertime datetime,@BRleavetime datetime,@BRplanpersons int,@OPno varchar(20)select@CUno=CUno ,@Rolevel=Rolevel ,@BRplan=BRplan ,@BRdeposit=BRdeposit ,@ BRplanentertime=BRplanentertime ,@BRleavetime=BRleavetime ,@BRplanpersons =BRplanpersons from bookroomwhere ROno =@ROno and CUname =@CUnameinsert into enterroom(ROno,CUno,CUname,Rolevel,BRplan,BRdeposit,ERgoflat,ERentertime,ERlea vetime,ERpersons,ERmoney,ERpaymoney,ERoper_date, OPno )values(@rono,@cuno,@CUname,@Rolevel,@BRplan,@BRdeposit,0,getdate(),@B Rleavetime,@BRplanpersons,null,null,getdate(),@OPno )delete from bookroom where ROno =@ROno and CUname =@CUname五、系统实现与测试1、开发平台和工具选择计算机及操作系统:PC机,WindowsXP1;开发工具:Delphi运行环境: 装有SQL SERVER 2005 的系统语言:T-SQL语言2、系统测试六、课程设计总结我感觉这次的课程设计是我收获最大的一次,从刚开始的只懂部分东西,到后面完成的做完一个小软件,感觉很是开心!在整个设计过程中,对数据库的知识有了更加深入的理解!我觉得数据库的设计最重要的就是需求分析,如果这个没有做好,后面的设计经常会重新再来,或者多次修改!只有把需求分析弄清楚了,才会设计出最优的数据库,而一个数据库最重要的部分则是存储过程的实现部分,在这部分里面需要的知识太多了。
delphi、数据库-酒店客房管理系统
* * 工程学院课程设计课程:数据库应用课程设计题目:客房管理系统专业:信息管理与信息系统班级:1002座号:23姓名:盗版皇帝2012年 2 月13 日目录1.摘要 (3)1.1背景 (3)1.2系统功能基本要求 (3)2.需求分析 (3)2.1数据流程图 (3)2.1数据字典 (4)3.数据库概念结构设计 (8)3.1 E-R图 (8)3.2实体及联系的属性: (9)4.数据库逻辑结构设计 (9)5. 系统结构框图及程序流程图 (10)6. 程序源代码及其说明 (10)7.总结 ..................................................................... 错误!未定义书签。
1.摘要:1.1背景某酒店为了提高竞争力,降低成本,为客户提供更好的服务,需要开发一个客房预订系统。
使用这个系统,客户可以预订客房,酒店的管理人员可以随时查看酒店内客房的入住情况,同时,酒店还可以采取一些优惠的措施来吸引顾客入住。
1.2系统功能基本要求1)客户入住和退房时,管理人员对客户基本信息的更新;2)客户入住和退房时,管理人员对客房基本信息的查询和状态更新; 3)客户入住和退房时,管理人员对客户住宿信息的查询和更新; 4)系统可修改登录密码和增删管理员。
2.需求分析2.1 数据流程图客房信息客人信息 查询空房客人房间 住宿预定前台管理退房C 入住登记表D 预定登记表住宿登记预定登记确定客户房号结算客房管理A 客房信息表客户需求描述查询结果退房登记 前台管理管理员系统管理录入信息客人信息房间B 客户信息表2.2 数据字典2.2.1 数据项1、数据项:姓名含义说明:客户称谓类型:文本长度:202、数据项:证件号含义说明:唯一标识一个客户的身份别名:客户证件号类型:数字长度:18取值范围:1......000—9 (999)3、数据项:用户名别名:帐号类型:字符长度:20取值范围:所有字符4、数据项:密码别名:password类型:字符长度:20取值范围:所有字符5、数据项:房间号含义说明:唯一标识一个客房别名:门牌号类型:数字长度:4取值范围:001—9996、数据项:房间类型含义说明:标识某一客房信息类型:文本长度:207、数据项:价格含义说明:客户住宿一日需付费用别名:日租类型:货币型长度:8取值范围:10—10008、数据项:入住日期含义说明:客人入住客房的时间类型:日期型长度:8取值范围:2012-1-1—9999-12-319、数据项:退房日期含义说明:客人退房结帐的时间类型:日期型长度:8取值范围:2012-1-1—9999-12-3110、数据项:订房日期含义说明:客人预订房间的日期类型:日期长度:8取值范围:2012-1-1—9999-12-3111、数据项:预订入住日期含义说明:客人订房时约定入住的日期类型:日期型长度:8取值范围:2012-1-1—9999-12-3112、数据项:预订天数含义说明:预订将要在客房住宿的时间长度类型:数字型长度:4取值范围:1—100013、数据项:宿费含义说明:客人订房时交纳的住宿费类型:货币型长度:8取值范围:10—100002.2.2、数据流1、数据流:需求描述说明:客人根据自身的需要向前台提出需求和客房类型。
酒店管理系统数据库课程设计报告
数据库原理课程设计课题名称:酒店管理系统数据库设计成员学号:成员XX:成员学号:成员XX:成员学号:成员XX:专业班级:酒店管理系统一、需求分析随着人们生活水平的提高,人们外出旅游已经成为一种必不可少的生活习惯。
出门在外,找一个舒适的住的地方至关重要,人们对住宿的质量和效劳要求不断提高。
因此设计一种合理、高效的酒店客房管理的系统也变得尤为重要。
并且计算机技术的普及,计算机技术特别是数据库管理技术的广为运用,使得管理不再是难题,所以,设计一种酒店客房数据库管理系统来进展酒店客房的管理,这种方法有效的节约了人力、物力,防止了不必要的浪费。
经过可行性分析和初步的需求调查,确定了系统的功能边界,该系统应能完成下面的功能:●客房信息的管理。
●客户信息的管理。
●预订客房信息的管理。
●登记入住和修改登记信息。
●保存续住登记信息;保存退房登记信息;保存实收房款信息。
●员工信息的管理。
●仓库物资及物品借用信息管理。
1、数据流图顶层数据流图反映了酒店管理系统与外界的接口,但未说明数据的加工要求,需要进一步细化。
根据前面酒店管理系统功能边界确实定,再对酒店管理系统顶层数据流图中的处理功能做进一步分解,可分解为预订登记、取消预订、借用登记、退房结算、入住登记、换房登记等子功能,这样就得到了酒店管理系统的第0层数据流图2、数据字典2.1 数据项1、数据项:旅客号含义说明:唯一标识一个旅客的身份别名:旅客证件号类型:数字长度:15取值围:1......000—9 (999)2、数据项:用户名别名:XX 类型:字符长度:20取值围:所有字符3、数据项:密码别名:password 类型:字符长度:20取值围:所有字符4、数据项:XX含义说明:旅客称谓类型:文本长度:205、数据项:房间类型含义说明:标识某一客房信息类型:文本长度:20 6、数据项:价格含义说明:旅客住宿一日需付费用别名:每日房租类型:货币型长度:8取值围:10—10007、数据项:房间号含义说明:唯一标识一个客房别名:门牌号类型:数字长度:4取值围:001—9998、数据项:入住日期含义说明:旅客入住旅馆的时间类型:日期型长度:8取值围:1900-1-1—2999-12-319、数据项:退房日期含义说明:旅客退房结帐时的时间类型:日期型长度:8取值围:1900-1-1—2999-12-3110、数据项:订房日期含义说明:旅客预订房间的日期类型:日期长度:8取值围:1900-1-1—2999-12-3111、数据项:预订入住日期含义说明:旅客订房时约定入住的日期类型:日期型长度:8取值围:1900-1-1—2999-12-3112、数据项:预订天数含义说明:预订将要在宾馆住宿的时间长度类型:数字型长度:4 取值围:1—100013、数据项:预缴押金含义说明:旅客订房时交纳的现金金额类型:货币型长度:8取值围:10—100002.2 数据构造〔1〕名称:客房信息含义说明:定义了一个客房的有关信息组成构造:房间号+客房类型+位置+价格+配套设备+额定人数〔2〕名称:客户信息含义说明:定义了一个客户的有关信息组成构造:客户号+XX+证件类型+证件+年龄+籍贯+住址〔3〕名称:物品信息含义说明:定义了酒店物品的有关信息组成构造:物品号+物品名+价格+数量+用途4〕名称:物品借用记录含义说明:定义了一个客户借用酒店物品的有关信息组成构造:借用记录号+物品号+客户号+借用日期+借用天数+押金5〕名称:预订记录信息含义说明:定义了一个客户预订房间的有关信息组成构造:预定号+房间号+预订日期+预订天数+定金6〕名称:客户入住信息含义说明:定义了一个客户入住的有关信息组成构造:记录号+旅客号+房间号+入住日期+换房日期+结算日期+消费金额7〕名称:员工信息含义说明:定义了一个酒店员工的有关信息组成构造:员工号+XX+职务+工资+值班日期+2.3 数据流1、数据流:入住需求说明:旅客根据自身的需要而向前台提出的客房入住需求和客房类型。
酒店管理系统 oracle后台+Delphi
中南大学《数据库课程设计》设计报告题目酒店管理系统学生姓名学号专业班级指导老师数学科学与计算技术学院2015年1月酒店管理系统一、实践目的首先应该在此次实践中有所收获,能够学习到相关软件的功能,和进行实践设计需要的知识的。
能够在实践中学习.面对酒店行业的高速发展和酒店行业信息化发展的过程中出现的各种情况,酒店客房管理系统在实施后应达到以下目的:实现多点操作的信息共享,相互之间的信息传递准确、快捷、顺畅;服务管理信息化,可随时掌握客人住宿情况;系统界面友好美观,操作简单易行,查询灵活方便,数据存储安全。
实现客房的登记入住和查询功能,查询酒店信息,客人信息,客房信息等功能。
实现Delphi和oracle的连接,进行数据的插入。
二、需求分析1.系统功能结构如下:2.数据库逻辑设计根据系统功能进行数据表的设计。
①登记表dj用来保存客人住宿时的住宿登记信息,此表为起初空表,在Delphi中证件号码varchar(18),房间号码varchar(10),联系方式varchar(20),住宿天数最大居住人数int);varchar(50),公司地址varchar(50),邮编int);④客人信息表用来保存入住客户的信息,用于退房,客人信息查询等操作功能的(12),证件号码varchar(18),房间号码varchar(10),联系方式varchar(20),住宿天数int,房间金额float(8));三、设计过程1窗体设计⑴新建一个标准工程,会出现form1,可以遵循默认格式,也可以更改名称,这里默认.⑵添加所需控件mainmenu,双击控件在其中加入所要进行的功能如下:添加控件Image插入图片,选中image控件,在其属性表中选中picture,选择需要的图片:⑶再建立一个Form2,默认格式即可。
在其中加入客房登记所需控件:⑷再建立一个Form3,默认格式即可,并且在project-options中设置其为主窗体。
酒店管理系统报告
目录第一章前言 (2)第二章需求分析 (3)2.1可行性分析 (3)2.1.1技术可行性 (3)2.1.2操作可行性 (3)2.1.3经济可行性 (3)2.2环境分析 (3)2.2.1系统关键用户 (3)2.2.2 系统目标 (3)2.2.3 系统组织结构 (4)2.2.4系统流程 (4)2.3 问题和约束 (5)2.3.1定义问题 (5)2.3.2 定义约束 (5)2.4系统目标 (6)2.5功能模块与接口 (6)第三章概念结构设计 (7)3.1信息源和用户 (7)3.2信息需求 (7)3.3系统的陈氏E-R模型 (8)3.3.1 系统整体E-R图 (8)3.3.2 各主题模块的的陈氏E-R图 (8)第四章逻辑结构设计 (10)4.1管理员表及表内信息 (10)4.2预订信息表 (10)4.3入住信息表 (11)4.4房间信息表及表内信息 (11)第五章数据库物理设计 (12)5.1数据库需要的空间估算 (12)5.2数据库表对象需要的空间估算 (12)5.2.1房间信息表一 (12)5.2.2预定信息表二 (12)5.2.3入住信息表三 (12)5.2.4账单表四 (12)第六章详细设计阶段—房屋系统 (13)6.1.添加房屋 (13)} (16)6.2修改房屋信息 (16)6.3查询信息 (20)6.4删除房屋信息 (23)第七章测试 (27)7.1增加房屋 (27)7.2查询房间 (28)7.3修改房屋信息 (29)7.4删除房间 (31)总结 (32)附录 (33)第一章前言随着市场经济和旅游业的不断发展,酒店行业日趋发达。
传统的酒店管理往往令管理者花大量的时间来处理琐碎事物,例如错误查询、烦琐的登记和结账手续、费用计算错误、空余客房资料不能及时提供等。
从而影响出租率,使得管理人员不得不集中精力规划管理运行策略和进行决策。
以上问题可通过电脑系统辅助解决,酒店管理的电脑化,不仅是体现酒店现代化形象的一个重要标志,而且对于提高员工工作效率,加速资金周转、降低各项成本及改善服务质量都有十分积极的作用。
基于Delphi的酒店管理信息系统的开发
基于Delphi的酒店管理信息系统的开发
吴迪
【期刊名称】《黎明职业大学学报》
【年(卷),期】2007(000)004
【摘要】介绍了酒店管理信息系统的需求、系统如何设计和用Delphi开发系统的一些主要环节.该系统主要应用于客房服务,除基本的客户信息管理功能外,还包含预定销售、前台接待、前台收银、账务管理、系统维护等功能.给出了系统主要模块介绍和具体实施.
【总页数】3页(P38-40)
【作者】吴迪
【作者单位】黎明职业大学计算机系,福建,泉州,362000
【正文语种】中文
【中图分类】F719.239
【相关文献】
1.基于Delphi与Access的图书管理信息系统的开发 [J], 张慧颖
2.基于Delphi与Access的图书管理信息系统的开发 [J], 张慧颖
3.用Delphi7.0环境进行酒店管理信息系统的开发 [J], 姚岚
4.基于Delphi的企业应用信息系统简易开发平台的设计与实现 [J], 杨勤文
5.Delphi下基于GIS的某边防管控信息系统开发 [J], 王涛;张福荣
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
信息科学与工程学院Delphi旅店管理系统的设计与开发基于Delphi的旅店管理系统的设计与实现目录一、摘要和关键字 (3)二、系统概述 (3)1.系统开发背景 (3)2.需求分析 (4)3.系统简介 (4)4.旅店管理系统的开发工具 (5)三、系统预览 (7)1.系统登录界面 (8)2.主窗口界面 (9)3.房屋信息界面 (9)4.房屋查询界面 (10)5.客户入住界面 (11)6.客户查询界面 (12)四、系统概要设计 (13)1.系统结构设计 (13)2.流程图 (14)3.数据库逻辑设计 (15)A.基本表 (15)B.视图 (17)C.存储过程 (19)D.规则 (20)E.触发器 (21)F.约束 (22)G.安全性 (23)五、心得体会 (24)六、参考文献 (25)一.摘要由于计算机技术的迅速发展和普及,信息管理系统事实上已成为计算机管理信息系统,管理信息系统在现代社会已深入到各行各业,旅店管理系统就是一个典型的管理信息系统,它可以让旅店管理工作变的更轻松。
旅店管理系统是管理房屋出租、出租人信息资料、出租房屋信息资料而设计的信息管理系统,包含有后台数据库和前台应用程序系统两大部分,后台数据库要求数据的一致性和完整性、安全性,用以储存文档资料及相关信息,前台应用程序系统要求应用程序功能完备、易于使用和界面友好等。
结合自己的实际情况,确定运用采用SQL server 2012作为后台数据库,前台开发工具为Delphi7,实现前台的运用。
本旅店管理系统具有以下特点:●实现房屋出租管理的程序化、条理化、规范化和高效化;●提供及时可靠的数据资料,为管理者的经营决策提供帮助;●界面设计简单,操作方便。
关键词:旅店管理系统;数据库管理系统;SQL server 2102;delphi7.二.系统概述1.系统开发的背景20世纪以来,社会生产力迅速发展,科学技术突飞猛进,人们进行信息交流的深度与广度不断增加,信息量急剧增长,传统的信息处理与决策的手段已不能适应社会的需要,信息的重要性和信息处理问题的紧迫性空前提高了,面对着日益复杂和不断发展,变化的社会环境,特别是企业间日趋剧烈的竞争形势,一个人、一个企业要在现代社会中求生存,求发展,必须具备足够的信息和强有力的信息收集与处理手段。
对于旅店管理者来说,大量复杂的房产、租金、合同信息难于通过传统的方法进行管理;对于房客来说,大量复杂的房产信息使他们感到迷茫。
旅店管理系统正是针对上述的问题而开发的,通过计算机系统来管理旅店出租情况,可以解决大量房产信息的查询和管理,便于更好的进行物业管理,同时也为房客提供方便。
这样,使原本复杂的房产、租金、合同信息简单化。
旅店管理系统实质上就是一个管理信息系统。
管理信息系统是一个集信息技术、经济管理理论、统计学与运筹学、数据库技术为一体的综合性系统,是一个资金技术密集型、劳动密集型、智力密集型的项目。
我国拥有广阔的市场和丰富的人才资源,有几十年的技术积累和经验积累,有一定的后发优势。
管理信息系统的创新工作既不能妄自菲薄,更不能夜郎自大。
要抓住当前网络经济兴起的有利时机,以实现我国信息技术和信息产业的跨越式发展,更好地发挥信息产业对国民经济增长的拉动作用。
开发旅店管理系统的过程就是要实现数据处理方式由人工管理向计算机管理的转变,它在计算机技术和房屋管理实践活动两者之间架设桥梁。
2.需求分析可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决、是否值得去解。
下面从四个方面分析本系统的可行性:a.旅店管理系统技术可行性本系统采用sql sever 2012进行后台数据库的管理、操作和维护,用delphi 进行前台窗口界面设计、与后台数据库的接口、数据的录入、查等功能。
delphi 可以方便地创建动态、快速、交互性强的系统。
b.旅店管理系统经济可行性由于目前我国房地产事业蓬勃发展,房地产的租赁在国内呈现越演越烈之势,企业的想以最低的投入成本获得更高的管理利润,必须开发一个易于管理、维护费用低廉、界面友好、安全可靠的商务系统。
因此delphi的开发简易性、灵活性尤其是经济方面可行迎合了这一开发前景。
c.旅店管理系统操作可行性该系统设计清晰,有良好的用户界面,操作简洁,有完善的异常处理机制和提示信息机制,用户会感到所见即所得,因此操作方面可行。
d.旅店管理系统法律可行性本系统没有违反国家相关法律规定,法律方面可行。
3.系统简介本系统的设计就是根据旅店管理者和房客的需要,为房东提供主要以房产及出租业务管理为基本要求,为房客提供房屋信息咨询。
本系统采用delphi、SQL Server 2012开发,提供实时查询。
旅店管理系统应尽量的方便管理人员对房屋出租信息进行快速而有效地管理,提高房屋出租的工作效率。
所以系统应便于操作,能有效地对房屋出租信息进行添加、查询、修改、删除,并能对出租、租金信息进行管理。
对于用户来讲,主要包括的功能模块有:房屋信息管理、客户查询等。
对于租房者来说,主要的功能模块有:房屋查询、出租人信息、客户入住信息等。
4.旅店管理系统的开发工具A:SQL Server 2012SQL Server 2012出现在微软数据平台愿景上是因为它使得公司可以运行他们最关键任务的应用程序,同时降低了管理数据基础设施和发送观察和信息给所有用户的成本。
这个平台有以下特点:·可信任的——使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。
·高效的——使得公司可以降低开发和管理他们的数据基础设施的时间和成本。
·智能的——提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。
B:delphiDelphi这个名字源于古希腊的城市名。
它集中了第三代语言的优点。
以Object Pascal为基础,扩充了面向对象的能力,并且完美地结合了可视化的开发手段。
Delphi自1995年3 月一推出就受到了人们的关注,并在当年一举夺得了多项大奖。
Delphi的出现打破了VB承可视化编程领域一统天下的局面。
并且Delphi 使用了本地编译器直接生成技术,使程序的执行性能远远高于其它产品生成的程序。
它还是真正的面向对象的编程语言。
PASCAL语言的严谨加上可视化的优势和强大的数据库功能使得它有充分的资本和微软的VB叫板。
许多人当时都认为Pascal 是最有前途的程序设计语言,并预测Delphi将会成为可视化编程的主流环境。
Delphi在你编好程序后自动转换成.EXE文件它运行时速度比VB快,而且编译后不需要其他的支持库就能运行。
它的数据库功能也挺强的,是开发中型数据库软件理想的编程工具。
Delphi适用于应用软件、数据库系统、系统软件等类型的开发。
而且它拥有和VB差不多一样的功能,而且一样能应用API函数,这在控制Windows很有用。
Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows 应用程序开发工具。
它使用了Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Oriented Language)、当今世界上最快的编辑器、最为领先的数据库技术。
对于广大的程序开发人员来讲,使用Delphi开发应用软件,无疑会大大地提高编程效率,而且随着应用的深入,您将会发现编程不再是枯燥无味的工作——Delphi的每一个设计细节,都将带给您一份欣喜。
Delphi的基本形式Delphi实际上是Pascal语言的一种版本,但它与传统的Pascal语言有天壤之别。
一个Delphi程序首先是应用程序框架,而这一框架正是应用程序的“骨架”。
在骨架上即使没有附着任何东西,仍可以严格地按照设计运行。
您的工作只是在“骨架”中加入您的程序。
缺省的应用程序是一个空白的窗体(Form),您可以运行它,结果得到一个空白的窗口。
这个窗口具有Windows窗口的全部性质:可以被放大缩小、移动、最大最小化等,但您却没有编写一行程序。
因此,可以说应用程序框架通过提供所有应用程序共有的东西,为用户应用程序的开发打下了良好的基础。
Delphi已经为您做好了一切基础工作——程序框架就是一个已经完成的可运行应用程序,只是不处理任何事情。
您所需要做的,只是在程序中加入完成您所需功能的代码而已。
在空白窗口的背后,应用程序的框架正在等待用户的输入。
由于您并未告诉它接收到用户输入后作何反应,窗口除了响应Windows的基本操作(移动、缩放等)外,它只是接受用户的输入,然后再忽略。
Delphi把Windows编程的回调、句柄处理等繁复过程都放在一个不可见的Romulam覆盖物下面,这样您可以不为它们所困扰,轻松从容地对可视部件进行编程。
面向对象的程序设计(Object-Oriented Programming,简记为OOP)是Delphi 诞生的基础。
OOP立意于创建软件重用代码,具备更好地模拟现实世界环境的能力,这使它被公认为是自上而下编程的优胜者。
它通过给程序中加入扩展语句,把函数“封装”进Windows编程所必需的“对象”中。
面向对象的编程语言使得复杂的工作条理清晰、编写容易。
说它是一场革命,不是对对象本身而言,而是对它们处理工作的能力而言。
对象并不与传统程序设计和编程方法兼容,只是部分面向对象反而会使情形更糟。
除非整个开发环境都是面向对象的,否则对象产生的好处还没有带来的麻烦多。
而Delphi是完全面向对象的,这就使得Delphi成为一种触手可及的促进软件重用的开发工具,从而具有强大的吸引力。
三.系统预览1.系统登录界面登录界面包括管理员的登录和用户的登录,管理员登录可以操作所有功能,用户登录时,设定了固定的用户名和密码,登录后只可以实现部分功能。
2.主窗口界面3.客户登记与退房界面在该界面,管理员可以添加出租人信息,并保存新添加的信息到数据库,以供查询。
4.信息查询界面在该界面中,管理员可以输入相应的查询条件,查询房屋信息,同时在界面上显示出所有的相关查询信息。
A.B.C.5.客户信息管理界面6.房屋信息管理界面四.系统概要设计1.系统结构设计旅店管理系统2. 流程图房屋查询出租人信息管理房屋信息管理客户查询客户入住管理数据库管理员登录房客登陆开 始输入用户名和密码判断用户名和密码是否正确管理员?错误提示否是成功登录 界面结 束否客户?是是3.数据库逻辑结构根据旅店管理系统的功能要求,选取SQL Server 2012 作为后台数据库此数据库主要有这几部分:基本表、视图、存储过程、触发器、约束、规则、安全性(新建登录名)。
A.基本表基本表系统中有4个表,这四个表分别是:登录表、出租人信息表、房屋信息表、客户入住表。