客房管理系统课程设计报告图文稿

合集下载

客房管理系统-课程设计报告

客房管理系统-课程设计报告

《客房管理系统》课程设计报告题目:客房管理系统专业:网络工程班级:姓名:指导教师:成绩:计算机学院2017年12月8日计算机学院《客房管理系统》课程设计报告目录1设计内容及要求 (2)1.1要求 (2)1.2背景 (2)1.3编写目的 (2)1.4功能要求 (2)1.5可行性分析 (3)2.需求分析 (3)2.1需求分析 (3)3 设计过程或程序代码 (4)3.1系统概要设计 (4)3.2数据流图 (5)3.3数据字典 (9)3.4概念结构设计 (10)3.5E-R图 (10)3.5实体及属性的定义 (11)3.6逻辑结构设计 (13)3.7物理结构设计 (15)3.8触发器设计 (15)4设计结果与分析 (16)4.1设计结果 (16)4.1分析 (18)5参考文 (18)11设计内容及要求1.1要求某宾馆客房管理系统实现客房类型、价目信息、客房信息的管理;实现客户信息的管理;实现入住和退房管理;实现费用管理;创建触发器,实现入住和退房时自动修改客房的状态;创建存储过程统计某段时间内各种类型的客房的入住时间合计和费用合计;创建视图查询某一时刻没有入住的房间信息;建立数据库相关表之间的参照完整性约束。

1.2背景随着宾馆业竞争的加剧,宾馆之间客源的争夺越来越激烈,宾馆需要使用更有效的信息化手段,拓展经营空间,降低运营成本,提高管理和决策效率。

宾馆管理系统主要包括前台管理系统和后台管理系统两大部分,基本包含了宾馆主要业务部门,初步实现了对顾客服务和进行财务核算所需要的各个功能。

现代宾馆业迅速发展,新的管理观念与模式层出不穷。

宾馆客房管理系统亦随着宾馆管理理念的发展而发展。

宾馆客房管理系统依旧采用了先进的数据库理论,多媒体技术,软件工程理念等,从基层,中层,高层三个管理者层次为切入点,以成本分析,预测,控制为一线,形成一套上下贯通,操作便捷的酒店系统解决方案,科学地将宾馆各种日常业务完美的结合在一起,为管理及决策提供了强有力的支持。

客房管理系统课程设计报告

客房管理系统课程设计报告

客房管理系统课程设计报告Company Document number:WUUT-WUUY-WBBGB-BWYTT-1982GT-------课程设计院别: 信息科学与电气工程学院__班级: 计算141____________姓名: ___吴刚___________学号: 9___________指导教师: 张岳________________设计地点: 实验楼307__________时间: 2016 年 9 月 4 日___至 2016 年 9 月 16 日课程设计任务书题目数据库课程设计客房管理系统系 (部) 信息科学与电气工程学院专业计算机科学与技术班级计算141学生姓名吴刚学号 909 月 04 日至 09 月 16 日共 2 周指导教师(签字)院长(签字)2017年 09月 17日信息科学与电气工程学院注:本表可根据实际情况修改。

目录前言随着我国经济的迅速发展和假日经济的出现,宾馆酒店业的竞争愈来愈激烈。

要想在竞争中取得优势,必须在经营管理、产品服务等方面提高服务管理意识。

而对对酒店的经营状况去决定行作用的是酒店的管理。

如何利用先进的管理手段,提高酒店的管理水平,是每一家酒店的管理者所面临的重要课题。

简单的服务标准已经不是制胜的锦囊,只有做到最细微之处才有机会让顾客体会到酒店服务的优点,而精准、快捷、周全往往就是最基本的成功要素。

因此,采用全新的计算机网络和管理系统,将成为提高酒店的管理效率,改善服务水准的重要手段之一。

信息与科技在酒店管理与现代化建设中显现出越来越重要的地位。

在某种意义上,酒店客房状态管理方面的信息化与科学化,已成为现代化酒店的重要标志。

关键字:客房管理;管理系统;服务。

1.问题描述背景随着宾馆业竞争的加剧,宾馆之间客源的争夺越来越激烈,宾馆需要使用更有效的信息化手段,拓展经营空间,降低运营成本,提高管理和决策效率。

传统的宾馆计算机管理系统主要包括前台管理系统和后台管理系统两大部分,基本包含了宾馆主要业务部门,初步实现了对顾客服务和进行财务核算所需要的各个功能。

酒店客房管理系统管理信息系统课程设计报告书

酒店客房管理系统管理信息系统课程设计报告书

管理信息系统课程设计——酒店客房管理系统班级:20101171学生:2010117109余国秋2010117108李庄键2010117119张远忠2010117126陈志锋目录:第一章酒店客房管理系统的系统规划 (3)第一节系统开发的背景 (3)第二节系统开发的目的 (3)第三节可行性分析 (3)第二章酒店客房管理系统的系统分析 (4)第一节组织结构与功能分析 (4)第二节组织/业务关系图 (5)第三节业务功能一览表 (5)第四节业务流程图 (6)第五节数据流程图 (9)第六节系统数据库建模----E-R模型分析 (14)第七节系统U/C矩阵分析 (15)第三章酒店客房管理系统的系统设计 (15)第一节系统设计思想 (16)第二节功能子系统划分 (16)第三节层次化模块结构图 (17)第一章酒店客房管理系统的系统规划第一节系统开发的背景随着我国经济的迅速发展, 人们的生活水平有了显著的提高, 假日经济和旅游经济已成为人们消费的热点。

各地也把旅游业当作本地经济发展的重要支柱之一, 从而促进了宾馆酒店业的迅速发展。

第二节系统开发的目的酒店客房信息管理系统主要实现酒店客房的租借管理功能, 将客户信息和客房情况统一归入到数据库, 可以实现酒店客房的有效监控。

为租借管理提供了方便的管理窗口, 同时有利于寻找客户或者协助治安管理。

该系统实现客房预定, 住宿登记, 宿费提醒,调房登记, 退房结帐, 挂帐, 查询统计, 报表等等功能。

其中宿费提醒可以在住宿费超过押金时预警, 提示前台要客人补交押金, 该功能可明显提高对住宿人员宿费的有效管理。

将动态实时的住宿登记, 客房调整, 销售报表, 追加押金等有机地联系在一起, 对宾馆客房进行全方位的管理。

第三节可行性分析一、经济可行性:该系统能提高经济效益(1)完善的预订功能可防止有房不能出租或满房重订的情况出现,可随时提供准确和最新的房间使用和预订情况,从而可提高客房出租率。

客房管理系统课程设计报告

客房管理系统课程设计报告

客房管理系统课程设计报告客房管理系统课程设计报告一、课程设计的目的和意义随着科技的不断发展和人们生活水平的提高,酒店作为一个重要的服务行业,更需要一个先进、高效、智能的管理系统来提高服务质量,方便客户和酒店的管理者进行信息交流和互动。

客房管理是酒店的一项重要任务,客房管理系统的实现,可以有效提高酒店的管理效率和服务质量,满足客户的需求,从而增强酒店的竞争力。

本课程设计的目的是通过对客房管理系统的设计和实现,提高学生的技术能力和实践能力,为以后的实际工作打下坚实的基础。

二、客房管理系统设计综述1. 系统流程客房管理系统是一种信息化的管理系统,其基本流程包括:前台用户提交订单-收银系统进行收费-订单信息保存至数据库-分配房间-通知客户-客房服务管理-顾客结账离店。

2. 系统功能本系统主要包括以下几个功能模块:1)客户信息管理:录入顾客信息、查询顾客信息、修改顾客信息等。

2)房间管理:记录客房的类型、状态、入住时间、离店时间等信息。

3)订单管理:处理前台提交的订单并将订单信息存入数据库,顾客的订单状态包括预订、入住、退房三种状态。

4)支付结算:支持客户使用支付宝、微信、银行卡等支付工具,同时支持现金结算和应收账单的管理。

5)客房服务管理:为顾客提供咨询、维修、各种服务等服务。

6)数据分析:收集各种数据信息进行统计和分析,为酒店日常管理提供参考和依据。

3. 系统结构本系统采用B/S系统结构模式,服务器端安装Web服务器软件,客户端通过浏览器访问服务器进行操作。

4. 系统技术实现系统的前端采用HTML、CSS、JavaScript、Vue.js等技术,后端使用Spring Boot框架和MySQL数据库实现。

三、课程设计中遇到的问题及解决方法1. 系统设计思路不够清晰在课程设计初期,由于缺乏设计经验,对整体的客房管理系统的设计思路不够清晰。

后经过学习和沟通,通过对各种技术的综合应用,逐渐明确系统设计的方向。

宾馆客房管理系统设计报告1

宾馆客房管理系统设计报告1

宾馆客房管理系统设计报告
姓名:
专业:
班级:
学号:
指导老师:
时间:
一、系统概述
当今社会,随着宾馆业规模不断扩大,有关宾馆的各种信息也成倍增长,特别是一些比较大的餐饮客房企业,而面对庞大的信息量,有必要开发一套与之相适应的信息管理系统来提高宾馆管理工作的效率。

通过这样的系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量。

二、业务分析
(一)组织结构图
(二)职能活动图
(三)业务流程图
三、系统逻辑模型设计
数据流图
0层图
1层图
2层图
客房管理系统
客房管理住宿
管理
员工
管理
统计
输出
房间信息更新房价
信息
更新
入住
登记
退房
登记
结账
收银
员工
信息
更新
员工
奖惩
管理
工资
管理
住宿
历史
查询
员工
业务
统计
房型(房间类型,价格)
客房信息(客房号,房间类型,客房状态) 外键:房间类型
顾客信息(身份证号,姓名,联系电话)
员工信息(员工编号,姓名,性别,职务,联系电话)
业务(编号,客房号,身份证号,业务类别,金额,日期,时间,职员编号) 外键: 客房号,身份证号, 职员编号。

宾馆客房管理系统报告

宾馆客房管理系统报告

1)研究内容本系统根据宾馆的业务情况该系统可分客房信息管理、客房经营管理、客户信息查询、员工信息管理4个功能模块。

2)实验方案根据课题的具体要求,可以将宾馆客房管理系统大体结构图示为如下:整个系统分4个模块:1.客房信息管理:录入房间信息、修改房间信息、查询房间信息, 删除房间信息.2.客房经营管理:客房使用情况、宾馆订房、客房预订、宾馆退房. 3.客户信息查询:客户信息查询.4.员工信息管理:员工查询、员工添加、员工删除。

四、数据库设计1.E-R图的分析:E-R图的分析工作通常采用自底向下的设计方法,首先对局部视图进行分析设计,然后再实现视图集成。

宾馆客房管理系统一般包括如下几个表:用户信息(UsersInfo)、客户信息(CustomersInfo)、客房类型(RoomCategory)、客房信息(RoomsInfo)、客房状态(RoomStatus)、客房业务(RoomOperation)、业务记录(History)。

他们之间关系如图1所示。

图1 宾馆客房管理系统E-R图2. 创建表(1) 用户信息表编号字段名称数据结构说明1UserId Int服务员编号2Name nchar(6)服务员姓名3Password Varchar(50)密码4Gender Int性别(0-男,1-女)(2) 客户信息表(3) 客房信息表(4) 客户订单表(5)VIP折扣表五.页面设计及相关代码分析宾馆客房管理系统的页面由五部分组成:●宾馆客房管理系统登陆界面的设计●客房管理管理页面的设计●客房经营管理页面的设计●客户信息查询页面的设计●员工信息管理页面的设计1.宾馆客房管理系统登陆界面的设计系统共分两类用户:酒店管理员和前台服务员当用户进入宾馆客房管理系统登陆界面后,首先需要进行身份验证,系统在验证通过后,将使用UserType变量记录其用户类型,并根据用户类型确定用户的使用权限。

宾馆客房管理系统登陆界面如下2所示。

客房管理系统课程设计报告

客房管理系统课程设计报告

-------课程设计院别: 信息科学与电气工程学院__班级: 计算141____________姓名: ___吴刚___________学号: 140811209___________指导教师: 张岳________________设计地点: 实验楼307__________时间: 2016 年 9 月 4 日___至 2016 年 9 月 16 日课程设计任务书题目数据库课程设计客房管理系统系 (部) 信息科学与电气工程学院专业计算机科学与技术班级计算141学生姓名吴刚学号 14081120909 月 04 日至 09 月 16 日共 2 周指导教师(签字)院长(签字)2017年 09月 17日信息科学与电气工程学院课程设计成绩评定用表注:本表可根据实际情况修改。

目录前言 (1)1.问题描述 (1)1.1背景 (1)1.2功能要求 (2)2.需求分析 (2)2.1需求分析 (2)2.1.1 处理对象 (2)2.1.2 系统功能分析 (3)........................................... 错误!未定义书签。

2.2系统功能模块图 (4)2.3数据字典 (4)3.概念结构设计 (5)3.1 E-R图 (5)3.2实体及属性的定义 (5)4.物理结构设计 (6)5.触发器设计 (6)6.数据库的实施和维护 (8)6.1 建立数据库、数据表、索引 (8)........................................... 错误!未定义书签。

........................................... 错误!未定义书签。

........................................... 错误!未定义书签。

7. 存在问题总结 (10)致谢 (10)8.主要参考资料 (10)附录 (11)前言随着我国经济的迅速发展和假日经济的出现,宾馆酒店业的竞争愈来愈激烈。

酒店客房管理系统管理信息系统课程设计

酒店客房管理系统管理信息系统课程设计

酒店客房管理系统管理信息系统课程设计管理信息系统课程设计——酒店客房管理系统目录:第一章酒店客房管理系统的系统规划 (3)第一节系统开发的背景 (3)第二节系统开发的目的 (3)第三节可行性分析 (4)第二章酒店客房管理系统的系统分析 (5)第一节组织结构与功能分析 (5)第二节组织/业务关系图 (5)第三节业务功能一览表 (6)第四节业务流程图 (6)第五节数据流程图 (9)第六节系统数据库建模----E-R模型分析 (15)第七节系统U/C矩阵分析 (16)第三章酒店客房管理系统的系统设计 (16)第一节系统设计思想 (17)第二节功能子系统划分 (17)第三节层次化模块结构图 (18)第一章酒店客房管理系统的系统规划第一节系统开发的背景随着我国经济的迅速发展, 人们的生活水平有了显著的提高, 假日经济和旅游经济已成为人们消费的热点。

各地也把旅游业当作本地经济发展的重要支柱之一, 从而促进了宾馆酒店业的迅速发展。

第二节系统开发的目的酒店客房信息管理系统主要实现酒店客房的租借管理功能, 将客户信息和客房情况统一归入到数据库, 可以实现酒店客房的有效监控。

为租借管理提供了方便的管理窗口, 同时有利于寻找客户或者协助治安管理。

该系统实现客房预定, 住宿登记, 宿费提醒,调房登记, 退房结帐, 挂帐, 查询统计, 报表等等功能。

其中宿费提醒可以在住宿费超过押金时预警, 提示前台要客人补交押金, 该功能可明显提高对住宿人员宿费的有效管理。

将动态实时的住宿登记, 客房调整, 销售报表, 追加押金等有机地联系在一起, 对宾馆客房进行全方位的管理。

第三节可行性分析一、经济可行性:该系统能提高经济效益(1)完善的预订功能可防止有房不能出租或满房重订的情况出现,可随时提供准确和最新的房间使用和预订情况,从而可提高客房出租率。

客人费用的直接入帐,不仅减少了票据传送,而且避免了管理上的混乱,更主要的是有效地防止帐的发生。

毕业设计---宾馆客房管理系统的设计

毕业设计---宾馆客房管理系统的设计

毕业设计---宾馆客房管理系统的设计摘要本文是对阜新市西山宾馆客房管理系统的设计说明,本系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

对于前者要求建立起数据一致性和完整性强、数据安全性好的库。

而对于后者则要求应用程序功能完备,易使用等特点。

因此本人结合宾馆工作的实际要求,对SQL Server2000数据库管理系统、SQL语言原理、PowerBuilder 8.0进行了较深入的学习和应用,主要完成对客房管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。

系统运行结果证明,本文所设计的客房管理系统可以满足客人、工作人员和高级管理员三方面的需要。

第一章对客房管理系统的问题定义进行了简明的介绍,并分析了在未开发此系统之前,所存在的一些问题和开发此系统所能实现的功能。

第二章的可行性研究从三方面研究了开发本系统的必要性。

第三章的需求分析为以后开发系统打下了基础,系统需求说明书、局部ER图、全局ER图、数据字典。

第四章进行了具体的程序设计,具体划分了两类用户的操作权限,设计了带有权限的操作界面。

实现了数据库表的浏览,记录的添加、删除和修改,报表的生成,实现了多数据库表的连接操作,实现了主从表操作,实现了密码维护功能,最后,系统还可以导入数据库以对任意同结构的数据库进行操作。

第五章的详细设计介绍了开发本系统的开发工具PowerBuilder 8.0。

第六章是对本系统的系统维护。

设计充分利用SQL Server2000数据库技术、SQL语言原理、PowerBuilder 8.0开发工具的强大力量,提高了编程效率和可靠性。

关键词:数据库,SQL语言原理,SQL Server,PowerBuilder 8.0AbstractThis text is development two aspects that the design to manage the system to new municipal in fuxin west mountain guest house guest room explain, this system is a typical information management system(MIS), its development includes primarily the backstage database establishes with support and the head applies the procedure.Establishes to rise to the former request the data consistency is strong with the complete, the base that data safety like.But request the latter very much the applied procedure function complete, easy usage etc. characteristics.There fore oneself join together the actual request that guest house work, to SQL Server2000 database management system, SQL language principle, PowerBuilder 8.0 proceeded the thorough study with apply, complete primarily the need to manage the system to guest room analysis, function mold piece divide the line, the database mode analyzes, and designed the database construction from here with apply the procedure.The system circulates the result proof, this text a guest room for designing management the system can satisfy the guest, worker with high class managing person three the demand of aspects.Key phrase:Database, SQL language principle, SQL Server, PowerBuilder 8.0目录前言 (4)1 问题定义 (5)1.1阜新市西山宾馆客房系统管理概况 (5)1.2问题定义 (7)2 可行性研究 (9)2.1可行性研究的任务 (9)3 需求分析 (11)3.1概述 (11)3.2数据流图 (12)3.3数据字典 (14)4 系统设计 (17)4.1系统的结构设计 (17)4.2关键技术 (24)4.3主程序界面设计 (24)4.4系统登录窗口设计 (25)4.5基础信息程序设计 (26)4.6客房前台程序设计 (27)4.7查询统计管理 (29)4.8挂帐管理 (32)4.9系统初始设计 (33)4.10系统维护 (34)5 详细设计 (35)5.1开发工具 (35)5.2计算机系统的选择及配置 (36)6 系统测试与维护 (37)6.1系统测试 (37)6.2系统维护 (40)结束语 (41)致谢 (42)参考文献 (43)附录 (44)前言宾馆客房管理系统是一个宾馆酒店业不可缺少的部分,它的内容对于宾馆的决策者和管理者来说都至关重要,所以宾馆客房管理系统应该能够为用户提供充足的信息和快捷的查询手段。

客房管理系统课程设计

客房管理系统课程设计

实验报告学院电气信息工程学院组长乔雨组员焦少少李凌鹏张会荣魏祥鹏专业计科 12101 实验项目客房管理系统辅导老师徐晓君目录任务分配和目标............................................... 错误!未定义书签。

1.系统需求分析.............................................. 错误!未定义书签。

待开发功能的一般描述..................................... 错误!未定义书签。

待开发软件的功能模块..................................... 错误!未定义书签。

网站可行性分析........................................... 错误!未定义书签。

UML系统建模............................................ 错误!未定义书签。

2.系统总体设计............................................... 错误!未定义书签。

系统功能描述............................................. 错误!未定义书签。

功能结构图............................................... 错误!未定义书签。

系统流程图............................................... 错误!未定义书签。

3.数据库设计................................................. 错误!未定义书签。

数据字典................................................. 错误!未定义书签。

E—R图设计............................................. 错误!未定义书签。

宾馆客房管理系统课程设计报告含源文件

宾馆客房管理系统课程设计报告含源文件

数据库系统概论课程设计报告题目:宾馆客房管理系统一、需求分析1. 需求描述面对信息时代地机遇和挑战,采用全新地计算机网络和宾馆信息管理系统,已成为提高宾馆管理效率、改善服务水准地重要手段之一,在某种意义上,宾馆管理地信息化已成为现代化宾馆地重要标志. 客房管理是宾馆管理地核心任务,为此,我们结合目前客房管理地现状,经过充分地调研和综合分析,开发了宾馆客房信息管理系统.经过综合分析,确定了该系统应该包括如下功能:(1)客房标准管理:提供有关客房标准地添加、修改、和删除.(2)客房信息管理:管理各个客房地具体信息,如类型、位置、状态等.(3)客户信息管理:入住宾馆地客人地具体信息地录入、保存等.(4)查询功能:包括客户信息查询、客房信息查询、住宿记录查询结算信息查询等.(5)入住管理功能:登记入住信息、分配房间等.(6)预订管理功能:登记预订客户、客房地信息以及浏览查询等.(7)结算功能:客户退房收款以及注销房间等.2. 数据字典经过以上综合分析,设计出后台数据库地数据字典如下:(一)数据项1数据项:客户号含义说明:唯一标识一个客户地身份别名:客户证件号类型:数字长度:10取值范围:1000—99992数据项:姓名含义说明:客户称谓别名:个人代号类型:文本长度:503数据项:客房标准含义说明:唯一标识某一客房标准类型:文本长度:104数据项:额定人数含义说明:规定各个客房地可容纳人数类型:数字长度:4取值范围:1—105数据项:价格含义说明:客户住宿一日所付费用别名:每日房租类型:货币型长度:8取值范围:10—10006数据项:客房编号含义说明:唯一标识一个客房别名:门牌号类型:数字长度:4 取值范围:101—99997数据项:入住日期含义说明:客户入住宾馆地时间类型:日期型长度:8取值范围:2000-1-1—2999-12-318数据项:结算日期含义说明:客户退房结帐时地时间类型:日期型长度:8取值范围:2000-1-1—2999-12-319数据项:预订入住日期含义说明:客户订房时约定入住地日期类型:日期型长度:8取值范围:2000-1-1—2999-12-3110数据项:预订天数含义说明:预订将要在宾馆住宿地时间长度类型:数字型长度:4 取值范围:1—100011数据项:预缴押金含义说明:客户订房时交纳地现金金额类型:货币型长度:8取值范围:10—10000(二)数据流1数据流:客户需求说明:客户根据自身地需要而向前台提出地客房需求数据流来源:客户数据流去向:客房查询系统组成:价格、位置、客房配套设施等平均流量:待定高峰期:待定2数据流:查询结果说明:输入查询条件后输出地结果数据流来源:查询系统数据流去向:客户组成:客房编号、类型、价格、位置、客房配套设施等平均流量:待定高峰期:待定3数据流:客户选择说明:客户根据查询结果所作出地选择、决定数据流来源:客户数据流去向:入住或预订登记系统组成:类型、客房编号等平均流量:待定高峰期:待定4数据流:客户信息与入住信息说明:前台将客户及其入住信息录入系统数据流来源:登记模块数据流去向:入住记录、预订记录组成:客房编号、客户号等平均流量:待定高峰期:待定5数据流:客户需求说明:客户根据自身地需要而向前台提出地客房需求数据流来源:客户数据流去向:客房查询系统组成:价格、位置、客房配套设施等平均流量:待定高峰期:待定6数据流:客户入住信息说明:结算时系统提供给客户地具体地入住信息,如价格、入住时间、消费金额等数据流来源:结算系统数据流去向:客户组成:价格、入住时间、消费金额等平均流量:待定高峰期:待定7数据流:存档信息说明:客户结算时地结算日期、金额数据流来源:结算系统数据流去向:客户入住记录组成:结算日期、金额平均流量:待定高峰期:待定(三)数据存储1数据存储:客户信息说明:记录客户地基本信息,如客户号、姓名、性别、籍贯等输入数据流:输出数据流:数据量:存取方式:随机存取2数据存储:客房标准说明:记录各种类型客房地设施配置等信息输入数据流:输出数据流:数据量:存取方式:顺序存取3数据存储:客房信息说明:记录客房地基本信息,所属类型、客房编号、价格、客房状态等输入数据流:输出数据流:数据量:存取方式:顺序存取4数据存储:系统用户说明:记录用户使用系统地用户名、密码输入数据流:输出数据流:数据量:存取方式:随机存取5数据存储:入住记录说明:记录客户入住地基本信息,如入住日期、预订客房编号等输入数据流:输出数据流:数据量:存取方式:随机存取6数据存储:预订记录说明:记录客户预订地基本信息,如预订入住日期、预订客房编号、预订天数等输入数据流:输出数据流:数据量:存取方式:随机存取(四)处理过程1处理过程:查询说明:根据客户地需求和客户提供地信息,输入到查询系统中去,系统自动检索出与输入相匹配地记录输出到用户界面.输入:查询条件输出:与查询条件相匹配地地记录处理:在系统存储地信息中检索符合要求地信息记录并输出2处理过程:登记说明:客户入住或预订时提供个人信息以及入住或预订信息,记录到响应地存储中输入:客户信息、客房选择等输出:客户入住记录处理:将客户地个人信息记录到客户信息表中,将入住(预订)信息记录到入住(预订)记录中3处理过程:结算说明:根据客户提供地信息为客户办理退房手序并注销房间输入:客户证件号或姓名输出:客户入住地具体信息以及结算信息处理:在系统存储地信息中检索出该客户地入住信息进行,结算后将该信息存档4处理过程:系统管理说明:用户地注册、登陆、修改密码以及对用户进行管理输入:用户名输出:用户地信息处理:在系统用户表中存储、修改、删除用户地信息,维护系统地可用性、3.系统功能模块设计根据以上对系统地功能需求地分析,将系统地功能划分为七大模块:(一)住宿管理:是客房管理系统地核心部分,它地主要功能是存储订房信息,包括登记姓名,证件号,客房标准,押金,入住时间等,这些直接关系到后面地结算信息管理.(二)客房管理:包括客房地编号,类型,面积,最多可住人数,价格,是否有电视等问题•当添加新地客房时,就添加相应地标准信息,也可以查看客房地标准信息,同时可以进行修改(三)挂帐管理:主要是处理客户地挂帐操作(四)查询统计:主要是为客户和操作员提供客房信息查询、客房标准查询、客户信息查询入住情况查询等等•(五)日结:结合订房信息自动化结帐,并存储结算信息•结算完毕,就可以退房•(六)系统设置:主要是管理员添加用户、用户权限设置、以及用户密码地修改等等•(七)退出系统:关闭并退出系统•本设讨道完驴腿资料:包括源涅序、数据库」1< 「;- < - -V I 统地功能模块图如下:宾馆客房管理系统概念结构设计通过以上对数据字典地设计,总结出以下几个数据库实体,其E-R图预订系统综合E-R图:客户n11 入住结算客房属于客房标准2•客房信息实体图客房信息3•客房标准实体图:6.结算:7.数据流图:三、逻辑结构设计客房标准(客房类型,客房面积,额定人数,是否有电视,是否有空 调,是否有电话,是否有网络,是否有卫生间,价格)RoomSta ndard(Type,Area,PeopleNum,TV,AirC on diti on. Teleph one. In ternet,WC,Price)本设i ■埴完整的巒:包括源理序.数据库, 说明书,爲辛PPT 奪联系QQ : 1415736481荻取!客房信息(客房编号 客房类型 客房状态)Roomlnformation (RID,Type, Price , Status )客户信息(客户号 姓名性别住址联系电话)Clientlnfo (CID,CName,Sex,Place , telephone )预订信息(客户号客房编号登记类型预订日期入住人数入住日期用 餐标准 押金 )OrderInfo(RID,OrderDay,OrderAcount,StartDay, Dinner,Deposit) 入住信息(客户号 客客房编号价格金额折扣餐费客户号结算信息客户 信息客 注销查 信息 住 入住规疋 规定要求登记提出 查询预定 登记查询住信息预定 客房 预定 信息规定信息管理信息 检查信息 日结信息房编号入住日期入住时间入住人数 ) LiveInfo(CID RID StartDay StartTimeOrderAcount) 结算信息(客户号客房编号价格餐费退房日期退房时间入住天数折扣金额) CheckInfo(CID,RID,Price,Dinner,EndDay,EndTime,Day,Repay,Money) 系统用户(用户名密码,用户权限)UserInfo(Name,Pwd,Level)四、物理结构设计1. 实施环境:本系统是基于SQL Server 2000 数据库开发地一套管理系统,所以它地运行前提是要求该系统所运行地环境必须装有SQL Server 2000. 本系统可以在装有Windows 98 /2000/XP/NT 地操作系统下运行.2. 开发工具: VC6.0 + SQL Server 2000 五、数据库实施和维护(一)创建数据库:打开SQL Server Enterprise Manger, “新建数据库”,创建一个空数据库,命名为myhotel.(二)在myhotel 中创建六张表,包括(1) 客房标准表;(2) 客房信息表;(3) 客户信息表;(4)预订信息表;(5) 入住信息表;(6)结算信息表;(7) 系统用户信息表.( 1)客房标准(客房类型,客房面积,额定人数,是否有电视,是否有空调,是否有电话,是否有网络,是否有卫生间,价格)RoomStandard(Type,Area,PeopleNum,TV,AirCondition,Telephone, Internet,WC,Price)CREATE TABLE RoomStandard ( Type CHAR(10) PRIMARY KEY ,Area INT, PeopleNum INT, TV CHAR(10), Telephone CHAR(10), AirConditionCHAR(10),Internet CHAR(10), WC CHAR(10), Price MONEY)( 2)客房信息(客房编号客房类型,客房状态)RoomInformation(RID,Type, Price ,Status)CREATE TABLE RoomInformation(RID INT PRIMARY KEY,Type CHAR(10),Status CHAR(10),FOREIGN KEY(Type) REFERENCES RoomStandard(Type) )( 3) 客户信息(客户号姓名性别住址联系电话) ClientInfo(CID,CName,Sex,Place)CREATE TABLE ClientInfo(CID INT PRIMARY KEY,CName CHAR(10),Sex CHAR(10),Place CHAR(10), Telephone CHAR(20) )(4)预订信息(客户号客房编号登记类型预订日期入住人数入住日期用餐标准押金 )OrderInfo(CID,RID,OrderDay,OrderAcount,StartDay,StartTime,Dinner,Dep osit)CREATE TABLE OrderInfo(CID INT NOT NULL,RID INT NOT NULL,OrderDay INT, OrderAcount INT, StartDay INT,StartTime DATETIME,Dinner CHAR(10),Deposit INT,PRIMARY KEY(CID,RID),FOREIGN KEY(RID) REFERENCES RoomInformation(RID) )(5)入住信息(客户号客房编号入住日期入住时间入住人数 ) LiveInfo(CID RID StartDay StartTime OrderAcount)CREATE TABLE LiveInfo(CID INT NOT NULL,RID INT NOT NULL,StartDay INT, StartTime DATETIME, OrderAcount INT, PRIMARYKEY(CID,RID), FOREIGN KEY(RID) REFERENCES RoomInformation(RID) )(6)结算信息(客户号客房编号价格餐费退房日期退房时间入住天数折扣金额) CheckInfo(CID,RID,Price,Dinner,EndDay,EndTime,Day,Repay,Money)CREATE TABLE CheckInfo(CID INT NOT NULL,RID INT NOT NULL,EndDay INT,EndTime DATETIME,Day INT,Repay INT,Money INT,PRIMARY KEY(CID,RID),FOREIGN KEY(CID) REFERENCES ClientInfo(CID),FOREIGN KEY(RID) REFERENCES RoomInformation(RID))6)系统用户(用户名密码,用户权限)UserInfo(Name,Pwd,Level)CREATE TABLE UserInfo( Name CHAR(10) PRIMARY KEY ,Pwd CHAR(10),Level CHAR(10))(三)建立查询1 客房详细信息_cxSELECT 客房信息.客房编号, 客房信息.类型, 客房标准.价格, 客房标准.额定床位, 客房标准.额定人数, 客房标准.是否有电视, 客房标准.是否有电话, 客房标准.是否有空调, 客房标准.是否有卫生间FROM 客房标准LEFT JOIN 客房信息ON 客房标准.类型= 客房信息.类型。

数据库客房管理系统 课程设计报告

数据库客房管理系统 课程设计报告

目录1 需求分析 (2)1.1系统背景分析 (2)1.2组织结构分析 (3)1.3业务流程分析 (4)1.3.1业务简介 (4)1.3.2业务流程图 (5)1.4数据流程分析 (7)1.4.1符号说明 (7)1.4.2数据流程图 (7)1.5数据字典 (10)1.5.1 数据项描述 (11)1.5.2 数据结构 (11)1.5.3 数据流的描述 (12)1.5.4 处理逻辑的描述 (13)1.5.5 数据存储的描述 (14)1.5.6 外部实体的描述 (14)2 概念结构设计 (14)2.1E-R图 (15)2.1.1符号说明 (15)2.1.2实体图 (15)2.1.3 实体—联系图 (16)2.2CDM图 (16)3 逻辑结构设计 (17)3.1概念模型转换为关系模型 (17)3.1.1 实体转换 (17)3.1.2 联系转换 (17)3.2数据库物理模型 (18)4 数据库的实施与运行 (18)5 参考文献 (28)6 课程设计总结 (28)1 需求分析1.1 系统背景分析1.1.1产生背景及意义众所周知,在经济飞速发展的今天,人们生活水平和消费意识得到了普遍提高,这无疑刺激了旅游业的发展,与此同时,人员流动规模不断扩大,客房需求数量急剧增加,有关客房管理的各种信息量也在不断成倍增长。

面对庞大的信息量,为了提高客房管理工作的效率。

客房信息管理系统应运而生。

传统手工的客房信息管理,管理过程繁琐而复杂,执行效率低,并且易于出错。

庆幸的是,伴随计算机技术的飞速发展和信息时代的到来,信息改变了我们这个社会,各行各业的日常经营管理也在悄悄地发生变化。

而客房管理的信息化程度体现在将计算机与信息技术应用于经营与管理,以现代化工具代替传统手工作业。

无疑,使用信息化管理使客房管理更先进、更高效、更科学,信息交流更迅速。

这些优点能够极大地提高客房经营管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

宾馆客房管理系统设计(系统总体E-R图、系统数据流图、数据库字典)

宾馆客房管理系统设计(系统总体E-R图、系统数据流图、数据库字典)

宾馆客房管理系统设计(系统总体E-R图、系统数据流
图、数据库字典)
图1、系统总体 E-R图实体——关系图 E-R图
图2、系统数据流图
图3、类图
数据库字典
4、客房信息表: 1、客户信息表:
字段名称数据类型字段大小字段名称数据类型字段大小姓名 char 20 房间号 char 4 性别 char 2 房间状态 char 10 ID号 char 20 房间类型 char 10 注册时间 datetime 10 房间价格 float 10
其他服务 char 20
5、入住记录表: 2、员工信息表:
字段名称数据类型字段大小字段名称数据类型字段大小
客户姓名 char 20 姓名 char 20
房间号 char 4 部门 char 10
入住日期 datetime 10 ID号 char 20
结算日期 datetime 10 注册时间 datetime 10
备注 char 60
3、餐饮记录表:
字段名称数据类型字段大小客户姓名 char 20
包间号号 char 4
预订日期 datetime 10
备注 char 60。

客房管理系统数据库课程设计报告

客房管理系统数据库课程设计报告

设计题目:运动会管理系统学院:信息科学与工程学院专业:计算机信息与技术班级:计信1201学号:20121503010学生姓名:郭晴指导教师:蔡卫东2014 年7 月11 日目录1系统背景 (3)1.1管理系统概述 (3)1.2系统特色 (3)1.3设计目标 (3)2需求分析 (4)2.1系统需求功能分析 ............................................................... 错误!未定义书签。

2.1.1赛前准备.................................................................... 错误!未定义书签。

2.1.2赛中管理.................................................................... 错误!未定义书签。

2.1.3赛后管理2.2系统功能模块图 ................................................................... 错误!未定义书签。

2.3系统业务功能分析 (6)2.4 数据定义 4 3概念结构设计 (9)3.1确定实体和联系 (9)3.1.1实体............................................................................ 错误!未定义书签。

3.1.2联系............................................................................ 错误!未定义书签。

3.2E-R图设计 ............................................................................ 错误!未定义书签。

数据库系统课程设计报告客房管理系统

数据库系统课程设计报告客房管理系统

目录1绪论 (1)1.1项目简介 (1)1.2设计目的 (1)1.3设计内容 (1)1.4应用范围 (1)2需求分析 (2)2.1数据需求 (2)2.2事务需求 (2)2.3详细功能分析 (2)2.4数据字典 (4)2.5开发运行环境 (5)2.6安全保障 (5)3概念设计 (6)3.1实体及联系抽象 (6)3.2E-R图 (6)3.3关系模式 (7)4逻辑设计 (8)4.1各表功能 (8)4.2各表结构 ...................................................................... 错误!未定义书签。

4.3表关系图 (8)5物理设计 (9)5.1物理存储 (9)5.2完整性约束 (9)5.3视图设计 (9)5.4触发器设计 (9)6系统实现与维护 (10)6.1模块1 (10)6.2模块2 (11)6.3模块3 (16)7总结 (49)7.1系统实现程度 (49)7.2问题及难点 (49)7.3收获与体会 (49)1绪论1.1项目简介此系统是一个面向中小型宾馆,旅馆,招待所的客房管理系统,实现对客房的管理,顾客的管理,宾馆日常工作的管理,简单实用。

1.2设计目的方便中小型宾馆实现对客房的管理,为用户考虑,程序包含客房管理所需的所有功能,却也是简单短小,成本低廉,真正为小成本中小型宾馆切身利益考虑。

1.3设计内容实现服务员用账号密码登录功能,对客房的按照多种条件的信息查询和显示,顾客入住的信息登记,顾客信息的多种方式查询,顾客的退房操作,客房信息的增删改查,销售信息的报表显示与打印,数据库的备份。

1.4应用范围本系统适用于中小型旅馆,宾馆,招待所的前台服务人员,用来对宾馆日常工作的操作,2需求分析2.1数据需求系统需要处理哪些数据1:新用户登记信息(顾客或者内部成员(身份证号,姓名,性别,电话,订房信息等))2:旧用户信息(顾客或者内部成员(身份证号,姓名,性别,电话,订房信息等))3:宾馆客房信息(数量,价格,容量,是否满员等)4:金融信息(余额,缴费记录,转账信息等)2.2事务需求系统涉及哪些人员,各能做什么事务经理和董事长:综合管理,可以操作内部成员的一切功能,并且可以在报表中查看宾馆近几个月的收入情况….前台人员:完成顾客的登记,订房,退房,账户查询,人员查询,宾馆状态查询(房间信息,订单信息,金钱交易)….2.3详细功能分析用visio画出总的功能模块图及各子系统的详细功能模块图,并用语言描述2.4数据字典2.5开发运行环境所用DBMS、开发工具及编程语言等使用sql server 2008构建数据库,PB12.0开发,sql server语言及PB编程语言2.6安全保障如何保障系统的安全性人员登录都需要有密码和口令不同职务的人功能不同有数据库备份功能,保障数据安全3概念设计3.1实体及联系抽象分析有哪些实体及联系,各有哪些属性,联系是什么类型的。

酒店客房管理系统详细设计报告

酒店客房管理系统详细设计报告
不法分子 拒绝入住 调和/别人退房
订房接受
得到客户订房单
修改会员消费记录 房间不适合/缺房间 客户付款得到收款单
3. 经理管理活动图
得到订房通知 分类合计确定订房单 客房服务管理 递交订房单 核对订房单
订房通知 开付款单
核对正确 经理管理系统
核对错误
4. 结账活动图
得到订房单 得到付款单
结账
修改应收款账单 应付账单 修改总账 结账结束
文档类 型
文档编 号
版本号
酒店客房管理系统详细设计报告
设计者: 彭传奇、胡俊、刘斌、张云驰
2009/5/14
1引言 1.1编写目的 1.2背景 1.3定义
1.4参考资料
2程序系统的结构
3程序1(标识符)设计说明
3.1程序描述 3.2功能 3.3性能 3.4输人项 3.5输出项 3.6算法 3.7流程逻辑 3.8接口 3.9存储分配 3.10注释设计 3.11限制条件 3.12测试计划 3.13尚未解决的问题
客房管理模块
此功能模块也包括两个子模块:房间设置和房间查询。 1、房间设置
该窗口具有对房间数据进行新增、删除、保存等操作功能,在此管 理人员必须输入新房间的房间号码、总床位数、剩余床位数、每床单价 等,在输入完毕后,单击“确定”,系统将显示新房间的基本情况。同 时,为方便管理人员对房间进行管理,在这个窗口中,我们将剩余床位 为零的房号记录用红色标记,表示该房客满,禁用。
3.2功能
客户管理模块
此功能模块包括两个子模块,客户登记和客户查询。 1. 客户住房登记 该窗口具有新增、保存、删除、打印押金收据等功能。在此管理人 员必须输入个人客户的详细资料包括姓名、性别、年龄证件类别、证件 号码、住店日期、预付押金,所入住的房间号等。在这个窗口中,系统 会将未住客房的资料通过表格形式显示出来,以方便管理人员合理安排 客户住房。当管理人员将个人资料登入后,系统将会显示所入住客户的 姓名、身份证号、性别、入住日期、入住时间和入住的房间号等资料, 以方便管理人员核对客户资料。一般情况下,客户信息录入完毕后,需 要打印“住房押金收款凭证”所以在该窗口添加了打印功能。 2. 客户查询 该窗口具有查询、结帐、退房、打印结帐凭证等功能。在此管理人 员对要求退房的客户进行查询,并进行费用结算。在查询时,可以按房 号、姓名、全部等方式进行查询,客户的信息资料可以从查询结果中获 得。在此管理人员可以浏览已住客户的详细资料,包括客户的姓名、性 别、入住人数、房间号码、身份证号码、入住日期、入住时间、已住天

我的课程设计-客房管理系统共5页

我的课程设计-客房管理系统共5页

南京航空航天大学《面向程序设计语言》课程设计报告客房管理系统学号041030336姓名曹肖肖日期2019-5-15目录一.需求分析………………………………………二.程序的主要功能………………………………三.程序运行平台…………………………………四.系统总框架图…………………………………五.程序类的说明…………………………………六.模块分析………………………………………七.比较有特色的函数……………………………八.存在的不足与对策……………………………九.程序源代码……………………………………十.使用说明一.需求分析本系统旨在实现一个小型的客房管理系统,对于一个小型的酒店或旅馆来说,实施本系统不仅可以减少工作人员数量,降低成本,而且可以大大提高工作效率,降低工作强度,方便旅客办理各种手续,更方便管理员对酒店或旅馆进行更有效的管理。

程序主要实现客房预定、客房登记、客房查询、客房管理、客房退订、客户留言、消费服务、旅客记录查询、密码设置与找回等。

二.程序主要功能该程序的主要功能有:●客户功能:可进行客户查询、客户预定、客户留言、查询住房须知、查看帮助、退出以及返回等操作。

●管理员功能管理员可以不仅使用客户所有的功能,即客户查询、客户预定、客户留言、查询住房须知、以及查看帮助等客户功能,而且还可以使用客房登记、服务管理,退房结账、信息查询、房间管理、密码设置、退出以及返回等功能。

三.程序运行平台该程序是用VC++6.0制做的,使用Microsoft Visual C++ 6.0运行该程序,具体操作是:打开Microsoft Visual C++ 6.0,菜单栏里点文件→打开工作区→找到“我的课设(第三期).dsw”这个文件→打开,或者在资源管理器中双击该文件,此时,VC++6.0会自动打开,并载入该系统相关资源,点击Run命令菜单或者或用快捷键Ctrl+F5运行该程序。

四.系统功能框架图【1】关于客户信息的类和结构体①class Cost //关于旅客消费的类private:float foregift; //押金float room_cost; //住房费用float phone_cost; //话费float food_cost; //餐费float compensate; //赔偿float ware_cost; //客房商品float payment_aready; //付账金额float payment_present;//应付金额=累计消费- 押金- 已付金额float cost_total; //累计消费=话费+餐费+赔偿+客房商品+住房费用public:Cost(); //消费类的构造函数void set_foregift(); //输入押金额float get_foregift( ); //返回押金额void set_room_cost(int ); //获得住房费用float get_room_cost( ); //返回住房费用void set_phone_cost( ); //输入话费额float get_phone_cost( ); //返回话费额void set_food_cost( ); //输入餐费额float get_food_cost( ); //返回餐费额void set_compensate( ); //输入赔偿额float get_compensate( ); //返回赔偿额void set_ware_cost( ); //输入消费额float get_ware_cost( ); //返回消费额void set_payment_aready( );//输入付账金额float get_payment_aready( ); //返回已付金额float get_payment_present();//返回应付金额float get_cost_total(); //返回客户累计消费额//以上消费项目输入时是当时的消费额,但是放回时是该项目消费的累计额②class Time //处理旅客入住与退房时间的类private:int year[2]; //年数组,储存分为入住时间和退房时间int month[2]; //月数组,储存分为入住时间和退房时间int date[2]; //日数组,储存分为入住时间和退房时间int hour[2]; //时数组,储存分为入住时间和退房时间int mine[2]; //分数组,储存分为入住时间和退房时间int fortime; //累计住房时间time_t time_this;//获得当地时间public:Time (); //时间的构造函数void set_year_e(); //获得入住年份int get_year_e(); //返回入住年份void set_month_e(); //获得入住月份int get_month_e(); //返回入住月份void set_date_e(); //获得入住日int get_date_e(); //返回入住日void set_hour_e(); //获得入住时int get_hour_e(); //返回入住时void set_mine_e(); //获得入住分int get_mine_e(); //返回入住分void put_time_e(); //输出入住时间//处理入住时间的函数void set_year_l(); //获得退房年份int get_year_l(); //返回退房年份void set_month_l(); //获得退房月份int get_month_l(); //返回退房月份void set_date_l(); //获得退房日int get_date_l(); //返回退房日void set_hour_l(); //获得退房时int get_hour_l(); //返回退房时void set_mine_l(); //获得退房分int get_mine_l(); //返回退房分void put_time_l(); //输出退房时间//处理退房时间的函数void set_for_time(int);//获得累计住房时间int get_for_time( ); //返回累计住房时间③struct Room //房间的基本信息结构体char type_room;//房间编号。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

客房管理系统课程设计报告集团文件版本号:(M928-T898-M248-WU2669-I2896-DQ586-M1988)-------课程设计院别: 信息科学与电气工程学院__班级: 计算141____________姓名: ___吴刚___________学号: 140811209___________指导教师: 张岳________________设计地点: 实验楼307__________时间: 2016 年 9 月 4 日___至 2016 年 9 月 16 日课程设计任务书题目数据库课程设计客房管理系统系 (部) 信息科学与电气工程学院专业计算机科学与技术班级计算141学生姓名吴刚学号 14081120909 月 04 日至 09 月 16 日共 2 周指导教师(签字)院长(签字)2017年 09月 17日信息科学与电气工程学院课程设计成绩评定用表注:本表可根据实际情况修改。

目录前言随着我国经济的迅速发展和假日经济的出现,宾馆酒店业的竞争愈来愈激烈。

要想在竞争中取得优势,必须在经营管理、产品服务等方面提高服务管理意识。

而对对酒店的经营状况去决定行作用的是酒店的管理。

如何利用先进的管理手段,提高酒店的管理水平,是每一家酒店的管理者所面临的重要课题。

简单的服务标准已经不是制胜的锦囊,只有做到最细微之处才有机会让顾客体会到酒店服务的优点,而精准、快捷、周全往往就是最基本的成功要素。

因此,采用全新的计算机网络和管理系统,将成为提高酒店的管理效率,改善服务水准的重要手段之一。

信息与科技在酒店管理与现代化建设中显现出越来越重要的地位。

在某种意义上,酒店客房状态管理方面的信息化与科学化,已成为现代化酒店的重要标志。

关键字:客房管理;管理系统;服务。

1.问题描述1.1背景随着宾馆业竞争的加剧,宾馆之间客源的争夺越来越激烈,宾馆需要使用更有效的信息化手段,拓展经营空间,降低运营成本,提高管理和决策效率。

传统的宾馆计算机管理系统主要包括前台管理系统和后台管理系统两大部分,基本包含了宾馆主要业务部门,初步实现了对顾客服务和进行财务核算所需要的各个功能。

但传统的宾馆管理基于财务管理为主线的设计理念,无法满足宾馆全面信息化管理的需要。

现代宾馆酒店业迅速发展,新的管理观念与模式层出不穷。

宾馆客房管理系统亦随着宾馆管理理念的发展而发展。

宾馆客房管理系统依旧采用了先进的数据库理论,多媒体技术,软件工程理念等,从基层,中层,高层三个管理者层次为切入点,以成本分析,预测,控制为一线,形成一套上下贯通,操作便捷的酒店系统解决方案,科学地将宾馆各种日常业务完美的结合在一起,为管理及决策提供了强有力的支持。

其对客人个性化服务及全面彻底的信息化,使企业电算化水平提升到一个新的更高层次,提供大量丰富的基于企业管理经营过程中实际的数据。

1.2功能要求(1)客人基本信息的录入;(2)客人基本信息的查询、修改、增加、删除等;(3)客房相关信息的录入,包括房间号、收费标准、床位、类别等;(4)客房类别标准的制定、类别信息的输入;(5)客房基本信息的查询、修改、删除等;(6)住房信息的录入,包括房间号、客人姓名等;(7)退房信息的更新;2.需求分析2.1需求分析2.1.1 处理对象系统要处理的对象包括信息管理、客户信息管理、客房信息管理、入住和退房管理、客房类型管理、费用管理、价目信息管理等7个方面,各个对象包含的信息如下所示:(1)信息管理:可以对于各种信息的查询,个人信息可以查看自己的私人信息,还可以对自己的私人信息进行修改。

用户信息查看用户的个人信息,对用户的信息进行增、删、查、改。

(2)客户信息管理:可以新建客户,输入客户的身份证号码、姓名、性别、出生日期和地址等信息,可以对于客户的信息进行相应的修改,还可以对客户的消费信息进行统计。

(3)客房信息管理:可以在相应的房间类型下面进行添加相应的房间,对相应的房间进行删除,查看空房以及客房的情况。

(4)入住和退房管理:客户可以入住相应的类型房型下的空房,然后可以退房,系统自动将相应的订单状态置为失效,入住状态置为已退房,将相应房间的状态置为空房。

(5)客房类型管理:管理员可以对相应的房型进行各种属性的修改,可以按照需求添加相应的房型,管理员、工作人员都可以查看相应的房型信息,管理员有需要时可以删除相应的房型,系统自动将该房型下的房间删除。

(6)费用管理:管理员、工作人员都可以查看相应的费用信息,管理员有需要时可以对宾馆的收入与支出进行查询或修改。

(7)价目信息管理:可以查看客房的收费标准,管理员可以对客房价格进行查询与修改,工作人员可以查看可风的价目信息。

2.1.2 系统功能分析某宾馆需要建立一个住房管理系统,需求分析结果如下:(1)宾馆要求该系统能实现住房信息管理、客户信息管理等功能;(2)一个房间有多个床位,同一房间内的床位具有相同的收费标准。

不同类型的房间的床位收费标准可能不同;(3)每个房间有房间号、收费标准、床位数目等信息;(4)每位客人有身份证号码、姓名、性别、出生日期和地址等信息;(5)对每位客人的每次住宿,应该记录其入住日期、退房日期和预付款额信息;(6)管理系统可查询出客人住宿相关信息、房间信息。

安全性先通过试图机制,不同的用户只能访问系统授权的视图,这样可以满足系统数据一定程度上的安全性,在通过用户授权机制,用户登录来识别用户级别,根据这个级别来分配用户权限,达到数据更高层次的安全保密功能。

系统完整性要求系统中数据的正确性以及相容性。

可以通过建立主、外键,使用check约束,或者通过使用触发器和级联更新。

2.2系统功能模块图系统功能模块图,如图2.2所示。

图2.2 系统的功能模块图2.3数据字典表2-3. 客户信息表:表2-4. 客房信息表:表2-5. 订房信息表:3.概念结构设计3.1 E-R图各实体之间的E-R图,如图3-1所示。

图3-1 实体之间的E-R图3.2实体及属性的定义客户信息实体的E-R图,如图3-2所示。

图3—2 客户信息实体的E—R图客房信息实体的E-R图,如图3-3所示。

图3—3 客房信息实体的E—R图客户住宿实体的E-R图,如图3-4所示。

图3—4 客户住宿实体的E—R图4.物理结构设计数据库的物理设计就是为逻辑数据模型选取一个最合适应用要求的物理结构的过程,在这个阶段要完成两大任务。

(1)确定数据库的物理结构,在关系数据库中主要是存储方法和存储结构。

(2)对物理结构进行评价,评价的重点是时间和空间效率。

CREATE UNIQUE INDEX Travno ON Travellers(Tno)CREATE UNIQUE INDEX Roomno ON Rooms(Rno)CREATE UNIQUE INDEX Ritemno ON Roomitem(Ritemno)CREATE UNIQUE INDEX Livno ON Living(Tno)5.触发器设计会员积分:USE[kfglxt]GO/****** Object: Trigger [dbo].[t1] Script Date: 09/26/2017 19:36:40 ******/SET ANSI_NULLS ONGOGOALTER trigger[dbo].[t1]on[dbo].[订房信息表]after insertasbeginset nocount on;declare@编号int,@增加积分intselect@编号=身份证号,@增加积分=总房价from insertedupdate dbo.客户信息表set会员积分=会员积分+@增加积分where身份证号=@编号End会员等级:USE[kfglxt]GO/****** Object: Trigger [dbo].[会员等级增加] Script Date: 09/26/2017 19:37:52 ******/SET ANSI_NULLS ONGOGOALTER trigger[dbo].[会员等级增加]on[dbo].[订房信息表]after insertasbeginset nocount on;declare@编号int,@增加积分intselect@编号=身份证号,@增加积分=总房价from insertedupdate dbo.客户信息表set会员等级=(会员积分+@增加积分)/100 where身份证号=@编号End6.数据库的实施和维护6.1 建立数据库、数据表、索引Create database kfglxt;(1)客户信息表CREATE TABLE客户信息表(编号int IDENTITY(1,1)NOT NULL,姓名varchar(20)NOT NULL,性别int NOT NULL,出生日期date NOT NULL,身份证号varchar(20)NOT NULL,联系电话varchar(20)NOT NULL,家庭住址varchar(50)NULL,会员等级varchar(10)NULL,会员积分float NULL,CONSTRAINT p1PRIMARY KEY(身份证号));(2) 客房信息表CREATE TABLE客房信息表(编号int IDENTITY(1,1)NOT NULL,房间号varchar(10)NOT NULL,分类varchar(20)NOT NULL,订房状态int NOT NULL,清洁状态int NOT NULL,价格float NOT NULL,折扣float NOT NULL,房间描述varchar(500)NOT NULL,可用状态int NOT NULL,CONSTRAINT p6PRIMARY KEY(房间号)); (3)订房信息表CREATE TABLE订房信息表(编号int IDENTITY(1,1)NOT NULL,身份证号varchar(20)NOT NULL,房间号varchar(10)NOT NULL,入住时间datetime NOT NULL,退房时间datetime NOT NULL,总房价float NOT NULL,CONSTRAINT p2PRIMARY KEY(身份证号,房间号,入住时间), CONSTRAINT p3FOREIGN KEY(身份证号)REFERENCES客户信息表(身份证号),CONSTRAINT p4FOREIGN KEY(房间号)REFERENCES客房信息表(房间号));CREATE UNIQUE INDEX Travno ON tb_Travellers(Tno)CREATE UNIQUE INDEX Roomno ON tb_Rooms(Rno)CREATE UNIQUE INDEX Ritemno ON tb_Roomitem(Ritemno)CREATE UNIQUE INDEX Livno ON tb_Living(Tno)7. 存在问题总结1.对书本知识不熟悉,课程设计过程当中需要不断的查阅课本,这样造成了时间的浪费。

相关文档
最新文档