已阅读5页,还剩47页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
湖南人文科技学院计算机系课程设计说明书课程名称:软件工程导论课程代码:408029题 目:酒店管理系统年级/专业/班:09级计科二班学生姓名:严若华、陈娟、管珍妮、林艳、周婷学 号:09408227、46、09、25、30指导老师:颜富强开题时间:2011年6月6日完成时间:2011年6月23日 2011年6月23日48湖南人文科技学院课程设计课程设计任务书及成绩评定课程名称:软件工程导论完成者:严若华、陈娟、管珍妮、林艳、周婷1、设计的目的与要求 1)加强学生的实践能力;2)理解小型系统开发的基本步骤; 3)本系统的功能包括:酒店信息查询模块、注册模块、酒店信息管理模块(包括基本的添加、修改、删除功能)。2、设计进度及完成情况日 期内 容6.6-6.7项目开发计划书6.8-6.10系统可行性研究 6.11-6.13系统需求分析 6.13-6.18系统设计 6.18-6.21系统测试 6.21-6.23项目的递交3、成绩评定设计成绩: (教师填写)指导老师: (签 字)2011 年 月 日目 录第一章 项目开发计划书11.1引言11.1.1编写目的11.1.2背景11.2项目概述11.2.1工作内容11.2.2主要参加人员21.2.3产品21.2.4服务21.2.5验收标准21.2.6本计划的批准者和批准日期21.3.2进度31.4支持条件31.4.1计算机系统支持3第二章 可行性分析42.1可行性研究前提42.2对现有系统的分析42.3建议新系统42.3.1新系统说明42.3.2新系统的数据流图52.4经济上可行性52.5技术可行性62.6开发工具的选择62.7新系统的影响62.8结论6第三章 需求分析73.1开发目的7 3.11定义73.2总体概述8 3.21系统属性8 3.22产品功能8 3.23用户的特点113.3具体需求113.4数据流程图163.5数据库163.6概念设计18第四章 系统设计204.1总体设计204.1.1需求概述204.1.2酒店管理系统功能设计204.2功能模块的设计与实现214.2.1主界面214.2.2管理模块294.2.3 服务点单314.2.4 客人信息查询模块40第五章 系统测试445.1 测试的作用和意义445.2 测试方法445.3 测试内容445.4 测试结果455.4.1酒店管理模块测试455.4.2 信息查询模块测试465.4 结论47第六章 总结48参考文献49第一章 项目开发计划书1.1引言 1.1.1编写目的此项目开发计划书的编写主要是为了给开发酒店管理系统做主要的规划和整合,在开发过程中起到引导作用,以及给使用者提供简要的说明。1.1.2背景随着信息化建设的发展,酒店服务业与国际市场接轨已成为大势所趋,酒店业要迎接这场挑战,就必须提高整体竞争能力,变革酒店的管理模式,提高管理水平。实施信息化建设无疑是实现这一目的的必由之路和明智之举。于是,我们决定开发一个新系统以实现利用计算机对酒店管理进行管理。酒店管理系统,它可以借用计算机信息化的优势,方便快捷的实现顾客和管理者的交户,方便管理者在第一时间了解顾客的需求,及时做好应对措施,从而可以使经营者在竞争日益激烈的酒店服务行业中取得优势!使用计算机对酒店管理信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高酒店管理管理的效率。将先进的电脑技术与现代酒店服务管理完美地结合起来,实现了住房、餐饮的服务和管理方式。1.2项目概述1.2.1工作内容酒店管理系统针对的管理员是需要定房和需要点餐的人;该系统需要实现如下功能:浏览查询:主要是让想定房或定餐的人对想要了解的信息进行查询,包括客人信息、客房信息、帐单信息、食物信息、消费情况等。信息管理:客房登记 、选房、房间预定、餐饮点菜、帐单付款、服务点单、账务结账。管理员可以发布客房、餐饮信息和对客房、餐饮信息进行修改、添加或删除。1.2.2主要参加人员 组长:严若华设计:严若华、陈娟 开发:林艳、管珍妮、周婷 1.2.3产品1 系统开发计划书2 系统需求说明书3 系统设计说明书4 测试计划5 一个能正确运行的可执行程序1.2.4服务安装、维护和运行支持从使用该系统开始,维护期限为一年。 1.2.5验收标准 各个功能均能正常使用,满足管理员的需求。1.2.6本计划的批准者和批准日期 批准者:颜富强批准日期:2011年6月6日1.3实施计划 1.3.1工作任务的分配与人员分工 组长: 严若华 任务: (1)系统总的开发计划书 (2)每周至少组织小组讨论一次,列出本周开发计划 (3)项目开发进度的管理 (4)团队的组织和协调设计:严若华 任务: (1)参与小组讨论 陈娟 (2)进行系统的需求分析和系统设计 管珍妮 (3)完成系统需求说明书和系统设计说明书 (4)编写测试计划,参与系统测试 (5)协助文档人员完成管理员相关文档开发:林艳 任务: (1)参与小组讨论 周婷 (2)根据设计完成编码,并注释 (3)进行单元测试1.3.2进度 系统规划阶段: 项目标志性事件 开始到完成开发阶段: 项目开发计划书的完成 6.6-6.7需求分析阶段: 系统需求说明书完成 6.8-6.10设计阶段: 系统设计说明书 6.11-6.13编码实现: 项目的形成 6.13-6.18测试阶段: 测试计划 6.18-6.21移交阶段: 项目的递交 6.21-6.231.4支持条件1.4.1计算机系统支持操作系统需要 windows 2000以上;操作系统环境:vc+6.0.netFrameWork3.0;前台开发工具:MyEclipse5.5,Dreamver mx 8.8;前台界面类型:html,jsp,servlet。第二章 可行性分析2.1可行性研究前提要求:满足酒店员工对客房及客户信息的掌握,并对客户资料具有保密性。目标:实现无纸化办公,节省成本,提高工作效率。条件、假定、限制:本软件自开发到运行结束至少可运行5年,开发成本不超过500元人民币,开发软件到投入使用不超过1个月。2.2对现有系统的分析如今酒店没有准确管理客房及客户信息的平台。酒店员工管理客房及客户信息,主要是通过纸质登记、拿客房钥匙等传统的方式。这样做不仅酒店员工不能准备掌握客房信息,效果不好而且花费也是十分高昂的。在生活节奏日益加快的今天,这种状况已无法满足人们的对酒店管理效率的要求了。2.3建议新系统2.3.1新系统说明新系统能够为酒店员工提供一个良好的平台,使酒店员工能及时准确掌握酒店客房信息。酒店员工能快捷、方便地为客户找到客户所需要的客房,还可以提供餐饮等服务。而且本系统界面友好,操作简单,对硬件要求不高,且用户的花费是几乎可以忽略的,因此十分有利于推广。本系统的用户为酒店员工,客户可以通过前台酒店员工及打电话、网上订房找到适合的客房,再在前台登记入住,入住期间可享受餐饮等服务,离开时办理退房手续,缴纳所有的消费费用。2.3.2新系统的数据流图图2.1数据流图2.4经济上可行性开发成本:500元人民币。效益:暂时无法具体衡量。效益/投资比:暂时无法估算。投资回收期:大约2个月。2.5技术可行性软件需求:操作系统WINDOWS 2000 Advance Server以上。硬件需求:酷睿I3 CPU、512M内存 250G硬盘的计算机。使用语言为: C+。编辑工具为: VC+ 。2.6开发工具的选择VC+6.0作为前台的开发工具; 2.7新系统的影响l 设备的影响:创建新系统需要添置一些性能良好的服务器。l 人员的影响:新系统需要一个专职维护人员。l 用户的影响:酒店员工可准确、高效的掌握和查询客房和客户住房信息。 2.8结论 综上所述,酒店管理系统在技术非常成熟,主客观条件都具备,且具有良好的效益,因此开发此系统是可行的。为了提高酒店管理效率,方便酒店员工方便掌握客房和客户信息,建议应立即开发。第三章 需求分析3.1开发目的随着旅游业的民展,酒店、餐饮娱乐行业日趋发达,引入全方位的电脑服务和电脑管理日益流行。同时,酒店和餐厅娱乐业引入电脑服务和管理也取得了优良的经济效益和社会效益。酒店管理系统将先进的电脑技术与现代酒店服务管理完美地结合起来,实现了住宿、餐饮、娱乐全新概念的服务和管理方式。酒店管理的电脑化,不仅是体现酒店现代化形象的一个重要标志,而且对于提高员工工作效率,加速资金周转、降低各项成本及改善服务质量都有十分积极的作用。 3.11定义1. 客房预定系统:可以处理散客预定、团体预定、客房预定、预定未到处理、预售查询等事务。2. 前台接待系统:可以处理散客入住登记,合约入住,团体自动入住和手动入住,补填客单,修改客人信息、转房、调房、设置房态、客人留言,预定客房查询、可售客房查询等事务。3. 前台必银系统:处理记账、埋单、限制客人消费、退房、押金加入、查账、转账、设置跑单、客用保险箱管理、团体埋单及退房业务。4. 账务系统:除具有收银的功能外,还具有纠错、报表输出等功能 ,能将损失降至最低。5. 管家系统;可处理设置净房、脏房、坏房及取消坏房,设置SKIP房、SLEEP房,查询诌房表、脏房表、坏房表,房间状态,新入住查询等业务。6. 电话系统:具有自动计费、夜间稽核,客人信息查询、动态房态查询、房间明细账查询、收银员报表、当日入住客人报表等功能。7. 客历系统:能处理客人手工、自动输入,客人资料查询与修改,黑名单,入住客人自动查询客历、入住客人自动归入客历。8. 合约系统:可将酒店签约的单位或个人的资料输入电脑,并可随时查询和更新。9. 经理系统:可修改客房定价,增加、删除、修改各级密码,个性特别客单,设置系统参数,内部银行系统,数据整理,自我诊断,数据备份。10. 总经理系统:具有客单查询,查询客房状态,查询可售情况,客房占用统计,账务查询,万能查询,报表输出功能。11. 密码管理系统:可以管理客户和酒店的各种密码。12. 报表系统:主要是对处理一些非账务表单。主要有客房占用表、转房改租表、预定未到表、客房取消表、房租分析表、经营统计表、可售情况表、房间状态表、坏房状况表、日租统计表、合约销售表。13. 账务报表:主要是处理酒店的日常的账务报表,有收入报表(前台收入明细表、现付收入明细表)、消费报表、顾客账务(住房账务、离店客人账务各跑单账务)、交班报表、信用卡报表、街账报表、应收报表、催账报表、转账报表、借贷报表、联网消费、酒店总表。3.2总体概述 3.21系统属性本系统是一个独立的酒店管理系统,具有客房预定系统、前台接待系统、前台收银系统、账务系统、管家系统、电话系统、客历系统、合约系统、经理系统、总经理系统、密码管理系统、报表系统、账务报表系统这12个子系统。各个系统具有自己独立的功能,这些系统组成一个完整的管理系统。 3.22产品功能序号功能名称功能需求标识优先级简要描述0客房预定系统A高1散客预定A01高单个客户的定房2团体预定A02高团体客户的定房3客房预定A03低包括散客预定和团体预定4预定未到处理A04高定房到期未到5预售查询A05高可查当天及之前30天客房预售情况6前台接待系统B高7散客入住登记B01高单个客户登记8合约入住登记B02高与酒店有签约的单位及个人入住登记9团体自动入住和手动入住B03高团体客户登记10填补客单B04高输入客人有关信息11修改客人信息、转房、调房、设置房态、客人留言B05高修改客人信息、转房、调房、设置房态、客人留言12预定客房查询B06高查询已被预订客房13可售客房查询B07高查询可售客房14前台收银系统C高15记账C01高记下每一笔帐单16埋单C02高记下客户付账记录17限制客人消费C03高限制客户最大消费额18退房C04高受理客户退房19押金加入C05高客户埋单时加入押金20查帐C06高查询总客户帐、总收入帐、总消费帐21转帐C07高把消费帐单从一个账号转入另一账号22设置跑单C08高记录逃单客人信息23客用保险箱管理C09高管理客用保险箱24团体埋单及退房C10高团体客户付账和退房记录25帐务系统D高具有收银系统功能,还有纠错、报表等功能26管家系统E高27设置净房、脏房、坏房以及取消坏房E01高设置房间状态28设置SKIP房、SLEEP房E02高设置SKIP房、SLEEP房状态29查询净房表、脏房表、坏房表E03高查询干净的房间、脏房间、坏房间30房间状态E04高每个房间状态31新入住查询E05高查询当天住入的房间32电话系统F高33自动计费F01低自动计算客户消费34夜审系统F02高夜间审核当天经营情况35客人信息查询F03高客户的个人信息查询36动态房态查询F04高查询房间状态发生改变的房间信息37房间明细帐查询F05高查询房间内各种消费详细情况38收银员报表F06高帐务报表39当日入住客人报表F07高当天入住酒店客人的报表40客历系统G高41客人资料手工自动查询G01高查询客人的资料42客人资料查询与修改G02高查询和修改客人的资料43黑名单G03高有不良记录的客人44入住客人自动查询客历G04高住入的客人查询以前的入住资料45入住客人自动归入客历G05低将本次入住资料归入客历46客历合并G06中客户入住载入客户入住的历史资料中去47合约系统H高可对与酒店签约的单位和客人资料进行操作48经理系统I高49修改客房定价I01高修改客房价格50增加、删除、修改各级密码I02高对各级密码进行操作51修改特别客单I03高修改VIP客人客单52设置系统参数I04高对系统参数进行设定53内部银行系统I05高内部人员一卡通系统54数据整理I06高整理各项数据55自我诊断I07高数据安全诊断56数据备份I08高备份各项数据57总经理系统J高58住店客单查询J01高查询酒店的客单59查询客房状态J02高查询客房的状态60查询可售情况J03高查询客房是否可售61客房占用统计J04高统计已用客房的数量62帐务查询J05高查询帐务63万能查询J06中超级权限查询64报表输出J07高输出报表65密码管理系统K高管理系统各级密码66报表系统L高67客房占用表L01高被占用的客房表68转房改租表L02低房间改租的表69预定未到表L03高预定到时未入住表70客房取消表L04高退房的表71房租分析表L05高分析房租信息的表72经营统计表L06高统计经营状况的表73可售情况表L07高空房表74房间状态表L08高记录房间不同状态的表75坏房报告表L09高记录坏房的表76日租统计表L10高当日出租情况统计表77合约销售表L11高通过合约关系出租的情况表78帐务报表M高79收入报表M01高详细收入帐单的表80消费报表M02高客户详细消费表81顾客帐户M03高顾客帐户详情82交班报表M04高交接班情况统计表83信用卡报表M05高使用信用卡消费的详细表84结帐报表M06高客户结帐时详细表单85应收报表M07高应收取的费用表86催帐报表M08高到时未结帐的客单表87转帐报表M09高帐单从一个帐户到另一帐户的表88借贷总表M10高客户借贷款的总表89联网消费M11高用信用卡90酒店总表M12高酒店总的收入、支出表 3.23用户的特点本软件的最终使用用户单位的职工,操作人员一般分为两类,一般操作人员无须具备很多的电脑知识,进行一些简单的培训后,懂得基本电脑操作即可。系统维护人员需具备一定的数据库方面的知识和技能,可以对数据库进行维护。3.3具体需求功能编号1功能名称客房预定系统所属部门调查者调查时间审核人功能描述能处理散客预定、团体预定、客房预定,还可以进行预定未到处理,和预售查询。输入项姓名 性别 预付押金 付款方式 入住类型 证件类型和号码 地址 联系电话 预订入住日期和预离日期 宾客人数当前时间处理描述客户预定后存储用户的信息如姓名,性别等,更新数据库中预定记录,并分配一个独立的ID号,以方便进行各种查询及更新操作和身份识别。根据用户输入的时间,查询数据库显示可售房间信息。根据当天时间,查询数据库中的预定记录显示预定未到报表,并对预定未到的房间为可售房间。输出项酒店个人押金凭证 酒店团体押金凭证 酒店预售一览表 可售房间数 以及某房间的预订情况功能编号2功能名称前台接待系统所属部门调查者调查时间审核人功 能描 述散客入住登记、合约入住登记、团体自动入住和手动入住、补填客单、修改客人信息、转房、调房、设置房态、预定客房查询、可售客房查询输入项姓名 性别 预付押金 付款方式 入住类型 证件类型和号码 地址 联系电话 入住日期和预离日期 宾客人数 入住方式 当前时间 所需修改信息处理描述客人登记入住后,存储客人信息(姓名、性别、预付押金等),分配IC卡,IC卡中记录客人房间、消费等与酒店相关的信息。客人可在前台申请转房、调房等操作,并更新相应的消费和客房信息。客人还根据自己的预定信息和需求,查询客房状态。输出项客人相关信息 团体入住相关信息修改后的用户信息 显示预订相关信息或者是无结果空闲房间号功能编号3功能名称前台收银系统所属部门调查者调查时间审核人功 能描 述记账、埋单、限制客人消费、押金加入、退房、查账、转账、设置跑单、团体埋单及退房输入项姓名 性别 证件号处理描述客人从预定房间起,客人的账号就自动产生,初始化客人的I卡,并将客人的消费记入卡,更新数据库中的数据。并检测客人的状态,满足一定的条件,客人才能进行相应的业务。如客人账户余额为零,客人账号为空,保险箱钥匙归还才以退房。客人根据自己的信息(姓名、证件号、性别)在前台进行相应的业务,如增加押金、退房、查账等,前台服务员对数据库中的客户账户资料(如押金,余额,消费额)进行修改。输出项当前消费 酒店消费清单功能编号4功能名称账务系统所属部门调查者调查时间审核人功 能描 述根据数据库的数据和客户的业务输出一些相关报表,并处理一些数据中的错误输入项用户信息或房间号处理描述根据用户提供的身份识别信息(如ID号、用户身份证号等),对数据库中客户的各种消费信息进行处理,并打印该信息给客户。输出项显示用户消费信息 输出新的查询信息功能编号5功能名称管家系统所属部门调查者调查时间审核人功 能描 述设置净房、脏房、坏房、及取消坏房,设置SKIP、SLEEP房,查询净房、脏房、坏房表,房间状态,新入住查询输入项房间号处理描述读取数据库中的客房状态,并派相应的工作人员整理房间。整理房间后及时更新数据库中的数据。如将脏房打扫后设置成净房,记录新入住房间。输出项显示房间状态功能编号6功能名称电话系统所属部门调查者调查时间审核人功 能描 述自动计费,夜审系统,客人信息查询,收银员报表,当日入住客人报表输入项客人信息 房间号 输入具体日期处理描述对客户房间的电话进行自动计费,并记入客人的消费信息,更新数据库。夜审系统定时客人的消费业务和各种报表进行汇总,以方便客户和酒店管理人员进行查询。输出项客人消费明细帐单和日营业报表 客人相关信息或者房间状态 收银员报表或当日客人入住报表功能编号7功能名称客历系统所属部门调查者调查时间审核人功 能描 述客人资料手工输入、自动输入,客人资料查询与修改,黑名单,入住客人自动查询客历,客历合并输入项客户信息处理描述在客历系统中保存入住客户的信息(如姓名、性别、身份证号等客户个人信息),并在客户资料变更时进行更新。查询客历系统(根据客房的身份证号),如果是老客户,根据现在的信息,修改客户的旧资料。客人可根据相应的客历资料进行查询和更新。如客户有不良消费记录,将其列入黑名单。输出项显示客户入住新信息 输出客户历史纪录功能编号8功能名称合约系统所属部门调查者调查时间审核人功 能描 述可将酒店签约的单位或个人的资料输入电脑,并可随时查询、修改和删除。凡合约单位或个人入住,均可自动填单。系统还可以自动打印合约单位或个人来往的函信等。输入项客户或团体信息处理描述根据客户或团体信息(如客户或团体与酒店签约的ID号或能识别客户身份的相关信息等),查询数据库中的合约数据,并打印相应信息。输出项显示并打印客户信息功能编号9功能名称经理系统所属部门调查者调查时间审核人功 能描 述修改客房定价,增加、删除,修改各级密码,修改特别客单,设置系统参数,内部银行系统(即IC卡功能),数据整理,自我诊断,数据备份输入项房间号和新的房间价格 选择用户角色及输入客户信息和账户信息以及新密码 客户账户信息及密码 输入密码处理描述通过身份验证(用户名、密码)后,可以更新数据库中的房价、密码等信息,对数据库进行备份。输出项显示修改后的新的房间价格 显示操作成功 显示消费信息 显示整理或备份成功功能编号11功能名称密码管理系统所属部门调查者调查时间审核人功 能描 述用来管理酒店工作人员及客户的密码。输入项选择用户角色和账户信息及操作类型处理描述当用户密码正确允许进入,错误时给出提示,要求重新输入输出项显示操作成功 功能编号12功能名称报表系统所属部门调查者调查时间审核人功 能描 述客房占用表、转房改租表、预定未到表、客房取消表、房租分析表、经营统计表、可售情况表、房间状态表、坏房报告表。输入项输入具体的日期 输入客户信息 旧房间号及新的房间号 输入用户信息处理描述根据具体的日期,查询数据库的房间的可售情况表、房间状态表、坏房报告表、预定未到表、客房取消表等关于房间的报表。输出项显示所有房间状态并统计被占用的房间总数 显示修改后的客户信息 预定房间状态 统计结果3.4数据流程图分析调查有关酒店管理信息需求的基础上得本系统所处理的数据流程图:图3.1 数据流程图3.5数据库RoomTypeFloorPhoneRoomStatusPriceTypePrice标准单人房12615789住人Yes188.5标准双人房12615751住人Yes300贵族单人房12615752住人Yes800贵族单人房12615753空Yes800标准单人房22615754住人No188.5标准单人房22615755住人No188.5标准双人房22615756住人No300贵族单人房22615757住人Yes800贵族双人房32615757空Yes3000.5FoodInfoFoodNameFoodPrice龙虾1000.5鱼翅500三明治20油条2面条3GuestInfoHandCodeNameGuestTypeSexCertificateCertifyCodeIsMemberIsMasterGroupIDGuestNumRoomNumRoomCodeH2003519yql主客男身份证43042519881025008NoYes00H2003519008yql主客男身份证43042519871024008NoYes00H2003007008国产007主客男军人证43042519991026008NoYes02201,202,H20032501254841chinakuge主客男身份证123456789452154NoYes00H203545457yyyyyyyy主客男身份证123456789854125417NoYes00H2031054易强亮个人男身份证123456789NoNo000201,202H20030424刘德华个人男身份证43042570825005601NoNo000020030425007爱因斯坦个人男身份证320125487410125455NoNo000301H20035201巧逢主客男身份证43042519821026005NoYes001102,H007唐伯虎主客男军人证254125467815451NoYes001203,H200307哭个个人男身份证4304258010YesNo001101H008孙悟空主客男身份esYes00220H200352007乔峰主客男军人证43042519801026005NoYesG2003520103101,103,204,H20030424587kuge团体成员男身份证4304251988820008YesNoG2451541800H20030424015张学友团体成员男军人证21021024400541570YesNoG5241063411202003.6概念设计在系统的数据库设计中,先要对系统分析得到的数据字典中的数据存储进行分析,分析各数据存储之间的关系,然后才能得出系统的关系模式。可以采用ER图的方法来进行数据结构分析,ER设计方法是一种通过ER图来描述现实世界信息结构的DB设计方法。ER图由实体、属性、联系三部分组成。本程序E-R图如下:图3.2 客人信息E-R图图3.3 客房标准信息E-R图 图3.4 房间入住历史信息E-R图 图 3.5房间类型信息E-R图第四章 系统设计4.1总体设计4.1.1需求概述本系统的目标是管理酒店信息,方便酒店管理员查询或管理酒店信息,从而使酒店更快捷的运转。因此,本系统需要实现酒店的基本信息管理和查询,如预订房间、点菜、客人结账、客人和客房信息查询等。4.1.2酒店管理系统功能设计根据系统需求分析和系统功能模块结构图来看,该系统应具备如下基本功能:l 客人和客房信息的查询l 账单查询l 房间预定l 选房l 客人点菜还有结账等其功能模块结构图如下:酒店管理系统查询管理客房登记房间预定餐饮点菜服务点单财务结账客人信息客房信息账单信息食物信息员工信息图4.1 程序功能模块图4.2功能模块的设计与实现4.2.1主界面本系统是由管理员操作的,主界面包括了酒店的各个信息管理查询,当客户要预定客房、点菜、选房和结账时管理员打开主界面完成操作,管理员还可以通过主界面的“查询”模块对客户的信息、账单进行查询;主界面如下:图4.2主界面具体方法代码实现如下:int CMainFrame:OnCreate(LPCREATESTRUCT lpCreateStruct)if (CFrameWnd:OnCreate(lpCreateStruct) = -1)return -1;if (!this-CreateExToolBar()return -1;if(!m_clock.Create(,WS_CHILD|WS_VISIBLE,CRect(0,0,135,40),this,IDC_CLOCK)return -1;m_wndReBar.AddBar(&m_clock,NULL, NULL, RBBS_FIXEDSIZE | RBBS_FIXEDBMP);m_clock.SetStyle(CLEDClock:XDC_SECOND);if (!m_wndStatusBar.Create(this) |!m_wndStatusBar.SetIndicators(indicators, sizeof(indicators)/sizeof(UINT)TRACE0(Failed to create status barn);return -1; / fail to createif (!m_systemIcon.Create(this,/消息通知窗口 WM_ICON_NOTIFY,/自定义消息 酒店管理系统2011, /提示字符串 AfxGetApp()-LoadIcon(IDR_MAINFRAME),/图标ID号 IDR_POPUP_MENU /弹出菜单ID号 ) return -1; if (!m_wndTabBar.Create(this, CSize(110, 100), WS_CHILD | WS_VISIBLE | CBRS_LEFT | CBRS_SIZE_DYNAMIC, AFX_IDW_TOOLBAR + 11)TRACE0(Failed to create cool barn);return -1; / fail to createif (!m_wndListBox1.Create(WS_CHILD | WS_VISIBLE, CRect(10, 10, 150, 300), &m_wndTabBar.m_wndTabCtrl, 0)TRACE0(Failed to create list barn);return -1; / fail to createm_wndTabBar.m_wndTabCtrl.SetMode(TABMODE_GROUP);m_wndTabBar.m_wndTabCtrl.AddPage(&m_wndListBox1, 管理, NULL);m_wndListBox1.AddItem(0, 客房登记,ID_ROOM_REGISTER, 客人住入酒店时进行客房登记);m_wndListBox1.AddItem(1, 选房, ID_ROOM_CHOOSE, 给客人分配房间);m_wndListBox1.AddItem(2, 房间预定,ID_ROOM_DESTINE, 为客人进行房间预定服务);m_wndListBox1.AddItem(3, 餐饮点菜,ID_FOOD_ORDER, 管理客人的餐饮点菜);m_wndListBox1.AddItem(4, 帐单付款,ID_MONEY_PAY, 支付某个帐单的费用);m_wndListBox1.AddItem(5, 服务点单,ID_SERVER_ORDER, 服务点单);m_wndListBox1.AddItem(6, 财务结帐,ID_MONEY_CHECKOUT, 客人离开时进行费用结算);m_wndListBox1.SetImagelist(IDB_IMAGE);if (!m_wndListBox2.Create(WS_CHILD | WS_VISIBLE, CRect(10, 10, 200, 300), &m_wndTabBar.m_wndTabCtrl, 0)TRACE0(Failed to create list barn);return -1; / fail to createm_wndTabBar.m_wndTabCtrl.SetMode(TABMODE_GROUP);m_wndTabBar.m_wndTabCtrl.AddPage(&m_wndListBox2, 查询, NULL);m_wndListBox2.AddItem(0, 客人信息, ID_INFOLOOK_GUEST, 查看客人在酒店的情况);m_wndListBox2.AddItem(1, 客房信息, ID_INFOLOOK_ROOM, 查看客房信息);m_wndListBox2.AddItem(2, 帐单信息, ID_INFOLOOK_BILL, 查看帐单信息);m_wndListBox2.AddItem(3, 服务项目, ID_INFOLOOK_SERVER, 查看酒店有哪些服务项目);m_wndListBox2.AddItem(4, 食物信息, ID_INFOLOOK_FOOD, 查看酒店有哪些食物提供服务);m_wndListBox2.AddItem(5, 员工信息, ID_INFOLOOK_EMPLOYER,查看酒店的员工信息);m_wndListBox2.AddItem(6, 消费情况, ID_INFOLOOK_CONSUME, 查看在酒店的消费情况);m_wndListBox2.SetImagelist(IDB_IMAGE);m_CoolMenu.Attach(GetMenu()-GetSafeHmenu();/菜单连接CCoolMenu:SubClass(this-GetSafeHwnd();/子类化CCoolMenu:SetLogoText(hello, RGB(0, 0, 255);CCoolMenu:SetLogoImage(IDB_LOGOBAR2,0);CCoolMenu:SetBackGroundBmp(IDB_BKBMP); CCoolMenu:SetStyle(CCoolMenu:GetStyle() & CMS_ICONBAR);CCoolMenu:SetMenuColor(RGB(255,255,255);/菜单背景色CCoolMenu:SetIconBarColor(:GetSysColor(COLOR_3DFACE);CCoolMenu:SetLightBarColor(RGB(61, 128, 152);/高亮栏的边框的颜色CCoolMenu:SetLightBarStartColor(RGB(255, 255, 255);CCoolMenu:SetLightBarEndColor(RGB(77,109, 120);CCoolMenu:SetTextColor(RGB(0, 0, 0);CCoolMenu:SetHighLightColor(RGB(20, 20, 50);CMenuWndHook:m_crFrame0 = RGB(120, 120, 158);CMenuWndHook:m_crFrame1 = RGB(48, 50, 48);CMenuWndHook:m_crFrame2 = RGB(255, 255, 255);CMenuWndHook:m_crFrame3 = RGB(168, 168, 210);if (!m_wndDialogBar.Create(this, CG_IDD_DIALOGBAR,CBRS_RIGHT| CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_HIDE_INPLACE,CG_ID_VIEW_DIALOGBAR)TRACE0(Failed to create dialog bar m_wndDialogBarn);return -1;/ fail to createm_wndDialogBar.EnableDocking(CBRS_ALIGN_RIGHT | CBRS_ALIGN_LEFT);EnableDocking(CBRS_ALIGN_ANY);DockControlBar(&m_wndDialogBar);m_wndRollupCtrl.Create(WS_VISIBLE|WS_CHILD, CRect(4,0,148,1000), &m_wndDialogBar, 2);m_wndRollupCtrl.InsertPage(高级查询,IDD_PAGE1,RUNTIME_CLASS(CPage1), 10); m_wndRollupCtrl.InsertPage(数据分析,IDD_PAGE2,RUNTIME_CLASS(CPage2);m_wndRollupCtrl.InsertPage(酒店概况,IDD_PAGE3,RUNTIME_CLASS(CPage3);HICON m
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年汽车基础知识及配置试卷含答案
- 2026年安全生产考试题库(安全生产应急管理体系)安全生产法律法规附答案
- 2026年初级银行从业资格之初级个人贷款题库附完整附答案
- 2026年催乳师考试题及答案
- 警惕网络风险,平安健康成长,小学主题班会课件
- 2026年行政法考试试题及答案
- 2026年感染科感染源追踪与控制试题及答案解析
- 2026年酒吧测试试题及答案详解
- 2026年公共卫生防疫试题及答案
- 2026年经济法合同法测试题及答案
- JJF(皖) 223-2025 测量用电力电压互感器在线监测技术规范
- 2024年甘肃省预防接种技能竞赛理论考试题库(含答案)
- 五年级下册数学课件-思维拓展训练:5.12-环形跑道问题-全国-(共17张)全文
- (正式版)JBT 5300-2024 工业用阀门材料 选用指南
- 陕西省住宅物业承接查验备案表、住宅物业承接查验协议示范文本、移交资料清单
- 燃气锅炉故障及解决方法及燃气锅炉管理制度
- 高架车使用安全规定
- ISOIEC17025:2017CNAS-CL01:2018《检测和校准实验室能力认可准则》
- 结构化学课件-金属晶体与离子晶体的结构
- GB/T 6730.18-2006铁矿石磷含量的测定钼蓝分光光度法
- GB/T 33772.1-2017质量评定体系第1部分:印制板组件上缺陷的统计和分析
评论
0/150
提交评论