酒店管理系统的设计与实现 - 硕士学位论文(专业:软件工程)(7)

2020-02-20 15:07

为已接

收和未接收两种状态,操作员在登录系统时,如有未接收留言,系统将自动给出提示。

3.设施利用统计

目标:主要显示各部门的项目设施利用率,出租率的统计。 .27.酒店管理系统的设计与实现 详细功能设计:

设计一个报表,体现出各部门的项目设施利用率,出租率。 4.客史资料查询

目标:对已离店宾客的详细情况进行查询或打印。 详细功能设计:

通过在画面中[登记人信息]区中移动光标,可进一步确定某位客人具体的登记

情况,同理在[其他人信息]区中移动光标,可进一步确定某位客人的具体情况。也可

以通过点击[查找]按钮,在弹出的“查找窗口”,可以通过输入“姓名”、“住址”和“证件

号”来查询客人信息。 3.3数据库设计

酒店软件的核心实际上就是如何使用和操作数据库,所以,数据库设计极其重要。

从用户使用的角度来看,酒店系统的组成部分分成三个层次:数据存储层、业务处理层

和界面表示层。

数据存储层就是完成对数据的各种维护操作,一般是由数据库管理系统来完成该层

上的工作;业务处理层就是应用程序要处理的、与用户密切相关的各种业务操作,这一

层次的工作通常是通过程序设计语言的编程来完成的;界面表示层是应用程

序系统提供

给用户的可视化操作界面,是用户提出请求和接受回应的地方。这三个层次都与数据库

相关,数据存储层就是指数据库本身,业务处理层处理的对象(业务信息)实际上就是处

理数据库中的数据,界面表示层是操作界面,其目的是为了方便的使用数据库中的数

据。因此数据库的设计是酒店管理系统开发的基础和关键。

数据库设计的是否全面、合理、规范,直接关系到酒店系统的功能能否实现.如果

数据库设计得合理,后续程序开发将取得事半功倍的效果,否则将会加大编程的工作

量,甚至要回头重新修改数据库,因此作者采用了规范化的设计方法。 按照前面功能设计提出的总体要求,设计酒店系统的数据库应该有如下特点:结构

较简单、数据关系明确、容量小、执行效率高。 33.1设计准则

为了保证数据表结构合理,数据存取有序,且便于查询和修改,便于程序扩充和二

次开发,又不会造成副作用。设计数据表时,作者采用了范式准则。所谓范式准则就是

为了避免数据库设计中出现数据冗余、数据不一致等现象而提出的一系列条件和规则。

一28.大连理工大学硕士学位论文

范式准则共分为五种:第一范式、第二范式、第三范式、第四范式和第五范式,它

们之间是包含关系。第一范式是第二范式的前提,只有满足了第一范式的要求才‘有可能

满足第二范式。同样只有满足了第二范式的要求才有可能满足第三范式,第

四、第五范

式依此类推。也就是说五个范式准则的要求一个比一个高。

其中最常用的有第一范式、第二范式和第三范式,分别介绍如下。第一范式准则要

求表中的每个字段都象原子一样,是不可分的。第二范式的内容是:在满足第一范式准

则的基础上,表中所有的非主键字段都依赖于主键(主键又叫关键字)字段不允许出现不

依赖于主键属性的非主键字段。第三范式准则要求:在满足第二范式准则的基础上表中

非主键字段之间不能互相依赖。也就是说非主键之间是相互无关的. 但是在某些情况下,为了提高数据库查询效率,也可以违背范式准则的要求,增加

数据冗余,这种原则称为折衷原则。由于采用了第五范式导致数据库的奄询执行效率降

低,所以酒店管理系统的数据表只采用了第三范式,而且有些地方还采用了折衷原则,

从而大大提高了数据库的执行效率。虽然本系统只采用了第三范式,但由于数据库结构

简单、数据关系明确,仍能保证数据的完整性和正确性。 3.3.2主要表格

作者按照第三范式准贝0和折衷原则, 过严密分析和论证,建立了系统数据库。 内容列出如下:

1.客户登记表结构如下: 表3.1客户登记表

根据调研中从企业得到的基本数据资料,并经 限于篇幅的关系,只将部分主要表的详细设计 .29,酒店管理系统的设计与实现

37服务费 Numeric 2 No 38附加费类型 Character l No 39附加费率 Numeric 6 2 No 40附加费 Numeric 10 2 No 41加床费2 Numeric 12 2 No .30-大连理工大学硕士学位论文 3.预订金表结构如下 表3.3预订金表

.31.酒店管理系统的设计与实现 .32.大连理工大学硕士学位论文 .33.酒店管理系统的设计与实现 3.4安全设计 3.4.1网络安全设计

Windows 2000 Server是比较流行的服务器操作系统,导致其受攻击的方法比较

多,因此要合理配置和管理,来保证操作系统的安全。本系统从用户安全设置、密码安

全设置、系统安全设置、服务安全设置四个方面进行设计。 1.用户安全设置

(t)禁用Guest账号。在计算机管理的用户里面把Guest账号禁用,给Guest加一

个复杂的密码。

(2)限制不必要的用户。去掉所有的DuplicateUser用户、测试用户、共享用户等

等。用户组策略设置相应权限,并且经常检查系统的用户,删除已经不再使用

的用户。

(3)创建两个管理员账号。创建一个一般权限用户用来处理~些日常事物,另一个

拥有Adminislrators权限的用户只在需要的时候使用。

f4)把系统Administrator账号改名。Windows 2000的Administrator用户是不能被

停用的,这意味着别人可用这个用户来尝试密码。所以应尽量改名。 (5)把共事文件的权限从Everyone组改成授权用户。 ..34..大连理工大学硕士学位论文

(6)开启用户策略,分别设置复位用户锁定计数器时间为20分钟,用户锁定时间

为20分钟,用户锁定阈值为3次。 2.密码安全设置

(1)使用安全密码,注意密码的复杂性,还要经常改密码。 (2)设置屏幕保护密码。

(3)开启密码策略。启用密码复杂睦要求,设置密码长度最小值为6位,设置强

制密码历史为5次,时间为42天。 3.系统安全设置

(1)使用NrFs格式分区。NrfFS文件系统要比FAT、FAT32的文件系统安全得

多。

(2)安装防毒软件,经常进行系统扫描并升级病毒库。

(3)经常访问微软和~些安全站点,下载最新的Service Pack和漏洞补丁,保障服

务器长久安全。

(4)关闭默认共享。Windows 2000安装好以后,系统会创建一些隐藏的共享。很

多IPC入侵都琴I用了默认共享连接。打开“管理工具\计算机管理洪享文件夹\共

享’'在相应的共享文件夹上按右键,点【停止共享】。

(5)利用Windows 2000的安全配置工具来配置安全策略。微软提供了一套基


酒店管理系统的设计与实现 - 硕士学位论文(专业:软件工程)(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:黄飞鸿他是个什么样的人?他的一生又是怎样?为何死后成为一名宗

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: