soa面向多类型用户的宾馆管理系统的设计与实现.rar
soa面向多类型用户的宾馆管理系统的设计与实现,摘 要现有的宾馆管理系统采用单一的c/s或b/s模式,不能满足多类型用户的需求,面向多类型用户的宾馆管理系统可以实现宾馆信息的有效管理和方便多类型用户的使用。面向服务的体系结构 (service-oriented architecture, soa)具备编码灵活性,明确开发人员角色,支持多种客户类型(包括pda、手机等...
该文档为压缩文件,包含的文件列表如下:
内容介绍
原文档由会员 yexuhui2010 发布摘 要
现有的宾馆管理系统采用单一的C/S或B/S模式,不能满足多类型用户的需求,面向多类型用户的宾馆管理系统可以实现宾馆信息的有效管理和方便多类型用户的使用。面向服务的体系结构 (Service-Oriented Architecture, SOA)具备编码灵活性,明确开发人员角色,支持多种客户类型(包括PDA、手机等新型访问渠道),具有易维护、可伸缩和高可用性的优点。采用SOA的最新形式—Web服务更适合开发基于Web的应用程序,便于Web上信息的互操作、共享和集成。
本系统针对不同类型的用户采用不同的模式:对互联网用户采用B/S模式,使得用户在任何地方,任何时间只通过浏览器就能够使用系统;对移动用户采用WAP模式,可以在不方便使用有线网络的地方使用无线网络进行业务处理;对局域网用户采用C/S模式,提高信息处理的速度。在服务器上采用SQL-Server 2000,使用存储过程进行复杂的数据操作,提高了数据处理效率、减少了了网络上数据的传输量、降低网络负载。本系统设计与实现的核心是宾馆信息的查询和宾馆的加盟,会员注册和登录,转账和结账,客房出租情况和房价调整以及后台管理等。
宾馆管理系统是一个典型的信息管理和发布系统,具有功能强大,界面友好,操作简单等特点。借助于网站表现形式,让更多的客户了解更多的宾馆信息,能有更多的选择。毫无疑问,该系统够使更多的宾馆获得更多的经济效益。
关键词:SOA,Web服务,宾馆管理系统,多类型用户,Microsoft SQL-Server 2000,.NET
ABSTRACT
The existing hotel management system adopts sheer C/S or the B/S pattern, which cannot satisfy the multi-type users’ requirements, however, multi-type user-oriented hotel management system can effectively implement hotel information management and is convenient for use. The management system using the service architecture (Service-Oriented Architecture, SOA) has the merit of code flexibility, and it can confirm development personnel role, support various customer types (including new access channels such as PDA, mobile telephone and so on), and it is easy to maintain, expand and has high availability. It is more suitable to adopt SOA--a newest Web service form to develop Web-based application, and is convenient for interoperation, sharing and integration of Web information.
This system apply different pattern in view of the different user: B/S pattern is adapted for the Internet user, so the user in any place and any time can use the system through the browser, and process business by wireless network when it is inconvenient to use wire network; the C/S pattern is adapted for the local area network user, it could enhances the information processing speed. Microsoft SQL-Server 2000 is used, and stored procedure is utilized to process complex data, which can improves the data access efficiency and reduces the stream of data transmission and the load of the network. The core of the system is to implement the hotel information query and the hotel alliance, the member registration, logging, transferring and settling accounts, guest room hiring situation and house price adjustment as well as background management and so on.
The hotel management system is a typical information management system, which has the performance of powerful function, is convenient to operate and has friendly interface. With the aid of web media, more customers can learn more hotel information, have more choices. Undoubtedly, the system makes more hotels earn more economic benefit.
Keywords: SOA, Web service,hotel management system,multi-type users,Microsoft SQL-Server 2000,.NET
目 录
第1章 绪论 1
1.1 课题研究背景 1
1.2 课题研究的目的和意义 1
第2章 系统采用的关键技术 3
2.1 SOA和web服务 3
2.1.1 SOA 3
2.1.2 Web 服务 3
2.1.3 SOA和 Web 服务的关系 4
2.2 .NET平台 4
2.2.1 ASP.NET 5
2.2.2 ADO.NET 5
2.3 数据库Microsoft SQL Server 2000 简介 6
第3章 需求分析 7
3.1 总体要求 7
3.2 用户需求 7
3.3 系统具体功能要求 8
3.4 数据流图 9
第4章 系统设计 12
4.1 系统功能设计 12
4.2 数据库设计 14
4.2.1 系统E-R图 14
4.2.2 数据库表 16
第5章 系统实现 20
5.1 系统环境要求 20
5.2 连接数据库 20
5.3系统界面 22
5.4系统主要功能的实现 24
5.4.1前台服务主要功能的实现 24
5.4.2 后台管理系统主要功能的实现 32
5.4.3 WAP子系统主要功能的实现 35
结 论 37
参考文献 38
致 谢 40