ASP.net中小型酒店管理系统设计+ER图(4)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

ASP.net中小型酒店管理系统设计+ER图(4)


此外,这些语言包含相似的编程构造。 每种语言,举例来说,都能够使用循环语句和条件语句。 即使用 Visual Basic 写的条件语句的语法不与 用C++ 写的不一样,程序的功能也是相同的。
最后,大多数的编程语言有相似的数据变量类型。 以大多数的语言,你有设定字符串类型和整型数据类型的方法。举例来说, 整型数据最大值和最小值可能依赖语言的种类,但是基本的数据类型是相同的。
对于多种语言来说文持这一功能需要很大的工作量。 为什么继续再创轮子? 对所有的语言创建这种功能一次,然后把这个功能用在每一种语言中岂不是更容易。
.NET类库不完全是那样。 它含有大量的满足编程需要的类。举例来说,.NET类库包含处理数据库访问的类和文件协同工作,操作文本和生成图像。 除此之外,它包含更多特殊的类用在正则表达式和处理Web协议。
.NET framework,此外包含支持所有的基本变量数据类型的类,比如:字符串、整型、字节型、字符型和数组。
最重要地, 写这一本书的目的, .NET类库包含构建的 ASP.NET 页面的类。然而你需要了解当你构建.NET页面的时候能够访问.NET framework 的任意类。
正如你猜测的, .NET framework是庞大的。 它包含数以千计的类。 (超过 3,400) 幸运地,类不是简单的堆在一起。.NET framework的类被组织成有层次结构的命名空间。
2.1.3    B/S架构在web程序中的运用
B/S结构(Browser/Server)即浏览器/服务器结构,是一种分布式计算系统,浏览器向服务器上的网站程序递交请求和参数,服务器上的网站程序将结果传递到浏览器,由浏览器显示结果并传递给用户。此种方式的好处是可以随时接受用户的请求,显示用户想要的结果,每个页面的内容都是由程序动态生成的,不必为每个内容做一个单独的页面,不需要用户安装任何特定的程序,只要有浏览器就可以得到预想的结果。
B/S系统常常采用如图2.3.1所示的多层结构,这种多层结构在层与层之间相互独立,任何一层的改变不会影响其他层的功能。在多层结构中,如有如下基本的三层结构。
a)    数据访问层:实现对数据的访问功能,如增加、删除、修改、查询数据。
b)    业务逻辑层:实现业务的具体逻辑功能,如酒店预订、退订、客房管理等。
c)    页面显示层:将业务功能在浏览器上显示出来,如显示酒店空房信息等  数据库
图 2.1    web系统的三层结构图
除此之外,还可能具有其他层次。特别是在业务逻辑层,常常需要根据实际情况增加层次,但总的原则是:每一层次都完成相对独立的系统功能。
Web程序设计技术就是用于实现动态交互式功能的网页制作技术,通过Web程序语言(ASP.Net、CGI、PHP、ASP、JSP等)设计的动态网页可以根据用户的即时操作和即时请求,网页内容发生相应的变化,从而可以实现功能强大的交互式操作。
2.1.4    SQL Server数据库
数据库技术应用中,经常用到的基本概念有:数据库(DB)、数据库管理系统(DBMS)、数据库系统(DBS)、数据库技术及数据模型。数据库技术是研究数据库的结构、存储、设计、管理和使用的一门软件学科。
数据库通常有两个主要部分:一个是保存物理数据库的文件,一个是应用程序用于访问数据的数据库管理系统 (DBMS) 软件。DBMS 负责文护数据库的结构,包括:
a)    据库内数据间的关系。
b)    数据存储正确,定义数据间关系的规则未被违反。
c)    系统崩溃的情况下,按照已知的一致性程度恢复所有数据。 (责任编辑:qin)