数据库课程设计——宾馆客房管理(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字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [外语考试]管理学 第13章 沟通
- [外语考试]07、中高端客户销售流程--分类、筛选讲
- [外语考试]2015-2020年中国高筋饺子粉市场发展现
- [外语考试]“十三五”重点项目-汽车燃油表生产建
- [外语考试]雅培奶粉培乐系列适用年龄及特点
- [外语考试]九三学社入社申请人调查问卷
- [外语考试]等级薪酬体系职等职级表
- [外语考试]货物买卖合同纠纷起诉状(范本一)
- [外语考试]青海省实施消防法办法
- [外语考试]公交车语音自动报站系统的设计第3稿11
- [外语考试]logistic回归模型在ROC分析中的应用
- [外语考试]2017-2021年中国隔膜泵行业发展研究与
- [外语考试]神经内科下半年专科考试及答案
- [外语考试]园林景观设计规范标准
- [外语考试]2018八年级语文下册第一单元4合欢树习
- [外语考试]分布式发电及微网运行控制技术应用
- [外语考试]三人行历史学笔记:中世纪人文主义思想
- [外语考试]2010届高考复习5年高考3年联考精品历史
- [外语考试]挖掘机驾驶员安全生产责任书
- [外语考试]某211高校MBA硕士毕业论文开题报告(范
- 用三层交换机实现大中型企业VLAN方案
- 斯格配套系种猪饲养管理
- 涂层测厚仪厂家直销
- 研究生学校排行榜
- 鄱阳湖湿地景观格局变化及其驱动力分析
- 医学基础知识试题库
- 2010山西省高考历年语文试卷精选考试技
- 脉冲宽度法测量电容
- 谈高职院校ESP教师的角色调整问题
- 低压配电网电力线载波通信相关技术研究
- 余额宝和城市商业银行的转型研究
- 篮球行进间运球教案
- 气候突变的定义和检测方法
- 财经大学基坑开挖应急预案
- 高大支模架培训演示
- 一种改进的稳健自适应波束形成算法
- 2-3-鼎视通核心人员薪酬股权激励管理手
- 我国电阻焊设备和工艺的应用现状与发展
- MTK手机基本功能覆盖测试案例
- 七年级地理教学课件上册第四章第一节




