1 / 14
文档名称:

vb酒店客房餐饮管理系统(论文+源代码).rar

格式:rar   页数:14页
该文档为压缩包格式,解压后包含127个文件,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

vb酒店客房餐饮管理系统(论文+源代码).rar

上传人:97666224 2015/12/16 文件大小:0 KB

下载得到文件列表

vb酒店客房餐饮管理系统(论文+源代码)
../酒店客房餐饮管理系统
../../后台
../../../images
../../../../HelpAbout.ico [1.80 KB]
../../../../HelpContents.ico [1.05 KB]
../../../../HelpSearch.ico [1.05 KB]
../../../../OtherCode.ico [1.05 KB]
../../../../OtherOperator.ico [1.05 KB]
../../../../RoomAdd.ico [1.05 KB]
../../../../RoomModify.ico [1.05 KB]
../../../../RoomStat.ico [1.05 KB]
../../../../SystemExit.ico [1.05 KB]
../../../../Thumbs.db [8 KB]
../../../../WindowCascade.bmp [1.05 KB]
../../../../WindowHorizental.bmp [1.05 KB]
../../../../WindowMinimize.ico [1.05 KB]
../../../../WindowVertical.bmp [1.05 KB]
../../../crypt.dcu [1.05 KB]
../../../crypt.pas [574 B]
../../../PMISDBA.cfg [386 B]
../../../PMISDBA.dof [1.42 KB]
../../../PMISDBA.dpr [989 B]
../../../PMISDBA.exe [1.10 MB]
../../../PMISDBA.ICO [1.05 KB]
../../../PMISDBA.res [1.88 KB]
../../../TrimStr.dcu [1.07 KB]
../../../TrimStr.pas [585 B]
../../../u_about.dcu [4.65 KB]
../../../u_about.ddp [51 B]
../../../u_about.dfm [1.43 KB]
../../../u_about.pas [1.36 KB]
../../../u_add.dcu [4.19 KB]
../../../u_add.dfm [2.67 KB]
../../../u_add.pas [1013 B]
../../../u_code.dcu [4.53 KB]
../../../u_code.dfm [2.04 KB]
../../../u_code.pas [1.21 KB]
../../../u_data.dcu [9.27 KB]
../../../u_data.ddp [51 B]
../../../u_data.dfm [5.48 KB]
../../../u_data.dti [1.03 KB]
../../../u_data.pas [6.38 KB]
../../../u_foodfind.dcu [4.61 KB]
../../../u_foodfind.dfm [1.51 KB]
../../../u_foodfind.pas [1.18 KB]
../../../u_foodmgr.dcu [4.16 KB]
../../../u_foodmgr.dfm [2.45 KB]
../../../u_foodmgr.pas [987 B]
../../../u_login.dcu [5.30 KB]
../../../u_login.ddp [51 B]
../../../u_login.dfm [4.16 KB]
../../../u_login.pas [1.64 KB]
../../../u_lookorder.dcu [5.03 KB]
../../../u_lookorder.ddp [51 B]
../../../u_lookorder.dfm [1.39 KB]
../../../u_lookorder.pas [1.43 KB]
../../../u_main.dcu [8.39 KB]
../../../u_main.ddp [51 B]
../../../u_main.dfm [45.67 KB]
../../../u_main.pas [3.69 KB]
../../../u_modify.dcu [5.14 KB]
../../../u_modify.ddp [51 B]
../../../u_modify.dfm [4.99 KB]
../../../u_modify.pas [1.41 KB]
../../../u_operator.dcu [5.18 KB]
../../../u_operator.ddp [51 B]
../../../u_operator.dfm [4.35 KB]
../../../u_operator.pas [1.46 KB]
../../../u_stat.dcu [5.48 KB]
../../../u_stat.ddp [51 B]
../../../u_stat.dfm [3.23 KB]
../../../u_stat.pas [1.70 KB]
../../前台
../../../images
../../../../back.jpg [41.88 KB]
../../../../bill.bmp [3.59 KB]
../../../../ClipMate.BMP [630 B]
../../../../ClipMate.ico [766 B]
../../../../exit.bmp [3.59 KB]
../../../../icon.psd [17.77 KB]
../../../../key.bmp [3.59 KB]
../../../../key.gif [231 B]
../../../../room.bmp [3.59 KB]
../../../../search.bmp [3.59 KB]
../../../../Thumbs.db [22.50 KB]
../../../crypt.dcu [1.05 KB]
../../../crypt.pas [574 B]
../../../PMISUSR.cfg [386 B]
../../../PMISUSR.dof [1.44 KB]
../../../PMISUSR.dpr [906 B]
../../../PMISUSR.exe [1.44 MB]
../../../PMISUSR.ICO [1.05 KB]
../../../PMISUSR.res [1.84 KB]
../../../u_about.dcu [4.93 KB]
../../../u_about.ddp [51 B]
../../../u_about.dfm [1.78 KB]
../../../u_about.pas [1.55 KB]
../../../u_add_custom.dcu [5.99 KB]
../../../u_add_custom.ddp [51 B]
../../../u_add_custom.dfm [3.09 KB]
../../../u_add_custom.pas [1.94 KB]
../../../u_bill.dcu [5.38 KB]
../../../u_bill.ddp [51 B]
../../../u_bill.dfm [5.60 KB]
../../../u_bill.pas [1.69 KB]
../../../u_data.dcu [18.39 KB]
../../../u_data.ddp [51 B]
../../../u_data.dfm [12.87 KB]
../../../u_data.dti [1.64 KB]
../../../u_data.pas [11.91 KB]
../../../u_foodorder.dcu [8.30 KB]
../../../u_foodorder.ddp [51 B]
../../../u_foodorder.dfm [7.84 KB]
../../../u_foodorder.pas [3.54 KB]
../../../u_main.dcu [6.49 KB]
../../../u_main.ddp [51 B]
../../../u_main.dfm [128.25 KB]
../../../u_main.pas [2.56 KB]
../../../u_report.dcu [4.87 KB]
../../../u_report.ddp [51 B]
../../../u_report.dfm [26.32 KB]
../../../u_report.pas [1.39 KB]
../../../u_room.dcu [10.36 KB]
../../../u_room.ddp [51 B]
../../../u_room.dfm [17.87 KB]
../../../u_room.pas [4.93 KB]
../../../u_search.dcu [6.01 KB]
../../../u_search.ddp [51 B]
../../../u_search.dfm [6.43 KB]
../../../u_search.pas [2.11 KB]
../../酒店客房餐饮管理系统使用说明.doc [205.50 KB]
../../酒店客房餐饮管理系统实现.doc [553.50 KB]

文档介绍

文档介绍:酒店客房餐饮管理系统实现
酒店客房餐饮管理系统功能完善,能管理普通酒店的客房住宿和餐饮等服务。本系统采用DELPHI和SQL SERVER工具开发,分为前台和后台管理。前台与后台管理程序相对独立,均共用一个数据库。下面对该系统的部份功能和模块以及代码进行分析。

数据模块
该模块是整个程序数据的提供者,以及包括大部分的处理函数和实现功能。
单元文件名:,数据模块名:DM_main。
部分代码分析:
返回指表中某字段的最大值,返回值为整型。因此该函数只能应用字段为整型的表。
function (aTable,aField:string):integer;
var
sSql:string;
begin
Result:=0;
sSql:='select max(%s) from %s';
with Q_getmax do
begin
:=Format(sSql,[aField,aTable]);
Open;
if not IsEmpty then
Result:=Fields[0].AsInteger+1;
Close;
end;
end;
接下来这个函数也是返回最大值,但是其为一个订单的最大编号为字符型。
function :string;
var
id:String;
count:Integer;
begin
with Q_count_order do
begin
Open;
count:=Fields[0].Value;
Close;
end;
id:='000'+IntToStr(count);
id:=Copy(id, length(id)-3, 4);
id:='F'+FormatDateTime('yymmdd',now)+id;
Result:=id;
end;
系统登陆函数:在进行系统的操作处理时,必须登陆。该函数对用户输入的用户名和密码数据库验证。其密码是进行加密的(加密模块稍后分析)
function (user, passwd:String):String;
var
Flag:Boolean;
begin
if =false then
:=True;
passwd:=Copy(passwd+passwd, 1, 10); //加密处理
passwd:=Encrypt(passwd, 111);
with Q_login do
begin
Close;
['ID']:=user;
['PASSWD']:=passwd;
Open; //在用户请中查询该用户和密码是否存在
Flag:=( not IsEmpty);
if Flag then
begin
Login:=FieldValues['NAME'];
IsPass:=Flag;
end
else
begin
Login:='';
('请重新输入!', '登录失败', MB_OK);
end;
Close;
end;
end;
系统登出:
procedure ;
begin
:=False; //断开数据库的连接
end;
加密模块:
单元文件名:。
简单的加密算法。
const
C1 = 52845;
C2 = 22719;
function Encrypt( S: String; Key: Word): String;
//S:加密的字符串;Key:密钥
var
I: Integer;
j: Integer;
begin
Result := S;
for I := 1 to Length(S) do
begin
Result[I] := char(byte(S[I]) xor (Key shr 8));
Key := (byte(Result[I]) + Key) * C1 + C2;
end;
s:=Result;
Result:='';
for i:=1 to length(s) do
begin
j:=Integer