SQL Server 2008 允许使用 Microsoft .NET 和Visual Studio开发的自定义应用程序中使用数据,在面向服务的架构(SOA)和通过 Microsoft BizTalk Server 进行的业务流程中使用数据。信息工作人员可以通过日常使用的工具直接访问数据。
3.SQL语言
SQL(Structure Query Language)语言是结构化查询语言,是数据库的核心语言,是面向集合的描述性非过程化语言。Oracle SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据库控制语言DCL。SQL是一种面向数据库的通用数据处理语言规范,能完成以下几类功能:提取查询数据,插入修改删除数据,生成修改和删除数据库对象,数据库安全控制,数据库完整性及数据保护控制。
数据库对象包括表、视图、索引、同义词、簇、触发器、函数、过程、包、数据库链、快照等(表空间、回滚段、角色、用户)。数据库通过对表的操作来管理存储在其中的数据。
4.C#语言
C#是面向对象的编程语言。它使得程序员可以快速地编写各种基于MICROSOFT .NET平台的应用程序,MICROSOFT .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。
3 需求分析
随着信息技术的发展,数据化的信息成为了我们日常生活中不可避免的一部分。我们合理的需要利用信息来给我们学习工作生活带来便利,但是如何处理信息却成为了一大难题。作为酒店,必须运用科学合理的管理思想与先进创新的管理方法。因而,本次设计的主题是酒店信息管理的设计与实现。酒店信息管理系统虽然只是酒店管理模式其中的一个模块,但是,依旧是不可或缺的主要部分,在一定程度为酒店提供了很大的便利,有效的管理信息,做到真正的服务大众[1]。
本次毕业设计,采用基于ASP.NET平台c#语言以及SQL server 数据库,主要模块包括:用户(管理员,普通员工)权限登录,客户信息维护,客户预订,客户入住,营业统计,系统管理等。基于ASP.NET平台的管理系统着重于对酒店客户订房进行正确的记录,形成了一个包括订房管理,模板处理,数据统计等模块在内的计算机管理系统。在网页外观设计上,采用简洁大方的设计,为用户提供舒适的平台填写,查询信息等。
本系统设计共有两个主要模块,分别是管理员,普通员工。
3.1 管理员
以管理员权限登录本系统后,实现功能模块包括[1,2]:
(1)对客房类型管理,主要是对客房类型的基本信息进行管理,包括添加,修改,删除、查询功能,添加客房的类型、价格以及备注信息。
(2)对客房进行管理,主要是对客房的基本信息进行管理,包括添加,修改,删除、查询功能,添加客房的房间类型(客房类型是从数据库直接读出的,它是依据第一个功能模块而来,只有先有了客房类型,管理员才可以对客房进行编号)、房间号、类型、状态。
(3)对预订(基本信息)进行管理,可以根据订单号、状态、预入住时间(时间做成的是日历的形式,方便用户使用,以下时间选择均采用此方法)、下单时间、客户姓名、客户手机进行模糊查询。
(4)对入住(基本信息)进行管理,可以根据入住编号、房间号、状态、客户姓名、客户手机、身份证进行模糊查询。
(5)对项目消费(基本信息)进行管理,可以根据入住编号、消费项目、消费时间、客户姓名、客户手机、身份证进行模糊查询。
(6)对营业消费(基本信息)进行管理,可以根据入住编号、房间号、入住日期、退房日期、客户姓名、客户手机、身份证进行模糊查询。