2.2 Microsoft Visual Studio 2010
目前市场上计算机语言和开发工具有很多,Microsoft Visual Studio 2010以其稳定和与平台无关的特性从众多编程工具中脱颖而出被很多ASP.NET程序员所青睐。Microsoft Visual Studio 2010是一套完整的开发工具集,用于生成ASP.NET Web应用程序、XML Web Services、桌面应用程序和移动应用程序。Visual Basic、Visual C++、Visual C# 和 Visual J# 全都使用相同的集成开发环境(IDE)利用此IDE可以共享工具且能够帮助创建混合语言解决方案。而且这些语言利用了.NET Framework的功能。通过此框架可使用简化ASP Web应用程序和XML Web Services开发的关键技术。Microsoft为单独工作或在小型团队中的专业开发人员提供了两种选择Visual Studio 2010 Professional Edition和用于Microsoft Office系统的Visual Studio 2010工具。每种版本都在标准版的特性上进行了扩展。包括用于远程服务程序开发和调试、SQL Server 2008开发的工具以及完整的、没有限制的开发环境。
2.3 SQL与SQL Server 2005
SQL是用来对存放在计算机中的数据库进行组织、管理和检索的语言。SQL一词是“Structured Query Language(结构式查询语言)”的缩写,是一种用于与数据库进行交互的语言[10]。SQL语言的极大普及是当今计算机工业中最引人注目的趋势之一。在过去的几年中,SQL已经发展成为标准计算机数据库查询语言。现在,微机到大型机,有很多数据库产品支持SQL,SQL的国际标准已经能够被采用并被不断扩充。SQL在主要计算机开发上的数据库体系中占有重要的地位。
SQL Server 2005提供服务器端的软件,可以让用户端进行数据库的建立,文护及存取等操作,使你方便的编写功能强大的存储过程,他们存放在服务器端,并预先编译过,执行速度非常块,触发是一种特殊的存储过程,用来确保SQL Server数据库引用的完整性,你可以建立插入,删除和更新触发以控制相关的表格中对数据列的插入,删除和更新。
3.需求分析
3.1 运行环境
酒店管理系统以Microsoft SQL Server 2005作为后台数据库Microsoft Visual Studio 2010做为前台开发工具,运用从顶向下逐层分解的模块化结构设计思想、面向对象的设计方法完成了酒店管理系统的主要模块。同时为加强对客户和员工的管理,本酒店管理系统解决了酒店管理复杂、不规范等问题,优化了管理流程,实现了该酒店管理工作的无纸化办公。
本酒店管理系统的后台数据采用SQL Server 2005(由Microsoft开发的数据管理系统)。SQL Server 2005是一个客户服务器DBMS。开发这种客户服务器的结构是为了能够管理连接到同一个网络中的很多不同的计算机。SQL Server的功能被分成客户端和服务器端。客户端提供了用户界面,用以向DBMS提交申请,服务器端处理这些请求[11]。
3.2 系统需求
本系统的角色分为3类:
1.系统管理员:拥有所有权限,包括数据管理(客房类型、客房信息管理)、前台操作(客房查询、客户查询、客户入住和结算操作)、系统功能(用户管理)权限。
(1)客房类型管理提供有关客房类型(如标准间、双人间)规范的设置
(2)客房信息管理进行客房信息及入住状况的管理,包括房间位置、价钱、额定人数、实际人数等。
2.前台人员:主要负责数据管理、前台操作,没有用户管理权限
(1)客房查询是在客户入住之前,根据客户要求查询满足条件的房间。
(2)客户查询主要是根据客户的身份证号来显示客户的住宿记录,以便客户结算。 C#+SQLserver旅游酒店管理系统设计+ER图(3):http://www.youerw.com/jisuanji/lunwen_4747.html