软件工程酒店客房管理设计与实现.docx

上传人:b****7 文档编号:9845796 上传时间:2023-02-07 格式:DOCX 页数:13 大小:166.57KB
下载 相关 举报
软件工程酒店客房管理设计与实现.docx_第1页
第1页 / 共13页
软件工程酒店客房管理设计与实现.docx_第2页
第2页 / 共13页
软件工程酒店客房管理设计与实现.docx_第3页
第3页 / 共13页
软件工程酒店客房管理设计与实现.docx_第4页
第4页 / 共13页
软件工程酒店客房管理设计与实现.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

软件工程酒店客房管理设计与实现.docx

《软件工程酒店客房管理设计与实现.docx》由会员分享,可在线阅读,更多相关《软件工程酒店客房管理设计与实现.docx(13页珍藏版)》请在冰豆网上搜索。

软件工程酒店客房管理设计与实现.docx

软件工程酒店客房管理设计与实现

软件工程设计说明书

 

姓名:

学号:

班级:

指导教师:

完成日期:

 

设计要求

考核

目的

考查学生对软件工程方法学的掌握程度,主要考察可行性分析、需求分析、面向对象的分析、面向对象的设计等能力。

包含了对象模型、用例图、数据流图、ER图等的创建。

提高同学们对实际项目的分析和设计能力。

考核

项目

要求

教师给定《教务管理系统》、《在线考试系统》、《旅行社信息管理系统》、《人事工资管理系统》、《图书馆图书借阅查询系统》等几个题目的基本需求,要求同学们通过更近一步的需求调研,完成以下几个方面的任务:

1、给出系统的可行性分析报告

2、给出系统的需求分析报告

3、给出系统的面向对象分析并得到对象模型

4、给出系统的基本用例图

5、给出系统的数据流图

6、给出系统的主界面设计

7、写出分析和设计报告

要求:

1、可以选择给定的题目中的任何一个,也可以自选题目,但需经任课老师同意。

2、可以几个同学一组共同完成同一个项目,但要求各自的分工明确,论文突出各自的重点。

 

酒店客房管理系统设计说明书

一引言

1.1编写目的

随着我国旅游业的飞速发展,以及社会生活水平的普遍提高,人们对于酒店消费不断地提出更高、更多样性的要求。

根据…酒店的要求,为…酒店开发一款可以方便快捷管理与酒店客房相关的软件管理系统,经过详细分析与讨论,编写了本文档,其目的在于:

●准确无误的理解与表达用户对本软件系统的要求

●分析确认用户的所有要求是否合理以及有无实现的可能性以及必要性

●便于系统设计人员完成对系统的需求分析

预期的读者为:

酒店的相关工作人员,本系统的开发设计人员

1.2项目背景

1.2.1项目总述:

“酒店客房管理系统”应客户要求,利用计算机技术对酒店的客房订房退房等日常操作进行管理,不仅节省人力,物力,而且提高了管理效率,方便了业务的管理。

1.2.2项目背景:

●项目名称:

“酒店客房管理”系统

●任务提出者:

●项目开发者:

●系统用户:

酒店总台服务人员

1.2.3相关定义:

用户:

系统使用人员

客户:

酒店住户

二可行性分析

2.1技术可行性

根据客户提出的系统功能、性能及实现系统的各项条件,根据新系统目标来衡量所需的技术是否具备,本系统是一个数据库管理和查询的系统,现有的技术以较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统的功能目标。

同时,考虑给予的开发期限也较为充裕,预计系统是可以在规定期限内完成开发。

2.2经济可行性

1、在项目初期主要的投入有人力,物力和前期的资金投入但前期的投入不会超过预期,人力也不会太多。

2、项目做好以后可以使企业减少很多人员的雇佣进而可以大幅度的减少企业对员工的雇佣费用的支出,是企业充分的有很大的收益。

2.3社会可行性

1、法律方面可行性分析:

本软件系统不公开用户的姓名、地址、邮箱。

软件服务条款要与中华人民共和国的法律解释相一致,一致同意服从高等法院所有管辖。

如发生软件服务条款与中华人民共和国法律相抵触时,则这些条款将完全按法律规定重新解释,而其它条款则依旧保持对用户产生法律效力和影响。

交付的软件产品,涉及合同责任、侵犯专利权、侵犯版权等方面。

就用户方面来说,如果用户发生侵犯专利权、侵犯版权、违约等事件,我们将严格按照合同中的规定和国家有关法律的规定追究用户应付的法律责任,对本开发组的损失做出应有的赔偿。

2、针对用户要求所设计管理软件基于现行普遍应用的标准配置硬件系统,于windows操作系统下开发运行。

可利用现有旧版管理软件系统,参考与继承部分实用功能。

2.4最终结论

经过小组研究分析,该管理系统是对过去酒店客房管理系统的完善,消除了过去系统的不足之处。

待资金到位即可着手进行开发。

三需求分析

3.1项目的功能需求

3.1.1订房及入住管理功能:

3.1.1.1客户预订:

酒店客户可通过这个功能在未到达酒店之前先在酒店中预订住房,预订的方式可通过电话或者请求他人,但应带有相关证件。

客户在预订房间之后须在系统设定期限内入住,否则取消预订。

3.1.1.2客户订房:

利用本功能客户可在到酒店后才订房间,同样对于这种方式也分为两类客户进行处理。

3.1.13客户入住:

客户在预订转登记或者已登记好后,就进入本环节,客户在交纳定金后可获得所订房间的房卡并入住房间。

如若遇到团体预订客户在转登记入住时应考虑团体是否在规定期限内到达,对于团体提出的加房,减房要求,也应作出相应处理。

3.1.2退房管理功能:

本系统对结账方式如下规定:

对于团体客人,由团体负责人统一结账,结账方式为现金及银行卡结合的方式,不接受挂账。

客户信息管理功能:

本模块主要实现对酒店客户的信息查询,基本操作为管理客人的身份信息、消费信息,包括对相关信息的录入,修改,查询。

3.1.3客房信息管理功能:

本模块实现的是用户对酒店内客房的基本信息进行管理的操作,基本操作为检索,录入和修改,客房的基本信息包括:

客房的房间号,房间类型,房间位置,房间状态。

房间状态包括房间使用情况(是否空房),客房清洁情况(是否已清洁),以及房间清洁负责人员的管理等。

3.2项目的性能需求

3.2.1.时间性能要求:

在实际应用中由于酒店业务的要求,需要软件的响应时间应该尽可能缩短,对于有特殊需求的业务,还要求达到实时响应。

3.2.2.储存性能要求:

根据应用中实际情况配置适当容量的存储设备,由于本系统的存储要求高,所以要求存储设备能够稳高效定工作。

3.3.3.稳定性安全性要求:

要求软件尽可能的稳定,对于一般的应用系统,对安全性要求不高,但是对于酒店客房软件来说,在安全性方面应该加以保证。

四系统分析

4.1系统对象模型

图4.1系统对象模型

4.2系统用例图

图4.2系统用力图

4.3系统数据流图

系统主要功能的数据流图表如下图所示:

图4.3数据流图

4.4系统ER图

图4.4系统E-R图

五系统设计

5.1主界面的设计

5.1.1用户登录界面设计:

5.1.2系统主界面初步设计:

5.2数据库的初步设计

因为酒店的业务量很大存储的数据量也很大所以选择sqlserver。

根据需求分析所得实体关系E-R图,系统数据表结构如下所示:

Ajb(订金表)

序号

字段名

字段含义

数据类型

是否为空

1

Lsh

流水号

Identityint

2

Rzdjlsh

入住流水号

Int

3

Fh

房号

Char(5)

4

Je

金额

Numeric(6,0)

5

Rq

日期

datetime

6

Bz

币种

Char(10)

7

ytbz

已退标志

Char(4)

8

fkfs

付款方式

Char(12)

9

xm

姓名

Char(8)

10

jzdjlsh

结帐号流水号

int

Fzb(客房总表)

序号

字段名

字段含义

数据类型

是否为空

1

Lsh

流水号

Identityint

2

Fh

房号

Char(5)

3

Zt

状态

Char(6)

4

Xm

姓名

Char(20)

5

Xb

性别

Char

(2)

6

Rs

人数

Int

7

Krlb

客人类别

Char(8)

8

Rzrq

入住日期

Datetime

9

Ldrq

离店日期

Datetime

10

xzrq

续住日期

Datetime

11

fz

房价

Numeric(5,2)

12

Kfr

开房人

Char(8)

13

Kfrq

开房日期

Datetime

14

Kflx

客房类型

Char(8)

15

Ttbz

标志

Char

(2)

16

Bz

币种

Char(20)

17

Rzdjlsh

入住流水号

int

Jzdjb(结帐单表)

序号

字段名

字段含义

数据类型

是否为空

1

Lsh

流水号

Identityint

2

Rzdjlsh

入住单流水号

Int

3

Fh

房号

Char(5)

4

Xm

姓名

Char(20)

5

Rzrq

入住日期

Datetime

6

Ldrq

离店日期

Datetime

7

Bz

币种

Char(10)

8

Cdbz

签单标志

Char

(2)

9

Czy

操作员

Char(8)

10

czrq

操作日期

Datetime

Jzmxb(结帐明细表)

序号

字段名

字段含义

数据类型

是否为空

1

Lsh

流水号

Identityint

2

jzdjlsh

结帐单流水号

Int

3

Jzfs

结帐方式

Char(10)

4

Bz

币种

Char(10)

5

Je

金额

Numeric(9,2)

6

Cdbz

签章标志

Char

(2)

7

Fh

房号

Char(5)

8

Krxm

客人姓名

Char(20)

9

Qdxm

签单姓名

Char(20)

10

Czy

操作员

Char(8)

11

czrq

操作日期

Datetime

六总结

通过本次设计,学到了不少东西。

最重要的是对进行软件设计的整体设计流程及思维方法有了深刻的认识。

在期间,发现的许多问题都源于没有认真的按步骤进行设计,不重视需求分析,总体设计部分,对各方面将会产生的问题考虑不周全。

在设计过程中,使用到基本都是书本中所讲授过的知识,也让我体会到了学以致用的重要性。

由于本人能力有限,在项目设计中考虑的方面难免有所欠缺,也谢谢指导老师的指正和提示!

七参考文献

1、张海潘《软件工程》  北京清华大学出版版社2003

2、李昭原《数据库原理与应用》 科学出版社2002

3、徐兰芳,彭冰《数据库设计与实现》上海-上海交通大学出版社2006

4、(美)WendyBoggs《UML与RationalRose2002从入门到精通》邱仲潘等译北京-电子工业出版社2002

5、《金华市发达装配厂库存管理系统KCGL》的可行性分析

6、《中华人民共和国国家标准UDC681.3》

7、《计算机软件产品开发文件编制指南GB8567-8

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

当前位置:首页 > 高等教育 > 文学

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

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