宾馆管理概要设计文档_第1页
宾馆管理概要设计文档_第2页
宾馆管理概要设计文档_第3页
宾馆管理概要设计文档_第4页
宾馆管理概要设计文档_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精品文档 Harbin Institute of lechnclfty at Weihai UML课程设计 宾馆管理系统 概要设计说明书 2015年5月 1.引言 1.1编写目的 根据需求规格说明书,在仔细讨论之后,我们又进一步对 宾馆管理系统的设计方法,系统接口和数据库模型进行分析, 编写了此文档,为宾馆管理系统的详细设计提供依据。 1.2项目背景 随着计算机科学技术的发展,宾馆服务行业的队伍在全国 范围(尤其是在经济发达地区)不断壮大,从事宾馆服务行业 的单位之间竞争愈加激烈。为了提升自身的竞争能力,宾馆服 务行业的管理模式也愈来愈向数字化,无纸化方向发展,通过 努力优化自己的管理方式来适

2、应社会的快速发展,最大限度地 提升工作效率。 宾馆作为一个成熟的产业,各种管理软件众多,有条件的 宾馆采用自主开发或委托软件开发商开发出的专用软件,部分 宾馆也已经使用了合适各自的管理系统,然而一般合适的软件 都比较昂贵,小型的宾馆并不能支付这个费用,因此大部分的 小型宾馆都是使用原始的手工记录的方法管理,效率低,易出 错。因此软件市场急需一套价格低廉,服务完善,功能齐全并 且能够结合自身的软件。 1.3参考资料 美萍酒店管理系统 Head First设计模式 java开发宝典 MySQL 2.总体设计 2.1需求规定 本系统是宾馆管理系统,用于宾馆事务管理,本系统是单 机结构,主要功能包括预

3、定管理、开单管理、消费管理、房间 管理、宾客结账。 详细说明请查看宾馆管理系统需求规格说明书。 2.2运行环境 见需求规格说明书 2.3系统功能模块图 2.3.1总体功能图: 宾馆管理系统 住房消费模块结账管理模块 预定管理宾客结账管理 开单管理 消费管理 房间管理 232各个模块的功能图: 开单管理 有 预 疋 开 单 无 预 疋 开 单 2.323消费管理 消费管理 2324结账管理 结账管理 宾客结账 查 询 账 单 2.4功能需求与程序模块的关系说明(表) 模块名称 子功能 功能说明 住房消费 模块 预定管理 增加预订、删除预定、修改预定和查询预订 开单管理 包括散客开单和团体开单,宾

4、客订房时生成房 间订单和修改已预定生成的订单 消费管理 统计宾客在住房期间的消费(增加消费)、以及查 询消费 房间管理 房间状态发生变化时进行修改、交换房间 结账管理 模块 宾客结账 宾客退房时生成消费总账单 查询账单 可以调出所有宾客的消费记录 2.5人工处理过程 需要人工选择数据库的类型,如果不合适的话,就不能正常运 行。 2.6尚未解决的问题 数据库类型的更换以及选择, 软件的设置,不同人员的使用的 权限问题。 3.软件系统结构设计 3.1表集 3.1.1客人表 文件 展窗匚輙 口新建日玮 另序为 卫适窃椰拦傥宣u烧盜 於生犍 住丄移事下移 芒桂 壷弓 |#asql 矽 guest hi

5、3te system ac)-表 S O1 曲 GucstID yerch 20 0 匚 GuelNdri e vdirclidi! 10 0 GuestSex varchar 2 0 r Nif nn-lity vrc+iir 10 0 ReservaticnlD varehjr 20 D 3.1.2订单表 3.1.3订单和服务对应的表 3.1.4房间表 文件 垢辑窃口眼 冃甘建* 舷 G 砂为请却栏q 戸補人匸链- Q i薜F涉丰显盲 hfc .下儒 戟 卿|时 |SQLSE 口 room LlwtoteystBfln (abej 吉 长度 Q RaornlD fl ZHW 20 0 庐1

6、 Roon Type irt 1 0 IriJMd tinyint 1 0 3.1.5房间价格表 3.1.6服务表 精品文档 7 3.2时序图 3.2.1预定 administrator_:_ Administrator _ 1:addReservation() :Reservation 3:getRoom() 4: 6:updateDisplay 精品文档 10: 11: 322入住 ReservationSyst :Reservation :Room administrator : Administrator em 1:lookFreeRoom() 2:getFreeRoom() 5:re

7、turn showFreeRoom 6:return showFreeRoom 7:addReservation() 8:addReservation() 3:getFreeRoom() 4:return showFreeRoom :getRoom 精品文档 8: 323加服务 admi ni strator : Admi nistrator Reservati on Syst em :Reservati on 1:selectReservatio n() 2:selectService() 3: 4: 5: addService() 6:addService() 7:update() 精品文

8、档 324换房间 administrator : Administrator 二 1:selectReservation ReservationSyst em :Reservation :Room 2:getRoom() 3:getRoom() 5: 6: 7:setNewRoon() qr 10: 8:setNewRoon() 9: 精品文档 325宾客结账 8: Reservatio nSyst :Reservati on em admi nistrator : Admi nistrator 1:selectReservatio n() -r- 2:selectReservatio n()

9、 3: 4: 5: getTotalCost() 6:getTotalCost() 7:updateState() 精品文档 3.3主要类图 l I Room RoomO IsUsed 1 Guest Name Sex IDNijnber Nationality 4接口设计 4.1用户接口 模块名称 子功能 功能说明 住房消费 模块 预定管理 增加预订、删除预定、修改预定和查询预订 开单管理 包括散客开单和团体开单,宾客订房时生成房 间订单和修改已预定生成的订单 消费管理 统计宾客在住房期间的消费(增加消费)、以及查 询消费 房间管理 房间状态发生变化时进行修改、交换房间 结账管理 模块 宾客

10、结账 宾客退房时生成消费总账单 查询账单 可以调出所有宾客的消费记录 4.2外部接口 本系统暂不支持与外部软件及硬件设备的交互 4.3内部接口 4.3.1 界面逻辑提供上层接口 (需求)给中间层,中间层实现具体的 接口,并调用数据库接口,访问数据; 4.3.2 数据库逻辑部分由Hibernate框架提供各种访问形式(增、删、 改、查、存储等)的接口,供中间层使用,具有扩展性和可重用 性; 4.3.3 中间层为每个功能提供不同的重载方法,设计继承关系,实现 解耦合。 5. 系统设计 5.1运行模块组合 新增订单、查看订单、修改订单、预约到达、删除订单、开单、点餐、 换房间、结账、增添消费记录、删除消费记录、修改消费记录、查看消费记 录。 5.2运行控制 系统实现了一定的容错性,在界面上就可以提示用户某些数据 的正确与错误,同时也会对用户输入的数据进行有效性检验,不 合适就提示用户更改信息,并且不合适的信息也不会允许用户输 入到数据库,以及更新数据库。 5.3运行时间 系

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论