Автор работы: Пользователь скрыл имя, 11 Апреля 2014 в 10:31, дипломная работа
Елімізде соңғы бес жылда қонақ үй бизнесі қарқынды дамып келеді. Аса ірі қалаларымыздағы жеке кіші отельдер саны артып, ескі қонақ үйлер қайта жаңғыртылуда. Алайда отандық қонақ үй сервисі мен қызмет көрсету сапасы бәрі бірдей жоғары деуге әлі ерте. Сондықтан да көптеген мейманханаларымыз батыс пен шығыс елдеріндегі беделді бәсекелестерінің қатарынан көріне алмай тұр. Себеп, республикамыздағы қонақ үйлердің басым бөлігі – арнайы категорияға ие емес. Мәселен; Қазақстандық қонақ үй рыногын төмендегіше топтастыруға болады: Бес отель «5 жұлдызды», жиырма үші «4 жұлдызды» категория қатарына тіркелсе, «3 жұлдызды» қонақ үйге елу нысан қатысты. Қалған қонақ үй қорлары — арзан сегменттегілер.
КІРІСПЕ
3
1
ҚОНАҚ ҮЙЛЕР ТУРАЛЫ ЖАЛПЫ ТҮСІНІК
1.1
Қонақ үйлердің шығу тарихы
6
1.2
Қонақ үйлердің мәндері мен мазмұндары
12
2
ҚОНАҚ ҮЙЛЕРДІ КЛАССИФИКАЦИЯЛАУ ЖӘНЕ ОЛАРДЫҢ ТҮРЛЕРІ
2.1
Классификация туралы жалпы түсінік
16
2.2
Қонақ үйлердің түрлері
19
2.3
Жұлдыздық жүйе
20
2.4
Елдер бойынша қонақ үй классификациясының жүйесі
23
3
«АҚТӨБЕ» ҚОНАҚ ҮЙІ ЖӘНЕ ОНЫҢ ҚҰРЫЛЫМЫ
3.1
Кәсіпорынға жалпы сипаттама
26
3.2
«Ақтөбе» қонақ үйінің қызметтері
26
3.3
Delphi ортасында мәліметтер қорын жобалау
27
3.4
Жүйені жобалау. Жоба тапсырмасы
33
3.5
Мәліметтердің модельдері
34
3.6
Программа құрылымын сипаттау
35
3.7
Қолданушыларға арналған нұсқаулар
41
ҚОРЫТЫНДЫ
42
ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ
44
ҚОСЫМША
47
«Нөмірлер» беті қонақ үйдің нөмірлері туралы ақпараттарды қамтиды.
2-сурет. «Нөмірлер» беті
«Клиенттер» бетінде қонақ үй клиенттері туралы мәліметтер бар.
3-сурет. «Клиенттер» беті
«Танысу» беті екі бөлікке бөлінген: бірінші бөліктен бос нөмірлермен танысуға мүмкіндік берсе, екінші бөлікте – бос емес бөлмелер.
4-сурет. «Танысу» беті
«Толығырақ» батырмасын таңдау арқылы ақпараттармен толық танысуға болады.
5-сурет. «Толығырақ» батырма
6-сурет. «Толығырақ» батырман таңдау
«Тіркеу» бетінде қонақ үй нөмірі мен клиенттің аты-жөні, сонымен қатар қонақ үйде болған уақыты тарлы мағлұматтар берілген.
7-сурет. «Тіркеу» беті
«Тіркеу карточкасы» батырмасын таңдау арқылы есеп ашылады.
8-сурет. «Тіркеу карточкасы» батырмасы
Программаның әрбір беттерінде жазбалардың бірінен екіншісіне көшуге мүмкіндік беретін навигациялық батырмалар орналасқан.
Кестелерге жаңадан жазбалар қосу үшін және қажетсіз мәліметтерді жою үшін программаның сәйкесінше беттерінде орналасқан батырмалардың көмегімен жүзеге асыруға болады.
3.7 Қолданушыларға арналған нұсқаулар
Бұл қосымша Delphi ортасындағы мәліметтер қорында жобаланған. Мұнда Мектеп басшылығына керекті барлық мәліметтер берілген. Мәліметтер файлымен жұмыс істейтін программаларды құруға мүмкіндік беретін Delphi ортасының құрамына кіретін компоненттер: Dbase-тен Infomix-ке дейін және Oracle. Сонымен қатар, Delphi программисттерге Borland Database Desktop утилиттерін пайдаланып, мәліметтер қорының файлын әртүрлі форматта құруға мүмкіндік береді.
Программалық бөлім мен аппаратураға қойылатын талаптар: Pentium 4 және жоғары процессорлы дербес компьютер; Оперативті сақтау құрылғысы 512 МБ, Windows Xp, видеоадаптер 32 разрядты ;
Программа дұрыс жұмыс істеу үшін мынадай талаптар қойылады:
Берілген комплекс ашық түрдегі программалық өнім болып табылады, яғни программаға өзгертулерді енгізуге және пайда болған сұрақтарға байланысты адаптациялауға мүмкіндік береді.
ҚОРЫТЫНДЫ
Туризм жоғары табысты және қарқынды түрде дамып келе жатқан сала болып табылады. Әлемдік туристік ұйымның мәліметтері бойынша дүниежүзілік өндірістік – сервистік нарық айналымының – 10 %, әлемдік жиынтық ұлттық табыстың – 6 %, дүниежүзілік инвистицияның — 7 %, әрбір 9 — ы жұмыс орнын, дүниежүзі бойынша тұтынушылар шығындарының – 11 % және барлық салық түсімдерінің – 5 % туризм саласы қамтиды. Бұл мәліметтер туризм индустриясының жоғарғы экономикалық тиімділігірің айғағы болып табылады және таза экономикалық тиімділікке енетін туризмді дамыту арқылы қол жеткізуге болады. Сондықтанда туризмді дамытуға қонақ үй салалы үлес қосады. Себебі, қонақ үй туристер үшін сапалы қызмет көрсетеді, оларға барлық жағдайды жасайды.
ДТҰ, туризм жөніндегі мамандандырылған
халықаралық ұйымдардың зерттеулерінің
талдауына, сондай – ақ мемлекттердің
туризмді дамыту саясатына сәйкес, туризм
мемлекетінің әлеуметтік, мәдени және
экономикалық өміріне тікелей ықпал ететін қызмет
ретінде түсіндіріледі.
Қонақ үй қызметінің саласы – бұл адамдар
арасындағы қарым – қатынас, нақты алушы
мен сатушы арасындағы байланыс. Яғни,
қызмет көрсетушілердің күш жігері демалушыларға
арналып, қонақтардың ойын жаулап алу
мақсатында ауқымды дәрежеде қызмет көрсету.
Туризм саласындағы қызметкерлердің нақты
жұмыс барысы, жұмыс уақыты, демалыс уақыты
тура белгіленсе, онда бұл салада үлкен
жетістіктер,атақ абыройға ие бола алады.
Аз ғана уақытқа болса да туристер үшін қонақ үй – ақылы уақытша
өз үйі. Ал үй ішінде адам өзін жақты сезіну,
көтеріңкі көңілде болу, оны әрқашан көтеріңкі
көңілмен күтіп алатындығына, оның барлық
сұраныс түрлерін қанағаттандыратындығына
сенімді болу шарт. Осындай жолмен ғана
қонақ үйлерді туристердің екінші үйі
ретінде, осы үйге қайта – қайта келу тілегін
қалыптастыру керек.
Жалпы қонақ үй шаруашылығы бизнесін
туристік бизнестен қарастыру мүмкін
емес. Өйткені, қонақ үй шаруашылығы халықты
жұмыспен қамтамасыз етеді және пайда
табу көзі болып табылады.
Қонақ үй шаруашылығы — әр бір мемлекеттің
әлеуметтік, мәдени және экономикалық
өміріне тікелей ықпал ететін қызмет түрі.
Дипломдық жұмысты қорыта келе, туризмнің валюталық кірістердің көзі, халықаралық байланыстарды нығайту, халықты жұмыспен қамту құралы ретіндегі рөлі күннен күнге артып келуде.
Туризм саласында қонақ үй шаруашылығы
маңызды рөл алады.
Өйткені, келген туристерге жоғары сапалы
қызмет түрлерін ұсынады: орналастыру,
тамақтандыру, бос уақытты ұйымдастыру,
көлікпен қамтамасыз ету, экскурсиялар
ұйымдастыру және т. б.
Қонақ үй классификациясы — бұл белгілі
бір қонақ үйлері мен нөмерлерінің қызмет
көрсету критерийлері немесе стандарттары
бойынша сай келінуінің анықтамасын айтамыз. Қонақ үйлер жұлдызды
короналық және разрядты жүйе болып бөлінеді.
Сондықтанда, бұл әр елде әртүрлі жағдайға
байланысты болып келеді. Оның ауқымдылығы
мен туризм және саяхаттаудың кезекті
көп түрлігінің келісімділігімен туристерді
орналастырумен айналысатын мамандардың
үйлесімді іс әрекетіне қарай саяхаттың
әртүрлі мақсатына адамдардың материалдық
сипатына, ұлттық құрамына географиялық
жағдайына және табиғат ерекшелігіне
байланысты. Қонақ үй классификациясы
– қонақ үйдің қызмет көрсету сапасын
қандай дәрежеде екенін ажырату үшін қажет.
Қонақ үйге деген сұраныс әрқашанда жоғары болады. Қонақ үй бір орында тұрмайды, ол күннен күнге даму үстінде. Әртүрлі жаңа идеялармен және жаңа жоспарлармен өзгеріп отырады. Әр бір қонақ үйдің өзіне тән орны, өз тарихы, өз өрнегі болады.
Жалпы қонақ үй шаруашылық бизнесін туристік бизнестен қарастыру мүмкін емес. Өйткені, қонақ үй шаруашылығы халықты жұмыспен қамтамасыз етеді және пайда табу көзі болып табылады.
Қонақ үй шаруашылығы – қазіргі кезде
табысы жоғары және серпінді дамып келе
жатқан қызмет көрсетулердің сауда сегменттерінің бірі
болып табылады.
Дипломдық жұмысымды қорытындылай келе, алдыма қойылған міндеттерді орындап, қойылған талаптарға сәйкес, жобас құрылды. Менің ойымша, жасалған әдістемелік құрал ашық түрдегі программалық өнім болып табылады, яғни программаға пайда болған сұрақтарға байланысты өзгертулер енгізуге мүмкіндік береді. Құрылған жоба мектеп басшылығының жұмысын жеңілдетуге септігін тигізетініне сенімдімін.
ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ
Алматы, 2008.
ҚОСЫМША
(Программалар листингі)
Form1 модулінің листингі
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, DB, DBTables, ImgList, Menus, ComCtrls, ExtCtrls, Grids,
DBGrids, StdCtrls, ToolWin, DBCtrls, Mask, Buttons, AppEvnts, jpeg,
QuickRpt, QRCtrls;
type
TForm1 = class(TForm)
TableNOMER: TTable;
TableKLIENTS: TTable;
TableUSLUGA: TTable;
PageControl1: TPageControl;
TabSheet1: TTabSheet;
TabSheet2: TTabSheet;
TabSheet3: TTabSheet;
TabSheet4: TTabSheet;
TabSheet5: TTabSheet;
Panel5: TPanel;
Panel3: TPanel;
Panel4: TPanel;
Panel1: TPanel;
DataSource1: TDataSource;
StatusBar1: TStatusBar;
GroupBox1: TGroupBox;
DBGrid1: TDBGrid;
DataSource2: TDataSource;
DataSource3: TDataSource;
GB_1_1: TGroupBox;
Label1: TLabel;
Label2: TLabel;
DBEdit1: TDBEdit;
DBEdit2: TDBEdit;
Label3: TLabel;
DBComboBox1: TDBComboBox;
Label4: TLabel;
DBEdit3: TDBEdit;
GB_1_2: TGroupBox;
btnNEXT_1: TSpeedButton;
btnLAST_1: TSpeedButton;
btnPRIOR_1: TSpeedButton;
btnTOP_1: TSpeedButton;
GroupBox4: TGroupBox;
Label5: TLabel;
ComboBox1: TComboBox;
GroupBox5: TGroupBox;
btnADD_1: TSpeedButton;
btnCHANGE_1: TSpeedButton;
btnDELETE_1: TSpeedButton;
Panel2: TPanel;
GroupBox6: TGroupBox;
GB_2_1: TGroupBox;
Label6: TLabel;
Label7: TLabel;
Label8: TLabel;
DBEdit4: TDBEdit;
DBEdit5: TDBEdit;
DBEdit6: TDBEdit;
GB_2_2: TGroupBox;
SpeedButton8: TSpeedButton;
SpeedButton9: TSpeedButton;
SpeedButton10: TSpeedButton;
SpeedButton11: TSpeedButton;
GroupBox10: TGroupBox;
btnADD_2: TSpeedButton;
btnCHANGE_2: TSpeedButton;
btnDELETE_2: TSpeedButton;
DBGrid2: TDBGrid;
ApplicationEvents1: TApplicationEvents;
GroupBox2: TGroupBox;
SpeedButton1: TSpeedButton;
GroupBox3: TGroupBox;
SpeedButton2: TSpeedButton;
GroupBox7: TGroupBox;
SpeedButton3: TSpeedButton;
SpeedButton4: TSpeedButton;
SpeedButton5: TSpeedButton;
SpeedButton6: TSpeedButton;
GroupBox8: TGroupBox;
SpeedButton7: TSpeedButton;
SpeedButton12: TSpeedButton;
SpeedButton13: TSpeedButton;
SpeedButton14: TSpeedButton;
DBGrid3: TDBGrid;
DBGrid4: TDBGrid;
Query1: TQuery;
DataSource4: TDataSource;
DataSource5: TDataSource;
Query2: TQuery;
GroupBox9: TGroupBox;
DBGrid5: TDBGrid;
GB_3_1: TGroupBox;
Label9: TLabel;
Label10: TLabel;
GB_3_2: TGroupBox;
SpeedButton15: TSpeedButton;
SpeedButton16: TSpeedButton;
SpeedButton17: TSpeedButton;
SpeedButton18: TSpeedButton;
GroupBox13: TGroupBox;
btnADD_3: TSpeedButton;
btnCHANGE_3: TSpeedButton;
btnDELETE_3: TSpeedButton;
GroupBox15: TGroupBox;
SpeedButton25: TSpeedButton;
Label11: TLabel;
DBEdit9: TDBEdit;
DBLookupComboBox1: TDBLookupComboBox;
DBLookupComboBox2: TDBLookupComboBox;
DBEdit7: TDBEdit;
Label12: TLabel;
Label13: TLabel;
TableUSLUGACODE: TAutoIncField;
TableUSLUGAKLIENT: TIntegerField;
TableUSLUGANOMER: TIntegerField;
TableUSLUGADATE_1: TDateField;
TableUSLUGADATE_2: TDateField;
TableUSLUGAKOMN: TIntegerField;
TableUSLUGAFIO: TStringField;
Edit1: TEdit;
QRImage1: TQRImage;
Panel6: TPanel;
Panel7: TPanel;
Panel8: TPanel;
Label14: TLabel;
procedure FormCreate(Sender: TObject);
procedure btnADD_1Click(Sender: TObject);
procedure ApplicationEvents1Idle(Sender: TObject; var Done: Boolean);
procedure btnCHANGE_1Click(Sender: TObject);
procedure btnDELETE_1Click(Sender: TObject);
procedure ComboBox1Change(Sender: TObject);
procedure btnTOP_1Click(Sender: TObject);
procedure btnPRIOR_1Click(Sender: TObject);
procedure btnNEXT_1Click(Sender: TObject);
procedure btnLAST_1Click(Sender: TObject);
procedure btnADD_2Click(Sender: TObject);
procedure btnCHANGE_2Click(Sender: TObject);
procedure btnDELETE_2Click(Sender: TObject);
procedure SpeedButton11Click(Sender: TObject);
procedure SpeedButton10Click(Sender: TObject);
procedure SpeedButton8Click(Sender: TObject);
procedure SpeedButton9Click(Sender: TObject);
procedure btnADD_3Click(Sender: TObject);
procedure btnCHANGE_3Click(Sender: TObject);
procedure btnDELETE_3Click(Sender: TObject);
procedure DataSource3DataChange(Sender: TObject; Field: TField);
procedure SpeedButton18Click(Sender: TObject);
procedure SpeedButton17Click(Sender: TObject);
procedure SpeedButton15Click(Sender: TObject);
procedure SpeedButton16Click(Sender: TObject);
procedure PageControl1Change(Sender: TObject);
procedure SpeedButton2Click(Sender: TObject);
procedure SpeedButton14Click(Sender: TObject);
procedure SpeedButton13Click(Sender: TObject);
procedure SpeedButton7Click(Sender: TObject);
procedure SpeedButton12Click(Sender: TObject);
procedure SpeedButton25Click(Sender: TObject);
procedure SpeedButton1Click(Sender: TObject);
procedure SpeedButton6Click(Sender: TObject);
procedure SpeedButton5Click(Sender: TObject);
procedure SpeedButton3Click(Sender: TObject);
procedure SpeedButton4Click(Sender: TObject);
procedure Query2AfterOpen(DataSet: TDataSet);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
uses Unit2, Unit4, Unit3;
var a:String;
{$R *.dfm}
// Указание пути к БД и открытие таблиц
procedure TForm1.FormCreate(Sender: TObject);
begin
TableNOMER.DatabaseName := ExtractFilePath(Application.
TableNOMER.TableName := 'Nomer.db';
TableNOMER.Open;
TableKLIENTS.DatabaseName := ExtractFilePath(Application.
TableKLIENTS.TableName := 'Klients.db';
TableKLIENTS.Open;
TableUSLUGA.DatabaseName := ExtractFilePath(Application.
TableUSLUGA.TableName := 'Usluga.db';
TableUSLUGA.Open;
Query2.DatabaseName := ExtractFilePath(Application.
Query1.DatabaseName := ExtractFilePath(Application.
end;
procedure TForm1.ApplicationEvents1Idle(
var Done: Boolean);
begin
if (TableNOMER.State = dsInsert) or (TableNOMER.State = dsEdit) then
begin
btnADD_1.Caption := 'Сохранить';
btnCHANGE_1.Caption := 'Отменить';
GB_1_1.Enabled := True;
GB_1_2.Enabled := False;
btnDELETE_1.Enabled := False;
end
else
begin
btnADD_1.Caption := 'Добавить';
btnCHANGE_1.Caption := 'Изменить';
GB_1_1.Enabled := False;
GB_1_2.Enabled := True;
btnDELETE_1.Enabled := True;
end;
if (TableKLIENTS.State = dsInsert) or (TableKLIENTS.State = dsEdit) then
begin