ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:172.27KB ,
资源ID:9193189      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9193189.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件工程课程设计酒店管理系统.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件工程课程设计酒店管理系统.docx

1、软件工程课程设计酒店管理系统软件工程课程设计报告题目:酒店管理系统 一项目论证和计划1.1系统介绍31.2系统设计目标31.3开发和运行环境31.4系统功能31.5系统总体功能需求和性能需求41.6业务流程分析41.7人员分配4二需求分析2.1数据字典.52.2需求规格说明书.5三系统设计a)登录模块5b)前台预定模块.9c)前台接待模块.11d)收银模块.13四总结.18一项目论证和计划1.1系统介绍酒店管理系统是一套功能强大而又简便实用的管理管理软件,其实现的功能包括客房预定系统、前台接待系统、前台收银系统、帐务系统、电话系统、管理者系统、帐务报表、帮助信息等功能模块,实现了餐饮住宿娱乐企

2、业日常营运的全面自动管理,是餐饮住宿娱乐企业进行电脑信息化管理的理想选择。1.2系统设计目标为酒店设计出一款现代化的管理系统,可以完成酒店的所有日常工作,包括客房预定、前台接待、账务结算等业务。酒店管理系统将先进的电脑技术与现代酒店服务管理完美地结合起来,实现了住宿、餐饮、娱乐全新概念的服务和管理方式。本管理系统参照了大量的同类软件,旨在用计算机系统来完成所有能完成的工作,并保持很高的灵活性和易操作性。1.3开发和运行环境 采用企业已经拥有的硬件环境,windows XP等PC 机上安装PowerBuilder 9.0进行开发。在客户端,windows 2000,windows XP,Vist

3、a, Windows7 等PC机上可以直接运行。1.4系统功能模块(图1 模块图)客房预定模块:提供个人预定、团体预定,预定未定处理,预售查询等功能,预定系统可随时查询30天以内酒店客房预售一览表,及可售房间数,可查询某间客房预定情况。前台接待模块:提供个人入住登记,团体入住登记,修改客人信息,转房,调房, 等功能,如果客人入住,将会个客人生成一个唯一的账号,并允许客人先消费再付帐,最终结算,如果是团体入住,将设置主账号与分账号,并分清消费情况记入主账户还是分账户。前台收银模块:提供记帐,退房,押金,查询,转账,跑单等功能,允许几个客人的账户消费转入一个账户,也可把某一帐号特定时期特定几类消费

4、转入另一帐号,转帐帐项将留下记号并且留下记录以方便查核人员核对。电话系统模块:提供电话以及网络服务的自动计费,并提供详单。客历系统模块:提供客人资料输入,查询,修改等功能。登录系统模块:提供收银人员,管理者等的登录,并提供相应服务以及密码注册修改功能。管理者特权模块:管理者通过密码认证后方可进入此功能模块,此模块提供修改客房定价,删除、修改各级密码,修改特别客单,设置系统参数,数据备份等功能。报表系统模块:提供客房占用表,转房改租表,预定未到表,客房取消表,房租分析表,经营统计表,可售情况表,房间状况表,坏房报告表,日租统计表,合约销售表。1.5系统总体功能需求和性能需求系统要求可以实现客房预

5、定,客房退订,前台接待,消费结算,账务结算,电话收费管理,修改客房定价,打印预定、转房等一系列报表。系统以现代化的计算机技术管理代替过去的人为的掌控,减小了酒店经营的难以程度,是现代酒店经营的首选。1.6业务流程分析软件一共分为八大模块,具体流程如下:(图2 系统总流程图)(图3 具体流程图)二需求分析随着人民生活水平的提高,餐饮,住宿,娱乐业在服务行业中占有越来越重要的地位。要使在当前酒店行业日趋激烈的竞争中脱颖而出,必须努力发展自己的特色。在管理方面也要有自己的管理特色,避免传统管理方法的失误,使得酒店的信誉以及各个管理方面都能够出现零失误,以及能够给管理者和普通的营业员带来操作上的方便,

6、对整个酒店各个方面的业务带来快捷,方便,高效的服务,使用户能够对这个软件感到满意,那么才是管理软件的成功之处。酒店管理系统一个现代化的管理系统,系统给出了实际酒店管理中遇到的所有情况,此酒店管理系统软件是为了代替酒店管理者更好的管理而制作的,软件给出了酒店管理中的各种细节问题,使得管理变的更加的轻松。它符合人们平时的使用习惯,使用性强,能较好的实现各方面的功能。2.1数据字典数据流图只是对数据处理和彼此之间的关系进行了说明,为进一步明确数据的详细内容和数据加工过程,应将最底层数据流图中的全部数据流及其组成部分的数据元素、数据存储、数据加工和外部项等进行详细描述,形成本系统的数据字典,以便此后系

7、统设计的进行。2.2需求规格说明书(1)系统开发项目概述本系统是为了方便当今酒店实现现代化的管理而设计的管理系统,系统包括客房预定,费用支付,管理者管理,信息管理与查询,等一系列现代酒店管理中的细节部分,使用本管理系统可以高效简单的管理酒店。(2)需求说明本系统根据对一些现代化的酒店的详细调查与交流,并在此基础上进程了数据以及管理流程的抽象与总结,能很好的反映正常管理的需求。(3)现行系统状况本系统使用PB环境设计而成,能运行与windows XP, 2000,Vista, Window7等一些其他windows系列系统之上,方便酒店管理者高效的管理。经测试本系统运行状况良好。(4)系统实施计

8、划 我们小组分工负责本系统的各个模块,最终实现了总体的功能。三系统设计该阶段的主要任务是从现代酒店管理系统的总体目标出发,根据系统分析阶段对系统的逻辑功能要求,并考虑到经济,技术和运行环境方面的条件。确定系统的总体结构和系统各组成部分的技术方案。合理选择计算机和通信的软硬件设备,提出系统的实施计划,确保总体目标的实现。系统的详细模块设计如下:a)登录模块设计登录模块的设计十分重要,因为登录模块决定了整个系统是否能够安全有效的运行,保证了管理系统的安全以及酒店的利益。因此,管理系统的登录模块提供了错误次数限制功能,如果用户连续3次密码输入错误,此账户将被锁定,只有到最高管理者处才解除锁定,管理者

9、有权修改普通使用者的密码与信息,有权限制某些账户的使用。此外,管理者还有可以修改其他信息的权利。登录模块链接后台数据库,后台数据库才用PB自带的数据库系统,数据库以简单安全为主要考虑因素。另外登录模块采用了验证码限制,如果输入的验证码错误同样无法进入系统,密码少于8位则无法注册。(验证码为随即生成的有数字字母组合)登录模块数据字典如下:数据处理名:登录密码简述:用户输入自己的账户与密码,如果正确则进入相应的模式,如果连续输入三次错误密码则账户自动锁定输入:账户、密码 具体系统模块分析: 具体登录功能结构图如下: 登录界面如下: 注册界面如下: 修改密码界面如下: 登录逻辑描述:If 用户和密码

10、一致 then进入系统Else if 密码 or 账号错误If 输入次数不大于3 次 then 重新输入 Else 锁定此账户并退出 End ifEnd if 修改密码逻辑表述:If 用户登录成功then 提供密码修改服务Dowhile 没有修改成功 and 用户没有取消修改If 新密码和重新输入一致 then If 新密码和旧密码相同 then 提示“你修改的密码和上次一样,请换个密码” Else if 密码位数小于8位 提示 “密码长度过短,请更换更安全的密码” Else 提示 “修改成功” End if Else 提示 “两次输入密码不一致,请重新输入” End if End doEls

11、e退出end if注册用户逻辑描述:Dowhile 没有注册成功 and 用户没有取消注册If 新密码和重新输入一致 then If 密码位数小于8位 提示 “密码长度过短,请更换更安全的密码” End if Else 提示 “两次输入密码不一致,请重新输入” End if End dob)客房预定模块设计客房预定是酒店管理中的一个很重要的过程,预定的好坏直接决定了酒店收入的高低,客房预定模块的设计着重点是简单易用,这样可以有利于相关人员快速登记预定人信息。预定:房间查询数据字典:处理信息:房间信息简述:提供查询是否还有空房,查询客人想要预定的房间是否我空输入:房间号输出:如果有客人输出客人信

12、息,如果没有打印相应信息客人信息数据字典:处理信息:客人个人或团体信息简述:客人已经确定订房,输入预定房客人的个人信息到预定等级表输入:输入客人各人或团体信息收银信息数据字典:处理信息:押金简述:登记客人的押金缴纳情况以及多少输入:客人缴纳押金的多少订房数据字典:处理信息:订房信息简述:告知客人所定房间的房间号,并给客人订房证明输入:房间号输出:给客人开出订房证明退订: 预定查询数据字典: 处理信息:房间号或预定人信息简述:根据预定人提供的个人信息或房间号查询此人是否预定输入:数据客人信息或房间号输入:有没有对应的信息 退款数据字典:处理信息:退给退订客人相应的押金简述:根据客人缴纳的押金多少

13、退款输入:客人的个人信息或房间号输出:客人曾缴纳的押金,并退还预定模块逻辑描述:If 客人要求预定 then 按照客人要求进入客房查询模块查询 IF 有客人想要的房间 and 客人愿意预定 then 登记客人或团体信息 and 收取客人押金 and 给客人开预定证明 Else 客人离开 End ifEnd if取消预定模块逻辑描述:If 客人要求取消预定 then 根据客人提供的信息进入查询模式 If 确有此客人预定 then 退还客人押金 Else 告知客人没有预定 End ifEnd if c)前台接待模块设计前台接待也是酒店管理中一个机其重要的环节,接待代表了整个酒店的形象,接待的态度在

14、一定程度上决定了酒店的生意的好坏,因此,酒店管理系统的前台接待模块设计也是一个不容忽视的环节,与客房预定模块的设计理念相同,接待模块同样以间接性与易操作性为着重点,与出发点,尽量减少相关人员的输入,并以方便的输出操作,使其工作更加的简单高效。前台接待DFD图: 预定证明 查询预定数据字典: 处理数据:客人提供的预定证明上的客人信息或房间号概述:给出此客人是否已经预定输入:输入客人的个人信息或房间号码输出:输出该客人是否已经预定 查询缴费数据字典:处理数据:客人缴纳的押金数目概述:安装客人缴纳的押金数目补收相应的金额输入:客人的个人信息输入:该客人所缴纳的押金金额 收银数据字典:处理数据:客人缴

15、费情况概述:输入客人的缴费情况并给出客人唯一个人ID输入:个人缴纳的费用输出:找零和客人的唯一ID前台接待逻辑描述:If 客人出示预定证明或个人信息 then 进入预定查询功能 If 有此客人的预定 then 查询此客人房间号 and 转入收银功能收取费用 and 分配客人唯一ID号 Else 告知客人无此预定 End if End if d)收银模块设计收银模块在整个管理系统中相当的重要,客人的消费记帐,查询速度等,会直接影响客人对酒店的印象,为此,此模块注重速度与高效,可以在最短的时间内完成相应的操作。在转帐与退房环节更应如此。转帐环节,有客人想要代替其他客人结账,这样就用到了转帐模式,但

16、是转帐模式的安全性是极其重要的,因为必须违法的客人转账,设定确定限制是此模块的一个重要部分。收银模块DFD图: 记帐数据字典: 处理数据:客人的消费金额简述:客人每一个消费就增加相应的金额,允许客人先消费再结账输入:客人的消费项目及金额 查询数据字典:处理数据:客人消费金额简述:客人可以查询自己的消费情况输入:客人的ID输出:客人的消费金额 转帐数据字典:处理数据:客人消费简述:客人可以有别人代替自己付款,将自己的消费金额转到其他人客人的账户输入:客人自己ID以及要转入的客人ID输出:输入客人的消费情况,并输入转帐是否成功,以及等待被转入客人签字 退房数据字典:处理数据:客人总消费结算简述:但客人想要退房的时候,结算清客人的所有消费,并退房输入:客人ID输出:输入客人的总消费,若客人结算清全部消费则删除相应ID四总结通过这次的管理系统设计我学到了很多软件工程的知识。从这样一个很小的系统中我看到了软件工程的重要性,如果没有软件工程,没有软件工程的支持,不知道软件该如何来设计。软件的工程化极大地方便了软件的设计,节约了软件设计与维护的成本,大大提高了软件产业的效率。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1