软件工程课程设计(酒店管理系统)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《软件工程》课程设计报告
题目:酒店管理系统
目录
一.项目论证和计划
1.1系统介绍 (3)
1.2系统设计目标 (3)
1.3开发和运行环境 (3)
1.4系统功能 (3)
1.5系统总体功能需求和性能需求 (4)
1.6业务流程分析 (4)
1.7人员分配 (4)
二.需求分析
2.1数据字典 (5)
2.2需求规格说明书 (5)
三.系统设计
a)登录模块 (5)
b)前台预定模块 (9)
c)前台接待模块 (11)
d)收银模块 (13)
四.总结 (18)
一. 项目论证和计划 1.1 系统介绍
酒店管理系统是一套功能强大而又简便实用的管理管理软件,其实现的功能包括客
房预定系统、前台接待系统、前台收银系统、帐务系统、电话系统、管理者系统`、帐务报表、帮助信息等功能模块,实现了餐饮住宿娱乐企业日常营运的全面自动管理,是餐饮住宿娱乐企业进行电脑信息化管理的理想选择。
1.2 系统设计目标
为酒店设计出一款现代化的管理系统,可以完成酒店的所有日常工作,包括客房预定、前台接待、账务结算等业务。
酒店管理系统将先进的电脑技术与现代酒店服务管理完美地结合起来,实现了住宿、餐饮、娱乐全新概念的服务和管理方式。本管理系统参照了大量的同类软件,旨在用计算机系统来完成所有能完成的工作,并保持很高的灵活性和易操作性。
1.3 开发和运行环境
采用企业已经拥有的硬件环境,windows XP 等PC 机上安装PowerBuilder 9.0进
行开发。在客户端,windows 2000,windows XP ,Vista, Windows7 等PC 机上可以直接运行。
1.4 系统功能模块
(图1 模块图)
● 客房预定模块:提供个人预定、团体预定,预定未定处理,预售查询等功能,预定
系统可随时查询30天以内酒店客房预售一览表,及可售房间数,可查询某间客房预定情况。
● 前台接待模块:提供个人入住登记,团体入住登记,修改客人信息,转房,调房,
等功能,如果客人入住,将会个客人生成一个唯一的账号,并允许客人先消费再付帐,最终结算,如果是团体入住,将设置主账号与分账号,并分清消费情况记入主账户还是分账户。
酒店管理系统
客房预定 前台接待 前台收银 电话系统 客历模块 登录模块 管理模块 报表模块
● 前台收银模块:提供记帐,退房,押金,查询,转账,跑单等功能,允许几个客人
的账户消费转入一个账户,也可把某一帐号特定时期特定几类消费转入另一帐号,转帐帐项将留下记号并且留下记录以方便查核人员核对。
● 电话系统模块:提供电话以及网络服务的自动计费,并提供详单。 ● 客历系统模块:提供客人资料输入,查询,修改等功能。
● 登录系统模块:提供收银人员,管理者等的登录,并提供相应服务以及密码注册修
改功能。
● 管理者特权模块:管理者通过密码认证后方可进入此功能模块,此模块提供修改客
房定价,删除、修改各级密码,修改特别客单,设置系统参数,数据备份等功能。 ● 报表系统模块:提供客房占用表,转房改租表,预定未到表,客房取消表,房租分
析表,经营统计表,可售情况表,房间状况表,坏房报告表,日租统计表,合约销售表。
1.5 系统总体功能需求和性能需求
系统要求可以实现客房预定,客房退订,前台接待,消费结算,账务结算,电话收费管理,修改客房定价,打印预定、转房等一系列报表。系统以现代化的计算机技术管理代替过去的人为的掌控,减小了酒店经营的难以程度,是现代酒店经营的首选。
1.6 业务流程分析
软件一共分为八大模块,具体流程如下:
(图2 系统总流程图)
(图3 具体流程图)
二.
需求分析
随着人民生活水平的提高,餐饮,住宿,娱乐业在服务行业中占有越来越重要的地位。要使在当前酒店行业日趋激烈的竞争中脱颖而出,必须努力发展自己的特色。
在管理方面也要有自己的管理特色,避免传统管理方法的失误,使得酒店的信誉
客人
酒店管理
客人
用户名密码 登录界面
进入
管理者
前台
信息录入
信息查询
报表文件
以及各个管理方面都能够出现零失误,以及能够给管理者和普通的营业员带来操作上的方便,对整个酒店各个方面的业务带来快捷,方便,高效的服务,使用户能够对这个软件感到满意,那么才是管理软件的成功之处。
酒店管理系统一个现代化的管理系统,系统给出了实际酒店管理中遇到的所有情况,此酒店管理系统软件是为了代替酒店管理者更好的管理而制作的,软件给出了酒店管理中的各种细节问题,使得管理变的更加的轻松。它符合人们平时的使用习惯,使用性强,能较好的实现各方面的功能。
2.1数据字典
数据流图只是对数据处理和彼此之间的关系进行了说明,为进一步明确数据的详细内容和数据加工过程,应将最底层数据流图中的全部数据流及其组成部分的数据元素、数据存储、数据加工和外部项等进行详细描述,形成本系统的数据字典,以便此后系统设计的进行。
2.2需求规格说明书
(1)系统开发项目概述
本系统是为了方便当今酒店实现现代化的管理而设计的管理系统,系统包括客房预定,费用支付,管理者管理,信息管理与查询,等一系列现代酒店管
理中的细节部分,使用本管理系统可以高效简单的管理酒店。
(2)需求说明
本系统根据对一些现代化的酒店的详细调查与交流,并在此基础上进程了数据以及管理流程的抽象与总结,能很好的反映正常管理的需求。
(3)现行系统状况
本系统使用PB环境设计而成,能运行与windows XP, 2000,Vista, Window7等一些其他windows系列系统之上,方便酒店管理者高效的管理。经测试本系
统运行状况良好。
(4)系统实施计划
我们小组分工负责本系统的各个模块,最终实现了总体的功能。三.系统设计
该阶段的主要任务是从现代酒店管理系统的总体目标出发,根据系统分析阶段对系统的逻辑功能要求,并考虑到经济,技术和运行环境方面的条件。确定系统的总体结构和系统各组成部分的技术方案。合理选择计算机和通信的软硬件设备,提出系统的实施计划,确保总体目标的实现。系统的详细模块设计如下:
a)登录模块设计
登录模块的设计十分重要,因为登录模块决定了整个系统是否能够安全有效的运行,保证了管理系统的安全以及酒店的利益。
因此,管理系统的登录模块提供了错误次数限制功能,如果用户连续3次密码输入错误,此账户将被锁定,只有到最高管理者处才解除锁定,管理者
有权修改普通使用者的密码与信息,有权限制某些账户的使用。此外,管理者
还有可以修改其他信息的权利。登录模块链接后台数据库,后台数据库才用
PB自带的数据库系统,数据库以简单安全为主要考虑因素。另外登录模块采
用了验证码限制,如果输入的验证码错误同样无法进入系统,密码少于8位则
无法注册。(验证码为随即生成的有数字字母组合)
登录模块数据字典如下: