厦门大学博硕士论文摘要库 - connecting repositorieskeyword: hotel; management information...

17
学校编码:10384 学号:X2013231558 某酒店物资管理系统的设计与实现 Design and Implementation of a Hotel Material Management System 指 导 教 师: 副教授 称: 论文提交日期: 2016 9 论文答辩日期: 2016 11 学位授予日期: 2016 12 师: 答辩委员会主席: 2016 9 1 分类号 密级 UDC 厦门大学博硕士论文摘要库

Upload: others

Post on 27-Aug-2020

31 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 厦门大学博硕士论文摘要库 - COnnecting REpositoriesKeyword: hotel; management information system; MVC 厦门大学博硕士论文摘要库 目录 IV 目 录 第1 章 绪

学校编码:10384

学号:X2013231558

工 程 硕 士 学 位 论 文

某酒店物资管理系统的设计与实现 Design and Implementation of a Hotel Material

Management System

何 俊

指 导 教 师: 史 亮 副教授

专 业 名 称: 软 件 工 程

论文提交日期: 2 0 1 6 年 9 月

论文答辩日期: 2 0 1 6 年 1 1 月

学位授予日期: 2 0 1 6 年 1 2 月

指 导 教 师:

答辩委员会主席:

2016 年 9 月

1

分类号 密级

UDC

厦门大学博硕士论文摘要库

Page 2: 厦门大学博硕士论文摘要库 - COnnecting REpositoriesKeyword: hotel; management information system; MVC 厦门大学博硕士论文摘要库 目录 IV 目 录 第1 章 绪

厦门大学学位论文原创性声明

本人呈交的学位论文是本人在导师指导下,独立完成的研究成果。

本人在论文写作中参考其他个人或集体已经发表的研究成果,均在文

中以适当方式明确标明,并符合法律规范和《厦门大学研究生学术活

动规范(试行)》。

另外,该学位论文为( )课题(组)

的研究成果,获得( )课题(组)经费或实验室的资

助,在( )实验室完成。(请在以上括号内填写课题

或课题组负责人或实验室名称,未有此项声明内容的,可以不作特别

声明。)

声明人(签名):

年 月 日 厦门大学博硕士论文摘要库

Page 3: 厦门大学博硕士论文摘要库 - COnnecting REpositoriesKeyword: hotel; management information system; MVC 厦门大学博硕士论文摘要库 目录 IV 目 录 第1 章 绪

厦门大学学位论文著作权使用声明

本人同意厦门大学根据《中华人民共和国学位条例暂行实施办法》

等规定保留和使用此学位论文,并向主管部门或其指定机构送交学位

论文(包括纸质版和电子版),允许学位论文进入厦门大学图书馆及

其数据库被查阅、借阅。本人同意厦门大学将学位论文加入全国博士、

硕士学位论文共建单位数据库进行检索,将学位论文的标题和摘要汇

编出版,采用影印、缩印或者其它方式合理复制学位论文。

本学位论文属于:

( )1.经厦门大学保密委员会审查核定的保密学位论文,于

年 月 日解密,解密后适用上述授权。

( √ )2.不保密,适用上述授权。

(请在以上相应括号内打“√”或填上相应内容。保密学位论文

应是已经厦门大学保密委员会审定过的学位论文,未经厦门大学保密

委员会审定的学位论文均为公开学位论文。此声明栏不填写的,默认

为公开学位论文,均适用上述授权。)

声明人(签名):

年 月 日

厦门大学博硕士论文摘要库

Page 4: 厦门大学博硕士论文摘要库 - COnnecting REpositoriesKeyword: hotel; management information system; MVC 厦门大学博硕士论文摘要库 目录 IV 目 录 第1 章 绪

摘要

I

摘 要

大多数酒店管理系统旨在如何让酒店管理整个业务流程更加有效率,而

本论文讨论的是专注于其中的有形资源管理,这摆脱了酒店管理系统中的其

他模块管理,体现了更高的专业性和专注度,更加适用于当今这个用户信息、

财产信息的时代。适合人们快捷便利生活的要求,同时在以后的发展中可以

向其他领域的有形资源管理发展,使这成为一个具有自己领域的专业性理论

体系。酒店管理系统在正常的运营中需要对客房资源、顾客信息、结算信息

等进行管理,而其中对酒店的有形资源进行有效的现代化管理,有利于前台

接待、前台收银、员工管理等各个模块的管理,对其他模块的操作提供可靠

的有形资源上的支撑和保障,从总体上提高了整个酒店管理系统的效率。

本课题主要是结合某酒店物资管理的相关需求并实地进行调研,根据软

件开发理论和项目管理理论进行了设计,本文基于 Visual Studio 平台,结合

了 SQL Server 数据库、.NET 技术、MVC 架构技术等技术来进行系统实现,

首先对相关技术进行了简要的概述,进而从可行性、非功能和功能等方面进

行了分析,在此之上,从概要、细节和数据库等方面对系统进行了设计。在

系统实现部分,依次从系统实现环境、数据库的实现和基于 C/S 的某酒店物

资管理系统的实现三方面进行展开,其中基于 C/S 的某酒店物资管理系统的

实现大体分为前台接待、前台收银、销售信息、客房信息、仓库信息、采购

信息、调拨配发信息、系统维护、系统权限、员工信息等管理模块。

关键词:酒店;管理信息系统;MVC 架构技术 厦门大学博硕士论文摘要库

Page 5: 厦门大学博硕士论文摘要库 - COnnecting REpositoriesKeyword: hotel; management information system; MVC 厦门大学博硕士论文摘要库 目录 IV 目 录 第1 章 绪

Abstract

II

Abstract

Most of the hotel management systems aim to how to make the business

process of the hotel management more efficient, and this thesis is focused on the

management of physical resources, which has got rid of the other modules for

hotel management system, and has been higher professional and dedicated,

therefore, more suitable for the times of the user information and property

information. It is also suitable for the requirements of people’s quick and easy life,

and meanwhile the future development will enter other areas of tangible resources

management, so that it will becomes a professional theoretical system in this field.

In the normal operation, hotel management system needs management in the guest

room resources, customer information, and billing information. The efficient and

modernized management of physical resources of the hotel is conducive to the

module management of reception, collection, and staff, and supplies reliable

support and protection in tangible resources to the operation of other modules in

physical resources, thus improving the efficiency of the overall hotel management

system.

This thesis is mainly based on the related requirements of the physical

resources management of a certain hotel, and on-the-spot investigation. It is

designed according to the theories of software development and project

management, and based on Visual Studio platform, combined with SQL Server

database,.NET technology, MVC architecture technology for system. Firstly this

thesis makes a brief overview of related technologies, and then, analyzes the

feasibility, function and non function, and on this basis, makes a design from the

summary and details and database and system. In system implementation, this

thesis gives a clear explanation from the system implementation environment,

database, and the realization of physical management system based on C/S of a

hotel, including the management module of reception, collection, sales

information, room information, warehouse information, procurement information

厦门大学博硕士论文摘要库

Page 6: 厦门大学博硕士论文摘要库 - COnnecting REpositoriesKeyword: hotel; management information system; MVC 厦门大学博硕士论文摘要库 目录 IV 目 录 第1 章 绪

Abstract

III

and allocation and allotment information, system maintenance, system permission,

employee information, etc.

Keyword: hotel; management information system; MVC

厦门大学博硕士论文摘要库

Page 7: 厦门大学博硕士论文摘要库 - COnnecting REpositoriesKeyword: hotel; management information system; MVC 厦门大学博硕士论文摘要库 目录 IV 目 录 第1 章 绪

目录

IV

目 录

第 1 章 绪 论 ....................................................................................... 1

1.1 研究背景及意义 ....................................................................................... 1

1.2 国内外研究现状 .................................................................................................... 2

1.3 主要研究内容 ........................................................................................................ 2

1.4 论文组织结构 ........................................................................................................ 3

第 2 章 相关技术介绍 ......................................................................... 5

2.1 WPF 技术 ................................................................................................................. 5

2.2 C/S 结构 ................................................................................................................... 5

2.3 ASP.NET 技术 ......................................................................................................... 6

2.4 IIS 技术 ..................................................................................................................... 7

2.5 ADO.NET 技术 ....................................................................................................... 9

2.6 本章小结 ............................................................................................................... 10

第 3 章 需求分析 ............................................................................... 11

3.1 系统目标 ................................................................................................. 11

3.2 系统可行性分析 ..................................................................................... 12

3.2.1 经济可行性分析 ........................................................................... 12

3.2.2 技术可行性分析 ........................................................................... 13

3.2.3 操作可行性 ................................................................................... 13

3.3 总体业务描述 ...................................................................................................... 13

3.4 功能需求分析 ...................................................................................................... 14

3.4.1 系统用户角色分析 ....................................................................... 15

3.4.2 客房信息管理功能 ....................................................................... 15

3.4.3 物品信息管理功能 ....................................................................... 16

3.4.4 仓库信息管理功能 ....................................................................... 17

3.4.5 出入库信息管理功能 ................................................................... 18

3.4.6 供应商信息管理功能 ................................................................... 19

厦门大学博硕士论文摘要库

Page 8: 厦门大学博硕士论文摘要库 - COnnecting REpositoriesKeyword: hotel; management information system; MVC 厦门大学博硕士论文摘要库 目录 IV 目 录 第1 章 绪

目录

V

3.4.7 采购信息管理功能 ....................................................................... 20

3.4.8 调拨配发信息管理功能 ............................................................... 21

3.4.9 配发基本信息的管理 ................................................................... 22

3.5 非功能性需求分析 .............................................................................................. 23

3.5.1 系统性能需求 ............................................................................... 24

3.5.2 系统安全需求 ............................................................................... 24

3.6 本章小结 ................................................................................................. 25

第 4 章 系统设计 ............................................................................... 26

4.1 系统总体设计 ...................................................................................................... 26

4.1.1 系统拓扑架构设计 ....................................................................... 26

4.1.2 系统软件架构设计 ....................................................................... 28

4.1.3 系统体系架构设计 ....................................................................... 30

4.1.4 系统总体功能模块设计 ............................................................... 31

4.2 主要功能模块设计 ................................................................................. 32

4.2.1 客房信息管理 ............................................................................... 32

4.2.2 物品信息管理 ............................................................................... 36

4.2.3 仓库信息管理 ............................................................................... 39

4.2.4 出库信息管理 ............................................................................... 43

4.2.5 入库信息管理 ............................................................................... 47

4.2.6 供应商信息管理 ........................................................................... 50

4.2.7 采购信息管理 ............................................................................... 54

4.2.8 调拨信息管理 ............................................................................... 58

4.2.9 配发信息管理 ............................................................................... 61

4.3 数据库设计 ............................................................................................. 65

4.4 本章小结 ................................................................................................. 76

第 5 章 系统实现 ............................................................................... 77

5.1 软硬件环境 ........................................................................................................... 77

5.2 登录界面 ............................................................................................................... 77

厦门大学博硕士论文摘要库

Page 9: 厦门大学博硕士论文摘要库 - COnnecting REpositoriesKeyword: hotel; management information system; MVC 厦门大学博硕士论文摘要库 目录 IV 目 录 第1 章 绪

目录

5.3 功能主界面 ........................................................................................................... 78

5.4 客房管理界面 ...................................................................................................... 78

5.5 出入库管理界面 .................................................................................................. 79

5.6 供应商管理界面 .................................................................................................. 80

5.7 采购供应管理界面 ............................................................................................. 81

5.8 调拨管理界面 ...................................................................................................... 81

5.9 配发管理界面 ...................................................................................................... 82

5.10 本章小结 ............................................................................................................. 83

第 6 章 系统测试 ............................................................................... 84

6.1 系统测试环境 ...................................................................................................... 84

6.2 系统测试规划 ...................................................................................................... 85

6.3 系统测试用例设计 ............................................................................................. 86

6.4 测试结果 ............................................................................................................... 89

6.5 本章小结 ............................................................................................................... 89

第 7 章 总结与展望 ........................................................................... 90

7.1 总结 ........................................................................................................................ 90

7.2 展望 ........................................................................................................................ 90

参考文献 ............................................................................................. 92

致 谢 ................................................................................................. 93

厦门大学博硕士论文摘要库

Page 10: 厦门大学博硕士论文摘要库 - COnnecting REpositoriesKeyword: hotel; management information system; MVC 厦门大学博硕士论文摘要库 目录 IV 目 录 第1 章 绪

Contents

VII

Contents

Chapter1 Introduction ........................................................................ 1

1.1 Background and Meaning of the Research ................................................ 1

1.2 Current Status and Development Trend of Domestic and Foreign

Research……………………………………………………………………..……2

1.3 Main Content of the Thesis ................................................................................... 2

1.4 Structure of the Thesis ............................................................................................ 3

Chapter 2 Application Technology .................................................... 5

2.1 WPF Technology ..................................................................................................... 5

2.2 C/S Technology ........................................................................................................ 5

2.3 ASP.NET Technology ............................................................................................. 6

2.4 IIS Technology ......................................................................................................... 7

2.5 ADO.NET Technology ........................................................................................... 9

2.6 Summary ................................................................................................................. 10

Chapter 3 System Analysis .............................................................. 11

3.1 System Target ......................................................................................................... 11

3.2 Feasibility Analysis ............................................................................................... 12

3.2.1 Economic feasibility analysis ......................................................... 12

3.2.2 Technical feasibility analysis ......................................................... 13

3.2.3 Operational feasibility .................................................................... 13

3.3 Investigation of System Busines ........................................................................ 13

3.4 Functional Demand Analysis .............................................................................. 14

3.4.1 System user role analysis ............................................................... 15

3.4.2 Room information management function ...................................... 15

3.4.3 Item information management function ......................................... 16

3.4.4 Warehouse information management function .............................. 17

3.4.5 Information management function ................................................. 18

厦门大学博硕士论文摘要库

Page 11: 厦门大学博硕士论文摘要库 - COnnecting REpositoriesKeyword: hotel; management information system; MVC 厦门大学博硕士论文摘要库 目录 IV 目 录 第1 章 绪

Contents

3.4.6 Supplier information management function ................................... 19

3.4.7 Purchasing information management function ............................... 20

3.4.8 The function of information management for allotment ................ 21

3.4.9 The allotment of basic information management ........................... 22

3.5 System Non-functional Requirements .............................................................. 23

3.5.1 System Function Analysis .............................................................. 24

3.5.2 System Data Flow Diagram Analysis ............................................. 24

3.6 Summary ................................................................................................... 25

Chapter 4 System Design ................................................................ 26

4.1 The General Design of System ........................................................................... 26

4.1.1 System network topology architecture design ................................ 26

4.1.2 The goal of system design .............................................................. 28

4.1.3 Physical structure of the system ..................................................... 30

4.1.4 The logical structure of the system ................................................. 31

4.2 System Function Modules in Detail Design .................................................... 32

4.2.1 Room information management ..................................................... 32

4.2.2 Goods information management .................................................... 36

4.2.3 Warehouse information management ............................................. 39

4.2.4 Library information management ................................................... 43

4.2.5 Warehousing information management .......................................... 47

4.2.6 Supplier information management ................................................. 50

4.2.7 Procurement information management .......................................... 54

4.2.8 Allocation of information management .......................................... 58

4.2.9 The allotment of information management .................................... 61

4.3 Database Design .................................................................................................... 65

4.4 Summary ................................................................................................................. 76

Chapter 5 Implementation of System ............................................ 77

5.1 System Implementation of the Environment ................................................... 77

厦门大学博硕士论文摘要库

Page 12: 厦门大学博硕士论文摘要库 - COnnecting REpositoriesKeyword: hotel; management information system; MVC 厦门大学博硕士论文摘要库 目录 IV 目 录 第1 章 绪

Contents

IX

5.2 Login Interface ....................................................................................................... 77

5.3 Function Main Interface ....................................................................................... 78

5.4 Room Management Interface.............................................................................. 78

5.5 Out of Storage Management Interface .............................................................. 79

5.6 Supplier Management Interface ......................................................................... 80

5.7 Purchasing and Supply Management Interface ............................................... 81

5.8 Allocation Management Interface ...................................................................... 81

5.9 Allotment Management Interface ...................................................................... 82

5.10 Summary ............................................................................................................... 83

Chapter 6 System Test ..................................................................... 84

6.1 System Test Environment .................................................................................... 84

6.2 System Test Plan .................................................................................................... 85

6.3 System Test Case Design ..................................................................................... 86

6.4 Test Result ............................................................................................................... 89

6.5 Summary ................................................................................................................. 89

Chapter 7 Conclusion and Prospects ............................................. 90

7.1 Conclusion .............................................................................................................. 90

7.2 Further Work .......................................................................................................... 90

References .......................................................................................... 92

Acknowledgements ............................................................................ 93

厦门大学博硕士论文摘要库

Page 13: 厦门大学博硕士论文摘要库 - COnnecting REpositoriesKeyword: hotel; management information system; MVC 厦门大学博硕士论文摘要库 目录 IV 目 录 第1 章 绪

第 1 章 绪论

1

第 1 章 绪 论

1.1 研究背景及意义

随着经济的发展和社会信息化进程的进一步推进,各行各业各领域都在

不同程度上应用信息化手段来提高自身的工作效率和市场竞争力。随着世界

上第一台计算机的出现,计算机及相关技术得到了很快的发展,而多媒体相

关技术随着计算机的发展也得到了更加广泛的应用,使得人们在各种学习、

工作、生活及娱乐中都进入了一个崭新的时代。在美国,由于多媒体设备能

够与计算机设备进行相连,从而使得视音频技术的各种设备在这个背景下得

到了飞速的发展,逐渐成为计算机的标准的外设之一。酒店的有形资源有效

管理对整个酒店的管理提供强大的后勤支持,使整个酒店的运营流程畅通无

阻[1]。例如:酒店管理的客房管理,酒店硬件资源管理,仓库管理等等。以

前那种老的单纯靠手工去进行大量的信息处理运作机制已经不能运用于如今

社会的需求,其不仅给顾客带来很大的麻烦,同时还造成企业需要耗费大量

的时间、物力和人力,给企业本身带来许多的不便利,降低了企业工作效率。

因此,对于酒店来说为了适应当今社会发展和增强与同行竞争力的主要手段

是建立一套科学有效全面的信息管理系统。

于是对于酒店资源我们可以给出一个这样的定义,能为酒店所利用实施

的,在酒店中能对顾客产生足够吸引力,并由此可以产生的经济效益及社会

效益的有形物质和无形物质。

可为酒店业利用与开发,并可产生环境效益、社会效益和经济效益等各

种因素和事物,都可当作为酒店资源;酒店资源是在现实条件下,能使酒店

业进行各种各样的经济活动并吸引顾客消费的各种因素的总称。

在大多数酒店管理系统旨在如何让酒店管理整个业务流程更加有效率,

而本论文讨论的是专注于其中的有形资源管理,这摆脱了酒店管理系统中的

其他模块管理,体现了更高的专业性和专注度,更加适用于当今这个用户信

息、财产信息的时代。适合人们快捷便利生活的要求,同时在以后的发展中

厦门大学博硕士论文摘要库

Page 14: 厦门大学博硕士论文摘要库 - COnnecting REpositoriesKeyword: hotel; management information system; MVC 厦门大学博硕士论文摘要库 目录 IV 目 录 第1 章 绪

某酒店物资管理系统的设计与实现

可以向其他领域的有形资源管理发展,使这成为一个具有自己领域的专业性

理论体系。

1.2 国内外研究现状

我国人民的消费观念有提高,收入也不断提高,对服务质量的要求也大

有提高。中小型酒店作为人们休闲、娱乐、食宿的场所而得到了快速地发展。

怎样去为客户提供更加及时和准确的服务,成为快捷便利酒店行业竞争的首

要问题。任何一个软件系统的发展都离不开计算机技术的发展,酒店资产管

理系统也一样。随着信息化技术的发展,酒店资产管理系统也从最初的基于

DOS 技术平台的单型酒店资产管理系统逐渐发展成为比较智能化的具有分

析能力的酒店资产管理系统。我国各个单位逐渐意识到电子政务管理系统建

设的重要性,并开始积极发展电子政务管理系统的信息化建设。同时,在电

子政务管理系统管理中最重要的便是实现整个管理体系的规范化和透明化,

出于该目的,我国许多企事业单位在电子政务管理系统上都运用到了该系统。

现在电子政务管理系统的系统化得到越来越多的关注,越来越多的软件开发

公司也开始加大了该方面的投入,以取得更大的市场竞争力。

在 Internet 技术的迅速普及和发展的现在,国内外的酒店企业中普遍实

现了不同技术程度的现代化的管理,而其中有形资源的管理则没有体现出更

加地独立化和普遍化,在酒店整个管理体系中,有形资源的管理是其他管理

的基础。因此,酒店管理系统的有形资源管理有待形成其独有的专业性。本

系统则正是将酒店的有形资源独立于整体之外来研究,但在整个系统处理各

种业务时预留有数据处理接口,从而达到了与整个系统的业务处理上的融合

[2]。

1.3 主要研究内容

某酒店资产体系复杂、品种繁多给酒店物资管理带来严重的挑战。酒店

所提供的不外乎软件形式服务和硬件形式的优美环境。这种产品构成导致酒

厦门大学博硕士论文摘要库

Page 15: 厦门大学博硕士论文摘要库 - COnnecting REpositoriesKeyword: hotel; management information system; MVC 厦门大学博硕士论文摘要库 目录 IV 目 录 第1 章 绪

某酒店物资管理系统的设计与实现

3

店的固定物资投资基本集中在了实物花费和硬件成本上,在多元化、规模化

的酒店更显得如此。另一方面,由于酒店本身处于服务行业,其涉及到的各

种物品十分繁杂,从体积重量庞大的土木建筑到轻巧玲珑的室内用用品应有

尽有。由于现代企业纷繁复杂的资金关系与投资关系,酒店又包含了数量庞

大的外来物资,这些都是酒店物资管理中独一无二特点与重要特性。

现有的酒店物资管理模式主要存在以下几个方面的问题:

(1)酒店管理者不重视相关方面的一些基础管理,相关方面的一些管理

工作制度不联系实际情况。

(2)仓库资产验收工作不到位。

(3)部门台帐管理不健全,基层人员对部门财产管理漠视,造成企业领

导层无法有效调整和支配资源。

(4)固定物资配置调整时,相关手续缺乏,与财务日记账严重不符。

1.4 论文组织结构

本文针对某个中小型酒店目前的业务情况,本论文在基于上述几个层面

的问题上进行对有形资源管理系统的设计与实现进行阐述:

第一章介绍是本论文的研究相关方面的一些背景及相关方面的一些意

义,同时兼具国内外的相关方面的一些研究现状进行分析得出本论文需要研

究的问题;

第二章对本系统的设计及实现上的相关技术的使用上进行介绍;

第三章主要是对本系统的需求的提出进行描述,其中包含系统目标、可

行性分析、功能需求分析、交互分析及相关系统开分和运行环境;

第四章主要是系统的设计,系统的设计包含系统架构设计及详细设计,

其中详细设计分为系统模块的划分与数据逻辑结构设计;

第五章是系统的实现是基于需求分析及系统设计,主要包括登陆界面、

功能主界面、客房管理界面、出入库管理界面、供应商管理界面、采购供应

管理界面、调拨管理界面、配发管理界面等

第六章系统的测试,采用软件工程的测试方法对系统进行了详细的测试

厦门大学博硕士论文摘要库

Page 16: 厦门大学博硕士论文摘要库 - COnnecting REpositoriesKeyword: hotel; management information system; MVC 厦门大学博硕士论文摘要库 目录 IV 目 录 第1 章 绪

某酒店物资管理系统的设计与实现

与分析。

第七章是为本论文所描述的系统的设计与实现进行总结,并对其提出展

望,对未来相关管理系统的期望。

厦门大学博硕士论文摘要库

Page 17: 厦门大学博硕士论文摘要库 - COnnecting REpositoriesKeyword: hotel; management information system; MVC 厦门大学博硕士论文摘要库 目录 IV 目 录 第1 章 绪

Degree papers are in the “Xiamen University Electronic Theses and

Dissertations Database”.

Fulltexts are available in the following ways:

1. If your library is a CALIS member libraries, please log on

http://etd.calis.edu.cn/ and submit requests online, or consult the interlibrary

loan department in your library.

2. For users of non-CALIS member libraries, please mail to [email protected]

for delivery details.

厦门大学博硕士论文摘要库