《哈工大本科毕业设计-宾馆管理系统数据库设计.doc》由会员分享,可在线阅读,更多相关《哈工大本科毕业设计-宾馆管理系统数据库设计.doc(36页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、宾 馆 管 理 系 统 数 据 库 设 计目 录第一章 背景说明3第二章 需求分析3第三章 可行性分析33.1管理上的可行性43.2 技术上的可行性43.3经济上的可行性43.4 新系统目标可行性分析43.5 社会可行性分析4第四章 系统的划分54.1系统目标设计54.1.1 客房预订54.1.2前台接待与来客登记54.1.3娱乐管理系统54.1.4 财务管理系统64.1.5饮食部门64.2各子系统的功能64.2.1客房预订系统子系统的功能74.2.2来客登记子系统功能84.2.3娱乐子系统功能84.2.4财务子系统94.2.5餐饮子系统功能104.3数据字典114.3.1 数据项列表114.
2、3.2 数据结构124.3.3数据流134.3.4数据存储144.3.5处理过程14第五章 概念结构设计过程155.1 客房预订子系统功能155.2来客登记子系统功能165.3娱乐管理子系统175.4 财务管理子系统185.5餐饮管理子系统19第六章 系统实现206.1登录界面及代码206.2 主功能界面及代码216.3 客房预订系统界面及代码236.4 来客登记子系统界面及代码266.5 娱乐子系统界面及代码286.6 财务管理子系统界面及代码316.7 餐饮子系统管理界面及代码34第七章 心得体会36参考文献37第一章 背景说明随着社会经济的发展,人们对生活质量的要求越来越高,人们的生活水
3、平和消费意识的提高,促进了旅游业的发展,作为服务之一的宾馆业也在不断的完善服务体制。它是集餐饮、住宿、娱乐于一体的立体化服务体系。面对快速发展的信息产业带来的影响,宾馆行业将面临着机遇和挑战,众多酒店企业中,中小型酒店企业由于他们的先天条件,使他们不能投入大量的资金进行这项必须的改革。其中顾客可以随意消费并统一结账;宾馆管理者可及时了解宾馆的全部运营情况及经营走势,找出运转成本,作为经营决策的依据。只有运用先进的科学管理手段,利用计算机管理系统才能更好实现这一管理模式。因此开发一套简单、实用的中小型宾馆管理系统是十分有必要的。第二章 需求分析宾馆由于工作性质的关系,主要是为客人提供住宿、餐饮、
4、娱乐、休闲等业务,客人的宾馆入住的舒适情况都直接影响到宾馆的业绩。宾馆管理是现代化商业管理中一个极其重要的工作,该系统可以应用在局域网上,系统地、全面地支持宾馆管理和服务的全过程。主要目标是实现对宾馆内部各种管理的电子化、自动化、提高各个部门之间的办公效率,为高质量的宾馆服务提供保证。该着眼于宾馆的当前管理与未来发展,由宾馆管理人员参与整个研发过程,更加贴近现代宾馆的管理模式与管理风格。下面章节将详细介绍本系统的设计过程。第三章 可行性分析3.1管理上的可行性在传统的宾馆客房管理中,管理人员不得不花费大量的时间来处理顾客投诉,例如错误查询、烦琐的登记和结帐手续、旅客费用计算错误、空余客房资料不
5、能及时提供等,从而影响宾馆的经济效益。因此宾馆的管理人员迫切的需要一套宾馆客房管理信息系统对日常信息进行处理和维护。历史经验的积累使宾馆行业现有的管理制度和管理方法比较科学,规章制度比较齐全,原始数据比较正确。这些为系统的建设提供了有效的制度保障。3.2 技术上的可行性本管理信息系统将采用技术成熟的C#做为前台开发工具。后台数据库采用微软公司的SQL Sever数据库,它的灵活性,安全性,和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面,科技的飞速发展使硬件的更新速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。3.3
6、经济上的可行性本系统由作者自主开发,免费使用。操作人员只需简单培训即可上岗。管理和维护比较简单,除了必要的设备投资外,后期只需少量资金就可确保运转。因此对于中小型宾馆在经济上完全可以接受。本系统的使用能大大提高员工工作效率,加速资金周转、降低各项成本及改善服务质量。能够取得良好的经济效益。综上所述,本系统在管理上,在技术上和经济上是完全可行的,并且投入少,见效快。因此系统的开发完全可行的。3.4 新系统目标可行性分析分析新系统的目标是否符合宾馆服务行业的现状和发展的需要。3.5 社会可行性分析社会可行性分析主要是指管理信息系统的开发是否符合国家法律、下策,是否能够与社会大系统实现良好的对接。第
7、四章 系统的划分4.1系统目标设计宾馆管理系统的主要目标是实现对宾馆内部各种管理的电子化、自动化,提高各个模块之间的办公效率,为高质量宾馆服务提供保证。大型宾馆管理系统适合任何小型、中型以及大型星级宾馆管理,主要功能包括:客房预订、来客登记、娱乐管理、财务管理、餐饮管理、等几大子系统。现在对个子系统做以如下介绍。4.1.1 客房预订在信息高度发达的今天,宾馆服务业涉及的各个工作环节已经不再仅仅是传统的住宿、结算,而是更广、更全面的服务性行业代表。宾馆作为一个服务性行业,从客房的营销即客人的预定开始,到入住登记直至最后退房结账,整个过程应该能够体现以宾客为中心,提供快捷、方便的服务,给宾客一种顾
8、客至上的享受,提高宾馆的管理水平,简化各种复杂操作,在最合理最短时间内完成宾馆业务规范操作,这样才能令顾客舒适难忘,增加顾客回头率。面对宾馆业激烈的竞争形势,各宾馆均在努力拓展其服务领域的广度和深度。虽然计算机并不是宾馆走向成功的关键因素,但它可以帮助那些真正影响成败的因素发挥更大的效用。因此,采用全新的计算机管理系统,将成为提高宾馆的管理效率,改善服务水准的重要手段之一。4.1.2前台接待与来客登记 在宾馆前台的管理工作中,管理信息系统在客户预订,登记,问讯,收银和日常管理方面得到了广泛的应用。设于宾馆前台各处的计算机终端,直接与宾馆计算机控制中心联网,它可以非常方便地查阅客人档案,实时调整
9、和显示房间状态。还可以编制各种营业报表进行市场销售分析,可以说在宾馆管理方面应用计算机技术,是很有必要的,这对改善宾馆的管理机制,提高管理效率具有非常重要的意义意义就在于:可以降低人力资源成本,提高工作效率。降低优化服务流程,提升服务质量。实现资源最佳配置,增加宾馆收益。支持管理层全面了解经营状况。4.1.3娱乐管理系统娱乐是酒店非主流服务,它的存在除了赢利,更多的是为了吸引顾客食宿。娱乐部门的特点与饮食部门很相似,不便于使用计算机进行操作。可以用计算机完成并且有必要用计算机完成的有:A.制定收费标准,分配负责人.B.收入支出财务处理:编号、财务来源去处的摘要、数量、单价、数额、结余、经手人等
10、。这些信息都需要长时间保留并上报。目前大多数宾馆提供的服务多种多样,规模大小也各不相同,但是娱乐休闲是必不可少的一部分,或者对于有些宾馆,至关重要。娱乐休闲是就宾馆的非主流服务,它的存在可以扩宽宾馆的服务类型,以及吸引更多的顾客的同时带来盈利。4.1.4 财务管理系统财务管理系统是宾馆的重要部门之一,宾馆的一切经营活动的目的都是为着盈利,一个企业离开了盈利,它就无法生存下去。财务部在宾馆的的经营活动中负责收集、记录、分类、总括、分析货币交易以及而得出的结果和结论,向管理着提出经营资料,供总经理进行经营决策。财会部在宾馆的经营中起着计划管理、会计核算管理、资金管理、固定资产管理,家具用具设备管理
11、、物料用品管理、费用管理、成本管理、利润管理、合同管理、和商品、原料和物料的采购管理、仓库物资管理的重要作用,能使宾馆的经营活动获得更大的经济效益。从而促进企业不断向前发展。4.1.5饮食部门 饮食部门是宾馆的基本部门之一。它提供服务的特点是实时性强、持续时间短,强调效率。例如,顾客人数、顾客所用的菜及其它饮料等种类繁多,数量不等;后勤各种活动如采购等频繁发生。通过分析可发现,用人工完成此类操作比计算机更具实效与时效,且此类信息也没有长时间保留的必要,因此这些信息没有必要采用数据库管理。对于饮食部门,需要较长时间保留的信息主要是财务信息,一方面便于期末汇总,另一方面便于向上级报告。俗话说“民以
12、食为天”,因此,餐饮部门则是宾馆不可缺少的部门之一。为顾客提供美味可口的饮食也可在相当大的程度上吸引顾客,促进宾馆的发展。在规模较大的宾馆的餐饮服务部分,餐厅可分成几个等级或几个小部门,然后各自形成小系统,本系统为了简单起见,把饮食部门作为一个子系统,不再细分。4.2各子系统的功能宾馆的管理很复杂,既要跟的上潮流、行业发展、又要打出自己的特色,一般稍具规模的宾馆都应该包含以下几个子系统:客房管理子系统、前台接待子系统、管理子系统、财务管理子系统、娱乐子系统。4.2.1客房预订系统子系统的功能本系统包括散客订房和团队订房两大功能,可通过预订编号、姓名、团队名称、预订日期、订房类型等条件查询已订房
13、的客人情况,并可以删除预订或修改预订顾客可以用电话或上网注册的方式预定。其方式不同,但提交的内容是相同的:需要的预定编号、顾客姓名、预定时间、退房时间、定房类型等。服务台查询客房管理部,看看是否有满足客人要求的客房。如果有,则记录下客人的需要,同时客房管理部通知财务部准备收预约金,同时反馈给客人确认信息。如果客人要求的客房无法提供,则通知顾客无法满足。客房预订子系统:A. 对新来的顾客进行编号、登记、分配房间。 顾客预定编号、姓名、性别、团队名称、预定日期、订房类型、其他备注B. 对于退房的顾客从系统中级联删除其信息,如从顾客信息表中删除其基本信息,从服务的工作部门中删除该顾客的基本信息,统计
14、其预交的金额;同时补充新的预定顾客,代替之。C. 其他情况的处理。终端财务汇总住房定金收入信息删除信息新增新顾客预订信息顾客退房信息顾客信息基本信息顾客信息分配住房预订信息退房信息系统信息住房基本信息新住房信息部门新信息部门旧信息住房定金结算房价信息终端 图4-1客房预订子系统流程图4.2.2来客登记子系统功能A. 对来客进行登记入住工作 顾客编号,顾客姓名,入住时间,离开时间,电话 B. 对来客进行分配住房工作 房间号,顾客编号,房间类型,房价,押金 该系统的流程图如下:来客登记住房信息顾客顾客档案当前住房信息更新住房信息分配住房顾客个人信息顾客离开时间 图4-2来客登记子系统数据流图4.2
15、.3娱乐子系统功能首先明确,娱乐系统的特点和饮食部门很相似,不便于进行计算机操作,但是可以利用计算机完成并且必须要其完成的计划,如下:A:制定收费标准B:详细顾客信息C:详细娱乐信息以下是娱乐子系统管理的相关细节A:制定收费标准顾客编号,娱乐类型,娱乐资费,折扣方式B:详细顾客信息顾客编号,顾客姓名,联系方式C:详细娱乐信息娱乐类型,娱乐时间,娱乐地点该系统的功能层次模块图如下:休息娱乐子系统制定收费顾客信息娱乐信息该系统的流程图如下:顾客信息收费信息娱乐信息财务信息顾客登记娱乐类型娱乐资费无用信息顾客编号 图4-3娱乐子系统数据流图4.2.4财务子系统财务子系统主要是登记并录入各子系统的收入
16、与支出账目,还有宾馆里各种设备现有的与即将更新所需费用的账目清单。还有对固定资产的统计,固定资产是作为宾馆的周转资金,是宾馆实力的象征,也是宾馆能否能否正常运营的经济保障。以下是一般中小型宾馆财务部的数据流图:记录每个子系统的财务收支情况: 部门号码 部门名称 子项目收入情况 子项目支出情况 日期 统计固定资产: 部门号码 部门名称 设备名称 价值 对每个子系统中各个项目所用成本进行计算: 项目号码 项目名称 成本 财务系统的功能流程如下图所示:宾馆财务总汇信息成本核算固定资产 各子系统收入各子系统支出 计算录入情况收入情况 统计入账情况 支出情况 图4-4 财务子系统数据流图4.2.5餐饮子
17、系统功能餐厅系统需要完成的功能有以下几点: A. 订餐管理:订餐、订餐修改、定金处理、订餐报表。B. 收款管理:立帐、消费明细录入、折扣设定、帐单打印、更改台号。C. 交班管理:统计当班数据、为下班操作做准备、当班帐单流水报表。D. 系统报表:餐饮乐、销售分析报表、每菜销售统计月报表、营业收入统计报表、每菜销售统计日报表、当班特色菜报表。E. 系统维护:餐厅代码设定、餐台号码以及贵宾房设定、特色分类设定、折扣率设定、服务费设定、成本统计项目设定、使用者权限维护、系统备份、系统恢复。F. 餐饮成本核算:成本统计项目设定、成本管理。 餐饮系统成本核算订餐管理订餐查询菜谱信息收款管理 图1 餐饮系统
18、功能用户信息查询订餐菜谱信息收款管理订餐系统菜名菜编号菜号 用户名需收金额所订餐号用户名所订菜号图4-5餐饮管理子系统数据流图4.3数据字典4.3.1 数据项列表编号数据项名称说 明 部 分编号数据项名 称说 明 部 分1顾客编号整数类型;有唯一性2姓名文本类型 长度为20字符3性别枚举类型:男、女4年龄整数类型 181005证件类型文本类型 长度为20字符6证件号整数类型 01007预订房间号整数类型8房间号数字串类型;有唯一性9房间类型文本类型 长度为20字符10预定押金整数类型11实际房价整数类型12名称文本类型 长度为20字符13经理文本类型 长度为20字符14员工数量整数类型15编号
19、整数类型16发票号整数类型17收入整数类型18支出整数类型19日期格式:*-*-*20负责人文本类型 长度为20字符21顾客编号整数类型:有唯一性22顾客姓名文本类型 长度为10字符23入住时间格式:年/月/日24离开时间格式:年/月/日25电话整数类型 09的数字26房间号数字串类型:有唯一性27房间类型枚举型:标准间/普通间28房价整型29证件证件类型,证件号30押金整型31顾客编号整数类型:有唯一性32顾客姓名文本类型 长度为10字符33进入时间格式:年/月/日34离开时间格式:年/月/日35电话整数类型 09的数字36娱乐类型字符串型:就有唯一性37娱乐资费整型类型 09的数字38折扣
20、方式字符串型:就有唯一性39娱乐时间格式:时/分/秒40娱乐地点字符串型:就有唯一性41菜号字符串类型;有唯一性42菜名字符串类型43所属种类字符串类型(面食,菜食,肉食)44价格整数类型 51245描述字符串类型46客户号数字串类型;有唯一性47桌号整形 115 48数量整数类型 110049订餐日期字符串类型50结算日期字符串类型51打折情况整数类型 0952总计整数类型4.3.2 数据结构编号数据结构名属 性1预定顾客顾客编号、姓名、性别、年龄、证件类型、证件号、预订房间号、备注2房间房间号、房间类型、备注3价格房间号、预定押金、实际房价4部门名称、经理、员工数量5账单编号、发票号、收入
21、数、支出数、日期、负责人、备注6住房信息房间号、房间类型、房价、负责人、状态7顾客顾客编号、顾客姓名、入住时间、离开时间、电话号8酒店财务总汇编号、部门号、名称、收入、支出、净利、日期、经手人、备注9用户信息用户名、编号、性别、年龄、联系电话、入住时间、退房时间10菜谱信息菜号、菜名、所属种类、价格、描述11订餐信息客户号、桌号、菜号、数量、菜名、价格、订餐日期12结算信息客户号、桌号、结算日期、打折情况、总计4.3.3数据流编号数 据 流 名输 入 输 出1新顾客的基本信息新顾客预订信息顾客信息2住房定金结算新顾客预订信息住房定金收入3预订信息顾客信息分配住房4退房信息分配住房顾客信息5退房
22、顾客信息顾客退房信息分配住房6住房基本信息分配住房系统总信息7更新后的部门信息分配住房部门信息8部门新基本信息信息新增分配住房9部门老信息信息删除分配住房10房价信息系统总信息财务汇总11顾客个人信息顾客来客登记12目前住房信息住房信息来客登记13更新住房信息来客登记住房信息14顾客登记顾客编号+姓名+时间+娱乐类型娱乐信息15娱乐类型KTV+洗浴+运动室+健身室+棋牌室娱乐资费16娱乐资费顾客编号+娱乐类型+娱乐时间+娱乐地点+娱乐费用收费信息17支出情况各子部门支出酒店财务总汇信息18收入情况各子部门收入酒店财务总汇信息19计算录入情况宾馆成本核算酒店财务总汇信息20统计入账情况固定资产统
23、计酒店财务总汇信息21菜编号订餐系统菜单信息22菜名菜单信息订餐系统23用户名查询订餐订餐系统24所订餐号订餐系统查询订餐25订餐信息订餐系统用户信息26用户名用户信息订餐系统27金额订餐系统收款管理28订餐号收款管理订餐系统4.3.4数据存储数据存储名输入数据流输出数据流 说 明 部 分员工信息员工基本信息员工新工作工资结算当前员工工作部门信息更新后的部门信息当前部门信息经理处财务信息经理处财务支出经理处财务收入部门营业情况来客登记顾客个人信息当前住房信息更新住房信息分配住房信息酒店财务总汇信息各子部门收入、支出宾馆成本核算固定资产统计终端4.3.5处理过程编号处理过程名输入数据流输出数据流
24、说明部分 1新顾客预订信息终端新顾客基本信息 2退房顾客信息终端顾客信息 3分配住房预订信息新住房信息部门新信息部门旧信息退房信息住房基本信息 4信息新增终端部门新信息 5信息删除终端部门旧信息 6财务汇总房价信息 7来客登记顾客个人信息顾客档案记录顾客离开时间 8来客登记当前住房信息分配住房 9顾客信息顾客登记更新顾客信息顾客档案记录 10娱乐信息娱乐类型更新娱乐信息顾客资费备份 11收费信息娱乐资费更新费用信息存单资费情况 12各部门收入终端收入情况 13各部门支出终端支出情况第五章 概念结构设计过程宾馆经过可行性分析,详细分析可分为客房预订子系统、前台接待子系统、娱乐管理子系统、财务管理
25、子系统、餐饮管理子系统五个子系统。下面是个子系统的分析与E-R图的设计:5.1 客房预订子系统功能A.本系统包括散客订房和团队订房两大功能,可通过预订编号、姓名、团队名称、预订日期、订房类型等条件查询已订房的客人情况,并可以删除预订或修改预订B.顾客可以用电话或上网注册的方式预定。其方式不同,但提交的内容是相同的:需要的预定编号、顾客姓名、预定时间、退房时间、定房类型等。C.服务台查询客房管理部,看看是否有满足客人要求的客房。如果有,则记录下客人的需要,同时客房管理部通知财务部准备收预约金,同时反馈给客人确认信息。D.如果客人要求的客房无法提供,则通知顾客无法满足。E.对本部门的财务进行核算。
26、根据要求分析给出的数据流图,参照数据字典中的详细描述,给出经理管理部门的分E-R图:11对应价格房间nn11账单汇总住房部门组成 图5-1 客房预订E-R图对E-R图调整的准则:现实世界中的事物能作为属性对待的尽量作为属性对待;属性和实体的划分:属性中不具有需要描述的信息,即属性是不可分的数据项,不再包含其他信息。实体属性定义:预定顾客(顾客编号、姓名、性别、年龄、证件类型、证件号、预订房间号、备注)房间(房间号、房间类型、备注)价格(房间号、预定押金、实际房价)部门(名称、经理、员工数量)账单(编号、发票号、收入、支出、日期、负责人、备注)具体调整如下:1. 为了简便,用房间类型属性来表示房
27、间和等级之间关系;2. 房间号应作为价格的一个属性,这里需强调房间对应的预定押金和实际应付价钱,因此将它单独作为一个实体;3. 住房部门对应的账单本应属于财务子系统的内容,这里为了简化财务子系统,先在此子系统中进行财务总结,因此,将账单也作为一个实体。5.2来客登记子系统功能下面给出来客子系统的分析及E-R图的设计及对其进行的各项调整。本小组经过成员经过详细调查,信息流程分析,数据收集,需求分析,明确了各子系统的功能,本子系统的功能如下:A. 登记顾客信息:为每位来客编号,登记姓名,证件号,联系方式。B. 为顾客分配住房:从客房预订子系统中获得当前住房信息,为顾客分配住房,登记房间编号,入住时
28、间和离开时间。C. 为每位来客做一份资料,作为档案长期存贮。根据数据字典,需求分析得到E-R图如下:顾客对应顾客编号11入住房间11 图5-2 来客登记E-R图对E-R图调整的准则现实世界中的事物能作为属性对待的尽量作为属性对待; 属性和实体的划分:属性中不需要描述的信息,即属性是不可分割的数据项,不再包含其它信息。实体属性定义 顾客(顾客姓名,顾客编号,房间号,证件号,电话号,入住时间,离开时间); 房间(房间号,单价,类型,入住情况,备注)。5.3娱乐管理子系统下面给出娱乐子系统的分析以及E-R图的设计号对:顾客编号相同匹配;类对:娱乐类型相同匹配;费对:资费情况相同匹配。顾客号对费用信息
29、1111类对娱乐类型费对 图 5-3娱乐系统E-R图对E-R图调整的准则现实世界中的事物能作为属性对待的尽量作为属性对待; 属性和实体的划分:属性中不需要描述的信息,即属性是不可分割的数据项,不再包含其它信息。实体属性定义 A:制定收费标准顾客编号,娱乐类型,娱乐资费,折扣方式B:详细顾客信息顾客编号,顾客姓名,联系方式C:详细娱乐信息娱乐类型,娱乐时间,娱乐地点具体调整如下对于费用信息,只能一个顾客对应一个财务记录,即顾客和资费之间的关系是1:1。但是顾客与娱乐类型或者娱乐场所,却有1:n或者n:1以及n:n.5.4 财务管理子系统本开发小组经过对宾馆的详细调查与分析,采集了大量相关数据。结
30、合本系统的需求分析,了解了该子系统各部分的功能。A. 对各个部门上交上来的收支情况进行汇总,得出各个部门的损益情况;B. 对整个酒店各个部门的损益情况进行汇总登记,得出本期酒店的损益;C. 将整个酒店的收益情况下发给各个部门,帐务公开,集思广益。D. 对预期的成本及收益做出较准确的核算,得出预期亏盈情况。E. 对企业内部的固定资产做出合理的估算,得知企业内部固定资产。E-R图如下:组成部门 1 n 员工记录 1 n 核算 1 财务状况 1汇总 m m结算账单 m 1 总帐 图5-4财务管理系统E-R图实体属性定义:部门(部门号、名称、部门经理、员工数量)员工(员工号、姓名、性别、年龄、工龄、级
31、别、部门、职务)账单(编号、发票号、摘要、收入数、支出数、日期)总帐(编号、部门号、收入、支出、净利、日期、)财务状况(时期、总收入、总支出、净利润)对E-R图调整的准则:现实世界中的事物能作为属性对待的尽量作为属性对待;属性和实体的划分:属性中不具有需要描述的信息,即属性是不可分的数据项,不再包含其他信息。具体调整如下:1. 本来员工还应对应一个领导关系,但这里为了简便,就用员工的”等级”属性来表示员工之间的领导关系;2. 工资本应作为员工的一个属性,但这里需强调员工对应的出勤工资(由出勤情况决定),因此将它单独作为一个实体;3. 部门对应的账单本应属于财务子系统的内容,这里为了简化财务子系
32、统,先在各个子系统中进行财务总结,因此,将账单也作为一个实体。5.5餐饮管理子系统餐饮系统的E-R图如下所示:针对本实例,通过对酒店餐饮管理的内容和数据流程分析,设计的数据项和数据结构如下。l 菜谱信息(菜号、名称、所属种类、价格、描述)l 订餐信息(客户号、桌号、菜号、数量、菜名、价格、订餐日期)l 结算信息(客户号、桌号、结算日期、打折情况、总计)有了上面的数据结构、数据项和数据流程、就能进行下面的数据库设计。订餐系统员 工服 务 员系统维护员收 银 员经 理管理包含管理1111111n 111n1 图 5-5餐饮管理系统的E-R图对E-R图调整的准则:现实世界中的事物能作为属性对待的尽量
33、作为属性对待;属性和实体的划分:属性中不具有需要描述的信息,即属性是不可分的数据项,不再包含其他信息。第六章 系统实现 各子系统的windows界面及其相关代码如下所示:6.1登录界面及代码登录界面部分代码如下: private void button1_Click(object sender, EventArgs e) if (textBox1.Text = zhoupan & textBox2.Text = zhuopan) this.Visible = false; Form2 f = new Form2(); f.Show(); else MessageBox.Show(对不起,用户名
34、或密码错误!); private void button1_Click_1(object sender, EventArgs e) if (textBox1.Text = zy & textBox2.Text = zy) this.Visible = false; Form2 f = new Form2(); f.Show(); else MessageBox.Show(对不起,用户名或密码错误!); 6.2 主功能界面及代码主功能界面部分代码如下 public partial class Form2 : Form public Form2() InitializeComponent(); p
35、rivate void 客房预定ToolStripMenuItem_Click(object sender, EventArgs e) this.Visible = false; Form3 f = new Form3(); f.ShowDialog(); private void 来客登记ToolStripMenuItem_Click(object sender, EventArgs e) this.Visible = false; Form4 f = new Form4(); f.ShowDialog(); private void 就餐信息ToolStripMenuItem_Click(
36、object sender, EventArgs e) this.Visible = false; Form5 f = new Form5(); f.ShowDialog(); private void 娱乐休闲ToolStripMenuItem_Click(object sender, EventArgs e) this.Visible = false; 娱乐休闲 f = new 娱乐休闲(); f.ShowDialog(); private void 财务管理ToolStripMenuItem_Click(object sender, EventArgs e) this.Visible =
37、 false; Form7 f = new Form7(); f.ShowDialog(); private void 联系我们ToolStripMenuItem_Click(object sender, EventArgs e) this.Visible = false; Form8 f = new Form8(); f.ShowDialog(); private void button1_Click(object sender, EventArgs e) this.Visible = false; Form1 f = new Form1(); f.Show(); 6.3 客房预订系统界面及
38、代码客房预订部分代码: private void button2_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.Open(); SqlCommand cmd = new SqlCommand(delete from RoomBook where RByuno = + textBox1.Text + , cn); int k=cmd.ExecuteNonQuery(); if (k 0) MessageBox.Show(删除成功!);