教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 外语考试 >

数据库课程设计——宾馆客房管理(C#语言实现)

来源:网络收集 时间:2026-09-07
导读: 数据库课程设计,C#语言实现,运行环境:VS2008 + sqlserver2008 河南工业大学 课 程 设 计 课程设计名称: 宾馆客房管理 专 业 班 级 : 学 生 姓 名 : 学 号 : 指 导 教 师 : 课程设计时间:2010-12-28 — 2011-1-7 数据库课程设计,C#语言实现,运行环境:

数据库课程设计,C#语言实现,运行环境:VS2008 + sqlserver2008

河南工业大学

课 程 设 计

课程设计名称: 宾馆客房管理 专 业 班 级 : 学 生 姓 名 : 学 号 : 指 导 教 师 : 课程设计时间:2010-12-28 — 2011-1-7

数据库课程设计,C#语言实现,运行环境:VS2008 + sqlserver2008

1 需求分析

近年来,宾馆业迅猛发展,市场的竞争日趋激烈,全面提高宾馆的软件管理水准,已成为宾馆业发展的当务之急。尤其是对于星级宾馆,既需要完成前台的一些服务工作,还需要完成后台的管理工作。然而,传统的人工管理模式已经远远不能满足有效、快捷地处理经营中产生的大量信息数据的需要,从而使得企业决策层无法及时、准确地掌握一线资料,继而影响对市场进行正确地分析和预测。像沿海城市三星级以上宾馆引进外方管理,使小部分宾馆管理水准几乎接近或达到国际水平。但对占80%以上的广大中小型宾馆来说,是难以做到的。因此,欲在竞争中甩开对手,取得优势,必须在经营、管理、产品、服务等方面具备独到之处。而对宾馆的经营状况起决定作用的是客房的管理。简单的服务标准已不是制胜的锦囊,只有管理做到最细微之处,才能让顾客体会到宾馆服务的高标准、高质量,而准确、快速、周全往往就是最基本的成功要素。

传统的管理方法已经不能适应现代社会的需要,因此采用电脑管理业务、财务等诸多环节已成为推动宾馆业迅速发展的先决条件,宾馆客房管理信息系统是各大中小型宾馆所需要使用的一个管理系统。

宾馆客房系统-概述

宾馆客房系统一般包含预定接待、帐务处理、客房中心、客户中心等功能模块。

优秀的客房管理软件能显著地提高酒店的服务水平和工作效率,规范酒店的业务流程,帮助酒店管理者及时、全面地了解经营信息,做出更加准确的决策,从而有效地提高酒店的经营效益。 宾馆管理系统-组成介绍

系统用户管理:用户添加、用户更改、用户删除 客户管理:客户查询、客户入住、客户结算 客房管理:客房类型管理、客房状态管理、客房查询 宾馆管理系统-系统特点

(1)资源完全开放型:系统所有的资源,功能交由用户管理。

(2)强化以客源为中心的信息完整性、长久性、可操作性。建立了客档为中心的用户信息管理系统。

数据库课程设计,C#语言实现,运行环境:VS2008 + sqlserver2008

(3)客房类型、房价方案、退宿结账、折扣,系统既面向应用,又面向管理。 (4)界面美观大方、操作方便。

(5)系统稳定、适应性强、操作灵活、方便以后升级功能。

2 概要设计

E-R图:

数据库设计

表一 RoomType表

数据库课程设计,C#语言实现,运行环境:VS2008 + sqlserver2008

表二 Room表

表三 Client表

表四 ClientRecord

数据库课程设计,C#语言实现,运行环境:VS2008 + sqlserver2008

表五 CustomHistory

表六 UserLogin

CREATE PROCEDURE [dbo].[StoredProcedureMinusClient] AS

Update Room Set FactPeopleNum=FactPeopleNum-1 Where RoomID=@roomID

CREATE PROCEDURE [dbo].[StoredProcedureAddClient] AS

Update Room Set FactPeopleNum=FactPeopleNum+1 Where RoomID=@roomID 视图:

CREATE VIEW [dbo].[View1_ClientRecord] AS SELECT

( )

@roomID char(4)

( )

@roomID char(4)

数据库课程设计,C#语言实现,运行环境:VS2008 + sqlserver2008

dbo.Client.ClientName,dbo.Room.RoomTypeName,dbo.RoomType.Price,dbo.ClientRecord.ClientID,dbo.ClientRecord.RoomID,dbo.ClientRecord.InDate,dbo.ClientRecord.CheckDate,dbo.ClientRecord.TotalMoney FROM

dbo.ClientRecord INNER JOINdbo.Client ON dbo.ClientRecord.ClientID = dbo.Client.ClientID INNER JOINdbo.Room ON dbo.ClientRecord.RoomID = dbo.Room.RoomID INNER JOIN dbo.RoomType ON

dbo.Room.RoomTypeName = dbo.RoomType.RoomTypeName 程序流程图:

用户登录:验证用户名和密码,密码采用密文显示方式。

数据库课程设计,C#语言实现,运行环境:VS2008 + sqlserver2008

用户管理:

用户增加:添加一个宾馆客房系统管理人员。 用户更改:修改对应用户名的密码。

用户删除:删除一个宾馆客房系统管理人员。

客户管理:

客户查询:查询在住和已结账的客户信息。 客户入住:记录客户入住时的各种信息。 客户结账:对提出退宿结账的客户进行管理。

房间管理:

客房类型管理:记录管理客房类型信息。 客房查询:查找自定义条件的客房信息。 客房管理:对已有客房进行管理。

3 运行环境

软件环境:Windows XP\Vista\7 ;.net framework 3.5以上;sql server 2008; Microsoft Visual Studio 2008

硬件环境:处理器类型:Pentium III 兼容处理器或速度更快的处理器;处理器速度:最低:1.0 GHz建议:2.0 GHz 或更快;内存 (RAM) 最小:1 GB推荐:4 GB 或更多。

4 开发工具和编程语言

开发工具:Microsoft Visual Studio 2008 、SQL server 2008 编程语言:C#

数据库课程设计,C#语言实现,运行环境:VS2008 + sqlserver2008

5 详细设计(小三黑体)

(1)、主窗体:

主窗体模式如图1:

图1

(2)、用户人员模块: 用户操作类: UserManage.cs;用户操作类完成各种对用户的创建和维护的操作,例如增加删除等等。

class UserManage {

private SqlCommand sqlCommand1 = null; private SqlConnection sqlConnection1; public UserManage() {

this.sqlConnection1 = new SqlConnection(Connection.ConnString); this.sqlCommand1 = new SqlCommand();

http://doc.guandang.netmandType = CommandType.Text; this.sqlCommand1.Connection = this.sqlConnection1; } /// <summary> /// 用户添加

数据库课程设计,C#语言实现,运行环境:VS2008 + sqlserver2008

/// </summary>

public bool User_Add(String UserID, String Password) {

http://doc.guandang.netmandText = "insert into UserLogin values ('"+UserID+"','"+Password+"')";

if (this.sqlConnection1.State == ConnectionState.Closed) this.sqlConnection1.Open(); try {

if (Convert.ToInt32(this.sqlCommand1.ExecuteNonQuery()) > 0) {

this.sqlConnection1.Close(); return true; } else {

this.sqlConnection1.Close(); return false; …… 此处隐藏:6383字,全部文档内容请下载后查看。喜欢就下载吧 ……

数据库课程设计——宾馆客房管理(C#语言实现).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1692908.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)