温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:酒店管理系统(ExtJs)源码
当前文件:
MyHotelManager/HotelUI/App_Data/MyHotel.sql,打开代码结构图
MyHotelManager/HotelUI/App_Data/MyHotel.sql,打开代码结构图1---------------------------酒店管理系统-----51aspx.com------------------------------------------ 2
use master 3
go 4
if exists(select * from sysdatabases where name='MyHotelManager') 5
begin 6
drop database MyHotelManager 7
end 8
go 9
create database MyHotelManager 10
go 11
use MyHotelManager 12
go 13
--------------------------------------------------------------------------------------- 14
/*用户表*/ 15
create table UserInfo 16
( 17
UserId int identity(1,1) primary key, --用户Id 18
LoginName varchar(50) not null, --登录名 19
LoginPass varchar(50) not null, --登录密码 20
UserName varchar(50) not null, --真实姓名 21
Remark varchar(200) --备注 22
) 23
go 24
insert into UserInfo values('admin','admin','陈万乐','老板撒') 25
insert into UserInfo values('aaa','aaa','不晓得','普通员工撒') 26
go 27
--------------------------------------------------------------------------------------- 28
/*房间状态表*/ 29
create table RoomState 30
( 31
StateId int identity(1,1) primary key, --状态Id 32
StateName varchar(20) not null --状态名称 33
) 34
go 35
insert into RoomState values('空闲') 36
insert into RoomState values('入住') 37
insert into RoomState values('已订') 38
insert into RoomState values('维修') 39
insert into RoomState values('自用') 40
go 41
--------------------------------------------------------------------------------------- 42
/*是否表*/ 43
create table IsTable 44
( 45
IsId int identity(1,1) primary key, 46
IsName varchar(10) not null 47
) 48
go 49
insert into IsTable values('是') 50
insert into IsTable values('否') 51
go 52
--------------------------------------------------------------------------------------- 53
/*房间类型表*/ 54
create table RoomType 55
( 56
TypeId int identity(1,1) primary key, --房间类型Id 57
TypeName varchar(20) not null, --类型名称 58
TypePrice money, --类型价格 59
IsTv varchar(10) not null, --是否配备电视 60
IsKongTiao varchar(10) not null, --是否配备空调 61
Remark varchar(200) --房间类型备注 62
) 63
go 64
insert into RoomType values('终点房',50,'是','否','普通的终点房,经济实惠') 65
insert into RoomType values('普通单间',70,'是','是','普通的单间,适合一个人住') 66
insert into RoomType values('豪华单间',90,'是','是','豪华的单间,但也不贵') 67
insert into RoomType values('双人间',120,'是','是','双人房,两个人住嘛') 68
insert into RoomType values('贵宾间',150,'是','是','有点贵哟') 69
insert into RoomType values('总统套房',200,'是','是','这个不说了,贵死人') 70
go 71
--------------------------------------------------------------------------------------- 72
/*客房表*/ 73
create table Room 74
( 75
RoomId int identity(1,1) primary key, --客房表Id 76
Number varchar(20) not null, --房间编号 77
BedNumber int not null, --床位数 78
TypeId int foreign key references RoomType(TypeId) not null, --房间类型Id 79
StateId int foreign key references RoomState(StateId) not null, --房间状态Id 80
Remark varchar(200) --房间备注 81
) 82
go 83
insert into Room values('301',1,1,1,'还可以哈') 84
insert into Room values('302',1,1,1,'还可以哈') 85
insert into Room values('303',1,1,1,'还可以哈') 86
insert into Room values('304',1,1,1,'还可以哈') 87
insert into Room values('305',1,1,1,'还可以哈') 88
insert into Room values('306',1,1,1,'还可以哈') 89
insert into Room values('307',1,2,1,'还可以哈') 90
insert into Room values('308',1,2,1,'还可以哈') 91
insert into Room values('309',1,2,1,'还可以哈') 92
insert into Room values('310',1,2,1,'还可以哈') 93
insert into Room values('311',1,2,1,'还可以哈') 94
insert into Room values('312',1,2,1,'还可以哈') 95
insert into Room values('313',1,3,1,'还可以哈') 96
insert into Room values('314',1,3,1,'还可以哈') 97
insert into Room values('315',1,3,1,'还可以哈') 98
insert into Room values('316',1,3,1,'还可以哈') 99
insert into Room values('317',1,3,1,'还可以哈') 100
insert into Room values('318',1,3,1,'还可以哈') 101
insert into Room values('319',1,3,1,'还可以哈') 102
insert into Room values('320',1,3,1,'还可以哈') 103
insert into Room values('321',1,3,1,'还可以哈') 104
insert into Room values('322',2,4,1,'还可以哈') 105
insert into Room values('323',2,4,1,'还可以哈') 106
insert into Room values('324',2,4,1,'还可以哈') 107
insert into Room values('325',2,4,1,'还可以哈') 108
insert into Room values('326',2,4,1,'还可以哈') 109
insert into Room values('327',2,4,1,'还可以哈') 110
insert into Room values('328',2,4,1,'还可以哈') 111
insert into Room values('329',3,5,1,'还可以哈') 112
insert into Room values('330',3,5,1,'还可以哈') 113
insert into Room values('331',3,5,1,'还可以哈') 114
insert into Room values('332',3,5,1,'还可以哈') 115
insert into Room values('333',4,6,1,'还可以哈') 116
insert into Room values('334',4,6,1,'还可以哈') 117
insert into Room values('335',4,6,1,'还可以哈') 118
go 119
--------------------------------------------------------------------------------------- 120
/*开房信息表*/ 121
create table OpenRoomInfo 122
( 123
OpenRoomId int identity(1,1) primary key, --开房Id 124
RoomId int foreign key references Room(RoomId) not null, --房间Id 125
GuestNumber varchar(100) not null, --客人的身份证号 126
GuestName varchar(50) not null, --客人姓名 127
GuestMoney money not null, --预交金额 128
OpenTime datetime default(getdate()) not null, --开房时间 129
Remark varchar(200) --备注 130
) 131
go 132
--------------------------------------------------------------------------------------- 133
/*酒店收入表*/ 134
create table MoneyInfo 135
( 136
MoneyInfoId int identity(1,1) primary key, --收入Id 137
OpenTime datetime not null, --开房时间 138
RoomNumber varchar(20) not null, --房间号, 139
GuestNumber varchar(100) not null, --登记身份证 140
GuestName varchar(50) not null, --登记姓名, 141
MoneyDate datetime default(getdate()) not null, --账目时间(其实就是退房时间) 142
DetailsMoney money check(DetailsMoney>0) not null --账目金额 143
) 144
go 145
insert into MoneyInfo values('2008-05-19 15:17:18.623','302','12345','chen','2008-05-20 15:15:13:123',50.000) 146
insert into MoneyInfo values('2008-05-19 18:17:18.623','303','54321','aaaa','2008-05-20 16:15:13:123',50.000) 147
insert into MoneyInfo values('2008-05-20 11:11:18.663','311','97854','bbbb','2008-05-21 09:10:13:123',70.000) 148
insert into MoneyInfo values('2008-05-20 15:17:18.623','313','12345','cccc','2008-05-21 13:13:13:123',90.000) 149
insert into MoneyInfo values('2008-05-23 13:09:20.623','305','32184','dddd','2008-05-24 06:06:23:123',50.000) 150
insert into MoneyInfo values('2008-05-27 22:02:15.233','319','05252','eeee','2008-05-28 05:03:13:123',90.000) 151
insert into MoneyInfo values('2008-05-30 21:21:22.623','320','52325','ffff','2008-06-01 09:22:32:123',90.000) 152
insert into MoneyInfo values('2008-06-05 20:30:10.665','315','45352','gggg','2008-06-06 11:22:33:123',90.000) 153
insert into MoneyInfo values('2008-06-11 19:55:25.623','323','65852','hhhh','2008-06-12 10:15:13:123',120.000) 154
insert into MoneyInfo values('2008-06-23 23:45:20.623','301','85236','jjjj','2008-06-24 08:45:13:123',50.000) 155
insert into MoneyInfo values('2008-07-29 20:35:35.623','314','17455','llll','2008-07-30 08:36:13:123',90.000) 156
insert into MoneyInfo values('2008-08-22 21:13:18.623','325','32512','rrrr','2008-08-23 10:10:15:123',120.000) 157
go 158
--------------------------------------是否表存储过程------------------------------------------ 159
/*查询所有*/ 160
create proc GetIsAll 161
as 162
select * from IsTable 163
go 164
--------------------------------------用户表存储过程------------------------------------------ 165
/*用户登录*/ 166
create proc GetLogin(@LoginName varchar(50),@LoginPass varchar(50)) 167
as 168
select LoginName,LoginPass from UserInfo 169
where LoginName = @LoginName and LoginPass = @LoginPass 170
go 171
--------------------------------------------------------------------------------------- 172
/*添加普通员工*/ 173
create proc AddUser(@LoginName varchar(50),@LoginPass varchar(50), 174
@UserName varchar(50),@Remark varchar(200)) 175
as 176
insert into UserInfo values(@LoginName,@LoginPass,@UserName,@Remark) 177
go 178
--------------------------------------------------------------------------------------- 179
/*删除员工(根据Id删除)*/ 180
create proc DelUser(@UserId int) 181
as 182
delete from UserInfo where UserId = @UserId 183
go 184
--------------------------------------------------------------------------------------- 185



