版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
信息科学与技术学院《面向对象分析与设计》课程作业2010级(1)班第一章简介 3 31.2系统功能简介 3第二章需求分析 5 52.1.1员工管理 52.1.2前台接待员接待客户 52.1.3前台预订员预订房间 62.1.4前台收银员结账 6 72.1.6总经理负责管理系统 72.2领域模型 8第三章系统分析 93.1分析顺序图 93.1.1服务员整理房间顺序图 93.1.2总经理查询职员信息 93.1.3前台接待员接待客户顺序图 3.1.4前台收银员结账的顺序图 3.1.5人事部经理管理员工信息 3.1.6客户信用卡结账顺序图 3.1.7前台接待员登录系统顺序图 3.2分析模型图 第四章系统设计 4.1系统设计类图 4.2系统设计顺序图 4.2.1前台接待员顺序图 4.2.2前台收银员顺序图 4.2.3服务员整理客房顺序图 4.3设计模式 4.3.1观察者模式 4.3.2单例模式 4.4设计理由 3第一章简介UML是统一建模语言(UML是UnifiedModelingLanguage的缩写)是用来对软件密集系统进行可视化建模的一种语言。UML为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。UML最适于数据建模,业务建模,对象建模,组件建模。UML作为一种模型它使开发人员专注于建立产品的模型和结构,而不是选用什么程序语言和算法实现。当模型建立之后,模型可以被UML工具转化成指定的程序语言代码。最常用的UML图包括:用例图、类图、序列图、状态图、活动图、组件图和1.2系统功能简介酒店客房管理系统的主要任务是对酒店的客房进行管理,使用户能轻松地找到所需要的客房信息,提供订房和退房服务,并对酒店客房的业绩进行统计。在不同的酒店之间,酒店客房管理系统会存在一些差异。通常,酒店客房管理系统的主要功能包括以下几个方面。(1)员工信息管理(2)前台接待员接待顾客(3)前台预订员预订房间(4)前台收银员结账(5)服务员整理房间(6)总经理负责管理系统4从功能描述的内容来看,本实例可以实现六大功能。我们根据这些功能,设计出系统的功能模块,如图1-1所示。总经理负责管理系统总经理负责管理系统服务员整理房间前台收银员结账前台预订员预定房间前台接待员接待顾客员工信息管理酒店客房管理系统图1-1酒店客房管理系统功能模块示意图5第二章需求分析2.1用例图2.1.1员工管理登录登录录入员工信息更新员工信息查询工资查询员工信息查询职位图2-1-1员工管理用例图人事部经理负责员工管理模块,负责管理员工的相关信息。2.1.2前台接待员接待客户登录登录散客入住登记入住登记团体入住登记补填客单调房客户客户留言前台接待员图2-1-2前台接待员用例图前台接待员处理为预订顾客和已入住顾客的调房,留言,客房状态等问题62.1.3前台预订员预订房间登录登录预定房间团体预订查询预订信息预订未到处理前台预订员修改预订信息取消预订图2-1-3订房管理用例图前台预订员负责预定房间,查询预订信息,修改预订信息,取消预订等操作。2.1.4前台收银员结账登录登录押金加入记账个人买单处理买单团体买单挂账查账查询在住客房处理记账查询预订客房查询可售客房错账冲销转账N设置跑单前台收银员<<include图2-1-4退房用例图前台收银员负责处理客户退房的相关操作,包括记账,买单,转账,查账,设置72.1.5服务员整理客房置置询改设查修图2-1-5服务员整理客房信息用例图服务员负责处理客房的相关信息,包括设置房态,查询房态,修改房态等操作2.1.6总经理负责管理系统<<include备份数据加改除<<include<<include增修码码码密密密图2-1-6总经理管理系统用例图总经理负责管理系统,包括修改房价,管理系统密码,维护系统权限,查看收入数据以及备份数据等操作。82.2领域模型PersonPersoncename:stingsex:boolvaddess:stingphatoNherimMnagerSniceNmberstiingengloyeeNm:iit assword:stingpasswod:sringsetPassword)getPa:sword)etSystemParandeOetEnployeNumOchamePsworddSroomState:stringrice:doublecheck0u0setFpomState)tPrcelgetRoanStteOgdPceQ6getinb0isBlack:bodSmertberStye:stiingeemployeeNintber:stingtoomNrber:stingGntloyee9第三章系统分析3.1分析顺序图3.1.1服务员整理房间顺序图::stewardBookGl1wishtomanshow)6roomNumbel<<图3-1-1服务员整理房间顺序图3.1.2总经理查询职员信息:managerGUlemplyeeManaemployee1inputemployeeinf<>4getemployee<图3-1-2总经理查询职员信息顺序图3.1.3前台接待员接待客户顺序图naht<<顶层包::前台接待员failedGUI><<<3图3-1-3前台接待员接待客户3.1.4前台收银员结账的顺序图顶层包::前台收银员chargeGUl1wishtoCharge2showchargeGUI<<>>>><><图3-1-4前台收银员结账<>5checkcustomer'sinfo6A[valid]OK<6B[invalid]failed<<>5checkcustomer'sinfo6A[valid]OK<6B[invalid]failed<>8dealwith><<<;employee:employeeMan顶层包::人事部经理2create()<<>><图3-1-5员工信息管理3.1.6客户信用卡结账顺序图ement项层包::客户图3-1-6客户信用卡结账3.1.7前台接待员登录系统顺序图;;EmployeeManagement2create()<>5ID&&password<6validate(ID,password)<8Ashow()<8Bfailed;emplovee3display:LoginControl;WelcomGUI;bookClerk;loginGUI;failedGUI图3-1-7前台接待员登录系统3.2分析模型图gtEmployeeNimOhangePassword0前台烤符员oomNimber:strir…oomStae:stringprice:doublesetRoomState)cetPrice(前台饮银员totalhcome:intuiorkTime:stir..前台预订员generateFom)employeeNumber:sting客户图3-2系统分析模型图<第四章系统设计4.1系统设计类图eckduatt:aPN:pdm:HPJCcHceReen他小cemnoy:wsJUrirp*Chinb.*CmhaNteHCara≤sloFewRmRecHSPsasisu:barNHP2*PNRes*benln*s1BIFesuplLtedvipeNescnviPis图4-1系统设计类图4.2系统设计顺序图4.2.1前台接待员顺序图rMrMaament:边界浆空户ornshlntormation边界类图4-2-1前台接待员接待客户4.2.2前台收银员顺序图;客户:前台收银员:边界类1wishtoCharge<6getcustomer<ytotalexpense><paymoneyg图4-2-2前台收银员结账4.2.3服务员整理客房顺序图;服务员;边界类;边界类;客房<6roomNumber<9makeitclean<><<>图4-2-3服务员整理客房4.3设计模式StafRUIψ1observersPersonseXbooladdress:stringphotoNumber:..salary:doublepassword:string.employeeNumber:stringgetSalaryOApplaication图4-3-1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- T/CSES 217-2025水质 12种抗生素抗性基因和1种可移动遗传元件的测定 实时荧光定量PCR法
- T/UNP 89-2024建筑工程施工现场安全生产管理规范
- T/GZCBD 009-2024“贵系列”品牌 银饰类评分规范
- T/CI 959-2025储氢用钒合金
- T/CAIEC 088-2025全装修住宅施工管理与质量验收规范
- T/CSAE 380-2024汽车双倍数据速率同步动态随机存储器工作寿命试验方法
- 2025~2026学年江苏省宿迁市宿豫区多校苏教版六年级上册月考数学试卷【附答案】
- AI在阿非利卡语中的应用
- 2025-2026学年湖北省荆州市初中数学八年级期末下册点睛提升潜能激发题详细参考解析
- 2027届贵州省六盘水市第二十中学数学七年级第一学期期末考试试题含解析
- 2026军队文职招聘-军队文职技能岗-军队文职招聘(炊事员-食堂管理员)历年参考题库含答案详解
- 山东齐鲁名校教育测评2026年10月高三年级学业质量检测地理+答案
- 2.4 光的反射现象 课件(内嵌视频)2026-2027学年科学六年级上册教科版
- 2026年6月浙江高考选考技术试卷真题(含答案详解)
- 部编版五年级上册语文第七单元《习作:我最喜爱的季节》教学课件(新教材)
- 2026中国建设银行招聘考试(英语)历年参考题库含答案详解
- (2026年)清廉学校建设年度工作总结
- 2026年机电工程中级职称考试《专业基础知识》考试题库及答案
- 2026年江苏省中学生生物学奥林匹克初赛理论试题解析
- 《化工园区消防站建设指南(试行)》
- 2025年水利测量检测真题及答案
评论
0/150
提交评论