C#.NET的平台内是建了对Web的服务支持,也是包括了对Web服务的构建和使用。这与其它的开发平台较为不同,如果你使用的是.NET平台,就不需要其他的工具,就可以完成对Web服务的开发。C#.NET Framework其实它本身就是全面支持Web 服务的,也会包括它对服务器端的请求处理和对其客户端发送与接受消息的支持。只要你使用了VS.NET,你大可不必了解譬如XML、HTTP等相对底层的协议,而且你同样也能开发使用Web服务。源:自;751'-论.文,网·www.751com.cn/
2.5 SQL的应用
SQL全称Structured Query Language,中文是“关系数据库标准语言”,是一种在关系代数与关系演算之间的结构化查询语言。由于它简洁易学并且功能强大,所以很是受用户的欢迎。
SQL语言主要分为以下三个大类:数据定义语言(Data Definition Language,即DDL),数据操作语言(Data Manipulation LNanguage,即DML),数据控制语言(Data Control Language,即DCL)。
SQL语言它是有以下这五个特点:1.它的综合统一性;2.它的高度非过程化,是无需了解存取的路径,这个存取路径的选择和数据库语句的操作过程全是由系统自动完成的;3.它的面向集合的操作方式:SQL不仅可以操作对象,它查找结的果可以是元组的集合,而且它的增、删、改的对象也都可以是以元组的集合;4.它可以用一种语法结构来提供两种的使用方式,因为SQL即是自含式的语言,又是嵌入式的语言;5.它的语言简洁,较为容易被接受:SQL的语言像是英语口语的简化,所以方便学习,而且它完成核心功能其实只用到了九个动词(select, create, drop, alter, insert, update, delete,grant, revoke)[3]。
3 系统的需求分析与数据库设计
3.1 需求分析
基于用户和管理者的功能和应用需求,客房管理系统的设计包括以下两个功能模块:用户模块及管理员功能模块。
3.1.1 用户模块
用户模块公开不太敏感的信息,例如:客房信息、用户个人信息、用户自己的订单信息等等。用户可先注册,然后登录就可以获取信息,操作简单,并且它可以实现最新信息的发布。
进入客房的首页后,首先最吸引人的是客房信息的焦点图循环滚动,接下来较左的模块是热门选择推荐,在其右方的是最新发布的新闻消息。第二页是可删选条件的客房信息查询,用户可以通过自定义条件筛选进行搜索,较为方便快速的搜索到能够最为接近的贴合用户需求的客房信息。酒店客房的管理者通过网页将关于酒店客房的信息传递给用户,用户可以通过网页了解到关于酒店客房的最新咨询。通过浏览客房的信息,用户能够更好的做出决定,亦能够在网页上对该房间进行预订。此房间一旦被预订,将不存在被再次预订的可能,会提示该房间已被预订。接着,用户可以在二级页面查询到自己预订的房间信息。