基于ASP.NET酒店管理系统的设计与实现(SQL2005)(毕业论文12900字,程序代码,SQL2005数据库)
中文摘要
酒店管理系统是较为典型的管理信息系统,系统的开发主要包括前端的程序开发和后台数据库的建立和维护。
网站前端程序开发分为两大部分,前台用户登录和后台管理员登录。用户进入主要有浏览房间、订房、退房、留言及注册的权限,而管理员身份则可以对房间及用户进行增删改查和对留言板的管理。
随着计算机技术的发展,数据库有利于显示出其强大的数据存储和数据管理的功能。为了满足人们对数据库的需要,Visual Studio.Net提供了强大的数据库程序设计功能。我们需要了解Visual Studio .Net 中数据库编程的机制和方法,还需了解数据库的基本概念和知识。
本系统使用MICROSOFT公司的Visual Studio .Net C#和SQL Server 2005作为程序开发工具和数据库开发工具。因为时间和能力的原因,目前本系统的设计为单机版,功能还不是很完全,但也能符合一般酒店管理系统的要求。
关键词:酒店管理系统 Visual Studio.Net C# SQL Server 2008 数据库
ABSTRACT
Hotel management system is a typical management information system, the system development mainly includes the establishment of background database and front-end application development and maintenance.
Web front-end application development is divided into two parts, the user login at the front desk and backstage administrator login. User enters the main view room, reservation and check-out, message and registration authority, and an administrator can in the room and to add and delete users and to the message board management.
With the development of computer technology, the database is helpful to show its powerful function of data storage and data management. In order to meet the needs of the people on the database, Visual Studio.Net provides a powerful database program design. We need to understand the mechanism and methods of the Visual Studio.Net database programming, also need to understand the basic concept of database and knowledge.
This system USES MICROSOFT Visual Studio.Net, c # and SQL Server 2005 as a development tool and database development tools. Because of time and ability to reason, at present the design of this system for stand-alone version, function also is not very completely, but also can accord with the requirement of general hotel management system.
Keywords: Hotel Management System, Visual Studio.Net, C #, SQL Server 2005, Database
主要功能为:
1)酒店网站主页
(1)酒店系统主界面
酒店的首页即是系统的主界面,其中包括管理员登录模块,用户登录模块,风采简介等。大致地介绍了酒店的特色,一眼能看出酒店分为哪几个区域。让浏览者看得更明了。
(2)用户订房界面
该界面为用户预订房间专用的,用户登录进入后,可以在此界面进行订房方面的本关操作,选择自己所想要的房间类型,从而进行预订到自己满意的房间。
(3)用户退房界面
该界面为用户退订房间专用的,用户在该酒店预订房间之后如果不想要的话,可以在此界面进行退房操作,输入自己预定了的房间的房间号,然后点击退房按钮,房间即退订了。
(4)客房信息界面
该界面是向用户展示酒店的特色的,包括了房间部分类型的图片,供用户更方便地了解到客房的样子。
(5)用户留言界面
该界面是为用户对酒店进行留言专用的,用户进入系统后,若有想对酒店评价方面的话即可写入留言板中。
(6)用户注册界面
若想满意该酒店的房间,需要订房时,必须成为该酒店的会员才能进行订房操作,即要注册写入自己的相关信息成为会员。
(7)用户联系界面
用户若不想在该网站上进行相关方面的操作,也要可以通过用户联系界面来联系到酒店的客服人员,同样可以进行订房退房操作,更方便了一些不怎么熟悉网络的人士。
(8)管理员登录
这个模块是供管理员登录专用的,管理员输入姓名和密码,输入正确即可进入相关的页面进行相关方面的操作。
(9)用户登录
这个模块是供已经注册成为酒店会员的用户登录的,同样输入姓名和密码,如果输入正确的话即可进入订房、退房页面进行自己需要的操作。如果输入不正确则会有出错提示。
2)管理员操作部分
(1)可供管理员浏览酒店房间信息
此操作是管理员用来查看用户的订房和退房信息的,方便管理员随时掌握酒店的房间情况。
(2)可供管理员进行房间信息的插入操作
此操作是管理员对用户订房、退房信息的增加。
(3)可供管理员进行房间信息的删除操作
若用户订房后想退房了,而没有自己直接到网站来退房,只是通过打电话的方式来告知的,此时就得由管理员进行删除了。此操作是管理员对用户订房退房信息的删除。
(4)可供管理员进行房间信息的修改操作
若用户信息填写错误,管理员可对此进行修改,此操作是管理员对用户订房退房信息的修改。
(5)可供管理员重新返回到网站主页。
目 录
第一章 前 言 1
第二章 技术概述 1
2.1. Visual Studio技术简介 1
2.1.1. Visual Studio 编程语言 1
2.1.2. Visual Studio与其他开发工具的比较 1
2.2. SQL Server概述 2
2.3. 访问数据库原理 2
2.4. .net框架 2
第三章 总体设计 4
3.1. 需求分析 4
3.2. 可行性分析 4
3.3. 功能分析 5
3.4. 系统的功能结构图 7
第四章 数据库设计 8
4.1. 数据库需求分析 8
4.2. 数据库E-R图设计 8
4.3. 数据库表的设计 9
第五章 详细设计 12
5.1. 创建和连接数据库 12
5.2. 用户登录功能模块 13
5.3. 管理员功能模块 14
5.4. 用户订房和退房的功能模块 18
5.5. 会员注册功能模块 20
5.6. 留言板功能模块 22
5.7. 厅房展示功能模块 24
5.8. 客房信息功能模块 25
第六章 总结 28
6.1. 系统调试 28
6.2. 系统特色 29
结 论 30
参 考 文 献 31
致 谢 32
|