哈工大本科毕业设计宾馆管理系统数据库设计_第1页
哈工大本科毕业设计宾馆管理系统数据库设计_第2页
哈工大本科毕业设计宾馆管理系统数据库设计_第3页
哈工大本科毕业设计宾馆管理系统数据库设计_第4页
哈工大本科毕业设计宾馆管理系统数据库设计_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、目录 TOC o 1-5 h z HYPERLINK l bookmark14 o Current Document 第一章 背景说明 3 HYPERLINK l bookmark16 o Current Document 第二章 需求分析 3第三章 可行性分析3.1 管理上的可行性 33.2 技术上的可行性 - 43.3 经济上的可行性 43.4 新系统目标可行性分析 - 43.5 社会可行性分析 - 4第四章 系统的划分 -4.1 系统目标设计 4.1.1 客房预订 4.1.2 前台接待与来客登记4.1.3 娱乐管理系统 4.1.4 财务管理系统 44 5 5 5 6 TOC o 1-5

2、h z 4.1.5 饮食部门 64.2 各子系统的功能 64.2.1 客房预订系统子系统的功能 64.2.2 来客登记子系统功能 74.2.3 娱乐子系统功能 84.2.4 财务子系统 94.2.5 餐饮子系统功能 10 HYPERLINK l bookmark36 o Current Document 4.3 数据字典 11 HYPERLINK l bookmark38 o Current Document 4.3.1 数据项列表 11 HYPERLINK l bookmark40 o Current Document 4.3.2 数据结构 124.3.3 数据流 13 HYPERLINK

3、l bookmark42 o Current Document 4.3.4 数据存储 134.3.5 处理过程 14第五章 概念结构设计过程 145.1 客房预订子系统功能 - 155.2 来客登记子系统功能 165.3 娱乐管理子系统 165.4 财务管理子系统 175.5 餐饮管理子系统 18宾馆管理系统数据库设计 第六章 系统实现19 HYPERLINK l bookmark50 o Current Document 6.1 登录界面及代码 20 HYPERLINK l bookmark52 o Current Document 6.2 主功能界面及代码 - 21 HYPERLINK l

4、 bookmark54 o Current Document 6.3 客房预订系统界面及代码 - 23 HYPERLINK l bookmark56 o Current Document 6.4 来客登记子系统界面及代码 - 25 HYPERLINK l bookmark58 o Current Document 6.5 娱乐子系统界面及代码 - 28 HYPERLINK l bookmark60 o Current Document 6.6 财务管理子系统界面及代码- 30 HYPERLINK l bookmark62 o Current Document 6.7 餐饮子系统管理界面及代码-

5、 33第七章 心得体会35参考文献36第一章 背景说明随着社会经济的发展,人们对生活质量的要求越来越高,人们的生活水平和消 费意识的提高,促进了旅游业的发展,作为服务之一的宾馆业也在不断的完善服务 体制。它是集餐饮、住宿、娱乐于一体的立体化服务体系。面对快速发展的信息产 业带来的影响,宾馆行业将面临着机遇和挑战,众多酒店企业中,中小型酒店企业 由于他们的先天条件,使他们不能投入大量的资金进行这项必须的改革。其中顾客 可以随意消费并统一结账;宾馆管理者可及时了解宾馆的全部运营情况及经营走 势,找出运转成本,作为经营决策的依据。只有运用先进的科学管理手段,利用计 算机管理系统才能更好实现这一管理模

6、式。因此开发一套简单、实用的中小型宾馆 管理系统是十分有必要的。第二章 需求分析宾馆由于工作性质的关系, 主要是为客人提供住宿、 餐饮、娱乐、休闲等业务, 客人的宾馆入住的舒适情况都直接影响到宾馆的业绩。宾馆管理是现代化商业管理 中一个极其重要的工作,该系统可以应用在局域网上,系统地、全面地支持宾馆管 理和服务的全过程。主要目标是实现对宾馆内部各种管理的电子化、自动化、提高 各个部门之间的办公效率,为高质量的宾馆服务提供保证。该着眼于宾馆的当前管 理与未来发展,由宾馆管理人员参与整个研发过程,更加贴近现代宾馆的管理模式 与管理风格。下面章节将详细介绍本系统的设计过程。第三章 可行性分析3.1

7、管理上的可行性在传统的宾馆客房管理中, 管理人员不得不花费大量的时间来处理顾客投诉, 例如错误查询、烦琐的登记和结帐手续、旅客费用计算错误、空余客房资料不能 及时提供等,从而影响宾馆的经济效益。因此宾馆的管理人员迫切的需要一套宾 馆客房管理信息系统对日常信息进行处理和维护。历史经验的积累使宾馆行业现 有的管理制度和管理方法比较科学,规章制度比较齐全,原始数据比较正确。这 些为系统的建设提供了有效的制度保障。3.2 技术上的可行性本管理信息系统将采用技术成熟的 C# 故为前台开发工具。后台数据库采用微 软公司的SQL Sever数据库,它的灵活性,安全性,和易用性为数据库编程提供 了良好的条件。

8、因此,系统的软件开发平台已成熟可行。硬件方面,科技的飞速 发展使硬件的更新速度越来越快,容量越来越大,可靠性越来越高,价格越来越 低,其硬件平台完全能满足此系统的需要。经济上的可行性本系统由作者自主开发,免费使用。操作人员只需简单培训即可上岗。管理和维护比 较简单,除了必要的设备投资外,后期只需少量资金就可确保运转。因此对于中小型宾馆 在经济上完全可以接受。本系统的使用能大大提高员工工作效率,加速资金周转、降低各项成本及改善服务质 量。能够取得良好的经济效益。综上所述,本系统在管理上,在技术上和经济上是完全可行的,并且投入少,见效 快。因此系统的开发完全可行的。新系统目标可行性分析分析新系统的

9、目标是否符合宾馆服务行业的现状和发展的需要。社会可行性分析社会可行性分析主要是指管理信息系统的开发是否符合国家法律、下策,是否能够与 社会大系统实现良好的对接。第四章 系统的划分4.1 系统目标设计宾馆管理系统的主要目标是实现对宾馆内部各种管理的电子化、自动化,提高各个模 块之间的办公效率,为高质量宾馆服务提供保证。大型宾馆管理系统适合任何小型、中型以及大型星级宾馆管理,主要功能包括:客房 预订、来客登记、娱乐管理、财务管理、餐饮管理、等几大子系统。现在对个子系统做以 如下介绍。4.1.1 客房预订在信息高度发达的今天,宾馆服务业涉及的各个工作环节已经不再仅仅是传统的住 宿、结算,而是更广、更

10、全面的服务性行业代表。宾馆作为一个服务性行业,从客房的营 销即客人的预定开始,到入住登记直至最后退房结账,整个过程应该能够体现以宾客为中 心,提供快捷、方便的服务,给宾客一种顾客至上的享受,提高宾馆的管理水平,简化各 种复杂操作,在最合理最短时间内完成宾馆业务规范操作,这样才能令顾客舒适难忘,增 加顾客回头率。面对宾馆业激烈的竞争形势,各宾馆均在努力拓展其服务领域的广度和深 度。虽然计算机并不是宾馆走向成功的关键因素,但它可以帮助那些真正影响成败的因素 发挥更大的效用。因此,采用全新的计算机管理系统,将成为提高宾馆的管理效率,改善 服务水准的重要手段之一。4.1.2 前台接待与来客登记在宾馆前

11、台的管理工作中,管理信息系统在客户预订,登记,问讯,收银和日常管理 方面得到了广泛的应用。设于宾馆前台各处的计算机终端,直接与宾馆计算机控制中心联 网,它可以非常方便地查阅客人档案,实时调整和显示房间状态。还可以编制各种营业报 表进行市场销售分析,可以说在宾馆管理方面应用计算机技术,是很有必要的,这对改善 宾馆的管理机制,提高管理效率具有非常重要的意义意义就在于:可以降低人力资源成本,提高工作效率。降低优化服务流程,提升服务 质量。实现资源最佳配置,增加宾馆收益。支持管理层全面了解经营状况。4.1.3 娱乐管理系统娱乐是酒店非主流服务,它的存在除了赢利,更多的是为了吸引顾客食宿。娱乐部门 的特

12、点与饮食部门很相似,不便于使用计算机进行操作。可以用计算机完成并且有必要用 计算机完成的有: A. 制定收费标准,分配负责人 .B. 收入支出财务处理:编号、财务来源 去处的摘要、数量、单价、数额、结余、经手人等。这些信息都需要长时间保留并上报。目前大多数宾馆提供的服务多种多样,规模大小也各不相同,但是娱乐休闲是必不可 少的一部分,或者对于有些宾馆,至关重要。娱乐休闲是就宾馆的非主流服务,它的存在可以扩宽宾馆的服务类型,以及吸引更多 的顾客的同时带来盈利4.1.4财务管理系统财务管理系统是宾馆的重要部门之一,宾馆的一切经营活动的目的都是为着盈利,一 个企业离开了盈利,它就无法生存下去。财务部在

13、宾馆的的经营活动中负责收集、记录、 分类、总括、分析货币交易以及而得出的结果和结论,向管理着提出经营资料,供总经理 进行经营决策。财会部在宾馆的经营中起着计划管理、会计核算管理、资金管理、固定资 产管理,家具用具设备管理、物料用品管理、费用管理、成本管理、利润管理、合同管理、 和商品、原料和物料的采购管理、仓库物资管理的重要作用,能使宾馆的经营活动获得更 大的经济效益。从而促进企业不断向前发展。4.1.5饮食部门饮食部门是宾馆的基本部门之一。它提供服务的特点是实时性强、持续时间短,强调 效率。例如,顾客人数、顾客所用的菜及其它饮料等种类繁多,数量不等;后勤各种活动 如采购等频繁发生。通过分析可

14、发现,用人工完成此类操作比计算机更具实效与时效,且 此类信息也没有长时间保留的必要,因此这些信息没有必要采用数据库管理。对于饮食部 门,需要较长时间保留的信息主要是财务信息,一方面便于期末汇总,另一方面便于向上 级报告。俗话说“民以食为天”,因此,餐饮部门则是宾馆不可缺少的部门之一。为顾客 提供美味可口的饮食也可在相当大的程度上吸引顾客,促进宾馆的发展。在规模较大的宾馆的餐饮服务部分,餐厅可分成几个等级或几个小部门,然后各自形 成小系统,本系统为了简单起见,把饮食部门作为一个子系统,不再细分。4.2各子系统的功能宾馆的管理很复杂,既要跟的上潮流、行业发展、又要打出自己的特色,一般稍具规 模的宾

15、馆都应该包含以下几个子系统:客房管理子系统、前台接待子系统、管理子系统、 财务管理子系统、娱乐子系统。4.2.1客房预订系统子系统的功能本系统包括散客订房和团队订房两大功能,可通过预订编号、姓名、团队名称、预订 日期、订房类型等条件查询已订房的客人情况,并可以删除预订或修改预订.顾客可以用电话或上网注册的方式预定。其方式不同,但提交的内容是相同的:需要 的预定编号、顾客姓名、预定时间、退房时间、定房类型等。服务台查询客房管理部,看看是否有满足客人要求的客房。如果有,则记录下客人的需要,同时客房管理部通知财务部准备收预约金,同时反馈给客人确认信息。如果客人要求的客房无法提供,则通知顾客无法满足。

16、 客房预订子系统:对新来的顾客进行编号、登记、分配房间。顾客预定编号、姓名、性别、团队名称、预定日期、订房类型、其他备注对于退房的顾客从系统中级联删除其信息, 如从顾客信息表中删除其基本信息, 从 服务的工作部门中删除该顾客的基本信息, 统计其预交的金额;同时补充新的预定 顾客,代替之。住房定金结算422来客登记子系统功能对来客进行登记入住工作顾客编号,顾客姓名,入住时间,离开时间,电话对来客进行分配住房工作房间号,顾客编号,房间类型,房价,押金该系统的流程图如下:423娱乐子系统功能首先明确,娱乐系统的特点和饮食部门很相似,不便于进行计算机操作,但是可以利 用计算机完成并且必须要其完成的计划

17、,如下:A :制定收费标准B:详细顾客信息C:详细娱乐信息以下是娱乐子系统管理的相关细节A :制定收费标准顾客编号,娱乐类型,娱乐资费,折扣方式B:详细顾客信息顾客编号,顾客姓名,联系方式C:详细娱乐信息娱乐类型,娱乐时间,娱乐地点该系统的功能层次模块图如下:该系统的流程图如下:424财务子系统财务子系统主要是登记并录入各子系统的收入与支出账目,还有宾馆里各种设备现有 的与即将更新所需费用的账目清单。还有对固定资产的统计,固定资产是作为宾馆的周转 资金,是宾馆实力的象征,也是宾馆能否能否正常运营的经济保障。以下是一般中小型宾馆财务部的数据流图:记录每个子系统的财务收支情况:部门号码 部门名称

18、子项目收入情况 子项目支出情况 日期 统计固定资产:部门号码部门名称设备名称价值对每个子系统中各个项目所用成本进行计算:项目号码项目名称成本财务系统的功能流程如下图所示:成本核算固定资产计算录入情况统计入账情况各子系统收入宾馆财务总汇信息各子系统支出图4-4财务子系统数据流图425餐饮子系统功能餐厅系统需要完成的功能有以下几点:A.订餐管理:订餐、订餐修改、定金处理、订餐报表。收款管理:立帐、消费明细录入、折扣设定、帐单打印、更改台号。交班管理:统计当班数据、为下班操作做准备、当班帐单流水报表。系统报表:餐饮乐、销售分析报表、每菜销售统计月报表、营业收入统计报表、每菜 销售统计日报表、当班特色

19、菜报表。系统维护:餐厅代码设定、餐台号码以及贵宾房设定、特色分类设定、折扣率设定、 服务费设定、成本统计项目设定、使用者权限维护、系统备份、系统恢复。餐饮成本核算:成本统计项目设定、成本管理。图1餐饮系统功能图4-5餐饮管理子系统数据流图4.3数据字典431数据项列表编号数据项名称说明部 分编号数据项 名称说明部 分1顾客编号整数类型;有唯一性2姓名文本类型长度为20字符3性别枚举类型:男、女4年龄整数类型181005证件类型文本类型长度为20字符6证件号整数类型01007预订房间号整数类型8房间号数字串类型;有唯一性9房间类型文本类型长度为20字符10预定押金整数类型11实际房价整数类型12

20、名称:文本类型长度为20字符13经理文本类型长度为20字符14员工数 量整数类型15编号整数类型16发票号整数类型17收入整数类型18支出整数类型19日期格式. * * *20负责人:文本类型长度为20字符21顾客编号整数类型:有唯一性22顾客姓文本类型长度为10字符名23入住时间格式:年/月/日24离开时 间格式:年/月/日25电话整数类型09 的数字26房间号数字串类型:有唯一性27房间类型枚举型:标准间/普通间28房价整型29证件证件类型,证件号30押金整型31顾客编号整数类型:有唯一性32顾客姓 名文本类型长度为10字符33进入时间格式:年/月/日34离开时 间格式:年/ 月 / 日3

21、5电话整数类型09的数字36娱乐类型字符串型:就有唯一性37娱乐资费整型类型o9的数字38折扣方 式字符串型:就有唯一性39娱乐时间格式:时/分/秒40娱乐地占八、字符串型:就有唯一性41菜号字符串类型;有唯一性42菜名字符串类型43所属种类字符串类型(面食,菜 食,肉食)44价格整数类型51245描述字符串类型46客户号数字串类型;有唯一性47桌号整形11548数量整数类型1 10049订餐日期字符串类型50结算日 期字符串类型51打折情况整数类型0952总计整数类型432数据结构编号数据结构名属性1预定顾客顾客编号、姓名、性别、年龄、证件类型、证件号、预订房间号、 备注2房间房间号、房间类

22、型、备注3价格房间号、预定押金、实际房价4部门名称、经理、员工数量5账单编号、发票号、收入数、支出数、日期、负责人、备注6住房信息房间号、房间类型、房价、负责人、状态7顾客顾客编号、顾客姓名、入住时间、离开时间、电话号8酒店财务总汇编号、部门号、名称、收入、支出、净利、日期、经手人、备注9用户信息用户名、编号、性别、年龄、联系电话、入住时间、退房时间110菜谱信息菜号、菜名、所属种类、价格、描述11订餐信息客户号、桌号、菜号、数量、菜名、价格、订餐日期12结算信息客户号、桌号、结算日期、打折情况、总计433数据流编号数 据 流 名输 入输出1新顾客的基本信息新顾客预订信息顾客信息2住房定金结算

23、新顾客预订信息住房定金收入3预订信息顾客信息分配住房4退房信息分配住房顾客信息5退房顾客信息顾客退房信息分配住房6住房基本信息分配住房系统总信息7更新后的部门信息分配住房部门信息8部门新基本信息信息新增分配住房9部门老信息信息删除分配住房10房价信息系统总信息财务汇总11顾客个人信息顾客来客登记12目前住房信息住房信息来客登记13更新住房信息来客登记住房信息14顾客登记顾客编号+姓名+时间+娱 乐类型娱乐信息15娱乐类型KTV+洗浴+运动室+健身 室+棋牌室娱乐资费16娱乐资费顾客编号+娱乐类型+娱乐 时间+娱乐地点+娱乐费用收费信息17支出情况各子部门支出酒店财务总汇信息18收入情况各子部门

24、收入酒店财务总汇信息19计算录入情况宾馆成本核算酒店财务总汇信息20统计入账情况固定资产统计酒店财务总汇信息21采编号订餐系统菜单信息22菜名菜单信息订餐系统23用户名查询订餐订餐系统24所订餐号订餐系统查询订餐25订餐信息订餐系统用户信息26用户名用户信息订餐系统27金额订餐系统收款管理28订餐号收款管理订餐系统434数据存储数据存储名输入数据流输岀数据流说明部分员工信息员工基本信息 员工新工作工资结算 当前员工工作部门信息更新后的部门信息当前部门信息经理处财务信息经理处财务支出 经理处财务收入部门营业情况来客登记顾客个人信息 当前住房信息更新住房信息分配住房信息酒店财务总汇信息各子部门收入

25、、支出 宾馆成本核算 固定资产统计终端4.3.5处理过程编号处理过程名输入数据流输出数据流说明部分1新顾客预订信息终端新顾客基本信息2退房顾客信息终端顾客信息3分配住房预订信息 新住房信息 部门新信息 部门旧信息退房信息 住房基本信息4信息新增终端部门新信息5信息删除终端部门旧信息6财务汇总房价信息7来客登记顾客个人信息顾客档案记录 顾客离开时间8来客登记当前住房信息分配住房9顾客信息顾客登记更新顾客信息 顾客档案记录10娱乐信息娱乐类型更新娱乐信息 顾客资费备份11收费信息娱乐资费更新费用信息 存单资费情况12各部门收入终端收入情况13各部门支出终端支出情况第五章概念结构设计过程宾馆经过可行

26、性分析,详细分析可分为客房预订子系统、前台接待子系统、娱乐管理 子系统、财务管理子系统、餐饮管理子系统五个子系统。下面是个子系统的分析与 E-R图的设计:5.1客房预订子系统功能本系统包括散客订房和团队订房两大功能,可通过预订编号、姓名、团队名称、预 订日期、订房类型等条件查询已订房的客人情况,并可以删除预订或修改预订.顾客可以用电话或上网注册的方式预定。其方式不同,但提交的内容是相同的:需 要的预定编号、顾客姓名、预定时间、退房时间、定房类型等。服务台查询客房管理部,看看是否有满足客人要求的客房。如果有,则记录下客人 的需要,同时客房管理部通知财务部准备收预约金,同时反馈给客人确认信息。如果

27、客人要求的客房无法提供,则通知顾客无法满足。对本部门的财务进行核算。根据要求分析给出的数据流图,参照数据字典中的详细描述,给出经理管理部门的分E-R 图:图5-1 客房预订E-R图对E-R图调整的准则:现实世界中的事物能作为属性对待的尽量作为属性对待;属性和实体的划分:属性中不具有需要描述的信息,即属性是不可分的数据项,不再包含其他信息。 实体属性定义:预定顾客(顾客编号、姓名、性别、年龄、证件类型、证件号、预订房间号、备注)房间(房间号、房间类型、备注)价格(房间号、预定押金、实际房价)部门(名称、经理、员工数量)账单(编号、发票号、收入、支出、日期、负责人、备注) 具体调整如下:为了简便,

28、用房间类型属性来表示房间和等级之间关系;房间号应作为价格的一个属性,这里需强调房间对应的预定押金和实际应付价钱,因此将它单独作为一个实体;住房部门对应的账单本应属于财务子系统的内容,这里为了简化财务子系统,先在此 子系统中进行财务总结,因此,将账单也作为一个实体。5.2来客登记子系统功能下面给出来客子系统的分析及 E-R图的设计及对其进行的各项调整。本小组经过成员经过详细调查,信息流程分析,数据收集,需求分析,明确了各子系 统的功能,本子系统的功能如下:登记顾客信息:为每位来客编号,登记姓名,证件号,联系方式。为顾客分配住房:从客房预订子系统中获得当前住房信息,为顾客分配住 房,登记房间编号,

29、入住时间和离开时间。为每位来客做一份资料,作为档案长期存贮。根据数据字典,需求分析得到 E-R图如下:图5-2来客登记E-R图对E-R图调整的准则现实世界中的事物能作为属性对待的尽量作为属性对待;属性和实体的划分:属性中不需要描述的信息,即属性是不可分割的数据项,不再包 含其它信息。实体属性定义顾客(顾客姓名,顾客编号,房间号,证件号,电话号,入住时间,离开时间);房间(房间号,单价,类型,入住情况,备注)。5.3娱乐管理子系统 下面给出娱乐子系统的分析以及 E-R图的设计 号对:顾客编号相同匹配;类对:娱乐类型相同匹配; 费对:资费情况相同匹配。对E-R图调整的准则现实世界中的事物能作为属性

30、对待的尽量作为属性对待;属性和实体的划分:属性中不需要描述的信息,即属性是不可分割的数据项,不再包 含其它信息。实体属性定义A :制定收费标准顾客编号,娱乐类型,娱乐资费,折扣方式B:详细顾客信息顾客编号,顾客姓名,联系方式C:详细娱乐信息娱乐类型,娱乐时间,娱乐地点具体调整如下对于费用信息,只能一个顾客对应一个财务记录,即顾客和资费之间的关系是1: 1但是顾客与娱乐类型或者娱乐场所,却有 1: n或者n:1以及n:n.5.4 财务管理子系统本开发小组经过对宾馆的详细调查与分析,采集了大量相关数据。结合本系统的需 求分析,了解了该子系统各部分的功能。对各个部门上交上来的收支情况进行汇总,得出各

31、个部门的损益情况;对整个酒店各个部门的损益情况进行汇总登记,得出本期酒店的损益;将整个酒店的收益情况下发给各个部门,帐务公开,集思广益。对预期的成本及收益做出较准确的核算,得出预期亏盈情况。对企业内部的固定资产做出合理的估算,得知企业内部固定资产。E-R图如下:图5-4财务管理系统E-R图实体属性定义:部门(部门号、名称、部门经理、员工数量)员工(员工号、姓名、性别、年龄、工龄、级别、部门、职务 )账单(编号、发票号、摘要、收入数、支出数、日期) 总帐(编号、部门号、收入、支出、净利、日期、) 财务状况(时期、总收入、总支出、净利润)对E-R图调整的准则:现实世界中的事物能作为属性对待的尽量作

32、为属性对待;属性和实体的划分:属性中不具有需要描述的信息,即属性是不可分的数据项,不再 包含其他信息。具体调整如下:本来员工还应对应一个领导关系,但这里为了简便,就用员工的”等级”属性来表示员 工之间的领导关系;工资本应作为员工的一个属性,但这里需强调员工对应的出勤工资(由出勤情 况决定),因此将它单独作为一个实体;部门对应的账单本应属于财务子系统的内容,这里为了简化财务子系统,先在 各个子系统中进行财务总结,因此,将账单也作为一个实体。5.5餐饮管理子系统餐饮系统的E-R图如下所示:针对本实例,通过对酒店餐饮管理的内容和数据流程分析,设计的数据项和数据结构如下菜谱信息(菜号、名称、所属种类、

33、价格、描述)订餐信息(客户号、桌号、菜号、数量、菜名、价格、订餐日期) 结算信息(客户号、桌号、结算日期、打折情况、总计) 有了上面的数据结构、数据项和数据流程、就能进行下面的数据库设计图5-5餐饮管理系统的E-R图对E-R图调整的准则:现实世界中的事物能作为属性对待的尽量作为属性对待;属性和实体的划分:属性中不具有需要描述的信息,即属性是不可分的数据项,不再包含其他信息。第六章系统实现各子系统的windows界面及其相关代码如下所示:6.1登录界面及代码登录界面部分代码如下:private void button1_Click( object sender, EventArgs e)if (

34、textBox1.Text = zhoupan & textBox2.Text = zhuopan)this .Visible = false ;Form2 f = new Formg);f.Show();elseMessageBoxShow(”对不起,用户名或密码错误!);private void button1_Click_1( object sender, EventArgs e)if (textBox1.Text = zy & textBox2.Text = zy)this .Visible = false ;Form2 f = new Formg);f.Show();elseMess

35、ageBoxShow(”对不起,用户名或密码错误!);6.2主功能界面及代码主功能界面部分代码如下public partial class Form2 : Formpublic Form2() lnitializeComponent(); private void 客房预定 ToolStripMenultem_Click( object sender, EventArgs e) this .Visible = false ;Form3 f = new Form3();f.ShowDialog();private void 来客登记 ToolStripMenultem_Click( object

36、 sender, EventArgs e) this .Visible = false ;Form4 f = new Form4();f.ShowDialog();private void 就餐信息 ToolStripMenuItem_Click( this .Visible = false ;Form5 f = new Form5();f.ShowDialog(); private void 娱乐休闲 ToolStripMenuItem_Click( this .Visible = false ; 娱乐休闲 f = new 娱乐休闲 ();f.ShowDialog(); private vo

37、id 财务管理 ToolStripMenuItem_Click( this .Visible = false ;Form7 f = new Form7();f.ShowDialog(); private void 联系我们 ToolStripMenuItem_Click( this .Visible = false ;Form8 f = new Form8();f.ShowDialog();object sender,object sender,object sender,object sender,EventArgs e)EventArgs e)EventArgs e)EventArgs e

38、)private void button1_Click( object sender, EventArgs e)this .Visible = false ;Form1 f = new Form1();f.Show();6.3客房预订系统界面及代码客房预订部分代码:private void button2_Click( object sender, EventArgs e)+ Initial+ textBox1.Text +inn+ Initialstring cnStr = Integrated Security=SSPI;Persist Security lnfo=False;Catalo

39、g=RuJiaHotel;Data Source=PC-20090417MXUB;SqlConnection cn = new SqlConnection (cnStr);cn.Open();SqlCommanctmd = new SqlCommand delete from RoomBook where RByuno =cn);int k=cmd.ExecuteNonQuery();if (k 0)MessageBoxShow(” 删除成功! ”);cn.Close();private void button4_Click( object sender, EventArgs e)string

40、 cnStr = Integrated Security=SSPI;Persist Security Info=False;Catalog=RuJiaHotel;Data Source=PC-20090417MXUB;SqlConnection cn = new SqlConnection (cnStr);cn.Open();SqlCommandcmd = new SqlCommand update RoomBook set RBguna= + textBox2.Text + ,RBinti=+ textBox3.Text + ,RBouti= + textBox4.Text + ,RBrot

41、p= + textBox5.Text + where RByuno= +textBox1.Text + , cn);try宾馆管理系统数据库设计null int k = cmd.ExecuteNonQuery();if (k 0)MessageBox.Show( 修改成功! catch ( SqlException )MessageBox.Show( 修改失败! );cn.Close();private void button1_Click( object sender, EventArgs e)+ Initial+ textBox1.Text +string cnStr = Integrat

42、ed Security=SSPI;Persist Security Info=False;Catalog=RuJiaHotel;Data Source=PC-20090417MXUBSqlConnection cn = new SqlConnection (cnStr);cn.Open();SqlCommandcmd = new SqlCommand( INSERT INTO RoomBook values(textBox2.Text + , + textBox3.Text + , + textBox4.Text + , + textBox5.Text + ) , cn); int k = c

43、md.ExecuteNonQuery();if (k 0) MessageBox.Show( 添加成功! ); cn.Close();private void button3_Click( object sender, EventArgs e)string cnStr = Integrated Security=SSPI;Persist Security Info=False; + Initial Catalog=RuJiaHotel;Data Source=PC-20090417MXUB ;SqlConnection cn = new SqlConnection (cnStr);cn.Ope

44、n();SqlCommandcmd = new SqlCommand( select * from RoomBookwhere( RByuno= + textBox1.Text + ) cn);SqlDataReader dr = cmd.ExecuteReader();if (dr.Read() textBox1.Text = drtextBox2.Text = drtextBox3.Text = drRByuno .ToString();RBguna .ToString();RBinti .ToString();textBox4.Text = drtextBox5.Text = drtex

45、tBox6.Text =RBouti .ToString();RBrotp .ToString();宾馆管理系统数据库设计 elsetextBoxl.Text =textBox2.Text =textBox3.Text =textBox4.Text =textBox5.Text = textBox6.Text = dr.Close(); cn.Close();null ;null ;null ;null ;null ;查找的信息不存在!private void button5_Click_1( object sender, EventArgs e)this .Visible = false ;

46、Form2 f = new Formg);f.ShowDialog();6.4 .来客登记子系统界面及代码来客登记界面部分代码:private void button4_Click( object sender, EventArgs e)string cnStr = Integrated Security=SSPI;Persist Security Info=False;+ InitialCatalog=RuJiaHotel;Data Source=PC-20090417MXUB ;SqlConnection cn = new SqlConnection (cnStr);cn.Open();S

47、qlCommandcmd = new SqlCommand( update LaiKeDengJi set LKna= + textBox2.Text + ,LKnz=+ textBox3.Text + ,LKrn= + textBox4.Text + ,LKco= + textBox5.Text + where LKno= + textBox1.Text+ , cn);tryint k = cmd.ExecuteNonQuery();if (k 0)MessageBox.Show( 修改成功! catch ( SqlException )MessageBox.Show( 修改失败! ); c

48、n.Close();private void button1_Click( object sender, EventArgs e)string cnStr = Integrated Security=SSPI;Persist Security Info=False;+ InitialCatalog=RuJiaHotel;Data Source=PC-20090417MXUB ;SqlConnection cn = new SqlConnection (cnStr); cn.Open();SqlCommandcmd = new SqlCommand( INSERT INTO LaiKeDengJ

49、i values( + textBox1.Text + , +textBox2.Text + , + textBox3.Text +, + textBox4.Text +, + textBox5.Text +) , cn);int k = cmd.ExecuteNonQuery();if (k 0)MessageBox.Show( 添加成功! );cn.Close();private void button2_Click( object sender, EventArgs e)string cnStr = Integrated Security=SSPI;Persist Security In

50、fo=False;+ InitialCatalog=RuJiaHotel;Data Source=PC-20090417MXUB ;SqlConnection cn = new SqlConnection (cnStr);cn.Open();SqlCommandcmd = new SqlCommand( delete from LaiKeDengJi where LKno =+ textBox1.Text +cn);int k = cmd.ExecuteNonQuery();if (k 0)MessageBox.Show( 删除成功! );cn.Close();private void but

51、ton3_Click( object sender, EventArgs e)string cnStr = Integrated Security=SSPI;Persist Security Info=False; + InitialCatalog=RuJiaHotel;Data Source=PC-20090417MXUBSqlConnection cn = new SqlConnection (cnStr); cn.Open();SqlCommandcmd = new SqlCommand( select * from LaiKeDengJi where( LKno= + textBox1

52、.Textinn+ )cn);SqlDataReaderdr = cmd.ExecuteReader();textBox1.Text = drtextBox2.Text = drLKno .ToString();LKna .ToString();textBox3.Text = drLKnz .ToString();textBox4.Text = drtextBox5.Text = drLKrn .ToString();LKco .ToString();textBox6.Text =null ;elsetextBox1.Text =null ;textBox2.Text =null ;textB

53、ox3.Text =null ;textBox4.Text =null ;textBox5.Text =textBox6.Text =null ;查找的信息不存在!if (dr.Read()dr.Close();cn.Close();private void button5_Click( object sender, EventArgs e)this .Visible = false ;Form2 f = new Form2();f.ShowDialog();private void Form4_Load( object sender, EventArgs e)6.5娱乐子系统界面及代码娱乐系

54、统部分代码:namespace WindowsFormsApplication2public partial class 娱乐休闲:Formpublic 娱乐休闲()lnitializeComponent();private void button1_Click( object sender, EventArgs e)string cnStr = Integrated Security=SSPI;Persist Security Info=False;+ InitialCatalog=RuJiaHotel;Data Source=PC-20090417MXUB;SqlConnection cn

55、 = new SqlConnection (cnStr);cn.Open();SqlCommandcmd = new SqlCommandINSERT INTO YuLeXinXi values( + textBox1.Text +,+textBox2.Text + , + textBox3.Text + , + textBox4.Text + , + textBox5.Text + ) , cn); int k = cmd.ExecuteNonQuery();if (k 0)MessageBox.Show( 添加成功! );cn.Close();private void button4_Cl

56、ick( object sender, EventArgs e)string cnStr = Integrated Security=SSPI;Persist Security Info=False;+ InitialCatalog=RuJiaHotel;Data Source=PC-20090417MXUB ;SqlConnection cn = new SqlConnection (cnStr);cn.Open();set YLguna= + textBox2.Text + ,YLtype=SqlCommandcmd = new SqlCommand( update YuLeXinXi+

57、textBox3.Text +,YLtime= + textBox4.Text + ,YLdizhi=+ textBox5.Text + where YLguno= +textBox1.Text +inn, cn);tryintk = cmd.ExecuteNonQuery();if(k 0)MessageBox.Show( 修改成功! );catch ( SqlException )MessageBox.Show( 修改失败! );cn.Close(); ;private void button3_Click( object sender, EventArgse)string cnStr =

58、 Integrated Security=SSPI;Persist Security Info=False;+ InitialCatalog=RuJiaHotel;Data Source=PC-20090417MXUBSqlConnection cn = new SqlConnection (cnStr);cn.Open();SqlCommandcmd = new SqlCommand( select * from YuLeXinXi where( YLguno=+ textBox1.Text +) , cn);SqlDataReader dr = cmd.ExecuteReader();if

59、 (dr.Read()textBox1.Text = drYLguno .ToString();textBox2.Text = drtextBox3.Text = drYLguna .ToString();YLtype .ToString();textBox4.Text = drtextBox5.Text = dr textBox6.Text =elsetextBox1.Text = textBox2.Text = textBox3.Text = textBox4.Text = textBox5.Text = textBox6.Text =YLtime .ToString();YLdizhi

60、.ToString(); null ;null ;null ;null ;null ;null ;查找的信息不存在!dr.Close();cn.Close();private void button2_Click( object sender, EventArgs e)string cnStr = Integrated Security=SSPI;Persist Security Info=False;+ InitialCatalog=RuJiaHotel;Data Source=PC-20090417MXUB ;SqlConnection cn = new SqlConnection (cn

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论