Автоматизация комплекса задач оператора многоуровневого паркинга

Заказать уникальную дипломную работу
Тип работы: Дипломная работа
Предмет: Информационные технологии
  • 87 87 страниц
  • 25 + 25 источников
  • Добавлена 17.07.2015
4 785 руб.
  • Содержание
  • Часть работы
  • Список литературы
  • Вопросы/Ответы
ВВЕДЕНИЕ 3
ГЛАВА 1 Характеристика объекта управления 5
1.1. Описание и основные показатели деятельности предприятия 5
1.2. Описание деятельности подразделения 7
1.3. Описание информационной системы подразделения 8
1.4. Формализация бизнес – процесса 12
1.5. Обоснование необходимости автоматизации выбранных задач 16
ГЛАВА 2. Проектирование комплекса задач 19
2.1. Постановка комплекса задач 19
2.2 Информация, необходимая для решения задачи 22
2.3. Блок-схема алгоритма задачи 25
2.4. Проектирование пользовательского интерфейса 27
2.5. Проектирование базы данных 34
ГЛАВА 3 Внедрение информационной системы 41
3.1. Расчет контрольного примера 41
3.2. Инструкция пользователю 46
3.3. Безопасность и экологичность проекта 51
ЗАКЛЮЧЕНИЕ 57
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 59
Приложения Листинг программы 62

Фрагмент для ознакомления

mdb"; const String ConnStr = "Provider=%s;Data Provider=%s;Data Source=%s";if (!ADOConnection1->Connected) {ADOConnection1->ConnectionString = Format (ConnStr,ARRAYOFCONST((pr,dpr,tmp)));mainclientsform->ADOQuery1->ConnectionString=Format (ConnStr,ARRAYOFCONST((pr,dpr,tmp)));mainclientsform->ADOQuery2->ConnectionString=Format (ConnStr,ARRAYOFCONST((pr,dpr,tmp))); ADOConnection1->Open(); }//активация таблицmainclientsform->ADOTable1->Active=true;mainclientsform->ADOTable2->Active=true;mainclientsform->ADOTable3->Active=true;mainclientsform->ADOTable4->Active=true;mainclientsform->ADOTable5->Active=true; }//---------------------------------------------------------------------------void __fastcall Tmainclientsform::N24Click(TObject *Sender){mainclientsform->N3Click(Sender);mainflag=true;flag2=true;flag1=false;BuildaddForms1("Просмотр базы данных", mainclientsform->DataSource1,mainclientsform,"addforms" ); ProsmForm1->GroupBox2->Visible=false; ProsmForm1->GroupBox3->Visible=false; ProsmForm1->GroupBox1->Visible=false; ProsmForm1->GroupBox4->Visible=false; ProsmForm1->GroupBox5->Visible=false; ProsmForm1->GroupBox7->Visible=true; ProsmForm1->Top=150; ProsmForm1->Height=1000; ProsmForm1->Width=800; mainclientsform->DataSource1->DataSet->Last();}//---------------------------------------------------------------------------//---------------------------------------------------------------------------void __fastcall Tmainclientsform::N26Click(TObject *Sender)// настройка параметров поиска{ nomer_poisk=5; int i; for ( int i = mainclientsform->MDIChildCount-1; i>=0; i--) { if (mainclientsform->MDIChildren[i]->Name == "addforms"){ mainclientsform->MDIChildren[i]->Free();} } for ( int i = mainclientsform->MDIChildCount-1; i>=0; i--) { if (mainclientsform->MDIChildren[i]->Name == "DBDirectoryTemplateForm"){ mainclientsform->MDIChildren[i]->Free();} } // BuildPoiskForms("Параметры поиска", mainclientsform->DataSource1,mainclientsform,"parampoiskform" ); Poisk->GroupBox1->Visible=false; Poisk->GroupBox1->Caption="Неотраб. док.отсорт. по дате"; Poisk->GroupBox2->Visible=false; Poisk->GroupBox3->Visible=false; Poisk->Button1->Caption="Сортировка"; }//---------------------------------------------------------------------------void __fastcall Tmainclientsform::N27Click(TObject *Sender){ nomer_poisk=6; int i; for ( int i = mainclientsform->MDIChildCount-1; i>=0; i--) { if (mainclientsform->MDIChildren[i]->Name == "addforms"){ mainclientsform->MDIChildren[i]->Free();} } for ( int i = mainclientsform->MDIChildCount-1; i>=0; i--) { if (mainclientsform->MDIChildren[i]->Name == "DBDirectoryTemplateForm"){ mainclientsform->MDIChildren[i]->Free();} }//BuildPoiskForms("Параметры поиска", mainclientsform->DataSource1,mainclientsform,"parampoiskform" ); Poisk->GroupBox1->Visible=false; Poisk->GroupBox1->Caption="Отраб. док.отсорт. по дате"; Poisk->GroupBox2->Visible=false; Poisk->GroupBox3->Visible=false; Poisk->Button1->Caption="Сортировка"; }//---------------------------------------------------------------------------void __fastcall Tmainclientsform::N28Click(TObject *Sender){{ nomer_poisk=7; int i; for ( int i = mainclientsform->MDIChildCount-1; i>=0; i--) { if (mainclientsform->MDIChildren[i]->Name == "addforms"){ mainclientsform->MDIChildren[i]->Free();} } for ( int i = mainclientsform->MDIChildCount-1; i>=0; i--) { if (mainclientsform->MDIChildren[i]->Name == "DBDirectoryTemplateForm"){ mainclientsform->MDIChildren[i]->Free();} }BuildPoiskForms("Параметры поиска", mainclientsform->DataSource1,mainclientsform,"parampoiskform" ); Poisk->GroupBox1->Visible=false; Poisk->GroupBox1->Caption="Док.отсорт. по дате"; Poisk->GroupBox2->Visible=false; Poisk->GroupBox3->Visible=false;Poisk->Button1->Caption="Сортировка";}}//---------------------------------------------------------------------------void __fastcall Tmainclientsform::BitBtn2Click(TObject *Sender){ mainclientsform->N16->Click();}//---------------------------------------------------------------------------void __fastcall Tmainclientsform::BitBtn3Click(TObject *Sender){ mainclientsform->N27->Click();}//---------------------------------------------------------------------------void __fastcall Tmainclientsform::BitBtn4Click(TObject *Sender){ mainclientsform->N17->Click(); }//---------------------------------------------------------------------------void __fastcall Tmainclientsform::BitBtn5Click(TObject *Sender){ mainclientsform->N23->Click(); }//---------------------------------------------------------------------------void __fastcall Tmainclientsform::BitBtn7Click(TObject *Sender){ mainclientsform->N12->Click(); }//---------------------------------------------------------------------------void __fastcall Tmainclientsform::BitBtn6Click(TObject *Sender){ mainclientsform->N14->Click(); }//---------------------------------------------------------------------------void __fastcall Tmainclientsform::BitBtn1Click(TObject *Sender){ mainclientsform->N4->Click(); }//---------------------------------------------------------------------------void __fastcall Tmainclientsform::BitBtn8Click(TObject *Sender){ mainclientsform->Close();}//---------------------------------------------------------------------------//--------------------------------------------------------------------------- // подключение модулей и задания пространства имен#include #include "main.h"#include "ChildTemlate.h"#pragma hdrstop#include "parampoisk.h"//---------------------------------------------------------------------------#pragma package(smart_init)#pragma resource "*.dfm"#include "main.h"extern nomer_poisk;extern Poisk;Tparampoiskform *parampoiskform;TParameter *P1;String stroka_SQL,S;TDateTime Data;//---------------------------------------------------------------------------__fastcall Tparampoiskform::Tparampoiskform(TComponent* Owner) : TForm(Owner){}//---------------------------------------------------------------------------void __fastcall Tparampoiskform::FormClose(TObject *Sender,TCloseAction &Action){// закрытие формыAction=caFree;}void BuildChildForms(String sCaption, TDataSource *ds, TForm *AFormName,String AMDIChildName ){ int i; for ( int i = AFormName->MDIChildCount-1; i>=0; i--) { if (AFormName->MDIChildren[i]->Name == AMDIChildName){ AFormName->MDIChildren[i]->Free(); // Break; } } // создание формы для просмотров результатов поиска ChildTemplateForm= new TChildTemplateForm(Application); ChildTemplateForm->Top=230; ChildTemplateForm->Left=0; ChildTemplateForm->Width=1200; ChildTemplateForm->Height=400; ChildTemplateForm->Caption=sCaption;}void __fastcall Tparampoiskform::Button1Click(TObject *Sender){// выполнение поискаBuildChildForms("Результаты_поиска", mainclientsform->DataSource1,mainclientsform,"ChildTemplateForm" ); ChildTemplateForm->Left=0; ChildTemplateForm->Top=3; mainclientsform->DataSource1->DataSet=mainclientsform->ADOQuery2; mainclientsform->ADOQuery2->Active=false; mainclientsform->ADOQuery2->SQL->Clear(); if (nomer_poisk ==1){ // поиск документа по номеру P1=mainclientsform->ADOQuery2->Parameters->AddParameter(); S=Edit3->Text; P1->Name="P1"; P1->DataType=ftString; P1->Direction = ptInput; P1->Value=S; //P1->Size=Length(S); P1->Value=S; stroka_SQL="SELECT договор.[Код договора], договор.уч_номер, договор.дата_начала, договор.дата_окончания, договор.[тариф за час], договор.[№ места], Клиент.Клиент "; stroka_SQL=stroka_SQL+"FROM Клиент INNER JOIN (договор INNER JOIN парковка ON договор.[Код договора] = парковка.[код договора]) ON Клиент.[Код клиента] = парковка.[код клиента] "; stroka_SQL=stroka_SQL+" WHERE (((договор.уч_номер)=:P1));"; if (stroka_SQL!="") { mainclientsform->ADOQuery2->SQL->Add(stroka_SQL); mainclientsform->ADOQuery2->Active=true; mainclientsform->ADOQuery2->ExecSQL(); } } if (nomer_poisk ==2){ // поиск документа по дате регистрации Data=StrToDate(Edit2->Text); P1=mainclientsform->ADOQuery2->Parameters->AddParameter(); P1->Name="P1"; P1->DataType=ftDate; P1->Direction = ptInput; P1->Value=Data; stroka_SQL="SELECT парковка.*, парковка.[дата начала], [Транспортное средство].госномер, [Транспортное средство].[марка ТС], Клиент.Клиент, Клиент.телефон "; stroka_SQL=stroka_SQL+" FROM [Транспортное средство] INNER JOIN (Клиент INNER JOIN парковка ON Клиент.[Код клиента] = парковка.[код клиента]) ON [Транспортное средство].[Код ТС] = Клиент.[код ТС] "; stroka_SQL=stroka_SQL+" WHERE (((парковка.[дата начала])=:P1));"; if (stroka_SQL!="") { mainclientsform->ADOQuery2->SQL->Add(stroka_SQL); mainclientsform->ADOQuery2->Active=true; mainclientsform->ADOQuery2->ExecSQL(); } } if (nomer_poisk ==3){ stroka_SQL="SELECT договор.[Код договора], договор.уч_номер, договор.дата_начала, договор.дата_окончания, договор.[тариф за час], договор.[№ места] FROM договор;"; if (stroka_SQL!="") { mainclientsform->ADOQuery2->SQL->Add(stroka_SQL); mainclientsform->ADOQuery2->Active=true; mainclientsform->ADOQuery2->ExecSQL(); } } if (nomer_poisk ==4){ // поиск клиента по статусу P1=mainclientsform->ADOQuery2->Parameters->AddParameter(); S=Edit1->Text; P1->Name="P1"; P1->DataType=ftString; P1->Direction = ptInput; //S="%"+ S+"%"; P1->Value=S; // P1->Size=Length(S); P1->Value=S; stroka_SQL="SELECT Клиент.* FROM Клиент WHERE (((Клиент.статус)=:P1));" ; if (stroka_SQL!="") { mainclientsform->ADOQuery2->SQL->Add(stroka_SQL); mainclientsform->ADOQuery2->Active=true; mainclientsform->ADOQuery2->ExecSQL(); } } if (nomer_poisk ==5){ // поиск документа поиск неотработанных документов stroka_SQL=" SELECT договор.[Код договора], договор.уч_номер, договор.дата_начала, договор.дата_окончания, договор.[тариф за час], договор.[№ места] FROM договор WHERE (((договор.дата_окончания)ADOQuery2->SQL->Add(stroka_SQL); mainclientsform->ADOQuery2->Active=true; mainclientsform->ADOQuery2->ExecSQL();// ChildTemplateForm->Button1->Visible=true; } } if (nomer_poisk ==6){ // поиск документа поиск неотработанных документовstroka_SQL="SELECT договор.[№ места], [Транспортное средство].[марка ТС], [Транспортное средство].госномер, Клиент.состояние FROM [Транспортное средство] INNER JOIN (договор INNER JOIN (Клиент INNER JOIN парковка ON Клиент.[Код клиента] = парковка.[код клиента]) ON договор.[Код договора] = парковка.[код договора]) ON [Транспортное средство].[Код ТС] = Клиент.[код ТС] WHERE (((Клиент.состояние)='парковка')); "; if (stroka_SQL!="") { mainclientsform->ADOQuery2->SQL->Add(stroka_SQL); mainclientsform->ADOQuery2->Active=true; mainclientsform->ADOQuery2->ExecSQL();// ChildTemplateForm->Button1->Visible=true; } } if (nomer_poisk ==7){ // поиск документа поиск неотработанных документовstroka_SQL="SELECT Клиент.Клиент, парковка.[дата начала], парковка.[дата окончания], [Транспортное средство].[марка ТС], [Транспортное средство].госномер ";stroka_SQL=stroka_SQL+" FROM [Транспортное средство] INNER JOIN (Клиент INNER JOIN парковка ON Клиент.[Код клиента] = парковка.[код клиента]) ON [Транспортное средство].[Код ТС] = Клиент.[код ТС] ";stroka_SQL=stroka_SQL+" GROUP BY Клиент.Клиент, парковка.[дата начала], парковка.[дата окончания], [Транспортное средство].[марка ТС], [Транспортное средство].госномер, парковка.[дата окончания], парковка.[сумма оплаты]; "; if (stroka_SQL!="") { mainclientsform->ADOQuery2->SQL->Add(stroka_SQL); mainclientsform->ADOQuery2->Active=true; mainclientsform->ADOQuery2->ExecSQL();// ChildTemplateForm->Button1->Visible=true; } } if (nomer_poisk ==8){stroka_SQL=" SELECT Клиент.[Код клиента], Клиент.Клиент, Клиент.статус, Клиент.состояние, Клиент.телефон, Клиент.адрес FROM Клиент;"; if (stroka_SQL!="") { mainclientsform->ADOQuery2->SQL->Add(stroka_SQL); mainclientsform->ADOQuery2->Active=true; mainclientsform->ADOQuery2->ExecSQL(); } } if (nomer_poisk ==9){stroka_SQL="SELECT оплата.дата, оплата.сумма, оплата.состояние, Клиент.Клиент, договор.[Код договора], парковка.[сумма оплаты] FROM договор INNER JOIN (Клиент INNER JOIN (оплата INNER JOIN парковка ON оплата.[Код оплаты] = парковка.[код оплаты]) ON Клиент.[Код клиента] = парковка.[код клиента]) ON договор.[Код договора] = парковка.[код договора]; "; if (stroka_SQL!="") { mainclientsform->ADOQuery2->SQL->Add(stroka_SQL); mainclientsform->ADOQuery2->Active=true; mainclientsform->ADOQuery2->ExecSQL(); } } }//---------------------------------------------------------------------------//--------------------------------------------------------------------------- // подключение модулей и задания пространства имен#include #pragma hdrstop#include "main.h"#include "add.h"//---------------------------------------------------------------------------#pragma package(smart_init)#pragma resource "*.dfm" // описание переменныхTaddforms *addforms;String Fam, Name1, Sec_Name, Dep, Dolg, Tel, Adres;String Naimen, Proekc, Inter, Comput, Notes,ruk;String Ucast, Obesp, Razmesh, mob ;int Mesto, Kodzaka;String Technika, Organiz, Content, Target, Firma, regim, telotd;TDateTime Date1, Date2, Date3, Date4, Date5, Date6, Date7, Date8, Cont, Vremya;int kodzayav, koduch, kodvid, kodzal, kodob, kodsod, otvup, otgot;//---------------------------------------------------------------------------__fastcall Taddforms::Taddforms(TComponent* Owner) : TForm(Owner){}//---------------------------------------------------------------------------void __fastcall Taddforms::FormClose(TObject *Sender, TCloseAction &Action){// закрытие формы Action=caFree;}//---------------------------------------------------------------------------void __fastcall Taddforms::Button1Click(TObject *Sender){ // добавление данных отдел String sostoyan = Edit3->Text; int summa=(Edit4->Text).ToInt();TDateTime date1; Date1=StrToDate(Edit6->Text); mainclientsform->ADOTable5->Active=true; mainclientsform->ADOTable5->Insert(); mainclientsform->ADOTable5->FieldByName("сумма")->AsInteger= summa; mainclientsform->ADOTable5->FieldByName("Состояние")->AsString = sostoyan; mainclientsform->ADOTable5->FieldByName("дата")->AsDateTime= Date1; mainclientsform->ADOTable5->Post();}//---------------------------------------------------------------------------void __fastcall Taddforms::Button2Click(TObject *Sender){ // добавление данных корреспондент String gosnomer, markaTS, model; gosnomer= Edit8->Text; markaTS = Edit9->Text; model= Edit1->Text; mainclientsform->ADOTable3->Active=true; mainclientsform->ADOTable3->Insert(); mainclientsform->ADOTable3->FieldByName("госномер")->AsString = gosnomer; mainclientsform->ADOTable3->FieldByName("марка ТС")->AsString = markaTS ; mainclientsform->ADOTable3->FieldByName("модель")->AsString = model; mainclientsform->ADOTable3->Post();}//---------------------------------------------------------------------------void __fastcall Taddforms::Button3Click(TObject *Sender){ int kodTS; String klient, status, sostoyan, tel, adres; kodTS = (Edit94->Text).ToInt(); klient = Edit14->Text; status = Edit5->Text; sostoyan = Edit16->Text; tel = Edit11->Text; adres =Edit12->Text; // добавление данных резолюция mainclientsform->ADOTable2->Active=true; mainclientsform->ADOTable2->Insert(); mainclientsform->ADOTable2->FieldByName("Код ТС")->AsInteger = kodTS; mainclientsform->ADOTable2->FieldByName("Клиент")->AsString = klient; mainclientsform->ADOTable2->FieldByName("Статус")->AsString = status; mainclientsform->ADOTable2->FieldByName("Состояние")->AsString = sostoyan; mainclientsform->ADOTable2->FieldByName("Телефон")->AsString = tel; mainclientsform->ADOTable2->FieldByName("Адрес")->AsString = adres; mainclientsform->ADOTable2->Post();}//---------------------------------------------------------------------------void __fastcall Taddforms::Button4Click(TObject *Sender){ String uchnomer, nommesta; TDateTime datenach, dataokonch; int tarif; uchnomer= Edit24->Text; tarif = (Edit30->Text).ToInt(); datenach=StrToDate(Edit28->Text); dataokonch=StrToDate(Edit29->Text); nommesta= Edit2->Text; mainclientsform->ADOTable4->Active=true; mainclientsform->ADOTable4->Insert(); mainclientsform->ADOTable4->FieldByName("уч_номер")->AsString = uchnomer; mainclientsform->ADOTable4->FieldByName("№ места")->AsString = nommesta; mainclientsform->ADOTable4->FieldByName("дата_начала")->AsDateTime=datenach; mainclientsform->ADOTable4->FieldByName("дата_окончания")->AsDateTime=dataokonch; mainclientsform->ADOTable4->FieldByName("тариф за час")->AsInteger =tarif; mainclientsform->ADOTable4->Post(); }//---------------------------------------------------------------------------void __fastcall Taddforms::Button5Click(TObject *Sender){TDateTime datenach,datakon;int koddogovor, kodoplat, sumoplat, kodklient;datenach=StrToDate(Edit18->Text);datakon=StrToDate(Edit37->Text);koddogovor= (Edit31->Text).ToInt();kodoplat= (Edit32->Text).ToInt();sumoplat=(Edit34->Text).ToInt();kodklient=(Edit17->Text).ToInt(); mainclientsform->ADOTable1->Active=true; mainclientsform->ADOTable1->Insert(); mainclientsform->ADOTable1->FieldByName("дата начала")->AsDateTime = datenach; mainclientsform->ADOTable1->FieldByName("дата окончания")->AsDateTime =datakon; mainclientsform->ADOTable1->FieldByName("код договора")->AsInteger = koddogovor; mainclientsform->ADOTable1->FieldByName("код оплаты")->AsInteger =kodoplat; mainclientsform->ADOTable1->FieldByName("код клиента")->AsInteger =kodklient; mainclientsform->ADOTable1->FieldByName("сумма оплаты")->AsInteger =sumoplat; mainclientsform->ADOTable1->Post();}//---------------------------------------------------------------------------

1. Голицына О. Л., Максимов Н. В., Попов И. И. Базы данных; Форум - Москва, 2012. - 400 c.
2. Карпова И. П. Базы данных; Питер - Москва, 2013. - 240 c.
3. Кузнецов С. Д. Базы данных; Академия - Москва, 2012. - 496 c.
4. Кумскова И. А. Базы данных; КноРус - Москва, 2011. - 488 c.
5. Лафоре Р. Объектно-ориентированное программирование в С++; Питер - Москва, 2011. - 928 c.
6. Фуфаев Э. В., Фуфаев Д. Э. Базы данных; Академия - Москва, 2013. - 320 c.
7. Штерн В. С++; Лори - , 2013. - 860 c.
8. Информационные системы и технологии в экономике и управлении.: учебник под ред. В.В. Трофимова – 3-е изд., перераб. и доп. – М.: Издательство Юрайт, 2011 – 521 с.
9. Гаврилов Л.П. Информационные технологии в коммерции: учебное пособие. М.: Инфра-М, 2011
10. Прикладная информатика: учебное пособие. Под ред. Денисова Д.В.-М: Московский финансово-промышленный университет «Синергия», 2012.
11. Абдикеев Н. М., Китова О.В. Корпоративные информационные системы управления. М.: "ИНФРА-М", 2011.
12. Карминский А.М., Черников Б.В. Применение информационных систем в экономике. М.: "ИНФРА-М, 2012.
13. Информационные технологии в экономике и управлении / под ред. В. В. Трофимова. – М.: Юрайт, 2011. – 478 с.
14. Заботина Н.Н. Проектирование информационных систем: Учебное пособие Москва : Издательский Дом "ИНФРА-М", 2011. - 331 с. - ISBN 978-5-16-004509-2 : Б. ц.
15. Одинцов Б.Е., Романов А.Н. Информационные ресурсы и технологии в экономике. Вузовский учебник, 2013.
16. Балдин К. В. Информационные системы в экономике [Текст] : Учебник / К.В. Балдин, В. Б. Уткин. - 7. - Москва : Издательско-торговая корпорация "Дашков и К", 2012. - 395 с. - ISBN 978-5-394-01449-9 : Б. ц.
17. Гвоздева В.А. Информатика, автоматизированные информационные технологии и системы [Текст] : Учебник / В.А. Гвоздева. - Москва : Издательский Дом "ФОРУМ" ; Москва : Издательский Дом "ИНФРА-М", 2011. - 544 с. - ISBN 978-5-8199-0449-7 : Б. ц.
18. Вдовенко Л. А. Информационная система предприятия [Текст] : Учеб. пособие / Л. А. Вдовенко. - Москва : Вузовский учебник ; Москва : Издательский Дом "ИНФРА-М", 2010. - 237 с. - ISBN 978-5-9558-0143-8 : Б. ц.
19. Затонский, А.В. Информационные технологии: разработка информационных моделей и систем [Текст]: Учебное пособие / А.В.Затонский. – Москва: Издательский Центр РИОР ; Москва : ООО "Научно-издательский центр ИНФРА-М", 2014. – 344 с.
20. Васильков А.В. Безопасность и управление доступом в информационных системах [Текст] : Учебное пособие / Александр Васильевич Васильков, Илья Александрович Васильков. - Москва : Издательство "ФОРУМ" ; Москва : ООО "Научно-издательский центр ИНФРА-М", 2013. - 368 с.
21. Гагарина Л.Г. Разработка и эксплуатация автоматизированных информационных систем [Текст] : Учебное пособие / Лариса Геннадьевна Гагарина. - Москва : Издательский Дом "ФОРУМ" ; Москва : ООО "Научно-издательский центр ИНФРА-М", 2013. - 384 с.
22. Варфоломеева А.О. Информационные системы предприятия [Текст] : Учебное пособие / Александра Олеговна Варфоломеева, Виктор Петрович Романов, Андрей Валерьевич Коряковский. - Москва : ООО "Научно-издательский центр ИНФРА-М", 2013. - 283 с.
23. Федотова Е. Л. Информационные технологии и системы [Текст] : Учеб. пособие / Елена Леонидовна Федотова. - Москва : Издательский Дом "ФОРУМ" ; Москва : ООО "Научно-издательский центр ИНФРА-М", 2013. - 352 с.
24. Заботина Н.Н. Проектирование информационных систем [Текст] : Учебное пособие / Наталья Николаевна Заботина. - Москва : ООО "Научно-издательский центр ИНФРА-М", 2013. - 331 с.
25. Модели жизненного цикла ПО. WWW: http://wm-help.net/books-online/book/57663/57663-2.html

Вопрос-ответ:

Что такое многоуровневый паркинг?

Многоуровневый паркинг - это система парковки, состоящая из нескольких уровней, на которых машины размещаются одна над другой. Она позволяет эффективно использовать пространство и увеличить количество парковочных мест.

Какие показатели деятельности имеет это предприятие?

Основные показатели деятельности предприятия включают количество обслуженных автомобилей в день, процент занятости парковочных мест, время ожидания при въезде и выезде, а также прибыль от предоставления услуг.

Какая информационная система используется в данном подразделении?

В данном подразделении используется специализированная информационная система, которая отвечает за управление и контроль всех операций на паркинге. Система позволяет автоматизировать процессы регистрации автомобилей, учета времени пребывания, оплаты услуг, а также контроля доступа.

Какие задачи входят в комплекс задач данного оператора?

Комплекс задач оператора многоуровневого паркинга включает в себя регистрацию и контроль въезда и выезда автомобилей, учет времени пребывания, расстановку автомобилей на парковочных местах, обеспечение безопасности и контроля доступа, а также выставление счетов и контроль оплаты.

Почему автоматизация выбранных задач необходима?

Автоматизация выбранных задач необходима для повышения эффективности работы оператора и улучшения качества обслуживания клиентов. Она позволит сократить время ожидания при въезде и выезде, уменьшить ошибки в учете времени и оплате, а также обеспечить более надежный контроль безопасности.

Какие основные показатели деятельности предприятия в рамках многоуровневого паркинга?

Основные показатели деятельности предприятия в рамках многоуровневого паркинга включают такие параметры, как количество обслуженных автомобилей в определенный период времени, время ожидания автомобилей перед въездом и выездом на парковку, процент загрузки парковочных мест и эффективность использования ресурсов.

Что такое информационная система подразделения?

Информационная система подразделения это комплекс программных и аппаратных средств, который позволяет осуществлять управление и контроль за работой парковочного комплекса. Она включает в себя базу данных по автомобилям, систему распознавания номерных знаков, мониторинг за состоянием парковочных мест и другие функции, необходимые для эффективной работы парковки.

Какие задачи комплекса автоматизации можно решить в рамках проекта?

Комплекс автоматизации включает в себя решение таких задач, как автоматическое распознавание номерных знаков автомобилей, учет и контроль доступа, определение свободных парковочных мест, автоматическая регистрация и оплата парковки, а также сбор и анализ статистических данных о работе парковки. Такой подход позволяет улучшить процесс обслуживания клиентов и повысить эффективность работы предприятия.