数据库课程设计报告宾馆信息管理系统方案

上传人:大米 文档编号:475630328 上传时间:2022-11-20 格式:DOC 页数:31 大小:996KB
返回 下载 相关 举报
数据库课程设计报告宾馆信息管理系统方案_第1页
第1页 / 共31页
数据库课程设计报告宾馆信息管理系统方案_第2页
第2页 / 共31页
数据库课程设计报告宾馆信息管理系统方案_第3页
第3页 / 共31页
数据库课程设计报告宾馆信息管理系统方案_第4页
第4页 / 共31页
数据库课程设计报告宾馆信息管理系统方案_第5页
第5页 / 共31页
点击查看更多>>
资源描述

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

1、数据库课程设计报告 -宾馆信息管理系统 计算机科学与技术学院08级电子商务专业一、 系统开发平台题目:酒店信息管理预订系统 开发语言:Java Eclipse /netbeans后台数据库管理系统:SQL Server 2000操作系统:windows xp二、 数据库规划2.1 任务陈述 引言客房管理系统是典型的信息管理系统的一部份,而且是必不可少的一部份。其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起简洁且资料一致性和完整性强、资料安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。酒店客房管理系统的内容对于经营的决策者和管理者来说都至

2、关重要,所以客房管理系统、信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多弊端,如:效率低、XX性差,容易出现差错等,且对于查询空房间及已定房间等极为不方便。在当今时代,这些完全可以改用计算机来代替人的手工操作。 作为计算机及网络应用的一部分,使用计算机对客房信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、XX性好、寿命长、成本低等。这些优点能够极大地提高客房经营管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。且办事效率也是决定收入的一个关键因素。 因此,我选

3、择的酒店客房管理系统设计,力求开发出一套界面友好,功能强大,使用简单的适用于各大、中、小规模的酒店客房的管理系统。同时也是一款完全适合宾馆或旅馆酒店客房管理傻瓜式日常业务管理的软件。酒店系统由前台和后台管理两个部分组成。前台作为与前台服务员直接交互的可视化界面,由于使用方便,能将系统的各个功能提供给他们,以帮助服务员进行客房管理。前台在考虑功能实现的同时,也考虑了操作的简洁和方便性,目的是让大多数客户能够轻松地享受电子商务给他们带来的便利。 为了确保客户和酒店的信息具有更好的安全性,前台管理和后台管理是分离的。前台的各管理模块只有部分功能和权限,我为此设计了两个角色:一是酒店管理员,二是前台服

4、务员。其中:酒店管理员享有最高权限,可以使用酒店客房管理系统所提供的所有功能,包括员工信息修改、客房类型维护、客房信息维护、客户信息查询。前台服务员的主要职能是负责订房,入住和退房,以及查询和修改订单,查询房间信息和查询预订及入住的客户信息。所有该角色只可以使用部分功能,后台管理主要由数据库系统作为支持,后台管理的维护工作主要由系统管理员进行。 数据库管理系统由于酒店管理系统是一个典型的数据库应用系统,因而选择一个良好的DBMS是系统实现的另一个重要环节。DBMS访问数据库。一般来说现代的DBMS具备以下几个功能:事务的恢复功能:为尽可能减少由于故障而引起的数据库数据失效的损失,现代的DBMS

5、通常具备恢复功能。完整性约束检查:由于数据库中的数据是持久和共享的,其正确性十分重要,为保证数据的正确性,DBMS提供对数据库数据的语法和语义的检查,数据在语义上的约束称为完整性约束。访问控制:并不是任何用户可以不加限制的访问任何数据库中的数据,DBMS应有控制用户访问权限的功能,即所谓的访问控制功能,访问控制不但可以限制用户的访问范围,而且可以限制用户可进行的操作。数据目录管理:数据库中保留的是持久和共享的数据,对数据的定义应不同于一般的程序设计语言,应独立于应用程序,长期保留在数据库中,这就构成了数据目录,数据目录的管理是DBMS的基本功能。2.2 任务目标 设计目标1操作简单方便、界面简

6、洁美观,方便中小型酒店人员使用。2前台服务员功能:住宿管理:客房预订能实现散客和团体客户预订,团体预订可预订多间不同类型的房间,并在这些房间中选择一个作为主房间号客人入住能实现散客和团体客户入住,团体入住可选择多间不同类型的房间,并在这些房间中选择一个作为主房间号客户信息录入在订单生成页面将录入客户信息,团体客户只记录一位主客户信息,而不需所有客户依次登记入住押金管理押金设为住宿总费用的百分之五十,在开入住订单时系统自动计算并显示信息管理:预订和入住订单查询可按订单号、客户XX号、入住类型查询团体订单细则对团体订单中每一个房间信息显示修改预订订单和入住订单可修改主客的基本信息及订单信息取消预订

7、订单直接删除预订订单,恢复房间的可用状态将预订订单直接转为入住省去了再次生成入住订单的程序房间查询可按照房间号、房间类型、房间状态查询客户查询可按照客户XX、客户XX号、入住类型查询入住客户中途换房只能换同种类型房间,消费金额不变入住客户正常退房根据入住时间计算消费金额,最后客户应缴费用为总费用与已交押金之差3管理员功能:除了前台接待的功能之外,还包括房间信息设定及修改包括客房类型,客房分机号,楼层,备注个人信息修改包括个人密码,联系方式,住址增加客房类型包括类型号,单价,床位数,房间设施,面积等增加客房信息包括房间号,房间类型,房间分机,楼层,备注4酒店介绍等信息:介绍酒店的地址,房间价格标

8、准,联系等信息三、 系统定义3.1 系统边界酒店信息管理系统住宿管理客房管理后台管理员散客客房预订散客客房入住团体客房预订团体客房入住押金管理客户信息录入预订订单查询入住订单查询预订订单修改入住订单修改取消预订订单房间信息查询客户信息查询个人信息维护增加客房类型增加客房信息修改已有房间信息退换房管理已住订单换房已住订单退房及结账3.2 用户视图 前台服务员散客客房预订与入住前的房间查询散客预订生成订单,录入客户基本信息散客入住生成订单,录入客户基本信息团体客房预订与入住前房间查询,设置主房间号团体预订生成订单,录入主客户基本信息团体入住生成订单,录入主客户基本信息预订订单信息查询预订订单修改团

9、体预订订单所有房间信息细则取消预订订单入住订单信息查询入住订单修改团体入住订单所有房间信息细则客房信息查询客户信息查询入住换房管理入住正常退房及消费结账管理 后台管理员后台管理员登陆管理员个人功能主页个人信息修改增加客房类型增加客房信息修改已有客房信息四、需求分析4.1 用户需求分析4.1.1 数据需求 前台服务员用户视图预订信息:预订订单号唯一,客户XX号,客户XX,主客房间号,预订房间数,入住类型散客/团体,预订时间,入住时间,入住天数,主客。预订登记:预订登记号唯一,所属预订订单号,房间号,房间类型号,房间类型,预订时间,入住时间,入住天数,房间单价。入住信息:入住订单号唯一,客户XX号

10、,客户XX,主客房间号,预订房间数,入住类型散客/团体,入住时间,入住天数,主客,房间总费用,需收押金。入住登记:入住登记号唯一,所属入住订单号,房间号,房间类型号,房间类型,预订时间,入住时间,入住天数,房间单价。客户信息:客户XX号唯一,客户XX,客户,性别,备注客房信息:房间号,房间类型号,房间类型标准间/高级套房/普通单间/总统套房,房间状态可用/预订/入住,楼层,分机号,备注换房信息:房间号,房间类型,客户XX,客户XX号,订单号退房信息:订单号,客户XX,客户XX号,入住时间,入住天数,房间单价,已交押金,房间总费用,还需缴纳费用 后台管理员用户视图管理员登陆:管理员账号,管理员密

11、码管理员个人信息维护:管理员XX,管理员账号,管理员密码,联系,住址,职务增加房间类型:房间类型号,房间类型名称,房间单价,床位数,面积,房间设施增加客房:房间号,房间类型,房间状态,楼层,分机,备注4.1.2 事务需求 前台服务员视图:数据查询:现有各类房间的详细信息以供预订或入住列出已有所有预订订单列出已有所有入住订单列出所有客房信息可用/已住/预订列出所有客户信息预订/入住列出某客户的订单情况列出某团体的所有登记房间情况列出需要换房的房间信息以及所有同种类型当前可用房间信息列出需要退房的房间信息,已交金额及需交金额显示酒店详细信息数据录入:录入客户需要的房间信息选择房间类型及房间数目录入

12、客户的基本信息XX,XX号,等录入订单信息时间,入住天数录入订单修改信息修改预订及入住订单,及取消订单录入换房信息录入退房信息数据输出:输出酒店现有有所类型房间的数目自动输出预订订单及入住订单的订单号和登记号每一个订单有一个订单号,一个订单中的每个房间有一个登记号,一个登记号对应一个订单号,一个订单号对应一个或多个登记号。订单号和登记号按系统时间自动生成自动输出退房信息,退房所需交的金额 后台管理员视图数据录入:录入管理员账号,密码录入个人修改信息密码,住址录入新增加房间类型类型号,类型名称,单价等录入新增加房间信息房间号,房间类型,分机,楼层录入已有房间修改信息房间号,房间类型等数据查询:列

13、出现有所有房间信息列出个人所有信息列出修改后的房间信息数据输出:输出增加的房间类型输出增加的房间信息4.2 系统需求说明4.2.1 软件环境软件环境需要支持Window操作系统,及SQL Server 2000商业数据库4.2.2 硬件环境InterCore2 Duo CPU T5670 1.80GHz 1.79 GHz, 504MB内存4.2.3 初始数据库大小 客房信息40条员工信息4条 客户信息15条 预订订单信息8条入住订单信息7条预订登记信息15条入住登记信息15条4.2.4 数据库增长速度住宿信息每天增长大约50条预订信息每天增长大约50条 退宿信息每天增长大约30条换房信息每天增长大约10条 其他信息增长速度不定4.2.5记录查找的类型和平均数量查询客房信息 大约每天50次查询住宿信息 大约每天50次查询客户信息 大约每天50次 查询退宿信息 大约每天50次4.2.6 安全性管理员和服务员有不同的权限每个管理员登录系统是需要身份验证前台服务员不需要五、数据库逻辑设计5.1 ER图订单号酒店客房房间类型预订登记表登记有属于客户预订订单预订入住管理管理员所属登记号登记号订单号入住登记表入住订单登记登记号所属订单号5.2 数据字典5.2.1实体和联系属性客房信息房间号,房间类型号,房间类型,房间状态,楼层,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

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