Автор работы: Пользователь скрыл имя, 30 Января 2013 в 10:40, курсовая работа
В процессе выполнения курсового проекта было изучено понятие информационной системы, выявлены основные классификации ИС.
Было проведено исследование уже существующих информационных систем гостиниц и отелей. На их основе мной была создана информационно-поисковая автоматизированная информационная система “Отель”. Программа автоматизирует работу сотрудника отеля. В программе реализованы ввод и хранение информации о постояльцах гостиницы, информация о состоянии номеров, услугах которые предоставляются клиентам гостиницы, также осуществляются функции поиска информации в базе данных по различным критериям. Формируются отчёты о клиенте и суммарной стоимости проживания его в номере.
Содержание
ВВЕДЕНИЕ 2
ГЛАВА 1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ. ПОНЯТИЕ И СТРУКТУРА ИС 4
1.1. ПОНЯТИЕ ИС 4
1.2. КЛАССИФИКАЦИЯ ИНФОРМАЦИОННЫХ СИСТЕМ 7
1.3. ОБЗОР СОВРЕМЕННЫХ АИС ГОСТИНИЦ 10
ГЛАВА 2. ПРАКТИЧЕСКАЯ ЧАСТЬ. РАЗРАБОТКА АИС ГОСТИНИЦЫ 15
2.1. ПОСТАНОВКА ЗАДАЧИ 15
2.2. ВЫБОР СРЕДЫ РАЗРАБОТКИ И ЯЗЫКА ПРОГРАММИРОВАНИЯ 16
2.3. ИНСТРУКЦИЯ ПОЛЬЗОВАТЕЛЮ 25
2.4. ИНСТРУКЦИЯ ПРОГРАММИСТУ 30
ЗАКЛЮЧЕНИЕ 35
СПИСОК ЛИТЕРАТУРЫ 36
ПРИЛОЖЕНИЕ A 37
ПРИЛОЖЕНИЕ Б 48
void __fastcall TForm1::Edit3KeyPress(TObject *Sender, char &Key)
{
if((Key>='0')&&(Key<='9')||(
return;
else Key=0;
}
//----------------------------
void __fastcall TForm1::Edit5KeyPress(TObject *Sender, char &Key)
{
if((Key>='0')&&(Key<='9')||(
return;
else Key=0;
}
//----------------------------
void __fastcall TForm1::N2Click(TObject *Sender)
{
Form2->Show();
}
//----------------------------
void __fastcall TForm1::N3Click(TObject *Sender)
{
Form3->Show();
}
//----------------------------
void __fastcall TForm1::sls1Click(TObject *Sender)
{
Form4->Show();
}
//----------------------------
void __fastcall TForm1::nxns1Click(TObject *Sender)
{
Form5->Show();
}
//----------------------------
void __fastcall TForm1::Edit6Change(TObject *Sender)
{
AnsiString s;
if(Edit6->Text!="")
{
s=Edit6->Text;
Table2->Filtered=true;
Table2->Filter="Id="+s;
}
else Table2->Filtered=false;
}
//----------------------------
void __fastcall TForm1::Edit6KeyPress(TObject *Sender, char &Key)
{
if((Key>='0')&&(Key<='9')||(
return;
else Key=0;
}
//----------------------------
void __fastcall TForm1::Edit7Change(TObject *Sender)
{
AnsiString s;
if(Edit7->Text!="")
{
s="'"+Edit7->Text+"*"+"'";
Table2->Filtered=true;
Table2->Filter="Usluga="+s;
}
else Table2->Filtered=false;
}
//----------------------------
void __fastcall TForm1::N5Click(TObject *Sender)
{
Table1->Edit();
Table1->Post();
Table2->Edit();
Table2->Post();
}
//----------------------------
void __fastcall TForm1::N6Click(TObject *Sender)
{ int i=0;
if (MessageDlg("Вы уверены, что хотите очистить
таблицу?",mtConfirmation,
{
for(i=0;i<=Form1->DataSource1-
{
Table1->Edit();
DataSource1->DataSet->Delete()
Table1->Edit();
Table1->Post();
}
}
}
//----------------------------
void __fastcall TForm1::N7Click(TObject *Sender)
{
int i=0;
if (MessageDlg("Вы уверены, что хотите очистить
таблицу?",mtConfirmation,
{
for(i=0;i<=Form1->DataSource2-
{
Table2->Edit();
DataSource2->DataSet->Delete()
Table2->Edit();
Table2->Post();
}
}
}
//----------------------------
void __fastcall TForm1::N8Click(TObject *Sender)
{
Form6->Show();
}
//----------------------------
Unit 2:
//----------------------------
#include <vcl.h>
#pragma hdrstop
#include "Unit4.h"
#include "Unit2.h"
#include "Unit1.h"
#include "Unit3.h"
#include "Unit5.h"
//----------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm2 *Form2;
//----------------------------
__fastcall TForm2::TForm2(TComponent* Owner)
: TForm(Owner)
{
}
//----------------------------
void __fastcall TForm2::Button1Click(TObject *Sender)
{ int a;
Form1->Table1->Edit();
Form1->Table1Vid->Value=Form2-
Form1->Table1Price->Value=
Form1->Table1->Edit();
Form1->Edit1->Text=IntToStr(
a=StrToInt(Form1->Edit1->Text)
Form1->Table1Price->Value=a*(
Form2->Close();
}
//----------------------------
Unit 3:
//----------------------------
#include <vcl.h>
#pragma hdrstop
#include "Unit4.h"
#include "Unit3.h"
#include "Unit2.h"
#include "Unit1.h"
#include "Unit5.h"
//----------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm3 *Form3;
//----------------------------
__fastcall TForm3::TForm3(TComponent* Owner)
: TForm(Owner)
{
}
//----------------------------
void __fastcall TForm3::Button1Click(TObject *Sender)
{
Form1->Table1->Edit();
Form1->Table1Nomer->Value=
Form3->Table1->Edit();
Form3->DataSource1->DataSet->
Form3->Close();
}
//----------------------------
void __fastcall TForm3::Button2Click(TObject *Sender)
{
Form1->Table1->Edit();
Form1->Table1Nomer->Value=
Form3->Table2->Edit();
Form3->DataSource2->DataSet->
Form3->Close();
}
//----------------------------
void __fastcall TForm3::Button3Click(TObject *Sender)
{
Form1->Table1->Edit();
Form1->Table1Nomer->Value=
Form3->Table3->Edit();
Form3->DataSource3->DataSet->
Form3->Close();
}
//----------------------------
Unit4:
//----------------------------
#include <vcl.h>
#pragma hdrstop
#include "Unit4.h"
#include "Unit3.h"
#include "Unit2.h"
#include "Unit1.h"
#include "Unit5.h"
//----------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm4 *Form4;
//----------------------------
__fastcall TForm4::TForm4(TComponent* Owner)
: TForm(Owner)
{
}
//----------------------------
void __fastcall TForm4::Button1Click(TObject *Sender)
{
Form1->Table2->Edit();
Form1->Table2Usluga->Value=
Form1->Table2Price->Value=
Form4->Close();
}
//----------------------------
Unit5:
//----------------------------
#include <vcl.h>
#pragma hdrstop
#include "Unit4.h"
#include "Unit3.h"
#include "Unit2.h"
#include "Unit1.h"
#include "Unit5.h"
//----------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm5 *Form5;
//----------------------------
__fastcall TForm5::TForm5(TComponent* Owner)
: TForm(Owner)
{
}
//----------------------------
void __fastcall TForm5::Button1Click(TObject *Sender)
{
Form1->DataSource1->DataSet->
Form1->DataSource2->DataSet->
int s=0, i=0;
for(i=Form1->DataSource1->
{
if(Form1->Table1Id->Value==
{
Table1->Edit();
Table1F->Value=Form1->Table1F-
Table1Name->Value=Form1->
Table1LName->Value=Form1->
Table1Id->Value=Form1->
Table1Data->Value=Form1->
Table1OData->Value=Form1->
Table1Price->Value=Form1->
}
Form1->DataSource1->DataSet->
}
for(i=Form1->DataSource2->
{
if(Form1->Table2Id->Value==
{
Table1->Edit();
s=s+Form1->Table2Price->Value;
Table1UPrice->Value=s;
}
Form1->DataSource2->DataSet->
}
Table1->Edit();
Table1Itog->Value=Table1Price-
}
//----------------------------
Список файлов, содержащихся на диске
1. Отель– папка с исходными файлами программы.
2. Мараков_курсовой_проект – папка с файлами пояснительной записки к курсовомупроекту.
Информация о работе Разработка автоматизированной информационной системы «Отель»