UML酒店客房预订系统面向对象技术综合设计报告(共33页).doc
《UML酒店客房预订系统面向对象技术综合设计报告(共33页).doc》由会员分享,可在线阅读,更多相关《UML酒店客房预订系统面向对象技术综合设计报告(共33页).doc(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上武汉工程大学 计算机科学与工程学院课程综合设计报告设计名称: 面向对象技术课程综合设计 设计题目: 酒店客房预订系统 学生学号: 专业班级: 二九级信息技术4班 学生姓名: 刘杨成 学生成绩: 指导教师(职称): 张俊(副教授) 课题工作时间: 2011年12月 说明:1、报告中的第一、二、三项由指导教师在综合设计开始前填写并发给每个学生;四、五两项(中英文摘要)由学生在完成综合设计后填写。2、学生成绩由指导教师根据学生的设计情况给出各项分值及总评成绩。3、指导教师评语一栏由指导教师就学生在整个设计期间的平时表现、设计完成情况、报告的质量及答辩情况,给出客观、全面的评
2、价。4、所有学生必须参加综合设计的答辩环节,凡不参加答辩者,其成绩一律按不及格处理。答辩小组成员应由2人及以上教师组成。5、报告正文字数一般应不少于5000字,也可由指导教师根据本门综合设计的情况另行规定。6、此表格式为武汉工程大学计算机科学与工程学院提供的基本格式(适用于学院各类综合设计),各教研室可根据本门综合设计的特点及内容做适当的调整,并上报学院批准。专心-专注-专业成绩评定表类别合计分值各项分值评分标准实际得分合计得分备注平时表现1010按时参加综合设计,无旷课、迟到、早退、违反实验室纪律等情况。完成情况3020按设计任务书的要求完成了全部任务,能完整演示其设计内容,符合要求。10能
3、对其设计内容进行详细、完整的介绍,并能就指导教师提出的问题进行正确的回答。报告质量3510报告文字通顺,内容翔实,论述充分、完整,立论正确,结构严谨合理;报告字数符合相关要求,工整规范,整齐划一。5课题背景介绍清楚,综述分析充分。5设计方案合理、可行,论证严谨,逻辑性强,具有说服力。5符号统一;图表完备、符合规范要求。5能对整个设计过程进行全面的总结,得出有价值的结论或结果。5参考文献数量在3篇以上,格式符合要求,在正文中正确引用。答辩情况2510在规定时间内能就所设计的内容进行阐述,言简意明,重点突出,论点正确,条理清晰。15在规定时间内能准确、完整、流利地回答教师所提出的问题。总评成绩:
4、分 补充说明: 指导教师: (签字)日 期: 年 月 日答辩记录表答辩地点: 机电大楼411机房 答辩内容记录:答辩成绩合计分值各项分值评分标准实际得分合计得分备注2510在规定时间内能就所设计的内容进行阐述,言简意明,重点突出,论点正确,条理清晰。15在规定时间内能准确、完整、流利地回答教师所提出的问题。答辩小组成员(签字): 年 月 日一、综合设计目的、条件、任务和内容要求:1设计目的面向对象技术是计算机科学与技术专业(信息技术方向)本科生的一门专业主干课程,本课程主要学习UML和系统建模技术。UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言,基于UML的面向对象建模技术融入了
5、软件工程领域的新思想、新方法和新技术,得到计算机界的广泛关注。本课程主要介绍统一建模语言UML的基本概念和各种模型、视图,以及主流建模工具Rational Rose的应用。以统一建模语言UML为主线,以Rational Rose环境为建模工具,以培养学生的信息系统建模能力和软件工程能力为目的。通过课程教学、上机实践、作业练习、综合设计等教学环节,使学生逐步掌握UML的概念、模型和Rational Rose建模工具,并能在实践中熟练应用所掌握的语言和工具解决实际问题,从而培养学生良好的程序设计技能和软件工程能力。2实施方式由于本课程重在培养学生的应用能力,因此本课程批准为考试改革课程,课程考核将
6、以项目开发和设计报告为主。具体实施方式为:针对某一信息系统的分析和设计,学生上机开发系统并撰写报告,并在规定时间递交程序和报告。分数比例为:项目开发结果(即相关程序代码)为60%,设计报告为40%。3任务和要求:针对某一信息系统,完成如下任务:(1)简要的需求分析(2)建立该系统的各种视图和模型。(3)完成各项系统功能的设计。(4)形成系统建模的各种文档和开发报告。4工具与环境:建模工具:Rational Rose 指导教师签字: 张俊 2011 年 11 月 03 日二、进度安排:第11周第12周:熟悉Rational Rose建模工具;确定目标系统,收集整理系统需求。第13周第16周:完成
7、系统的分析与设计,按照要求建立系统的各种功能模型。撰写设计报告,并按时递交。第17周:成果验收,答辩及成绩评定。三、应收集资料及主要参考文献: 1 Grady Booch, James Rumbaugh, Ivar Jacobson著, 邵维忠,麻志毅译. UML用户指南(第2版). 北京: 人民邮电出版社, 2006.6.2 吴建,汪杰等 UML基础与Rose建模案例 人民邮电出版社 3 Soren Lauesen 著 软件需求 电子工业出版社4 唐学忠等著.UML面向对象分析与建模.北京:电子工业出版社.20085 李洋等著.UML和模式应用(原书第三版).北京:机械工业出版社.20066
8、 布奇、兰宝等著.UML用户指南(第二版).北京:任命邮电出版社.2006 四、课程综合设计摘要(中文):当前,信息化已经成为全球普遍关注和竞争的焦点。大体上讲,企业间的竞争应当包括产品竞争、价格竞争、品种竞争、服务竞争、市场竞争和信誉竞争等诸多方面。随着我们一边完成工业化进程,一边步入信息时代,这种竞争的方面也都不可避免地被打上了信息化的烙印。人们把信息化作为企业提高管理水平、提高生产效率增强企业竞争的一种手段。酒店业作为服务行业同样需要借助信息化手段。 本课程设置报告借助UML这种面向对象的建模语言详细介绍了一个酒店预订系统的需求分析和设计过程,是一次理论知识运用到实际开发中的尝试。其中详
9、细的介绍了该系统的需求及其系统设计,并利用UML对系统进行建模,主要使用了在分析过程中比较常用的用例图、类图、顺序图、状态图、活动图等对系统进行建模。五、课程综合设计摘要(英文):Current, informatization has become a universal concern and the focus of competition. Roughly speaking, the competition between the enterprise shall include the product competition, price competition, product c
10、ompetition, service competition, market competition and credit competition etc. As we complete industrialized process, while stepping into the information era, the competition has also inevitably was hit the brand of informatization. People regard information as to improve enterprise management leve
11、l, improve the production efficiency and enhance enterprise competitiveness. The hotel industry as a service industry also need the help of information technology means.The curriculum report by UML this object-oriented modeling language describes a hotel booking system analysis and design process, i
12、s a theoretical knowledge to practical use in the development of trial. Which describes in detail the system requirements and system design, and the use of UML on the system modeling, the main use of commonly used in the analysis process of the use case diagram, class diagram, sequence diagram, stat
13、e diagram, activity diagram of system modeling.目 录第一章 系统分析1.1课题背景随着经济的快速发展,我国的服务业也快速的兴起,作为改革开放以来最先兴的行业之一的酒店,在经济快速发展的今天提供的服务业越来越多元化,同时对于酒店的管理也提出了新的挑战,传统的管理方式已经不能适应酒店繁杂的业务需求以及酒店的长远发展,如何运用先进的管理手段,提高酒店的管理水平,已经成为酒店行业的当务之急。面对信息时代的机遇和挑战,使用现有的计算机软件技术来提高企业管理无疑是一条行之有效的途径。计算机管理可以最大限度的发挥准确、快捷、高效等作用,对酒店的服务管理提供有力
14、的支持。因此,采用全新的计算机网络和酒店管理系统,已经成为提高酒店管理效率、改善服务质量的重要手段之一。酒店客房管理系统式一个主要实现客房的预定管理,将客人信息和情况统一归入到数据库,可以实现客房的有效监控和管理。1.2需求分析1.2.1 系统功能分析l 所有的网络用户都可以通过浏览网络信息查看该酒店的客房信息。l 网络用户如果需要预订,需设置个人信息(姓名、密码、电话号码或email)注册成为酒店会员并登录系统预订。l 会员查看客房信息并选择订单、选择支付方式(可以通过网上银行系统进行支付,或者入住时现金支付)。最后确认提交生成订单。l 系统,通知客房部准备房间。l 会员接受已预订信息,一定
15、时间内可取消订单。会员通过个人信息管理修改个人信息,通过订单管理查看个人订单情况。l 同时订单管理员也可以成为酒店会员,并享受预订服务。l 系统管理员控制客房信息。同时维护用户权限和信息。1.2.2 系统模块分析根据要求可将系统分为七个模块1 客户申请注册登录模块 会员能够查询酒店的客房信息情况,然后根据自己的需要,填写申请单,向工作人员递交申请,工作人员根据系统情况,回复客户。2 系统管理员登陆模块 系统管理员工作需要登陆系统,才能够进行操作,系统中的各项数据都不允许外人随便查看和更改,所以设置登陆模块是必须的。3 顾客到达模块到达情况有两种,一种是有预约的到达,另一种是无预约的到达,有预约
16、的到达首先查询预约,故在预约模块中添加到达的功能。无预约的到达,就可以立即找空客房,在到达操作中还要刷新当前客房状态,由预约或空闲状态转为客房状态4 顾客结账模块 显示当前客房的房间信息,从中选中需要结帐的客房,进行结帐操作,结帐完成后,将客房置为空闲状态,若当天还有不同时间预约此客房的则置该房间为预约状态。5 客房信息管理模块 工作人员可以对公司的客房进行管理。工作人员可以查询公司的客房情况,包括入住情况,入住历史,客房状况。6 客户信息管理模块 在酒店入住过的会员,工作人员需要记录下入住情况,以便再次预定客房时可以查询。新注册的客户,工作人员需要添加新会员进系统中。7 会员权限管理模块 管
17、理员查询会员的权限,写入新的权限。1.3系统用例模型1.3.1会员用例图表1.1 会员用例描述名称会员预订房间标识UC001描述会员上网进行酒店客房预订前提客房是正确存在本酒店中的客房,拥有客房号结果显示客房已有顾客入住、有顾客预定或空扩展N/A包含N/A继承自N/A会员能够通过系统进行以下活动:l 个人订单管理:会员可以对自己的预订进行管理,例如退订、选择支付方式等。会员可以从以往的订单中,直接选择订单,然后支付。l 浏览网络信息:会员可以网上浏览酒店的即时信息。其中包括:客房信息、客房价格等一切相关信息。l 个人信息管理:会员可以修改自己的信息。l 登录:会员在进行客房预订业务前,需要在登
18、录后的情况下进行。图1.11.3.2新用户用例图表1.2 新用户用例描述名称网络用户预订标识UC002描述网络用户预订客房过程前提客房是正确存在本酒店中的客房,拥有客房号结果显示客房已有顾客入住、有顾客预定或空扩展N/A包含N/A继承自N/A新用户能够通过系统进行以下活动:l 浏览网络信息:新用户(即网络用户)在网上浏览酒店的相关信息。l 注册:新用户想要进行网上预订客房的操作,需要先注册为会员。然后才能登录,进行预订。 图1.21.3.3系统管理员用例图表1.3 系统管理员用例描述名称管理员进行客房管理标识UC003描述管理员进行客户管理前提客房是正确存在本酒店中的客房,拥有客房号结果显示客
19、房已有顾客入住、有顾客预定或空扩展N/A包含N/A继承自N/A系统管理员通过系统能够进行以下活动:l 用户权限信息管理:系统管理员可以更改会员的权限。l 客房管理:系统管理员可以更改客房的当前信息。图1.3第二章 系统静态建模传统的系统设计方法是针对功能列表的实现而展开的,常常容易忽略整体之间的关系,导致设计的僵化,无法灵活的面对需求的变更。本系统中采用基于UML的面向对象系统设计方法,使用模块包、静态视图、类视图等图形化方法将整个系统在对象层次上不断精细化,使得各模块之间耦合度降低,系统的扩展性增强,可以有效的面对需求的变更。任何一个精确的模型必须首先要定义所涉及的范围,即确定有关应用、内部
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- UML 酒店客房 预订 系统 面向 对象 技术 综合 设计 报告 33
限制150内