《2022年甘宾馆管理系统课程方案设计书.docx》由会员分享,可在线阅读,更多相关《2022年甘宾馆管理系统课程方案设计书.docx(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精品学习资源数据库原理及应用课程设计设计题目:宾馆旅客治理系统专业 运算机信息治理组长: 甘 承 奇学生:甘承奇( 2 班)学号: 202140130222学生: 胡俊良( 2 班)学号: 202140130238学生: 尹泽文( 2 班)学号: 202140130216欢迎下载精品学习资源设计时间 : 2021.6.27目录1、系统功能介绍32、需求分析33、系统设计44、数据库设计75、系统测试126、终止语13欢迎下载精品学习资源1、系统功能介绍宾馆客房治理系统是一个由宾馆工作人员、运算机及数据库组成的对宾馆信息治理的系统;即对相关的信息进行收集、整理、使用和保护的过程;宾馆治理工程众多
2、、信息量纷杂,要降低治理成本,提高宾馆治理的水平,增进经济利润,就必定要借助于运算机进行信息治理,进而实现宾馆信息治理的规范化、自动化和人性化;而详细的功能实现就主要采纳Microsoft Visual Stdio 2005、Microsoft SQL Server 2005 这两种工具;本系统要完成的功能有对宾馆客房进行治理和查询,客人可以挑选预订入住宾馆,可以挑选登记入住宾馆,最后当客人离店时可以对其进行结账处理;因此,采纳全新的运算机网络和治理系统,将成为提高宾馆的治理效率,改善服务水准的重要手段之一;2、需求分析宾馆治理信息系统的角色是系统治理员、一般用户和客户,其中系统治理员拥有全部
3、的权限而一般用户没有系统功能的权限,客户的用例包括客户入住和客户结账;宾馆治理系统的用例分为如下三大类:(1) ) 数据治理 客房种类治理 客房信息治理(2) ) 前台操作 客房查询 客户入住欢迎下载精品学习资源 客户查询 客户结算(3) ) 系统功能 用户治理 系统帮忙 系统退出其中客房种类治理包括: 增加客房种类信息 删除客房种类信息 修改客房种类信息 查询客房种类信息 遍历客房种类信息3、系统设计3.1 系统功能模块系统功能模块图如图 3-1 所示;欢迎下载精品学习资源基业房础务态设管管置理理客客房房预入消收类信订住费银型息管管记退设设理理账房置置宾馆客房治理系统图 3-1 系统功能模块
4、图3.1.1 基础设置“客房类型设置 ”用于设置本宾馆客房的分类信息,内容包括类型名称、类型编号和价格;“客房信息设置 ”用于设置客房的初始信息,包括房间号、类型编号、床数等;3.1.2 业务治理“预订治理 ”用于预订的客人抵达宾馆后依据客人的预订资料入住宾馆;预订入住分两种情形,一是已经给预订的客人做了排房,此时调出客人的排房客单直接入住房间;二是仍没有给预订单排房,此时调出客人的预订单,挑选合适的房间入住;“入住治理 ”用于客人在没有预订的情形下入住宾馆房间;入住一般要求输欢迎下载精品学习资源入房号、房价、入住日期、离店日期等信息;“消费记帐 ”是前台收银的基本操作,客人在宾馆产生的全部消
5、费都要记入客人帐务,客人结帐或预付押金也要记入客人帐务;房租、服务费等系统定义 了自动入帐的借方工程,系统将在“日结 ”时自动记入客人帐务,不再需要前台收银手工记入;“收银治理 ”用于运算客户退房时结帐的费用;3.1.3 房态治理宾馆客房在不同时间有不同的状态,如空房、住房、将到、将离等状态;在宾馆的治理中需要实时把握每一个客房所处的状态,从而支配各种工作,并且可对房态图的状态进行更换;房态图是宾馆治理系统最为重要的一个功能,它以图形的形式显示了宾馆各个房间的不同状态,从而使操作者精确、快速地分析宾馆目前的房间占用情形;3.1.4 系统流程图系统流程图如图 3-4 所示;欢迎下载精品学习资源客
6、房治理客房信息预订治理预订单治理员入住治理入住单消费记账账单明细收银治理消费信息房态治理房态信息图 3-4 系统流程图欢迎下载精品学习资源4 数据库设计4.1 创建数据库启动“ SQL Server Management Studio”窗口,在SQLServer 数据库结点右击,在弹出的快捷菜单中挑选“新建数据库N.”命令,然后在弹出的对话框的“ 数据 库名 称” 文本框 中输 入 HotelManage,在 “所 有者 O ” 挑选“ sa”,单击下方的“确定”;创建完数据库之后,可以在SQL Server 服务器结点下面看到刚刚创建的数据库HotelManage;如下截图所示;欢迎下载精品
7、学习资源4.2 数据模型设计4.2.1 系统 E-R 图系统 E-R 图如图 4-3 所示;InDateCheckDateDTDTTotalMoneyRemarkMNVA50RoomRoomID RoomPositionA4 VA20PeopleNumSIBedNumRemarkSIVA50ClientClientIDA16ClientNameSexVA20A2NativePlaceVA50BookInBookInNO CustomID CustomNameA10 A16 VA10RoomID InDateRemarkA4 DTVA20CheckDateDTCheckSumMNPK_BookI
8、nClientRecordPK_ClientFK_ClientRecord_RoomFK_ClientRecord_ClientFactPeopleNumPK_RoomSIPK_Client_1FK_Room_RoomTypeRoomTypeRoomTypeName AreaBedNum Price AirCondition Phone Television ToiletPK_RoomTypeVA20 SISI MN BL BL BLBLCustomIDCustomCustomName InDate CheckDatePK_CustomA16 VA10DTDT图 4-2 系统 E-R 图欢迎下
9、载精品学习资源4.3 创建数据库如图 4-11 所示,在这个数据库治理系统中要建立5 张数据表,包括用户表、客户表、客房类型表、客房表、客户入住记录表,以用户表为例,在创建的HotelManage 数据库结点下的“表”结点右击,在弹出的快捷菜单中挑选“新创建表”命令,就可以开头创建各个数据表;编号字段名称数据结构说明1RoomTypeNameVarchar20客房类型面积2AreaSmallInt面积3BedNumSmallInt额定床位4PeopleNumSmallInt额定人数5PriceMoney价钱6TelevisionBit是否有电视7PhoneBit是否有电话8AirConditi
10、onBit是否有空调9ToiletBit是否有卫生间表 4-7 客房表 Room编号字段名称数据结构说明1RoomIDChar4房间号码2RoomTypeNameVarchar20类型名称3RoomPositionVarchar20房间楼层4PeopleNumSmallInt额定人数5BedNumSmallInt额定床位6FactPeopleNumSmallInt实际人数7RemarkVarchar20备注编号表 4-8 客户表 Client字段名称数据结构说明各个数据表的字段意义如下表所示;表 4-1 客房类型表( RoomType)欢迎下载精品学习资源1ClientIDChar16客户编号
11、2ClientNameVarchar20姓名3SexVarchar2性别4NativePlaceVarchar20籍贯编号1字段名称ClientID4-9 客户记录表数据结构Char16说明客户号码2ClientNameVarchar20客户名称3RoomIDChar4客户号码4InDateDateTime入住日期5CheckDateDateTime6TotalMoneyMoney结算日期结算钱数编号1字段名称UserID表 4-10 用户表 User数据结构Char6说明用户编号2UserSortVarchar103PasswordVarchar20用户分类用户密码在建完全部的数据表后,在R
12、oomType 表和 Room 表之间添加关系,在ClientRecord 表和 Client 表之间添加关系,在 ClientRecord 表和 Room 表之间添加关系;4.4 创建数据库为保证系统具有良好的可扩展性,有些业务可以一储存过程方式放在数据库服务器上;储存过程供应了数据驱动应用程序中的很多优点;利用储备过 程,数据库操作可以封装在单个命令中,为了猎取正确性能而进行优化并通过附加的安全性得到增强;经过分析,在宾馆治理信息系统中,需要创建两个储存过程:(1) StoredProcedureAddClient储存过程当客户办理房间入住手续时,把相应的客房入住人数增加1 个;欢迎下载精
13、品学习资源(2) StoredProcedureMinusClient储存过程当客户办理结算手续时,把相应的客房入住人数削减1 个;4.5 数据库的连接本课程设计数据库的连接采纳代码方式;由于数据的连接的功能属于 DataLevel , 所 以在 DateLevel 上右 击, 挑选 新建 类命令, 并将 类命名为Connection;类的代码如下:using System ;namespace HotelManage.DataLevl/ / ConnectionStr的摘要说明;/ public class Connectionpublic static string ConnStringg
14、etreturn data source=local;initialcatalog=HotelManage ;integrated security=SSPI; ;其中, data source 是服务器的地址,本课程设计的本地服务器为Local , initial catalog为数据库名称,本课程设计为, security采纳的是集成啊吗装的安全方式 SSPI;采纳该连接的好处是可以通过转变代码而轻松地连接到任意服务器上的数据库;如要在本程序中调用此连接,只要直接调用此类 Connection的静态属性 Connstring即可;、欢迎下载精品学习资源5. 系统测试经过上面各个小节的工作基
15、本上已经完成了一个完整的宾馆治理信息系统的设计,这里,只以部分功能演示测设该系统的执行过程;(1) 客房类型数据治理进入到客房类型数据治理窗口中,假如此时宾馆改善条件把四人间,操作 如图 5-1 所示,在界面上,当在 ListView 空间中选了“四人间”,就可以界面上部的 TextBox 和 CheckBox 中设置其属性了,把显示“电视”的CheckBox 选中,单击“储存”按钮;再单击“确定”,操作完毕的“四人间”如图4-2 所示,电视已经加上去了;欢迎下载精品学习资源6、终止语在信息高度发达的今日,宾馆业务涉及的各个工作环节已不再仅仅是传统的住宿、结算业务,而是更广、更全面的服务性行业代表;整个过程应当能够表达以来宾为中心,供应快捷、便利的服务,给来宾感受一种来宾至上的享受, 提高宾馆的治理水平,简化各种复杂操作,给旅客舒服难忘的印象,增加来宾回头率;虽然信息化并不是宾馆走向胜利的关键元素,但它可以帮忙那些真正影响成败的要素发挥更大的效用;我们要敏捷合理地运用信息化治理可以更好的对宾馆业务的治理起到积极的作用;因此,采纳全新的运算机网络和治理系统,将成为提高宾馆的治理效率,改善服务水准的重要手段之一;欢迎下载