旅店住宿系统课程设计
宾馆住宿vb课程设计

宾馆住宿vb课程设计一、教学目标本节课的学习目标包括知识目标、技能目标和情感态度价值观目标。
知识目标要求学生掌握宾馆住宿的基本流程和相关的编程知识。
技能目标要求学生能够运用Visual Basic编程语言设计一个简单的宾馆住宿管理系统。
情感态度价值观目标要求学生通过完成项目,培养团队合作意识,提高解决实际问题的能力。
二、教学内容本节课的教学内容主要包括宾馆住宿管理系统的需求分析、系统设计、编码实现和测试四个部分。
首先,学生需要了解宾馆住宿管理系统的功能需求和性能需求。
其次,学生需要学习如何使用Visual Basic进行系统设计,包括界面设计、数据库设计和模块设计。
然后,学生需要掌握Visual Basic的基本语法和编程技巧,完成系统的编码实现。
最后,学生需要对系统进行测试,确保其功能完善、性能稳定。
三、教学方法本节课采用讲授法、案例分析法和实验法相结合的教学方法。
首先,教师通过讲授法向学生传授宾馆住宿管理系统的相关知识和Visual Basic编程语言的基本语法。
其次,教师通过案例分析法引导学生分析实际问题,设计解决方案。
然后,学生通过实验法,动手编写代码,实现宾馆住宿管理系统。
在教学过程中,教师还采用讨论法,鼓励学生提问、交流和分享心得,提高学生的学习兴趣和主动性。
四、教学资源本节课的教学资源包括教材、多媒体资料和实验设备。
教材为学生提供理论知识的学习参考,多媒体资料为学生提供直观的演示和案例分析,实验设备为学生提供动手实践的机会。
教师还需要准备相应的教学工具,如编程环境、数据库管理系统等,以支持教学方法和教学内容的实施。
五、教学评估本节课的教学评估采用多元化评价方式,全面反映学生的学习成果。
评估主要包括平时表现、作业、实验和期末考试四个方面。
平时表现占30%,主要评估学生的课堂参与度、提问回答和团队协作情况。
作业占20%,主要评估学生的编程能力和理论知识掌握情况。
实验占30%,主要评估学生的动手实践能力和问题解决能力。
酒店宾馆住宿管理系统详细设计说明模板

酒店宾馆住宿管理系统详细设计说明模板1.引言在当前数字化时代,酒店宾馆住宿管理系统的开发和使用已经成为酒店行业的标配。
本文档旨在对酒店宾馆住宿管理系统进行详细设计说明,包括系统架构、功能模块、数据库设计等方面的内容,以确保系统的高效运作和满足用户需求。
2.系统架构酒店宾馆住宿管理系统的架构主要包括客户端、服务端和数据库三个部分。
客户端负责与用户交互,接收用户输入并呈现相关信息;服务端负责处理客户端请求,与数据库交互并返回结果;数据库用于存储系统所需的各种信息。
3.功能模块-用户管理:包括用户注册、登录、修改密码等功能,用于管理系统的用户;-客房管理:包括客房信息查询、预订、入住等功能,用于管理酒店的客房资源;-订单管理:包括订单查询、生成、修改等功能,用于管理用户的预订信息;-结算管理:包括账单生成、支付、退款等功能,用于管理用户的消费;-统计报表:包括各类数据的统计和报表生成,用于分析和决策;-系统设置:包括系统参数配置、权限管理等功能。
4.数据库设计-客房表:存储客房的基本信息,如房间号、类型、价格、状态等;-订单表:存储订单的基本信息,如订单号、用户ID、客房号、入住日期等;-账单表:存储账单的基本信息,如账单号、订单号、金额等。
5.系统流程-用户注册:用户通过客户端进行注册,并填写相应的个人信息;-用户登录:用户通过客户端进行登录,并输入用户名和密码进行身份验证;-客房查询:用户登录后,可以通过客户端查询客房的相关信息,如类型、价格、入住情况等;-客房预订:用户选择合适的客房后,通过客户端进行预订,并填写入住信息;-客房入住:当用户到达酒店时,酒店工作人员通过系统确认订单并办理入住手续;-结算支付:用户在退房时,系统将自动生成账单,并提供支付功能;-统计报表:系统根据订单和账单信息,生成各类统计数据和报表,用于分析和决策。
6.总结本文档对酒店宾馆住宿管理系统进行了详细的设计说明,包括系统架构、功能模块、数据库设计等方面的内容。
c语言课程设计旅店管理系统

c语言课程设计旅店管理系统一、教学目标本章节的教学目标是使学生掌握C语言编程的基本知识,能够运用C语言设计简单的旅店管理系统。
具体分解为以下三个目标:1.知识目标:使学生掌握C语言的基本语法、数据类型、运算符、控制结构等,理解面向对象编程的基本概念。
2.技能目标:使学生能够运用C语言编写程序,具备解决旅店管理问题的能力,如房间预订、客户信息管理、账单生成等。
3.情感态度价值观目标:培养学生对编程的兴趣,提高学生的创新能力和解决问题的能力,使学生明白计算机编程在实际生活中的应用价值。
二、教学内容本章节的教学内容主要包括以下几个部分:1.C语言基础知识:介绍C语言的基本语法、数据类型、运算符、控制结构等。
2.面向对象编程:讲解面向对象编程的基本概念,如类、对象、封装、继承等。
3.旅店管理系统的需求分析:分析旅店管理系统的需求,明确系统需要实现的功能。
4.旅店管理系统的架构设计:根据需求分析,设计系统的架构,确定各模块的功能和相互之间的关系。
5.旅店管理系统的实现:利用C语言和面向对象编程的原理,编写系统的各个模块,实现系统的功能。
6.系统测试与优化:对系统进行测试,确保其功能的正确性和性能的优化。
三、教学方法为了达到本章节的教学目标,我们将采用以下几种教学方法:1.讲授法:讲解C语言的基本语法、数据类型、运算符、控制结构等知识,以及面向对象编程的基本概念。
2.案例分析法:通过分析旅店管理系统的需求,让学生理解系统的设计和实现过程。
3.实验法:让学生动手编写旅店管理系统的代码,培养学生的编程能力和解决问题的能力。
4.讨论法:在课堂上学生进行讨论,分享学习心得和解决问题的方法。
四、教学资源为了支持本章节的教学,我们将准备以下教学资源:1.教材:《C程序设计原理与应用》等。
2.参考书:《C语言 Primer》等。
3.多媒体资料:PPT课件、视频教程等。
4.实验设备:计算机、编程环境等。
5.网络资源:在线编程平台、相关论坛和博客等。
宾馆客房管理系统数据库课程设计

5、宾馆客房管理系统(难度系数1)
功能介绍:
1)客房数量的基本设置(例如:一楼有101,102……109九个标准间,二楼有201,202……208八个三人间,……七楼有701,702……706六个套房)根据实际考察,再进行房间价格,入住手续办理等各环节业务流程设置
2)办理入住手续(客人姓名、身份证号,家庭住址,入住客房,入住时间,预住时间,押金(>=当天客房费用+200押金))
3)客房门卡管理系统(入住时发卡;每天进行一次刷卡登记,必要时需要补交房费,否则不能够正常开锁;退房时交卡结算)
4)办理退房手续
5)日、周、月核算报表
6)网上预定及处理
注:要求图形化交互界面,友好易用。
客房房间号楼层单价类别
客人信息客人姓名、身份证号,家庭住址,入住客房,入住时间,预住时间,押金
1.客房表(客房号,楼层,客房类型,入住单价,可入住人数,清洁周期) room
2.客户表(入住编号,客户姓名,客房号,入住日期,入住天数,每天单价,入住压金,接待员)
3.订房表(订房编号,客户姓名,客户号,预计入住日期,预计入住天数,订房压金,订房日期,接待员)
4.清洁表(客房号,清洁记录,清洁人,清洁日期)
5.结算表(入住编号,入住天数,入住金额,结算员,结算日期
6.报表(入住编号。
房间号房间类别实际价押金总额操作员入住时间)。
旅馆课程设计

旅馆课程设计一、教学目标本课程的学习目标包括知识目标、技能目标和情感态度价值观目标。
知识目标要求学生掌握旅馆的基本概念、类型和运营管理等方面的知识。
技能目标要求学生能够运用所学知识进行旅馆的规划、设计和经营分析。
情感态度价值观目标要求学生培养对旅馆业的兴趣和热情,提高对服务业的认识和尊重。
通过本课程的学习,学生将能够理解旅馆业的重要性,掌握旅馆的基本知识和技能,培养对旅馆业的情感态度和价值观。
二、教学内容教学内容将根据课程目标进行选择和,确保内容的科学性和系统性。
教学大纲将明确教学内容的安排和进度,指出教材的章节和列举内容。
主要内容包括:旅馆的基本概念、旅馆的类型、旅馆的运营管理、旅馆的服务质量、旅馆的营销策略等。
三、教学方法为了激发学生的学习兴趣和主动性,将采用多种教学方法。
包括讲授法、讨论法、案例分析法和实验法等。
通过讲授法,教师将向学生传授旅馆的基本知识和概念。
通过讨论法,学生将有机会参与讨论和交流,提高对旅馆业的思考和理解。
通过案例分析法,学生将分析实际案例,提高解决问题的能力。
通过实验法,学生将进行实地考察和操作,增强实践能力。
四、教学资源为了支持教学内容和教学方法的实施,将选择和准备适当的教学资源。
包括教材、参考书、多媒体资料和实验设备等。
教材将提供旅馆业的基本知识和概念,参考书将提供更多的案例和实践经验。
多媒体资料将通过图像、视频等形式展示旅馆的实际情况。
实验设备将用于实地考察和操作,增强学生的实践能力。
五、教学评估为了全面反映学生的学习成果,将设计合理的评估方式。
评估方式包括平时表现、作业和考试等。
平时表现将根据学生的参与度、提问和回答问题的情况进行评估。
作业将包括练习题和小论文等形式,要求学生在规定时间内完成。
考试将包括笔试和口试等形式,要求学生对所学知识进行运用和展示。
评估方式将客观、公正,能够全面反映学生的学习成果。
教师将根据学生的表现进行及时的反馈和指导,帮助学生提高。
六、教学安排教学安排将规定教学进度、教学时间和教学地点等。
宾馆住宿管理课程设计

宾馆住宿管理课程设计1. 引言随着旅游业的快速发展,宾馆住宿管理成为了一个越来越重要的领域。
宾馆住宿管理的核心任务是为宾客提供高质量的住宿和服务,在有效管理和运营宾馆的同时,提供舒适的住宿环境和愉快的入住体验。
在这门课程设计中,我们将探讨宾馆住宿管理的主要内容和要点,并设计一套宾馆住宿管理系统,用于实际运营和管理宾馆。
2. 宾馆住宿管理的重要性宾馆住宿管理的重要性不言而喻,一个良好的宾馆住宿管理系统可以帮助宾馆提高效率、提升服务质量,增加客户满意度,提高宾馆的声誉和竞争力。
3. 宾馆住宿管理的主要内容宾馆住宿管理的主要内容包括以下几个方面:3.1. 前台接待管理前台接待是一个宾馆的门面,直接影响宾客对宾馆的第一印象。
前台接待管理应包括以下内容:•入住登记管理:对客户的个人信息进行登记和录入,并提供适当的证件核验。
•预定管理:对客户提出的预定请求进行管理和处理,确保客户的预定得到充分满足。
•退房管理:对客户的退房申请进行处理,结算客户的住宿费用。
3.2. 房间管理宾馆的房间是客户入住的核心场所,因此房间管理至关重要。
房间管理应包括以下内容:•房间分配:根据客户的需求和要求,将房间合理分配。
•房间清洁:定期对房间进行清洁和消毒,确保宾客入住的舒适和卫生环境。
•房间维护:及时修复房间设施和设备的故障,保证客户的正常使用。
3.3. 客户服务管理客户服务是宾馆住宿管理的核心,提供高质量的客户服务可以提升宾馆的形象和口碑。
客户服务管理应包括以下内容:•24小时客户服务热线:提供全天候的客户服务,解答客户的咨询和问题。
•客户投诉管理:对客户的投诉进行及时处理和解决,确保客户的满意度。
•客户关系管理:与客户建立良好的关系,了解客户的需求和要求,提供个性化的服务。
4. 宾馆住宿管理系统设计在这个课程设计中,我们将设计一套宾馆住宿管理系统,用于实际运营和管理宾馆。
该系统应具备以下功能:•前台接待管理功能:包括入住登记、预定管理和退房管理等功能。
旅店住宿系统课程设计

信息系统分析与设计课程设计报告题目旅店住宿系统设计目录1 前言 (1)1.1 系统开发的必要性 (1)1.2.1 经济可行性 (1)1.2.2 技术上的可行性 (1)1.2.3时机可行性 (2)2.1系统的功能需求 (2)2.2.1基本数据维护模块 (3)2.2.2基本业务模块 (4)2.2.3数据库模块 (5)2.2.4 信息查询模块 (6)2.2系统UML用例图 (6)2.2.1确定参与者用例 (6)2.2.2旅店员工参与的用例 (7)3 分析工作流 (8)3.1提取系统的各种类,进行类建模 (8)3.1.1 客户和员工类图 (9)3.1.3 各个类之间的关系 (10)3.2系统的的活动图 (11)3.3 系统的顺序图 (13)3.3.1客户预定房间的顺序图 (13)3.3.2 客户删除订单的顺序图 (14)3.3.3工作人员处理预定订单的序列图 (15)3.4 对系统功能进行划分,设计系统的包图 (16)4 设计工作流 (16)4.1数据库设计 (16)4.2 系统界面设计 (19)5总结 (23)6参考文献 (23)1 前言1.1 系统开发的必要性随着计算机硬件技术和系统软件技术的高速发展,计算机的应用系统开发就显得越来越迫切和重要。
对于不同行业的用户来说,要想真正让计算机为本行业本单位服务,主要还是取决于本行业的应用系统的开发水平。
对于旅店这一特殊的服务行业来说,旅店MIS(Management Information System,管理信息系统)就成了帮助旅店全面实现计算机管理的关键。
近年来,我国的现代旅店业得到了蓬勃的发展。
无论是行业规模、设施质量,还是经营理念或管理水平,都取得了长足的进步,进入了现代化水平的阶段,出现了一大批旅店管理集团,旅店计算机管理作为我国旅游行业信息化建设中的重点实施项目,一直与知识、创新、才能、管理相伴而生、相行相随。
随着旅店管理的发展和市场竞争日趋激烈,各旅店逐步采用标准化、制度化及预算管理、目标管理、定额管理、数理统计分析等科学的管理方法,并采用计算机现代化办公及通讯设备,对旅店的人流、物流和资金流进行统筹规划,在旅店管理中开发并使用一套科学先进的旅店管理系统成为众多旅店的当务之急。
宾馆住宿管理系统课程设计

宾馆住宿管理系统专业:班级:学号:姓名:辅导老师:一、开发目的。
1现状分析近年来,宾馆业迅猛发展,市场的竞争日趋激烈,全面提高宾馆的软件管理水准,已成为宾馆业发展的当务之急。
尤其是对于星级宾馆,既需要完成前台的一些服务工作,还需要完成后台的管理工作。
然而,传统的人工管理模式已经远远不能满足有效、快捷地处理经营中产生的大量信息数据的需要,从而使得企业决策层无法及时、准确地掌握一线资料,继而影响对市场进行正确地分析和预测。
像沿海城市三星级以上宾馆引进外方管理,使小部分宾馆管理水准几乎接近或达到国际水平。
但对占80%以上的广大中小型宾馆来说,是难以做到的。
因此,欲在竞争中甩开对手,取得优势,必须在经营、管理、产品、服务等方面具备独到之处。
而对宾馆的经营状况起决定作用的是客房的管理。
简单的服务标准已不是制胜的锦囊,只有管理做到最细微之处,才能让顾客体会到宾馆服务的高标准、高质量,而准确、快速、周全往往就是最基本的成功要素。
传统的管理方法已经不能适应现代社会的需要,因此采用电脑管理业务、财务等诸多环节已成为推动宾馆业迅速发展的先决条件,宾馆客房管理信息系统是各大中小型宾馆所需要使用的一个管理系统。
2 系统目的本系统是用sql server 2000为开发工具 ,以SQL 语言为数据库查询语言开发的宾馆酒店管理软件的功能 ,研究和开发管理宾馆的日常业务 ,即宾馆的客房、财务及各种收费系统管理。
该系统应充分利用信息技术提高宾馆客房的管理水平、服务水平。
宾馆住宿管理系统要实现客房住宿的登记、宿费提醒、追加押金、调房登记、退房结帐、查询统计等功能。
将动态时的住宿登记、客房调整追加押金等有机的联系在一起,对酒店进行全方位的管理。
使用该系统 ,既可以大幅度提高各业务部门的工作效率 ,也可自动完成各业务部门之间的营业信息、账务、报表的自动化传输与汇总 ,使各项业务工作更加制度化、科学化。
但是,本管理系统也有些美中不足的地方,比如没有加入餐饮这一模块的管理,所以,我们会继续努力,积极完善这个宾馆管理系统,更好的为宾馆管理行业服务。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
信息系统分析与设计课程设计报告题目旅店住宿系统设计班级信管0903学号************姓名李冬梅成绩目录1 前言 (1)1.1 系统开发的必要性 (1)1.2.1 经济可行性 (1)1.2.2 技术上的可行性 (1)1.2.3时机可行性 (2)2.1系统的功能需求 (2)2.2.1基本数据维护模块 (3)2.2.2基本业务模块 (4)2.2.3数据库模块 (5)2.2.4 信息查询模块 (6)2.2系统UML用例图 (6)2.2.1确定参与者用例 (6)2.2.2旅店员工参与的用例 (7)3 分析工作流 (8)3.1提取系统的各种类,进行类建模 (8)3.1.1 客户和员工类图 (9)3.1.3 各个类之间的关系 (10)3.2系统的的活动图 (11)3.3 系统的顺序图 (13)3.3.1客户预定房间的顺序图 (13)3.3.2 客户删除订单的顺序图 (14)3.3.3工作人员处理预定订单的序列图 (15)3.4 对系统功能进行划分,设计系统的包图 (16)4 设计工作流 (16)4.1数据库设计 (16)4.2 系统界面设计 (19)5总结 (23)6参考文献 (23)1 前言1.1 系统开发的必要性随着计算机硬件技术和系统软件技术的高速发展,计算机的应用系统开发就显得越来越迫切和重要。
对于不同行业的用户来说,要想真正让计算机为本行业本单位服务,主要还是取决于本行业的应用系统的开发水平。
对于旅店这一特殊的服务行业来说,旅店MIS(Management Information System,管理信息系统)就成了帮助旅店全面实现计算机管理的关键。
近年来,我国的现代旅店业得到了蓬勃的发展。
无论是行业规模、设施质量,还是经营理念或管理水平,都取得了长足的进步,进入了现代化水平的阶段,出现了一大批旅店管理集团,旅店计算机管理作为我国旅游行业信息化建设中的重点实施项目,一直与知识、创新、才能、管理相伴而生、相行相随。
随着旅店管理的发展和市场竞争日趋激烈,各旅店逐步采用标准化、制度化及预算管理、目标管理、定额管理、数理统计分析等科学的管理方法,并采用计算机现代化办公及通讯设备,对旅店的人流、物流和资金流进行统筹规划,在旅店管理中开发并使用一套科学先进的旅店管理系统成为众多旅店的当务之急。
1.2 可行性研究可行性研究也称为可行性分析(Feasibility Analysis),是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。
可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。
该系统的可行性分析从以下几个方面进行。
1.2.1 经济可行性主要是对项目的经济效益进行评价,本系统开发经费对于一般的旅店(中、小型旅店)在经济上是可以接受的,并且本系统实施后可以显著提高工作效率,有助于旅店的信息化管理,所以本系统在经济上是可行的。
1.2.2 技术上的可行性技术上的可行性分析主要分析技术条件能否顺利完成开发工作,软、硬件能否满足开发者的需要等。
该旅店管理系统采用了C/S模式进行开发,而且又紧密的结合了Intemet/Intranet技术,是技术发展的大势所趋,它把应用系统带入了一个崭新的发展时代。
数据库服务器选用SQL Server2000数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。
它的灵活性、安全性和易用性为数据库编程提供了良好的条件。
因此,系统的软件开发平台已经成熟可行。
硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足该系统的需要。
1.2.3 时机可行性目前国外的旅店信息化管理已经发展的很成熟,但国外系统在国内的使用过程中,由于旅店经营方式与管理模式上的差别,加之价格昂贵,越来越多的星级旅店更趋向于采用适合自身需要的国产旅店软件。
目前,国内市场上出现的各类旅店管理软件基本上都是为大型旅店专业设计的,很多功能对于中小型旅店不适用,一般价格也较昂贵。
而占着绝大多数的中小型旅店由于资金、人员等多方面原因还未使用旅店管理类软件,全凭原始的手工记录管理,效率低、易出错。
因此,为中小型旅店开发价格低廉、服务完善,功能齐全以及使用方便的管理系统已经刻不容缓。
综上所述,该系统开发目标已明确,在技术和经济等方面都可行,并且投入少、见效快。
因此,系统的开发是完全可行的。
2 需求工作流2.1系统的功能需求系统的功能需求包括一下几个方面。
(1)客户能够通过不同的方式(包括电话、前台、网上)预定旅馆房间。
(2)能够保存客户的预定记录。
(3)能够保存客户的入住记录。
(4)工作人员可以处理客户的预定记录。
(5)工作人员可以访问旅店房间信息。
满足上述需求的系统主要包括以下几个模块。
(1)基本数据维护模块基本数据维护模块提供了使用者录入、修改并维护基本数据的途径。
例如对客户个人信息、房间信息、入住信息等的录入和修改。
(2)基本业务模块基本业务模块中,客户可以提出房间预定,而作人员负责录入预定记录。
同时,工作人员还可以提交每个房间的状态,以便工作人员可以根据这些资料决定为客户保留哪个房间。
(3)数据管理模块在旅店住宿管理信息系统中,对所有的客户、工作人员以及房间的信息都要进行统一的管理,房间的使用情况也要进行详细的登记。
(4)信息查询模块信息查询模块主要用于主要查询相关信息,例如工作人员查询房间旅店信息管理。
图2-1功能需求图2.2.1基本数据维护模块数据维护模块包括如图所示的几个方面。
(1)添加房间信息旅店的房间信息需要保存到数据库,房间信息包括房间的类型、房间的号码和房间的状态。
(2)修改房间信息房间被使用后状态会发生改变,要根据具体情况修改房间的状态,如预留、使用中和空闲。
(3)添加员工信息公司员工信息应保存在系统数据库中,以便管理人员,根据员工的表现对员工进行考核。
(4)修改员工数据员工服务满意率要保存在员工信息中,员工信息发生变化后,要更新员工的个人信息②描述系统需求,运用建模工具画出相应的用例图,并对用例进行详细描述,用活动图描述参与者与系统的交互过程。
图2-2基本数据维护功能模块2.2.2 基本业务模块基本业务模块包括如图所示的几个方面。
(1)用户提出房间预订请求工作人员为客户录入预定记录。
(2)工作人员处理预订记录工作人员要处理客户的预订申请,可以根据客户的要求(时间和房间类型)和目前房间的状况决定为顾客分配哪间房间。
(3)工作人员填写服务记录旅店的工作人员要在客户退房后对房间进行彻底的清扫,清扫完毕以后要填写服务记录。
(4)工作人员处理退房请求工作人员将根据使用房间的时间和会员的风机收取此次房间使用的费用。
如果房间的物品有损坏,还要收取一定的罚金,并更新客户的信息。
图2-3基本业务模块2.2.3 数据库模块数据库模块包括如图所示的以下几个方面。
(1)客户信息管理客户信息包括客户的基本信息外,还包括客户的入住历史记录。
(2)房间信息管理房间信息包括房间的类型、房间的价格、房间的状态。
(3)房间的使用信息管理房间的使用信息包括客户的预定记录和工作人员的服务记录。
(4)员工信息员工信息包括工作人员、管理人员的基本信息以及工作人员的工作记录等。
图2-4数据库模块功能2.2.4 信息查询模块信息查询模块包含如图所示的几个方面。
(1)查询客户信息负责客户信息的查询。
(2)查询员工信息旅店员工信息的查询。
(3)查询房间信息负责公司房间信息的查询。
(4)查询客户记录负责查询客户入住的历史记录信息查询模块图2-5 信息查询模块2.2系统UML用例图2.2.1确定参与者用例(1)在旅店管理系统中,客户可以提出房间预定请求,预定请求得到确认以后可以入住旅店,离开旅店之前要班里退房手续。
(2)旅店的员工则需要处理客户的房间预定,并在客户退房时检查和清扫房间。
有以上分析可以看出,所有的动作都是围绕着客户和旅店员工进行的。
因此,系统中的参与者主要有来年两类:客户和旅店员工。
下面描述客户参与的用例,如图所示2-6 客户参与的用例(1)预定房间用例。
客户在入住之前应该首先预定房间。
(2)入住用例。
如果客户的房间预定得到确认,要在确定的日期入住旅店。
(3)退房用例。
客户在离开旅店前要办理相关的退房手续。
【用例说明】(1) Reserve Room:预定房间。
其中,By call和On the Web两个用例扩展了这个用例,它们分别表示使用电话预订和通过网上预定。
(2) Get Room:入住旅店用例。
(3) Return Room:退房用例。
它包含了Return Fine(缴纳押金)用例。
(4) Fill Order Form:填写房间预定表格。
On The Web用例包含了填写房间预定表格这个步骤。
2.2.2旅店员工参与的用例(1)登录系统用例:旅店员工输入工作号和密码可以登录系统。
(2)处理预定申请用例。
工作人员可以处理客户的预定申请。
(3)将预定的房间交付客户用例。
客户预定请求得到确认后,可以在规定的时间入住旅店,工作人员应该能够提供入住服务。
(4)结束业务用例。
客户退房,工作人员确定房间无损坏后,可以确定该次业务结束,工作人员清扫房间2-7 员工参与用例【用例说明】(1) System Login:系统登录用例。
(2) Reserve Process:预定处理用例。
(3) Query Customer Order Record:查询客户预定记录用例。
(4) Refuse Request:拒绝预定请求用例。
工作人员可以根据情况拒绝客户的预定请求。
(5) Accept Request:接受预定请求。
可以根据情况接受客户的请求。
(6) Given Room To Customer:将预定房间交付客户用例。
(7) Check Room:检查房间设备。
(8) Clean Room:清扫房间。
(9) End Business:退房处理用例。
包括了Check Room和Clean Room用例。
3 分析工作流3.1提取系统的各种类,进行类建模3.1.1 客户和员工类图根据需求分析,系统中客户和旅店员工如图所示。
【类图说明】(1)person类是所有类的父类它包含四个属性:姓名(name),身份证号(ID),地址(address)和电话号码(phoneNo)。
(2)Customer类是包含客户信息的类,除了继承父类的属性和方法,它包括会员编号(ClubNo)等属性。
(3)Employee类是包含员工信息的类,其中包含了员工的聘用日期等信息。
同时,它还是Manager和CommonWorker的父类。