酒店客房数据库设计[1]
- 格式:pdf
- 大小:322.11 KB
- 文档页数:11
数据库课程设计宾馆客房信息管理系统(总34页)本页仅作为文档封面,使用时可以删除This document is for reference only-rar21year.March一、设计内容与设计要求1.设计内容:数据库系统原理的课程设计要求学生综合利用本课程的有关知识,在教师的指导下,利用特定的数据库设计环境,针对具体的问题,完成从系统的需求分析、数据库的概念设计、数据库的逻辑设计,到数据库实现等设计过程,最终实现一个较为完整的反映应用需求的数据库系统。
因此,在设计中,要求学生应该全面考虑各个设计环节以及它们之间的相互联系。
下面是各个设计阶段的具体内容。
⒈系统需求分析需求分析是数据库系统设计的一个重要的环节。
本阶段应该对整个应用情况作全面的、详细的调查,确定特定数据库应用环境下的设计目标,收集该应用环境下针对系统设计所需要的基础数据以及对这些数据的具体存储要求,从而确定用户的需求。
用户对数据库的需求包括:⑴处理需求。
即用户要完成什么处理功能等。
学生在设计中应根据具体的课题要求确定系统应该实现的功能,一些基本的功能通常是必须具备的,如用户的管理与维护,基本数据的维护,灵活的信息查询等。
⑵信息需求。
即在数据库中需要存储哪些数据。
学生应该根据具体的课题,认真分析有关的要求,确定本设计的信息需求。
⑶安全性和完整性功能。
实践中这是一个需要与用户不断交流才能逐步确定的需求。
本课程设计要求学生在自己的设计中能反映出基本的安全性和完整性功能。
本阶段的设计结果(即系统需求分析)应该在课程设计报告中进行详细描述,画出系统的数据流图,写出较为详细的数据字典,作为本课程设计的验收依据之一。
⒉数据库的概念设计数据库的概念设计是在需求分析的基础上,利用与用户双方都能理解的形式,设计出数据库的概念模型。
本课程设计要求学生采用E-R方法进行数据库的概念设计。
本设计阶段可分为:● 数据抽象。
即根据需求分析的结果,抽取出与本课程设计相关的特性。
酒店客房数据库设计1.系统概述1.1 酒店数据库开发前言随着计算机技术的飞速发展,信息时代的到来,信息改变了我们这个社会。
各类行业在日常经营管理各个方面也在悄悄地走向规范化和网络化。
作为计算机及网络应用的一部分,使用计算机对客房信息进行管理,具有手工管理所无法比拟的优点。
例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高客房经营管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
且办事效率也是决定收入的一个关键因素。
现代化的酒店组织庞大、服务项目多、信息量大,使用传统人工的方式管理文件档案,这种管理方式几乎是不可能实现的。
要想提高劳动生产、降低成本、提高服务质量和管理水平,进而促进经济效益,必须借助计算机来对酒店客房进行现代化的信息管理。
所以就必须建立一个合适高效的酒店客房信息的数据库。
1.2 可行性分析现代化的酒店组织庞大、服务项目多、信息量大,要想提高劳动生产、降低成本、提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理。
一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多弊端,如:效率低、保密性差,容易出现差错等,且对于查询空房间及已定房间等极为不方便。
所以在工作效率方面来说建立一个这样的系统是完全可行的。
另外,客房管理系统是酒店经营管理中不可缺少的部分,它的内容对于经营的决策者和管理者来说都至关重要,所以客房管理系统、信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。
在酒店客房管理系统的主要任务是对酒店的客房进行管理,使用户能轻松地找到所需要的客房信息,提供订房和退房服务,并对酒店客房的业绩进行统计。
通常,酒店客房管理系统的数据库主要记录以下几个方面的信息。
(1) 记录用户信息:对酒店客房管理系统的使用员工进行管理,包括对员工的基本信息(如用户姓名、所属部门、用户类型等)进行检索、录入和修改。
宾馆客房管理系统的设计与实现数据库设计说明书院系:信息工程学院组长:王鹏指导老师:_____________实用文档文档信息及版本历史实用文档实用文档目录1引言 (4)1.1 编写目的 (4)1.2 术语表 (5)1.3 数据库命名约定 (5)1.4 参考资料 (5)2数据库环境说明 (6)3数据库的命名规则 (7)4概要设计 (7)5逻辑设计 (8)6物理设计 (28)6.1 确定关系模型的存取方法 (28)6.2 确定数据库的存储结构 (29)7存储过程、函数及触发器的设计 (29)8安全性设计 (29)8.1 用户帐号密码的加密方法 (29)实用文档8.2 角色与权限 (29)9数据库的实施 (29)1引言1.1编写目的例如:本文档是宾馆客房管理系统概要设计文档的组成部分,编写数据库设计文档的目的是:明确数据库的表名、字段名等数据信息,用来指导后期的数据库脚本的开发,本文档遵循《xx数据库设计和开发规范》。
本文档的读者对象是需求人员、系统设计人员、开发人员、测试人员。
实用文档1.2术语表定义系统或产品中涉及的重要术语,为读者在阅读文档时提供必要的参考信息。
1.3数据库命名约定1.4参考资料列出有关资料的名称、作者、文件编号或版本等。
参考资料包括:1.需求说明书;实用文档2.本项目的其它已发表的文件;3.引用文件、资料、软件开发标准等。
2数据库环境说明提示:1.说明所采用的数据库系统,设计工具,编程工具等2.详细配置实用文档3数据库的命名规则提示:说明本数据库的命名规则,例如:本数据库设计完全按照《xx数据库设计规范》命名。
4概要设计进过对宾馆客房管理系统的数据分析的到数据库的E-R模型如下(注:本E-R 图是在PowerDesigner下绘制的):实用文档5逻辑设计由以上的得到的E-R图,对数据库经行逻辑设计如下(注:是由PowerDesigner下自动得到的):实用文档表清单清单:实用文档表名:BDWDY_TAB 解释:bdwdy_tab实用文档[返回]表名:CZY_TAB 解释:czy_tab[返回]实用文档表名:GZDWXX_TAB 解释:gzdwxx_tab[返回]表名:KFXXLX_TAB 解释:kfxxlx_tab实用文档[返回]表名:KFYD_TAB 解释:kfyd_tab实用文档[返回]表名:KRJK_TAB 解释:krjk_tab实用文档[返回]表名:PBCATCOL 解释:pbcatcol实用文档[返回]实用文档表名:PBCATEDT 解释:pbcatedt[返回]表名:PBCATFMT 解释:pbcatfmt实用文档[返回]表名:PBCATTBL 解释:pbcattbl实用文档实用文档[返回]表名:PBCATVLD 解释:pbcatvld[返回]实用文档表名:TXJZ_TAB 解释:txjz_tab实用文档[返回]实用文档表名:TXJZ1_TAB 解释:txjz1_tab实用文档实用文档[返回]表名:YGXX_TAB 解释:ygxx_tab[返回]实用文档表名:YWBMDY_TAB 解释:ywbmdy_tab[返回]表名:ZXDJ_TAB 解释:zxdj_tab实用文档实用文档[返回]6物理设计6.1确定关系模型的存取方法为了提高本系统的性能,需要人为干涉rdbms的执行计划,对于一些小表本系统让其走全表扫描,因其比索引扫描快,对于那些经常插入数据的表少建立索引,因为这会增加系统维护索引的开销,对于一些大表,需要在某些列上建立索引,这些索引如下:Create index czy_index on czy_tab(czy);Create index kfxxlx_tab_index on kfxxlx_tab(fjh);实用文档6.2确定数据库的存储结构本系统采用文件系统存储格式,对于经常读的表建有索引,对于经常插入的表没建所引。
宾馆客房管理系统数据库设计报告(精选五篇)第一篇:宾馆客房管理系统数据库设计报告宾馆客房管理系统数据库设计报告摘要:本系统是宾馆客房管理系统,该报告主要介绍了数据库的设计,建立,主要功能的实现。
数据库系统包括员工管理、客房管理、顾客管理几个大块。
主要实现了登记功能,预订功能,多种方法查询顾客功能,查看客房状态功能,操作人员对系统的修改功能,以及结账报表功能。
一、需求分析(1)具有方便的登记、结账功能,以及预订客房的功能,能够支持团体登记和团体结账。
(2)能快速、准确地了解宾馆内的客房状态,以方便管理者决策。
(3)提供多种手段查询客人的信息。
(4)具备一定的维护手段,有一定权利的操作人员在密码的支持下才可以更改房价、房间类型、增减客房。
(5)完善的结账报表系统。
二、E-R关系图三、关系表本系统有八个表,分别是职工信息表(staffinfo)、顾客信息表(custmerinfo)、经理信息表(managerinfo)、客房信息表(roominfo)、客房状态表(roomstatus)、入住表(checkin)、退房表(checkout)、结账订单表(orderinfo)。
1,职工信息表(staffinfo)2,顾客信息表(custmerinfo)3,经理信息表(managerinfo)4,客房信息表(roominfo)5,客房状态表(roomstatus)6,入住表(checkin)7,退房表(checkout)8,结账订单表(orderinfo)四、范式分析本系统所有的表均为BCNF,职工和经理表由各自的工作编号为主码,并且可以决定其他所有属性,顾客表由身份证号做为主码,同理,客房的房间号可以决定其他所有属性。
五、功能分析 1,登记功能本系统采用存储过程实现登记功能,顾客前来预订客房,由工作人员调用存储过程向顾客表中插入该顾客信息,完成登记。
create procedure register@身份证号 varchar(20),@姓名 varchar(10),@性别 char(5),@电话 char(15), char(10)asinsert into custmerinfovalues(@身份证号,@姓名,@性别,@电话,@员工编号)@员工编号2,预订功能采用存储过程实现,由工作人员调用存储过程,在入住表中插入相应信息,并且设计触发器,在预定的同时在客房状态表中修改客房状态为“已入住”。
某宾馆客房管理系统——数据库课程设计数据库原理课程设计报告设计题目某宾馆客房管理系统专业班级学号学生姓名起止日期年月日至月 1 日摘要宾馆客房管理系统是对宾馆管理的现代化、网络化管理手段,逐步摆脱宾馆管理的人工管理方式,拓展经营空间,降低运营成本,提高管理和决策效率而开发的。
宾馆客房管理系统是宾馆经营管理中不可缺少的部分它的内容对于经营的决策者和管理者来说都至关重要,所以客房管理系统、信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理文件档案.这种管理方式存在着许多弊端如:效率低、保密性差容易出现差错等。
且对于查询空房间及已定房间等极为不方便。
在当今时代,这些完全可以改用计算机来代替人的手工操作。
作为计算机及网络应用的一部分使用计算机对客房信息进行管理,具有手工管理所无法比拟的优点。
例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高客房经营管理的效率。
也是企业的科学化、正规化管理与世界接轨的重要条件.且办事效率也是决定收入的一个关键因素。
宾馆客房管理系统主要包括前台管理系统和后台管理系统两大部分,基本包含了宾馆主要业务部门,初步实现了对顾客服务和进行财务核算所需要的各个功能.它包括客户信息管理、客房信息管理、入住和退房管理、客房类型管理、费用管理、价目信息管理等6大功能模块,并提供了对各功能模块的查询和更新功能。
其中客户信息管理、入住和退房管理是系统开发的重点.本系统由问题描述、系统需求分析、概念设计、逻辑设计、物理结构设计、触发器设计、存储过程设计、视图设计、数据库实施和维护组成。
目录1。
问题描述。
...。
.。
..。
..。
..。
.....。
.。
..。
.。
.。
..。
...。
. .。
.。
.。
.。
.。
.。
.。
.。
.。
..。
.。
.。
...。
..。
.....。
.。
.。
.。
.。
...。
....。
..。
.。
....。
.。
1.客房表room类型大小非空约束默认描述ID Number 4 √客房号(主键)TypeID Number 4 √客房类型编号IsAvailble char 1 √否客房是否空闲状态,包括是和否两种状态Notes varchar 50 备注1.客房类型表ROOMTYPE字段名称类型大小读写非空约束默认描述TypeID Number 4 w/r √客房类型编号(主键)Type varchar 20 w/r √客房类型,包括标准间,商务间,三人间等等(3)客人表CUSTOMER:记录客人身份证号、客人姓名、客人性别等信息字段名称类型大小非空约束默认描述Id Number 10 √客人编号(主键)CardId Number 20 √唯一客人身份证号Name varchar 20 √客人姓名Sex char 1 √男性别(男/女)Telephone Number 8 √联系电话Address varchar 50 地址Notes varchar 50 备注(4)职工表staff字段名称类型大小非空约束默认描述Id Number 20 √工作证号码(主键)Name varchar 20 √职员姓名Password varchar 20 √111 密码Sex char 1 √女性别(男/女)CardId Number 20 √唯一身份证号Level varchar 20 √职务Notes varchar 50 备注(5)住宿表字段名称类型大小非空约束默认描述id Number 4 √住宿记录编号(主键)RoomId char 4 √入住房间CustomId Number 10 √客人编号CheckInTime DateTime √入住时间CheckInTime DateTime √离开时间Due Number 4 √应付款Deposit Number 4 押金数Payment Number 4 实际支付金额Change Number 4 找零Notes varchar 50 备注。
酒店客房数据库设计追求经济效益是酒店的运营宗旨之一,创造优质高效的工作环境是酒店管理的核心,一个成熟的酒店客房管理控制系统代表着一种科学的管理方式,已被越来越多的工程设计人员和酒店管理人士所熟悉和重视。
随着人员流动规模的不断扩大,宾馆数量的急剧增加,有关客房管理的各种信息(数据)量也在不断成倍增长。
面对庞大的信息量,就需要有客房信息管理系统来提高客房管理工作的效率。
通过这样的系统,我们可以做到信息的规范管理和快速查询,从而减少了管理方面的工作量。
1 需求分析进行需求分析必须准确了解系统的要求(包括数据与处理),清楚系统应该实现哪些功能,酒店客房系统要求实现的主要功能有:入住、退房、转房、房租、房间状况、房间预定。
1.1 功能需求我们按主要功能区将需求做了划分。
具体实现无须严格按该划分组织程序的模块结构。
在时间、财务受限时,我们将为这些功能区确定优先级。
功能需求基于以下原则:1、我们只简单描述与明确的市场标准相同的系统功能,而详细说明与市场标准不同的功能,因此需求说明的详细程度有所不同。
2、系统设计应尽可能满足“易用”原则。
3、系统必须为支持、维护、操作、检查数据库和文件提供必要的过程/清单/屏幕图象等,以下不再特别说明。
1.2 主数据1.酒店客房分几种:单人套房、双人、四人等。
2.要登记房间预定时间和入住时间,精确到小时。
3.方便查询,和修改。
能够方便的查询到每间房间的时间和人员信息。
4.审核机制,可多人同时预订同一间房(也就是先预订并读入数据库,通过审核确认再加入预定信息中)。
5.双人房可两人同是入住,四人类似。
系统应按客房状况存储数据。
6个主要功能区将交叉使用这些数据。
将客房状况视为系统的主数据。
我们为每项需求指定权值,用于说明该需求的优先级。
所采用的优先级如下:3、至关重要的特性,用于支持系统的基本任务。
在无法直接提供该特性时,供应商应尽可能建议可替代的解决方案。
2、非常重要的特性,用于支持系统的重要任务。
宾馆客房管理数据库11绪论 (2)2课程设计目的与要求 (2)2.1课程设计目的 (2)2.2课程设计的实验环境 (2)2.3课程设计的预备知识 (2)2.4课程设计要求 (2)3课程设计内容 (3)3.1系统功能分析 (3)3.2建立模型 (3)3.3创建表 (5)3.4创建查询 (13)3.5创建窗体 (19)4课程设计总结 (24)参考文献 (25)1绪论电子商务的进展和市场竞争的加剧将企业推上了风口浪尖,中小企业除了积极迎接挑战外别无选择。
网络的兴起与电子商务的进展带来了时空界限的突破、商贸方式的变革以及经济活动的革命。
然而,治理水平的差异会弱化平等的竞争意义。
因此进行有效的治理系统就成为了企业储存竞争实力的一个重要手段。
然而关于一个小企业来说,实现有效的进销存治理系统必定存在着一定的难度,因此就必须借助现代化的治理方法。
在市场竞争中,运用高科技的运算机技术,差不多成为现代竞争的一个要紧特色。
通过进销存治理系统,及时将网络中的有效讯息传递给相关人,从而及时发觉问题,更好的把握机会。
现做一个简单的宾馆客房治理系统,期望能关心宾馆对其治理有个更好的,快捷的作用。
2课程设计目的与要求2.1课程设计的目的本课程的课程设计实际是电子商务和运算机信息治理专业学生学习完«数据库原理及应用〔ACCESS 2002〕»课程后,进行的一次全面的综合训练,其目的在于加深对数据库基础理论和差不多知识的明白得,把握运用数据库应用系统开发软件的差不多方法。
2.2 课程设计的实验环境硬件要求能运行Windows 9.X操作系统的微机系统。
数据库应用系统开发软件能够选用Microsoft Access,或其他数据库治理系统。
2.3 课程设计的预备知识熟悉数据库的差不多知识及一种以上数据库系统开发软件。
2.4 课程设计要求按课程设计指导书提供的课题,应依照下一节给出的差不多需求独立完成八个方面的设计,标有〝可选〞的部分可依照设计时刻的安排及工作量的大小适当选择。
一、功能需求分析用户管理:添加用户,修改用户密码。
客户管理:添加客户,查询,修改,删除客户信息。
客房管理:添加客房,查询,修改,删除客房信息。
客房类型管理:添加客房类型,修改客房类型。
订房:预订客房,取消预订房间。
客房登记信息管理:查瞧客房登记信息。
二、概念设计用户实体ER图客户信息实体ER图客房信息实体ER图客房类型ER图登记记录ER图总ER图三、逻辑结构设计(1字段名数据类型空/非空约束条件其她说明client Id int not null IDENTITY(1,1)客户IDPRIMARY KEYname varchar(20) not null 客户姓名sex varchar(2) not null 性别identityCard varchar(30) not null 证件号phone varchar(20) not null 联系电话(2字段名数据类型空/非空约束条件其她说明employeeId int not null IDENTITY(1,1)用户编号PRIMARY KEYuserName varchar(20) not null 用户名password varchar(20) not null 密码per int not null 权限(3字段名数据类型空/非空约束条件其她说明typeId int not null IDENTITY(1,1)类型编号PRIMARY KEYtypeName varchar(20) not null 类型名price int not null 价格(4字段名数据类型空/非空约束条件其她说明roomId int not null IDENTITY(1,1)房间IDPRIMARY KEY(5。
任务书一、数据库原理课程设计的任务1)通过本课程设讣的训练,使学生掌握数据库技术的实际应用以及数据库信息管理系统的设计方法与开发过程;初步掌握数据库需求分析方法,掌握概要设讣、逻辑设计和物理设计的步骤和技巧,理解并掌握数据库系统的整个开发过程.2)通过课程设汁,掌握数据库开发工具的使用以及综合编程调试的能力,结合数据库原理的基本理论,选用一种现代关系数据库系统,设计一个具体的信息管理系统,具备基本的数据库编程能力,为以后能进行数据库系统设计、开发与维护打下良好的基础.3)提升工程实践能力、团队协作精神、交流与沟通能力;4)通过规范化的实验报告,培养学生良好的文档习惯以及撰写规范文档的能力。
二、课程设计的基本内容目录1.数据库需求分析 (4)1.1设计目的 (4)lo 2系统功能分析 (4)1.3功能模块设计 (5)2.数据库概念结构设计 (6)2。
1概念模型 (6)2。
2 E—R 模型 (6)3.数据库逻辑结构设计 (8)3。
1关系模型设计 (9)3o 2数据模型的优化 (9)3。
3子模式设计 (9)4.数据库物理结构设计 (9)4・1存取方式设计 (9)4.2存储结构设计 (10)5.数据库安全性、完整性设计 (10)5.1主要视图设计 (10)5.2用户权限 (10)6.数据库实现...................................................................................... U 6.1编码实现 (11)6. 1.1主要数据表的创建 (11)6。
1. 2主要视图的创建 (14)6. K 3索引的创建 (14)6.1。
4创建用户权限 (14)6。
1。
5创建存储结构 (15)7.数据录入调试及运行 (16)8.课程设计总结体会 (18)9.参考文献 (19)lo数据库需求分析lo 1设计目的本酒店客房管理系统是为了满足现代洒店的管理需求、提髙对顾客的服务质量、方便酒店的管理和运营而设计的一款多功能易操作的基于B/S模式的数据库管理系统。
客房数据库设计1数据库概念结构设计通过以上对数据字典的设计,总结出3个数据库实体,其E-R图如图5至图7所示。
图5 :客户实体图图6:客房实体图图7:客房类型实体图该系统的综合E-R图如图8所示。
图8:系统综合E-R图.2数据库逻辑结构设计根据上一节中的E-R图可以设计出以下的数据库表:客房表(房间号,房间类型,价格,房态,标志,配置,使用设置,营业日期,备注)客房住宿登记表(凭证号码,姓名,证件名称,证件号码,详细地址,出差事由,房间号,客房类型,联系电话,客房价格,住宿日期,住宿时间,住宿天数,宿费,折扣,应收宿费,预收金额,提醒日期,退宿日期,备注,标志,日期,时间,结款方式,退宿时间,提醒时间,摘要,BZ)退房登记表(凭证号码,姓名,证件名称,证件号码,详细地址,工作单位,房间号,客房类型,客房价格,住宿日期,住宿时间,住宿天数,宿费,折扣或招待,折扣,应收宿费,杂费,电话费,会议费,存车费,赔偿费,金额总计,预收宿费,退还宿费,退房日期,退房时间,日期,时间,备注,联系电话,BZ)挂账登记表(ID,日期,挂账单位,摘要,住宿金额,欠款金额,还款金额,金额累计,姓名,证件号码,票号,时间,序号,房间标准,房间价格)用户表(用户名,密码)用户权限表(客房预定,住宿登记,追加押金,调房登记,退宿登记,客房管理,客房查询,房态查看,挂帐查询,客户结款,预定房查询,住宿查询,退宿查询,宿费提醒,登记预收报表,客房销售报表,客房销售统计报表,操作员设置,密码设置,数据库备份,权限设置,用户名)宾馆客房管理系统的详细设计与实现1数据库的实现1、创建数据库:打开Microsoft SQL Server 2000的企业管理器,创建一个空数据库,命名为Hotel,如图9所示。
图9:数据库实现图2、在Hotel中创建六张表,分别为客房住宿登记表,退房登记表,挂账表,客房信息表用户表,用户权限表,其结构如图10至图15所示。
酒店客房管理系统数据库设计一.概述酒店客房管理系统的主要任务是对酒店的客房进行管理,使用户能轻松地找到所需要的客房信息,提供订房和退房服务,并对酒店客房的业绩进行统计。
图1是一个典型的酒店客房管理系统的界面。
图1 典型的酒店客房管理系统界面在不同的酒店之间,酒店客房管理系统会存在一些差异。
通常,酒店客房管理系统的主要功能包括以下几个方面。
(1) 用户信息管理:对酒店客房管理系统的使用员工进行管理,包括对员工的基本信息(如用户姓名、所属部门、用户类型等)进行检索、录入和修改。
(2) 客房类型管理:用户可自定义客房类型,并对其进行管理,包括对客房类型的基本信息(如类型名称、面积、床位、价格等)进行检索、录入和修改。
(3) 客房信息管理:用户对客房信息进行管理,包括对客房的基本信息(如客房号、客房类型、客房位置等)进行检索、录入和修改。
(4) 客房经营管理:实现对客房的订房和退房管理,包括对客房的业务信息(如客房号、入房时间、退房时间、金额等)进行检索、录入和修改。
(5) 客户信息查询:用户可对入住过酒店的客户信息进行查询,包括对客户的基本信息(如身份证号、客户姓名、联系电话)进行检索。
(6) 经营状况统计:根据酒店客房的业务记录,用户可选择不同的统计方式对营业额进行统计。
从功能描述的内容来看,本实例可以实现六大功能。
我们根据这些功能,设计出系统的功能模块,如图2所示。
图2 酒店客房管理系统功能模块示意图二.需求分析需求分析阶段是酒店客房管理系统开发最重要的阶段。
开发者首先要了解和澄清用户的需求,然后严格地定义该系统的需求规格说明书。
这里我们将需求分析分为两个过程,一是理解需求,二是分析需求,下面分别讲解。
1.理解需求理解需求是在问题及其最终解决方案之间架设桥梁的第一步。
开发者只有和客户充分理解了需求之后才能开始设计系统,否则,对需求定义的任何改进,在设计上都必须大量的返工。
下面是经过双方调研后得到的需求规格说明。
酒店客房数据库设计追求经济效益是酒店的运营宗旨之一,创造优质高效的工作环境是酒店管理的核心,一个成熟的酒店客房管理控制系统代表着一种科学的管理方式,已被越来越多的工程设计人员和酒店管理人士所熟悉和重视。
随着人员流动规模的不断扩大,宾馆数量的急剧增加,有关客房管理的各种信息(数据)量也在不断成倍增长。
面对庞大的信息量,就需要有客房信息管理系统来提高客房管理工作的效率.通过这样的系统,我们可以做到信息的规范管理和快速查询,从而减少了管理方面的工作量.1 需求分析进行需求分析必须准确了解系统的要求(包括数据与处理),清楚系统应该实现哪些功能,酒店客房系统要求实现的主要功能有:入住、退房、转房、房租、房间状况、房间预定。
1.1 功能需求我们按主要功能区将需求做了划分。
具体实现无须严格按该划分组织程序的模块结构.在时间、财务受限时,我们将为这些功能区确定优先级。
功能需求基于以下原则:1、我们只简单描述与明确的市场标准相同的系统功能,而详细说明与市场标准不同的功能,因此需求说明的详细程度有所不同。
2、系统设计应尽可能满足“易用"原则。
3、系统必须为支持、维护、操作、检查数据库和文件提供必要的过程/清单/屏幕图象等,以下不再特别说明.1。
2 主数据1。
酒店客房分几种:单人套房、双人、四人等。
2。
要登记房间预定时间和入住时间,精确到小时.3.方便查询,和修改.能够方便的查询到每间房间的时间和人员信息。
4.审核机制,可多人同时预订同一间房(也就是先预订并读入数据库,通过审核确认再加入预定信息中).5。
双人房可两人同是入住,四人类似。
系统应按客房状况存储数据。
6个主要功能区将交叉使用这些数据.将客房状况视为系统的主数据。
我们为每项需求指定权值,用于说明该需求的优先级。
所采用的优先级如下:3、至关重要的特性,用于支持系统的基本任务。
在无法直接提供该特性时,供应商应尽可能建议可替代的解决方案.2、非常重要的特性,用于支持系统的重要任务.该特性虽然不是关键性的,但是缺少该特性将影响系统的应用价值。
目录1、开发背景 (2)2、系统描述 (2)任务概述 (2)2.1.1系统目标 (2)2.1.2用户特点 (3)2.2 系统的功能需求 (3)2.2.1 系统需求 (3)2.2.2 功能需求 (3)2.3 系统的性能需求 (4)3、数据分析 (5)3.1数据流图 (5)3.2、数据字典 (6)4、概念模型设计 (10)5. 逻辑模型设计及优化 (11)6.课程设计心得体会 (12)7.参考文献 (13)1、开发背景当前,随着信息的不断飞速发展,信息技术已逐渐成为各种技术的基础,信息也成为企业具有竞争力的核心要素。
企业的生存和发展依靠正确的决策,而决策的基础就是信息,所以企业竞争力的高低完全取决于企业对信息的获取和处理能力。
企业要准确、快速的获取和处理信息,企业信息化是必然的选择。
企业必须加快内部信息交流,改进企业业务流程和管理模式,提高运行效率,降低成本,提高竞争力,信息化建设是企业适应社会发展的要求。
企业管理信息系统即企业MIS是企业信息化的重要内容。
随着我国改革开放的不断推进,人民生活水平日益提高,旅游经济蓬勃发展,这一切都带动了酒店行业的发展。
再加上入境旅游的人也越来越多,入境从事商务活动的外宾也越来越多。
传统的手工已不适应现代化酒店管理的需要。
及时、准确、全方位的网络化信息管理成为必需。
酒店是一个服务至上的行业,从客人的预定开始,到入住登记直至最后退房结账,每一步骤都要保持一致性的服务水准,错失一步,会令其辛苦经营的形象功亏一篑。
要成为一间成功的酒店,就必须作到宾至如归,面对酒店业内激烈的竞争形势,各酒店均在努力拓展其服务领域的广度和深度。
虽然计算机并不是酒店走向成功的关键元素,但它可以帮助那些真正影响成败的要素发挥更大的效用。
因此,采用全新的计算机网络和管理系统,将成为提高酒店的管理效率,改善服务水准的重要手段之一。
2、系统描述任务概述系统目标本系统需要满足以下几个系统设计目标。
(1)实用性原则:真正为用户的实际工作服务,按照酒店客房管理工作的实际流程,设计出实用的酒店客房管理系统。