- 1、本文档共46页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目 录
一、引 言 1
二、需求分析 3
(一)用户需求分析 3
(二)系统功能分析 6
(三)可行性分析 7
1.技术上的可行性 7
2.经济上的可行性 8
三、系统的总体设计 9
(一)功能设计 9
(二)数据库设计 11
1.概念结构设计 11
2.逻辑结构设计 13
四、系统实现 18
(一)开发工具的选择 18
(二)运行环境及配置 21
(三)系统功能模块的实现 24
五、系统测试 38
六、结 论 41
参考文献 43
(一)用户需求分析
需求分析是在问题及最终解决方案之间架设桥梁的第一步。只有充分了解需求之后才能设计系统,否则,对需求定义的任何改进,在设计上都必须大量的返工。现在绝大多数的中小型酒店、宾馆由于资金、人员等多方面原因不易使用酒店管理类软件,全凭原始的手工记录管理,效率低、易出错;同时,市场上出现的各类酒店客房信息管理软件基本上都是为大型酒店专业设计的,有很多功能对于一般酒店、宾馆根本用不上。更为关键的是这些酒店客房信息管理软件都是基于客户机/服务器的,即使功能再强大,客人需要预订客房时都需自己亲自到酒店去预订或者是打电话到酒店预订,操作比较繁琐。
酒店客房信息管理系统的使用是否方便,运行速度是否迅速,信息处理是否准确,直接影响到客人能否及时获得酒店客房信息和酒店的经营管理,然而,现在的系统显然不能满足这些需求,它存在的主要问题:客人使用很不方便。客人预订客房,需自己亲自到酒店去预订或者是打电话到酒店预订这显然是对时间很大的浪费另外,若客人临时有事需要修改和取消自己的预订也需那样做相当麻烦。而在生活节奏越来越快的今天,显然是不科学的。管理酒店的各种信息相当困难。酒店的信息量越来越大,管理员要对客房、预订、入住、结账等信息进行人工管理,工作量相当大,如客人结账退房时,要通过手工记录的账单计算客人的结账金额,并修改客房信息。处理效率低,准确度差。采用人工方式,不但增加了工作量,浪费了人力,更重要的是不可避免地会降低处理效率,且出错机率大。
数据字典 数据字典是系统分析阶段的重要部分,它清楚地定义与详细地解释了数据流程图所不能表达的内容同时它能够帮助分析组织数据,是同用户交谈的极好工具,此外数据字典记载着每个数据项的关键条目,从中可以检查出各数据元素的详细内容或漏掉的数据元素。
(1)数据元素定义表
如表2-1所示。表2-1 数据元素定义表
编号 数据流元素名 数据类型、长度 编号 数据流元素名 数据类型、长度 E01 姓名 C/50 E12 支付方式 C/50 E02 联系电话 C/50 E13 结账金额 N/小数 E03 信用卡号 C/50 E14 消费内容 C/50 E04 房间类型 C/50 E15 房间类型编号 C/50 E05 房间编号 C/50 E16 楼层编号 C/50 E06 入住时间 D E17 额定人数 C/50 E07 离店时间 D E18 床数 C/50 E08 备注 C/50 E19 客房价格 C/50 E09 预订人 C/50 E20 客房状态 C/50 E10 单据状态 C/50 E21 房间类型数量 C/50 E11 入住人数 C/50 E22 角色名称 C/50 (2)数据流定义表
如表2-2所示表2-2 数据流定义表
编号 数据流名称 数据流来源 数据流去向 数据流组成 P001 客房预订表 订房登记 管理人员 E01~E08 P002 登记表 入住登记、客房预订表、客房信息表 退房管理 E02、E05、E07
E09、E10、E11 P003 退房表 登记表 客人 E05、E12、E13 P004 消费表 消费记账单 客人 E05、E08、E13、E14 P005 客房信息表 客房信息单 预订管理
退房管理 E05、E08、E15、E16、E17、E18、E19、E20 P006 客房类型表 客房信息单 客房管理 E04、E15、E19、E21 2.数据流程图
2-1所示,后台数据流程图如图2-2
图2-1 前台系统流程图
图2-2 后台系统流程图
(二)
系统开发的总体任务是实现酒店信息的系统化、规范化和自动化。酒店客房管理系统可能实现的主要功能包括以下几个方面。
1.客户订单管理进行管理,包括对的基本信息(如姓名、、等)进行和。
管理,并对其进行管理,基本信息(如、、、等)进行检索、录入和修改。
管理进行管理,包括的基本信息(如客房号、、等)进行检索、录入和修改。
管理实现对客房退房管理包括对客房的业务信息(如客房号、)进行检索、录入和修改。
客户信息可以对进行,包括对基本信息(如)进行。
根据的,。
本管理信息系统将采用技术成熟的Visual Studio.NET作为前台开发工具。后台数据库采用SQL Serve
文档评论(0)