酒店信息管理系统设计与实现毕业论文(3)

2019-04-22 21:28

的功能模块,包括:房间信息及预定模块,餐饮添加模块,员工信息添加模块,登录模块,员工工资结算模块,退房模块,续房模块和系统管理模块。

1.4.Net数据库开发技术

其主要优点是易于使用、高速度、低内存支出和占用磁盘空间较少。ADO 支持用于建立基于客户端/服务器和 Web 的应用程序的主要功能。

1.5 ADO开发数据库

ADO 同时具有远程数据服务 (RDS) 功能,ADO主要是使用微软的OLE DB功能对数据库服务器中的数据进行访问和操作。其主要优点是易于使用、高速度、低内存支付和存储空间占用较少。用ADO开发数据库程序,通常需要以下组件:

T data Source, TADO Connection,TADO Command,TADO Data Set,TADO Table,TADO Query,TADOS Tore Pros 1.5.1.BDE开发数据库

BDE是负责用户和数据库交流的中间媒介。事实上,应用程序是通过数据访问组件和BDE连接,再由BDE去访问数据库,完成对数据库的操作,而并非直接操作BDE。这样用户只需关心C#中的数据组件即可,不用直接和BDE打交道。

数据库组件主要分为两类:“数据访问组件”和“数据控制组件”,它们和数据库的关系如图1-2所示:

图1-2数据库组件与数据库关系图

由于本软件的开发采用C/S(客户/服务器模式,而SQLserver2008是基于客户/服务器的数据库管理系统。它提供了功能强大的客户服务器平台,高性能客户服务器结构的数据库管理系统可以将delphi作为客户端开发工具,用户通过使用客户系统从服务器检索信息并进行本地操作,服务器关注数据库进程,而客户则关注信息的表示。而SQL Server作为存储数据的后台服务器软件,负责创建和维护表和索引等数据库对象,确保数据完整性和安全性,能够在出现各种错误时恢复数据。

2系统研究概论

2.1 体系结构

MIS系统平台结构模式大体上分为4种:主机终端模式、文件服务器模式、客户机/服务器模式(Clint/Server,简称C/S)、web浏览器/服务器模式(Browser/Server,简称B/S)。

2.2 系统体系机构的一般阐述

而文件服务器模式只适合小规模的局域网,对于用户多,数据量大的情况就会产生网络瓶颈,特别是在互联网上不能满足用户要求。因此,现代企业级平台结构模式应主要考虑C/S模式和B/S模式。 2.2.1 C/S模式与B/S模式的比较分析

C/S系统又被称作分布式计算系统,它的含义是程序的数据处理并不像通常在基于小型机或基于主机的计算机系统(终端方式)中那样在单个的计算机上发生,而是把程序的不同部分在多台计算机上同时运行。SQL Server是一个真正的客户/服务器关系型数据库系统。它使企业可以设计出能够满足不断改变的信息需求的分布式数据库系统。客户端通过网络向服务器发送SQL语句,服务器返回客户端结果集。对于Client/Server模式而言,其主要特点为:

(1)具有成熟的设计开发方法和工具。经过多年的研究和积累,基于Client/Server模式的系统设计开发方法已被用户所熟悉和掌握。并且,众多的数据库和软件生产商提供了各种可视化工具和编程语言来支持它的开发。相对而言,目前的基于Browse/Server模式的应用及其开发方法仍然处于发展阶段。

(2)交互性强,界面友好。各个Client机上运行的应用程序是针对待定的用户和任务设计,同时具有在线帮助和出错提示等辅助功能。这些优势是Browse/Server模式所不具备的。

B/S模式即Brower/Server结构模式,是基于Internet/Intranet的结构模式,分为三层,第一层为表示层,用户通过浏览器完成和后台的交互及最终查询结果的输出功能。第二层为具有ODBC接口的WEB服务器,属功能层,主要利用服务器完成客户的应用功能。第三层为数据层,根据客户的请求独立地进行各种运算。对Browse/Server模式而言,其主要特点为:

(1)其在逻辑上采用了3层结构,它在前台Browse和后台Server之间增加了一层Web Server层,所有的应用程序模块都安装在它上面,在Browse上只需安装一个通用的浏览器软件,因此,这种模式简化了客户端,使用户的操作更加方便。

(2)开放性好,Intranet/Internet完全兼容。

(3)扩展性好,根据发展需要,可对系统随时进行扩展,降低了系统的开发和维护的开销

2.2.2 B/S模式的优势

首先它简化了客户端。它无需像C/S模式那样在不同的客户机上安装不同的客户应用程序,而只需安装通用的浏览器软件。这样不但可以节省客户机的硬盘空间与内存,而且使安装过程更加简便、网络结构更加灵活。其次,它简化了系统的开发和维护。系统的开发者无须再为不同级别的用户设计开发不同的客户应用程序了,只需把所有的功能都实现在Web服务器上,并就不同的功能为各个组别的用户设置权限就可以了。各个用户通过HTTP请求在权限范围内调用Web服务器上不同处理程序,从而完成对数据的查询或修改。相对于C/S,B/S的维护具有更大的灵活性。当形势变化时,它无须再为每一个现有的客户应用程序升级,而只需对Web服务器上的服务处理程序进行修订。鉴于B/S相对于C/S的先进性,B/S逐渐成为一种流行的MIS系统平台。各软件公司纷纷推出自己的Internet方案,基于Web的财务系统、基于Web的ERP。一些企业已经领先一步开始使用它,并且收到了一定的成效。

B/S模式的新颖与流行,和在某些方面相对于C/S的巨大改进,使B/S成了MIS系统平台的首选,也使人忽略了B/S不成熟的一面,以及C/S所固有的一些优点。下面让我们来看C/S相对于B/S的一些优势。 2.2.3 C/S模式的优势

首先,交互性强是C/S固有的一个优点。在C/S中,客户端有一套完整的应用程序,在出错提示、在线帮助等方面都有强大的功能,并且可以在子程序间自由切换。B/S虽然由JavaScript、VBScript提供了一定的交互能力,但与C/S的一整套客户应用相比是太有限了。

其次,C/S模式提供了更安全的存取模式。由于C/S是配对的点对点的结构模式,采用适用于局域网、安全性比较好的网络协议,安全性可以得到较好的保证。而B/S采用点对多点、多点对多点这种开放的结构模式,并采用TCP/IP这一类运用于Internet的开放性协议,其安全性只能靠数据服务器上管理密码的数据库来保证。现代企业需要有开放的信息环境,需要加强与外界的联系,有的还需要通过Internet发展网上营销业务,这使得大多数企业将他们的内部网与Internet相连。由于采用TCP/IP,他们必须采用一系列的安全措施,如构筑防火墙,来防止Internet的用户对企业内部信息的窃取以及外界病毒的侵入。

采用C/S模式将降低网络通信量。B/S采用了逻辑上的三层结构,而在物理上的网络结构仍然是原来的以太网或环形网。这样,第一层与第二层结构之间的通信、第二层与第三层结构之间的通信都需占用同一条网络线路。而C/S只有两层结构,网络通信量只包括Client与Server之间的通信量。所以,C/S处理大量信息的能力是B/S所无法比拟的。

2.3开发方法整体选择

采用C/S结构,使用ADO连接数据库。这样的好处是: (1)使用C#+Access灵活方便,可扩充性、可移植性较好。

(2)ADO与Access同为微软开发,兼容性好,同时存取效率高,且较成熟,目前许多数据库应用系统都采用这种方式。

(3)采用 C/S结构是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。

ADO是Microsoft主要数据存储技术,ADO主要让应用程序或WEB应用程序存取各种不同的数据源。ADO封装了OLE-DB复杂的接口,以极为简单的COM接口存储数据,简化了程序员数据存取的工作。

3 系统总体规划分析

3.1 系统总体结构设计

酒店信息管理系统需求主要来自员工信息的修改,增加、删除、员工工资的结算;营业查询房屋信息与预定,已定房间的及时查询;以及配套的餐饮管理,餐饮菜单和餐饮结算。这些信息由系统自动归类储存,随时可以查阅修改。酒店管理人员可利用本系统,输出房屋名单,自动生成统计报表。 3.1.1 应用需求分析

本系统的功能有:员工信息查询管理(员工信息添加,修改,删除和工资明细及结算),营业查询包括(房间信息及预定和已定房间)和餐饮管理(可以查询餐饮的品系,种类和价格以及菜单的修改,添加和删除)。 3.1.2 系统处理流程图

本系统基本设计按系统规划的要求规定设计其处理流程如图3-1所示:

图3-1系统处理流程

3.2 各模块功能介绍

员工管理模块,主要实现的是管理员对酒店员工的信息查询(如新来员工的信息添加,员工信息的变动修改,辞职员工的信息删除以及员工工资的明细),及时了解酒店员工的情况。

营业查询模块,主要是对房间信息和已定房间的查询,了解房间情况,在浏览房间资料的时候,在选定房间的时候,可以进行房间信息添加,同时也便于管理员修改,和删除,对房间进行管理。对房间的查询方式可分为:标准间,双人间,单人间,套房等。

餐饮管理模块,主要是方便客人点餐,方便管理员查询及结算。可以根据餐饮菜单进行查询主要包括(菜系,汤系,饮料和主食的查询)管理员也可以对新品上架的添加以及对旧菜的下架删除,修改等,还有餐饮结算,方便员工操作,大大提高了工作效率。

系统退出模块,就是退出系统。

3.3总体结构设计

系统的概要设计中最重要的就是系统的模块化。模块化是指解决一个复杂问题


酒店信息管理系统设计与实现毕业论文(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:[优化方案]2014-2015学年高中化学 有机化学基础 模块综合检测(

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

马上注册会员

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