(精品)基于C#的酒店管理系统的开发毕业设计(2)
VS中利用数据控件可以访问多种数据库系统。使用ADO控件功能强大、使用方便,而且占用内在少,访问速度更快。同时提供的ADO控件,可以用最少的代码创建数据库应用程序。
2.4 .net框架
.NET框架(.NET Framework) 是由微软开发,一个致力于敏捷软件开发(Agile softwaredevelopment)、快速应用开发(Rapidapplication development)、平台无关性和网络透明化的软件开发平台。.NET是微软为下一个十年对服务器和桌面型软件工程迈出的第一步。NET包含许多有助于互联网和内部网应用迅捷开发的技术。
.NET框架是一个多语言组件开发和执行环境,它提供了一个跨语言的统一编程环境。.NET框架的目的是便于开发人员更容易地建立Web应用程序和Web服务,使得Internet上的各应用程序之间,可以使用Web服务进行沟通。从层次结构来看,.NET框架又包括三个主要组成部分:公共语言运行时(CLR:Common Language Runtime)、服务框架(Services Framework)和上层的两类应用模板——传统的Windows应用程序模板(Win Forms)和基于ASP NET的面向Web的网络应用程序模板(Web Forms和Web Services)。
公共语言运行时(CLR),是一个运行时环境,管理代码的执行并使开发过程变得更加简单。CLR是一种受控的执行环境,其功能通过编译器与其它工具共同展现。
在CLR之上的是服务框架,它提供了一套开发人员希望在标准语言库中存在的基类库,包括集合、输入输出、字符串及数据类。
2.5 CS架构
传统的MIS系统的开发是基于CS(ClientServer)模式的。CS结构是现代计算机系统中主流高效率的体系结构,更重要的是它还是一个开放的体系结构。
CS应用系统基本运行关系体现为“请求响应”的应答模式。每当用户需要访问服务器时,CS软件体系结构,即ClientServer(客户机服务器)是由客户给予服务器合作完成的二层结构系统平台模式,是基于资源不对等,且为实现共享而提出来的,是20世纪90年代成熟起来的技术,CS结构将应用一分为二,服务器(后台)负责数据管理,客户机(前台)完成与用户的交互任务,并将用户对数据的操作请求发送到服务器。
它的优势在十分广泛地采用了网络技术,将系统中的各部分任务分配给分布在网络上担任不同角色的计算机。它把较复杂的计算和管理任务交给网络上的高档机器-服务器,而把一些频繁与用户打交道的任务交给前端较简单的计算机-客户机(Client)。通过这种结构完全实现了网络上信息资源的共享。
任何一个应用系统,从简单的单机系统到复杂的网络计算,它都由三部分组成:显示逻辑部分(表示层),事务处理逻辑部分(功能层)和数据处理逻辑部分(数据层)。表示层的功能是实现与用户的交互,功能层的功能是进行具体的运算和数据的处理,数据层的功能是实现对数据库中的数据进行查询、修改、更新等任务。两层ClientServer数据库系统的结构如图2.1所示。
图2.1 CS模式结构图
CS模式具有如下优点:
(1)提高数据和服务器的无缝连接。 (2)为联机事务处理提供很高的性能。
由于ClientServer体系结构合理划分功能,均衡分配ClientServer的负载,并减少了网络传输,同时也建设了客户端PC机的处理任务。因而ClientServer结构能够为联机处理提高事务吞吐量,缩短响应时间和支持多用户操作。
(3)开放性和易扩充性。
ClientServer结构的DBMS提供开发的Client接口和Server接口,使得系统可以进行扩充。
数据库应用是当前计算机应用的一个非常重要的方面,在目前的数据库应用技术中普遍采用的就是ClientServer体系结构。在这种体系结构中,所有的数据和数据库管理系统都在服务器上,客户机通过标准的SQL语句等方式来访问数据库中的数据。这种
体系结构把数据和对数据的管理都放在了服务器上,保证了数据的安全性和完整性,同时也可以充分利用服务器高性能的特点。而且ClientServer技术可以降低软件开发和维护成本,增强应用的可移植性,改善网络和系统的性能,提高用户的工作效率,保护用户的投资。正因为CS体系结构有这些优点,所以得到了广泛的应用。因而管理信息系统中从系统结构设计、网络结构设计、系统平台、数据库平台及应用软件系统的选择体现了ClientServer体系结构的设计思想。在CS这种模式结构中,所有的应用逻辑都在Client端,从而使Client端变得很“胖” ,Server端则成为数据库服务器,进行数据处理和维护,因此Server相对变得很“瘦” ,这就使应用系统可维护性和可扩展性较差。如果系统有大量用户,并且用户是分布的和流动的,那么系统的安装会很困难,在系统进行修改后,所有客户机上的应用软件都会受到影响。因此基于CS模式结构的管理信息系统在InternetIntranet环境下的使用受到很大限制,不能满足企业发展的需要,较好的解决办法是使用三层或多层结构。
2.6 T-SQL
SQL 程式设计语言的增强版,它是用来让应用程式与 SQL Server 沟通的主要语言。T-SQL 提供标准 SQL的DDL 和 DML 功能,加上延伸的函数、系统预存程序以及程式设计结构(例如 IF 和 WHILE)让程式设计更有弹性。
Transact Structured Query Language 它是ANSI和ISO SQL 标准的Microsoft SQL Server方言或扩展,中文理解为:SQL SERVER专用标准结构化查询语言增强版。在 Microsoft SQL Server 7.0 中 T-SQL 有着为数不少的新增功能,包括新的预存程序、系统资料表、函数、资料型别、陈述式以及现存陈述式中的选项。这些都被保留在 SQL Server 2000 中,因此我们在这里要先回顾 (特别是在您还不很熟悉 SQL Server 7.0 中 T-SQL 的功能,这个温习就很重要了)。因为有太多的新功能需要讨论,在此我们仅为每个类别举少数例子来加以介绍。
系统预存程序是 SQL Server 提供来执行管理与其他工作,包括了系统资料表更新以及从系统资料表中检索资料等。系统预存程序是和 SQL Server 一起安装,名称以 sp_ (系统预存程序) 或 xp_ (延伸的预存程序)开头。这些预存程序储存在 master 资料库中,权限归系统管理者所有。不过,许多程序可以从使用者自订的资料库执行,用来在特定资料库中从系统资料表检索资讯。当您执行一个系统预存程序,它是在目前资
料库的系统资料表中展开作业。
sp_cycle_errorlog 关闭目前的错误日志档案,重新命名为errorlog.1(以及,如果需要的话,将旧的errorlog.1重新命名为errorlog.2,依此类推),以及开始一个新的错误日志档案。
sp_”
组件需求:Microsoft .NET Framework 1.1, Microsoft MDAO 2.7, ASP.NET 1.1
第四章 系统设计
4.1 系统功能模块概要设计
按照结构化的系统设计方法,将整个系统分解成相对独立的若干模块,通过对模块的设计和模块之间关系的协调来实现整个软件系统的功能,从而得到系统的功能模块结构图。本系统的功能模块结构如图4.1所示。
登陆酒店管理系统前台操作数据管理系统管理客户查询客户查询客户入住客户结算客房类型客房信息客户管理客房管理 图4.1系统功能概要设计
4.2 系统功能的详细设计
人机界面,是人与机器进行交互的操作方式,即用户与机器互相传递信息的媒介,其中包括信息的输入和输出。好的人机界面美观易懂、操作简单并且具有引导功能,使用户感觉愉快、增强兴趣 …… 此处隐藏:1775字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [实用模板]第八章:法国“新浪潮”与“左岸派”
- [实用模板]2021年北京上半年临床医学检验技师生物
- [实用模板]SAP GUI 7.10客户端安装配置文档
- [实用模板]2001年临床执业医师资格考试综合笔试试
- [实用模板]36机场工作实用英语词汇总结
- [实用模板](一)社会保险稽核通知书
- [实用模板]安全教育主题班会材料
- [实用模板]濉溪县春季呼吸道传染病防控应急演练方
- [实用模板]长沙房地产市场周报(1.30-2.3)
- [实用模板]六年级数学上册典中点 - 图文
- [实用模板]C程序设计(红皮书)习题官方参考答案
- [实用模板]中国证监会第一届创业板发行审核委员会
- [实用模板]桥梁工程复习题
- [实用模板]2011学而思数学及答案
- [实用模板]初中病句修改专项练习
- [实用模板]监理学习知识1 - 图文
- [实用模板]小机灵杯四年级试题
- [实用模板]国贸专业毕业论文模板
- [实用模板]教育学概论考试练习题-判断题4
- [实用模板]2015届高考英语一轮复习精品资料(译林
- 00Nkmhe_市场营销学工商管理_电子商务_
- 事业单位考试法律常识
- 诚信教育实施方案
- 吉大小天鹅食品安全检测箱方案(高中低
- 房地产销售培训资料
- 高一地理必修1复习提纲
- 新概念英语第二册lesson_1_练习题
- 证券公司内部培训资料
- 小学英语时间介词专项练习
- 新世纪英语专业综合教程(第二版)第1册U
- 【新课标】浙教版最新2018年八年级数学
- 工程建设管理纲要
- 外研版 必修一Module 4 A Social Surve
- Adobe认证考试 AE复习资料
- 基于H.264AVC与AVS标准的帧内预测技术
- 《食品检验机构资质认定管理办法》(质
- ABB变频器培训课件
- (完整版)小学说明文阅读练习题及答案
- 深思洛克(SenseLock) 深思IV,深思4,深
- 弟子规全文带拼音




