收藏 分销(赏)

甘-宾馆管理系统课程设计.doc

上传人:精**** 文档编号:2531490 上传时间:2024-05-31 格式:DOC 页数:15 大小:393.04KB
下载 相关 举报
甘-宾馆管理系统课程设计.doc_第1页
第1页 / 共15页
甘-宾馆管理系统课程设计.doc_第2页
第2页 / 共15页
甘-宾馆管理系统课程设计.doc_第3页
第3页 / 共15页
甘-宾馆管理系统课程设计.doc_第4页
第4页 / 共15页
甘-宾馆管理系统课程设计.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

1、甘 宾馆管理系统课程设计 作者: 日期:2 个人收集整理 勿做商业用途数据库原理及应用课程设计设计题目:宾馆旅客管理系统专 业 计算机信息管理 组 长: 甘 承 奇 学 生:甘承奇(2班) 学号:201140130222学 生: 胡俊良(2班) 学号:201140130238学 生: 尹泽文(2班) 学号:201140130216设计时间 : 2012。6.27 目录1、系统功能介绍32、需求分析33、系统设计44、数据库设计75、系统测试126、结束语131、系统功能介绍 宾馆客房管理系统是一个由宾馆工作人员、计算机及数据库组成的对宾馆信息管理的系统。即对相关的信息进行收集、整理、使用和维护

2、的过程。宾馆管理项目众多、信息量繁杂,要降低管理成本,提高宾馆管理的水平,增进经济利润,则必然要借助于计算机进行信息管理,进而实现宾馆信息管理的规范化、自动化和人性化.。而具体的功能实现则主要采用Microsoft Visual Stdio 2005、Microsoft SQL Server 2005这两种工具。本系统要完成的功能有对宾馆客房进行管理和查询,客人可以选择预订入住宾馆,可以选择登记入住宾馆,最后当客人离店时可以对其进行结账处理。因此,采用全新的计算机网络和管理系统,将成为提高宾馆的管理效率,改善服务水准的重要手段之一. 2、 需求分析宾馆管理信息系统的角色是系统管理员、普通用户和

3、客户,其中系统管理员拥有所有的权限而普通用户没有系统功能的权限,客户的用例包括客户入住和客户结账。宾馆管理系统的用例分为如下三大类:(1) 数据管理 客房种类管理 客房信息管理(2) 前台操作 客房查询 客户入住 客户查询 客户结算(3) 系统功能 用户管理 系统帮助 系统退出其中客房种类管理包括: 增加客房种类信息 删除客房种类信息 修改客房种类信息 查询客房种类信息 遍历客房种类信息 3、系统设计3.1系统功能模块系统功能模块图如图31所示。图31系统功能模块图3。1.1基础设置“客房类型设置用于设置本宾馆客房的分类信息,内容包括类型名称、类型编号和价格.“客房信息设置”用于设置客房的初始

4、信息,包括房间号、类型编号、床数等。3.1。2业务管理“预订管理”用于预订的客人抵达宾馆后根据客人的预订资料入住宾馆.预订入住分两种情况,一是已经给预订的客人做了排房,此时调出客人的排房客单直接入住房间;二是还没有给预订单排房,此时调出客人的预订单,选择合适的房间入住。“入住管理”用于客人在没有预订的情况下入住宾馆房间。入住一般要求输入房号、房价、入住日期、离店日期等信息。“消费记帐”是前台收银的基本操作,客人在宾馆产生的所有消费都要记入客人帐务,客人结帐或预付押金也要记入客人帐务.房租、服务费等系统定义了自动入帐的借方项目,系统将在“日结”时自动记入客人帐务,不再需要前台收银手工记入。“收银

5、管理用于计算客户退房时结帐的费用。3。1。3房态管理宾馆客房在不同时间有不同的状态,如空房、住房、将到、将离等状态。在宾馆的管理中需要实时掌握每一个客房所处的状态,从而安排各种工作,并且可对房态图的状态进行更改。房态图是宾馆管理系统最为重要的一个功能,它以图形的形式显示了宾馆各个房间的不同状态,从而使操作者准确、快速地分析宾馆目前的房间占用情况.3。1。4系统流程图系统流程图如图34所示。图3-4系统流程图 4 数据库设计4.1 创建数据库 启动“SQL Server Management Studio”窗口,在SQLServer数据库结点右击,在弹出的快捷菜单中选择“新建数据库(N).命令,

6、然后在弹出的对话框的“数据库名称”文本框中输入HotelManage,在“所有者(O)”选择“sa”,单击下方的“确定。创建完数据库之后,可以在SQL Server服务器结点下面看到刚刚创建的数据库HotelManage.如下截图所示。4。2 数据模型设计4.2。1系统ER图系统ER图如图4-3所示。图4-2系统ER图 4。3 创建数据库 如图4-11所示,在这个数据库管理系统中要建立5张数据表,包括用户表、客户表、客房类型表、客房表、客户入住记录表,以用户表为例,在创建的HotelManage 数据库结点下的“表结点右击,在弹出的快捷菜单中选择“新创建表”命令,就可以开始创建各个数据表。各个

7、数据表的字段意义如下表所示.表41 客房类型表(RoomType)编号字段名称数据结构说明1RoomTypeNameVarchar(20)客房类型面积2AreaSmallInt面积3BedNumSmallInt额定床位4PeopleNumSmallInt额定人数5PriceMoney价钱6TelevisionBit是否有电视7PhoneBit是否有电话8AirConditionBit是否有空调9ToiletBit是否有卫生间表47 客房表(Room)编号字段名称数据结构说明1RoomIDChar(4)房间号码2RoomTypeNameVarchar(20)类型名称3RoomPositionVa

8、rchar(20)房间楼层4PeopleNumSmallInt额定人数5BedNumSmallInt额定床位6FactPeopleNumSmallInt实际人数7RemarkVarchar(20)备注表48客户表(Client)编号字段名称数据结构说明1ClientIDChar(16)客户编号2ClientNameVarchar(20)姓名3SexVarchar(2)性别4NativePlaceVarchar(20)籍贯49客户记录表编号字段名称数据结构说明1ClientIDChar(16)客户号码2ClientNameVarchar(20)客户名称3RoomIDChar(4)客户号码4InD

9、ateDateTime入住日期5CheckDateDateTime结算日期6TotalMoneyMoney结算钱数表410 用户表(User)编号字段名称数据结构说明1UserIDChar(6)用户编号2UserSortVarchar(10)用户分类3PasswordVarchar(20)用户密码在建完所有的数据表后,在 RoomType 表和Room 表之间添加关系,在ClientRecord 表和Client 表之间添加关系,在 ClientRecord 表和Room 表之间添加关系。4。4创建数据库为保证系统具有良好的可扩展性,有些业务可以一储存过程方式放在数据库服务器上。储存过程提供了

10、数据驱动应用程序中的许多优点。利用存储过程,数据库操作可以封装在单个命令中,为了获取最佳性能而进行优化并通过附加的安全性得到增强。经过分析,在宾馆管理信息系统中,需要创建两个储存过程:(1) StoredProcedureAddClient储存过程 当客户办理房间入住手续时,把相应的客房入住人数增加1个。(2) StoredProcedureMinusClient 储存过程当客户办理结算手续时,把相应的客房入住人数减少1个.4.5 数据库的连接本课程设计数据库的连接采用代码方式。因为数据的连接的功能属于 DataLevel,所以在DateLevel上右击,选择新建类命令,并将类命名为Conne

11、ction。类的代码如下:using System;namespace HotelManage。DataLevl/ summary/ ConnectionStr 的摘要说明。/ /summarypublic class Connectionpublic static string ConnStringgetreturn data source=(local);initial catalog=HotelManage;integrated security=SSPI;”;其中,data source是服务器的地址,本课程设计的本地服务器为Local,initial catalog为数据库名称,本课

12、程设计为,security 采用的是集成啊吗装的安全方式SSPI。采用该连接的好处是可以通过改变代码而轻松地连接到任意服务器上的数据库.若要在本程序中调用此连接,只要直接调用此类 Connection 的静态属性 Connstring 即可。 、5。系统测试经过上面各个小节的工作基本上已经完成了一个完整的宾馆管理信息系统的设计,这里,只以部分功能演示测设该系统的执行过程。(1) 客房类型数据管理进入到客房类型数据管理窗口中,如果此时宾馆改善条件把四人间,操作如图51所示,在界面上,当在ListView空间中选了“四人间”,就可以界面上部的TextBox和CheckBox中设置其属性了,把显示“

13、电视”的CheckBox选中,单击“保存按钮。再单击“确定”,操作完毕的“四人间”如图4-2所示,电视已经加上去了。6、结束语 在信息高度发达的今天,宾馆业务涉及的各个工作环节已不再仅仅是传统的住宿、结算业务,而是更广、更全面的服务性行业代表。整个过程应该能够体现以宾客为中心,提供快捷、方便的服务,给宾客感受一种宾客至上的享受,提高宾馆的管理水平,简化各种复杂操作,给旅客舒适难忘的印象,增加宾客回头率.虽然信息化并不是宾馆走向成功的关键元素,但它可以帮助那些真正影响成败的要素发挥更大的效用。我们要灵活合理地运用信息化管理可以更好的对宾馆业务的管理起到积极的作用.因此,采用全新的计算机网络和管理系统,将成为提高宾馆的管理效率,改善服务水准的重要手段之一.15

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服