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

上传人:b****5 文档编号:3314467 上传时间:2022-11-21 格式:DOCX 页数:64 大小:689.65KB
下载 相关 举报
软件工程课程设计酒店管理系统含图表.docx_第1页
第1页 / 共64页
软件工程课程设计酒店管理系统含图表.docx_第2页
第2页 / 共64页
软件工程课程设计酒店管理系统含图表.docx_第3页
第3页 / 共64页
软件工程课程设计酒店管理系统含图表.docx_第4页
第4页 / 共64页
软件工程课程设计酒店管理系统含图表.docx_第5页
第5页 / 共64页
点击查看更多>>
下载资源
资源描述

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

《软件工程课程设计酒店管理系统含图表.docx》由会员分享,可在线阅读,更多相关《软件工程课程设计酒店管理系统含图表.docx(64页珍藏版)》请在冰豆网上搜索。

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

软件工程课程设计酒店管理系统含图表

上海电力学院

软件工程

课程实践报告

课题名称软件工程课程实践

酒店管理系统

院(系)计算机学院

专业计算机科学与技术

班级2013054

学生李辰源

时间1月18日——1月22日

设计地点奋进楼201

 

酒店管理系统

可行性分析书

引言

1.1编写目的

酒店管理系统可行性分析书的目的:

明确酒店管理工作人员对本软件系统的功能,行为和性能的基本要求,能够有效消除工作人员和操作人员对需求的模糊性,歧义性和不一致性,本说明书工软件系统开发人员和酒店做参考并作为软件技术开发的文档保存。

1.2背景

a.本系统的名称为酒店管理系统。

b.酒店管理系统是由上海电力学院袁仲雄老师提出,项目的开发者为李辰源同学,项目面向本市的快捷酒店或宾馆。

c.酒店管理系统的相关信息来源于酒店的相关管理部门,系统的基础信息包括如酒店内各房间的设施情况,报价情况,使用情况以及用户的基本信息等都是由该酒店的相关信息存储系统提供。

d.系统运行环境:

一般酒店前台工作人员可直接在计算机上运行此系统,系统维护人员可使用专用的客户端软件对存储于数据库服务器中的数据进行操作。

1.3定义

客房管理:

能够显示所有包间的空闲、预订、在用等状态,房间状态的实时显示,查询及统计分析

查询功能:

主要是方便酒店管理人员查看房间的使用情况,方便调整房间。

用户管理:

包括用户的在线预定,入住登记和意见反馈。

1.4参考资料

a.参考书籍

软件工程,王慧芳等编著,浙江出版社

软件工程导论(第四版),张海藩,清华大学出版社

任务概述

2.1目标

本酒店管理系统旨在用计算机系统来完成所有能完成的工作,并保持很高的灵活性和易操作性,本着方便用户使用,方便经营者管理酒店和工作人员更快捷的了解酒店的原则使酒店更方便经营。

该软件具备以下特点:

A.拓展酒店经营空间;

B.降低运营成本;

C.提高管理和决策效率;

D.节约客户时间,方便客户;

E.系统易学易用,操作很简单:

是一套纯Windows软件,操作员稍加培训即可上岗。

F.系统功能完成整:

包括前台管理和后台管理,功能完善,能够实现酒店的数字化经营。

完成“酒店管理系统”,主要包含以下功能:

A. 客房经营 

对客户入住房间的类型、房间号、订房时间、退房时间等进行管理。

B.房间信息管理

根据房间号、房间类型、价格、入住历史等信息,实现了入住,退房信息及时更新、入住历史查询的功能。

C. 员工信息管理 

对员工的基本信息进行管理。

D. 客户信息 

此模块保存了所有入住过的客户信息,对客户总消费进行累计,到达一定要求,系统会自动给客户提升等级来对客户消费进行打折。

E. 修改密码 

所有登录用户可以通过此处修改登录密码。

2.2用户的特点

酒店管理系统的最终用户由两大部分组成:

即系统信息的维护人员和一般酒店前台工作人员。

针对系统的维护人员而言,用户只需具备相关的电脑操作技能,经过系统的使用培训,便能够完成对存储于数据库服务器中的数据进行操作。

针对一般的酒店前台工作人员而言,用户只需具备基本的Internet的网络操作技能即可。

2.3假定和约束

A.管理平台提供功能的假定:

 

业务流程; 

原始票据、凭证和原始数据;              

报表种类和格式              

系统功能要求              

原始数据录入             

网络环境 

B.经费、投资方面的来源和限制:

可利用酒店的赞助或个人自费完成酒店管理系统的开发

C.法律和政策方面的限制:

用户登记信息时涉及个人隐私的问题务必进行保密。

D.可利用的信息和资源:

可利用赞助酒店提供的数据报表和工作流程

需求规定

3.1对功能的规定

3.1.1系统的信息输入部分

3.1.1.1用户预定时的基本信息

3.1.1.2入住登记时的住房信息

3.1.1.3入住用户的信息

3.1.1.4用户如何组的总消费金额

3.1.2系统的信息处理部分

3.1.2.1客人入店后,前台服务员根据客人提供的信息参照客房预订信息表反馈的预订信息检验客人是否有预订,如若有预定再检验订单是否符合要求,如若符合可安排入住登记

3.1.2.2接收到合格订单后,前台服务员配用户分配某一房间号,然后把用户信息保存用户信息管理表,把住房信息保存到住房登记表,把房间使用情况反馈到客房管理系统。

随后用户可入住分配的房间。

3.1.2.3用户入住成功后,如若想离开先去前台进行结算,前台服务员根据客房管理系统提供的客房消费情况统计好用户的总消费金额后会请用户进行结算。

3.1.2.4用户结算成功后前台服务员会安排退房,把空闲的房间号反馈到客房管理系统,以便及时更新客房状态。

3.1.2.5酒店管理人员按照日期定期对客房的使用情况进行统计,统计完成后会把结果保存到酒店统计表备份。

3.1.3系统的输出部分

3.1.3.1:

未预定的客人信息

3.1.3.2:

酒店的统计信息

3.1.3.3:

入住登记时的住房信息

3.1.3.4:

入住用户的信息

3.2对性能的规定

3.2.1精度

a.输入数据库的信息要求保证实时性、正确性和全面性。

b.输出的信息要保证能够正常查询和统计。

c.查询时应保证查准率,查到的记录应与给定的查询条件完全匹配。

3.2.2时间特性要求

a.响应时间:

在Internet正常情况下,不超过2秒

b.更新处理时间:

不超过3秒

c.数据的转换和传送时间:

不超过2秒

d.解题时间:

不超过3秒

3.2.3灵活性

操作方式上:

对用户采用WEB界面,一般查询采用模糊检索;信息维护采用SQLSERVER进行数据的管理和维护;系统维护人员可通过简单的程序实现信息的添加,修改和删除。

运行环境:

可以在Windows7、XP、10上进行WEB查询。

同其他软件的接口的变化:

对系统施加不同的外界运行控制时所引起的各种不同的需求,系统软件可以做出相应的调整。

精度和有效时限的变化:

本软件确保所提供信息的正确性和完备性。

3.3输人输出要求

a.输入输出数据类型:

主要是字符型,整型

b.软件的数据输出:

以WEB界面形式输出

c.控制输出量:

WEB输出数据量一般不超过200kB

3.4数据管理能力要求

a.需要管理的文卷和记录的个数:

800个记录

b.表和文卷的大小规模:

10个表

c.预计存储要求:

服务器900MB,客户机100MB。

3.5故障处理要求

服务器硬盘存储采用RAID1技术,并且周期性地把数据库中的数据备份到另外一块硬盘上面。

3.6其他专门要求

该系统要求酒店内部信息只能内部人员查看,客户是无法查看或接触到内部信息的。

运行环境规定

4.1设备

A.运行环境:

服务器端操作系统:

Windows 

运行环境:

.Net framework 

服务器:

IIS 5.1 

浏览器:

IE6.0以上或Firefox2.0以上 

数据库:

MySQL 5.0

B.硬件环境:

网络环境:

以太网 

传输介质:

5类双绞线 

服务器:

专用服务器或PC机 

工作站:

每个部门至少1台工作站

4.2支持软件

MicrosoftWindowsServer2008EnterpriseEdition;

MicrosoftWindows7ProfessionalEdition;

4.3接口

酒店管理系统提供标准的HTTP协议输出,可以在所有支持TCP/IP协议并安装有支持HTML4.0标准的浏览器软件的联网电脑上得到所要查询的信息。

酒店管理系统

需求说明书

 

引言

1.1编写目的

酒店管理系统需求说明书的目的:

明确酒店管理工作人员对本软件系统的功能、行为和性能的要求,消除酒店管理工作人员对需求的模糊性、歧义性和不一致性,本说明书供开发人员和酒店做参考并作为软件技术开发的文档保存。

1.2背景

a.本系统的名称为酒店管理系统。

b.酒店管理系统是由上海电力学院袁仲雄老师提出,项目负责人为上海电力学院学生李辰源,作为本学期软件工程课程设计项目。

c.酒店管理系统的相关信息来源于网上部分酒店网站,系统的基础信息包括如房间状态信息,入住人员信息,房间预订信息,账单信息。

d.系统运行环境:

一般酒店工作人员可使用WEB浏览器查询及处理相关信息,系统维护人员可使用WEB浏览器对应页面对存储于数据库服务器中的数据进行操作。

网上客户可以进入页面。

1.3定义

a.预订房间是指客户在查看相关页面之后,选定某个房间进行预订申请,再由工作人员进行查看和编辑。

完成整一个房间预订流程。

b.查账是指在管理员界面中,检查所有的出入住记录,以及工作记录。

c.预订处理是指工作人员(包括管理员)对客户所提交的预订申请进行处理,入库。

1.4参考资料

a.参考书籍

b.所使用的系统:

MicrosoftWindows10,

所使用数据库:

MicrosoftSQLServer2012个人版,

开发平台:

MicrosoftVisualStudio2013

使用开发语言:

c#,

开发框架:

.NetMVC

IE9.0以上版本的浏览器。

任务概述

2.1目标

酒店管理是为了酒店更好的更迅速的完成用户交互,在信息化时代,减少订单处理流程,节省工作人员处理时间,也方便客户进行下单操作。

只有一个比较行之有效的酒店管理策略,才能带领酒店更好的发展。

酒店管理系统作为一个网站系统,要做的就是尽可能把所有的操作放入网上,从而减少纸质账单的生成和处理,把信息集中在信息化数据中,并将相应的操作记录进行保存,并把预订处理,账单管理,入住/退房处理等一系列操作汇集一起。

2.2用户的特点

酒店管理系统的最终用户由三大部分组成:

即酒店高层管理人员、一般酒店工作人员,以及客户。

针对系统的维护人员而言,用户只需具备相关的电脑操作技能,经过系统的使用培训,便能够完成对存储于数据库服务器中的数据进行操作。

针对一般的工作人员和用户而言,用户只需具备基本的Internet的网络操作技能即可。

需求规定

3.1对功能的规定

3.1.1系统的信息输入部分

3.1.1.1房间信息

3.1.1.2入住用户信息

3.1.1.3预订信息

3.1.1.4操作记录信息

3.1.1.5预订用户信息

3.1.2系统的信息处理部分

3.1.2.1房务部收到预订申请,查看是否合法,操作入库或退回申请。

(房间预订)

3.1.2.2房务部收到新的入库信息,进行房间信息登记,入住人员登记。

(房间预订)

3.1.2.3门面部接收入住人员信息,核对信息并录入数据库,计入信息。

(入住处理)

3.1.2.4门面部核对入住人员信息,修改房间信息,处理入库。

(退房处理)

3.1.2.5系统自动计入各项操作记录,并存入相应的操作记录数据库中,并建立调用页面,方便管理人员实时查看。

3.1.3:

系统的输出部分

3.1.3.1:

根据不同用户权限,显示房间状态信息。

3.1.3.2:

对于特定用户,显示操作记录和账单情况以及人员信息。

3.2对性能的规定

3.2.1精度

a.输入数据库的信息要求保证实时性、正确性和全面性。

b.输出的信息要保证能够正常查询和统计。

3.2.2时间特性要求

a.响应时间:

在Internet正常情况下,不超过2秒

b.更新处理时间:

不超过3秒

c.数据的转换和传送时间:

不超过2秒

3.2.3灵活性

操作方式上:

对客户:

采用WEB界面,允许查询操作以及预订操作;

对工作人员:

采用WEB界面,处理预订信息,修改房间信息,录入记录

对特权用户:

采用WEB界面,允许查看/修改操作记录,拥有UI层次上的最高权限。

运行环境:

可以在具备浏览器的系统上进行WEB查询。

同其他软件的接口的变化:

由于网站本身基于网络,拥有较高的兼容性。

精度和有效时限的变化:

本软件确保所提供信息的正确性和完备性。

定期检查数据库,时常备份,避免数据损坏。

3.3输人输出要求

a.输入输出数据类型:

主要是字符型

b.软件的数据输出:

以WEB界面形式输出

控制输出量:

WEB输出数据量一般不超过200kB

3.4数据管理能力要求

a.需要管理的文卷和记录的个数:

6000个记录

b.表和文卷的大小规模:

6张工作表+3张备份表

c.预计存储要求:

服务器800MB。

3.5故障处理要求

周期性地进行数据库中的数据备份。

相应退房操作将删除工作表的信息,但不删除对应备份表的信息。

备份表一年固定时间清空备份表。

3.6其他专门要求

房务部和门面部间需要做好交流工作,及时处理信息。

数据库处理方面需要时常备份,必须重视备份表的信息保存,以备不时之需。

运行环境规定

4.1设备

WEB服务器一台,要求性能比较高,能够支持大量用户同时在线查询。

WEB浏览工作站,普通PC机。

a.处理器型号及内存容量;Inteli53.2GHz,12G

外存容量:

1T

媒体及其存储格式:

硬盘分区采用NTFS文件系统

设备的型号及数量;笔记本电脑1台

b.输入及输出设备的型号和数量:

数据通信设备的型号和数量;无

功能键及其他专用硬件:

4.2支持软件

MicrosoftWindowsVisualStudio2013;

MicrosoftWindows10

MicrosoftSQLServer2012EnterpriseEdition.

MicrosoftWindowsIE

4.3接口

该系统和其他软件之间没有接口。

酒店管理系统提供标准的HTTP协议输出,可以在所有支持TCP/IP协议并安装有支持HTML标准的浏览器软件的联网电脑上得到所要查询的信息。

 

(附录)

酒店管理系统

数据流图

附1-1顶层图

 

 

附1-20层图

附1-31层图用户管理

附1-31层图---订单审核

附1-41层图-----确认预订

附1-51层图-----处理入住

附1-61层图----处理退房

酒店管理系统

数据字典

1)数据流条目:

数据流的名称

别名

简述

数据流来源

数据流去向

数据流组成

流通量

客户预订

预订信息

客户提交的预订信息

客户

1订单审核

入住人姓名+

入住人身份证+

预订房型+

预定日期+

入住日期+

退房日期

600/天

订单

客户订单

在系统的预订模块中流动的数据流

1订单审核

2确认预订

订单编号+

预订人姓名+

入住人姓名+

入住人身份证+

预订房号+

预定日期+

入住日期+

退房日期

500/天

客户信息

处理入住/退房的客户的详细信息

3处理入住

各数据表

客户姓名+

客户身份证号+

入店时间

800/天

登录信息

用户登录

用户登录提交的一系列信息以及权限信息

客户

用户管理

用户名+

密码

1200/天

附表2-1数据流条目

 

2)数据存储条目

数据存储名称

别名

简述

流入的数据流

流出的数据流

数据存储的组成

组织方式

预订信息表

/

存放订单信息的表

订单

订单

订单=订单编号+

预订人姓名+

入住人姓名+

入住人身份证+

预订房号+

预定日期+

入住日期+

退房日期

索引模式,

房务信息表

/

酒店房间情况数据表

入住信息/预订信息

房务情况

房务情况=房间编号+

房间种类+

是否预订+

预订人姓名+

是否入住+

客户编号

索引模式

入住人信息

/

酒店入住人员的详细信息

客户信息

客户信息

客户信息=

客户编号+

姓名+

身份证号+

性别+

入住房间

索引模式,以客户编号为主键

预订信息操作记录表

/

预订信息表的操作记录

/

/

操作记录=记录号+

订单编号+

创建时间+

创建人工号+

完成时间+

备注

索引模式,以记录号为主键

房务信息操作记录表

/

房务信息表的操作记录

/

/

操作记录=

记录号+

房间号+

创建时间+

创建人工号+

完成时间+

备注

索引模式,以记录号为主键

入住人信息操作记录表

/

入住人信息表的操作记录

/

/

操作记录=

记录号+

订单编号+

创建时间+

创建人工号+

完成时间+

备注

索引模式,以记录号为主键

用户信息表

/

存储用户名和密码的数据表

用户名、

密码

/

用户信息=

用户编号+

用户名+

密码+

权限

索引模式,

以用户名位主键

附表2-2数据存储条目

 

3)数据项条目

数据项名称

别名

简述

类型

长度

取值范围及含义

房间号

RNo

能确定房间唯一编号

char

4

第一位(A~C)(表示房型)

第二位(2~6)(表示楼层)

第三~四位(01~99)(表示房间)

订单编号

DNo

用来确定订单唯一编号

char

12

第一位(A~C)(表示订单房型)

第二~四位(2015~3000)(表示年份)

第五~八位(0101~1231)(表示日期)

第九~十二位(000~9999)

预订人姓名

MakerName

(Mna)

预订人的姓名

char

30

预订人的姓名

入住人姓名

LvieName

(LN)

入住人的姓名

char

30

入住人的姓名

预定日期

DDate

订单创建时间

datetime

8

格式为1988-04-29

Year范围1985~2010

Month范围01~12

Day范围01~31

入住日期

LDate

入住时间

datetime

8

格式为1988-04-29

Year范围1985~2010

Month范围01~12

Day范围01~31

退房日期

ODate

退房时间

int

8

格式为1988-04-29

Year范围1985~2010

Month范围01~12

Day范围01~31

记录编号

CNo

操作记录的唯一编号

Char

12

第一位(A~C)(表示订单房型)

第二~十二位(0~9)*

备注

Others

对于该条操作记录得详细备注

Char

200

纯汉字。

附表2-3数据项条目

 

4)加工条目

加工名

编号

简述

激发条件

优先级

输入

输出

加工逻辑

检查用户权限

1.1

用户提交订单后,检查用户权限,

用户提交预订信息

普通

预定信息

订单情况

If(预订信息!

=null)

输出预订信息

Else

退回预订信息,提示用户登录

确认用户选择房型

1.2

检查预订信息中的房型等房务信息是否合法

收到预订情况

普通

订单信息

预订用户,订单入住人信息

If房型合法

发出用户信息

Else

退回信息

确认客户信息

1.3

对预订人信息,及入住人信息进行审核

完成房型确认后,且收到相应客户信息

普通

预订用户,入住人信息

订单

If收到信息

核对姓名与身份证;

身份合法性

生成订单

Else

提示信息有误

客户确认

1.4

客户再次确认订单信息

确认客户信息后

普通

订单

订单

输出订单

If用户确认

提交订单

Else

退回修改

确认房务

2.1

对已审核订单进行房务确认

收到已审核订单

普通

已审核订单

已确认订单

If订单的房型有空余

确定订单房间号

输出订单

Else

退回订单

生成订单

2.2

已确认订单后,进行生成终板订单

得到确认房务的通知后

普通

已确认订单

预订订单

整理客户信息,入住人信息,已确认房号,生成订单。

订单入库

2.3

将生成的订单存入对应数据库

得到订单后

普通

订单

房间号

订单

修改订单中对应房号的房务信息

订单存入预订信息表

核对信息

3.1

门面部获取客户信息,与预订信息表进行核对

有预订用户前来入住

普通

对应预订信息

客户信息

已核对信息

If用户入住

提取预订信息

If信息符合

输出已核对信息

Else

询问客户

信息录入

3.2

对入住用户信息进行录入

入住用户已核对

普通

已核对信息

录入结果

入住用户信息写入入住人信息表

修改房务信息表

返回数据修改结果

确认入住

3.3

录入成功后,确认用户已入住。

已成功录入信息

普通

数据处理结果

/

If信息录入成功

通知房务部开始房务。

Else

检查错误

计入操作记录

核对信息

4.1

住户要退房时,核对对应信息

有住户退房

普通

退房人信息

入住人信息

房间号

If

退房人信息==入住人信息

输出房间号

检查房间

4.2

得到对应房间,检查房间完好性

得到退房房间号

普通

退房房间号

检查情况

If得到房间号

检查房间完好性

反馈前台

确认退房

4.3

检查房间后

确认退房

普通

检查情况

/

If情况无误

退回押金

修改房务信息表

附表2-4数据加工条目

酒店管理系统

概要设计说明书

 

引言

1.1编写目的

酒店管理系统需求说明书的目的:

确定本系统给的概要设计情况及总体模型,明确软件开发的主要目标及方向。

本说明书供开发人员和酒店做参考并作为软件技术开发的文档保存。

1.2背景

a.本系统的名称为酒店管理系统。

b.酒店管理系统是由上海电力学院袁仲雄老师提出,项目负责人为上海电力学院学生李辰源,作为本学期软件工程课程设计项目。

c.酒店管理系统的相关信息来源于网上部分酒店网站,系统的基础信息包括如房间状态信息,入住人员信息,房间预订信息,账单信息。

d.系统运行环境:

一般酒店工作人员可使用WEB浏览器查询及处理相关信息,系统维护人员可使用WEB浏览器对应页面对存储于数据库服务器中的数据进行操作。

网上客户可以进入页面。

1.3定义

a.预订房间是指客户在查看相关页面之后,选定某个房间进行预订申请,再由工作人员进行查看和编辑。

完成整一个房间预订流程。

b.查账是指在管理员界面中,检查所有的出入住记录,以及工作记录。

c.预订处理是指工作人员(包括管理员)对客户所提交的预订申请进行处理,入库。

1.4参考资料

a.参考书籍

b.所使用的系统:

MicrosoftWindows10,

所使用数据库:

MicrosoftSQLServer2012个人版,

开发平台:

MicrosoftVisualStudio2013

使用开发语言:

c#,

开发框

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 英语

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

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