Автор работы: Пользователь скрыл имя, 24 Января 2011 в 08:40, курсовая работа
Целью данного проекта является автоматизация в ООО «Гостиница Абакан».
Для достижения поставленной цели выделим ряд следующих задач:
o Осуществить обследование предприятия и составить карту движения информации и бизнес-процессов;
o Спроектировать БД и реализовать её структуру на базе MS SQL Server;
o Создать АРМ портье для ввода первичных данных;
o Создать АРМ коменданта, с функциями аналитики;
o Осуществить проектирование, разработку и интеграцию экспертной системы в АРМ аналитика для одной из подзадач.
Введение…………………………………………………………………………...2
1 Теоретическая часть. Современные роботизированные производства: обзор, текущее состояние, перспективы………………………………………………...3
1.1 Применение промышленных роботов…………………………………...4
1.2 Роботы в экономической сфере…………………………………………..4
1.3 Нанотехнологи, технологии будущего…………………………………..7
1.3.1 Шагающий наноробот……………………………………………….9
1.3.2 Нанороботы играют в шахматы…………………………………….9
2 Практическая часть……………………………………………………………13
2.1 Бизнес-модель регистрации клиентов………………………………...13
2.2 Разработка ПО…………………………………………………………..14
Заключение……………………………………………………………………….28
Список используемой литературы……………………………………………...29
1.3.1 Шагающий наноробот
Двое химиков из Нью-Йоркского университета впервые в мире создали прямоходящего двуногого наноробота. В качестве исходного материала Надриан Симан и Уильям Шерман воспользовались мелкими фрагментами двухцепочечных и одноцепочечных молекул ДНК.
Кремниевый микроробот величиной в половину диаметра человеческого волоса, снабженный ножками из живой сердечной мышцы, начал ползать по лаборатории Лос-Анджелеса. Это первый случай, когда удалось использовать мускульные усилия для движения микромеханического устройства. Теперь предполагается спроектировать работающий на мускульной энергии микромеханизм, который сможет искать и латать пробоины от микрометеоритов на космических кораблях.
Чтобы
понять, как движется робот, посмотрим
на схему. Он ступает по особым опорам,
тоже изготовленным из ДНК, которые
вытянуты вдоль ДНК-вой молекулы-
1.3.2 Нанороботы играют в шахматы
Недавно был создан первый наноробот, умеющий играть в шахматы. Робот различает белые "фигуры" от черных за счет их магнитных свойств. При приложении внешнего поля робот случайно "выбирает" одну из фигур своего цвета (белого) и передвигает ее на несколько клеток. Пока робот не умеет различать разные виды фигур и выбирать траекторию движения в зависимости от этого, однако это сейчас уже является предметом исследования ученых. За черные пока приходится играть человеку. Он же решает и исход поединка - момент, когда один из королей попадает в матовую ситуацию.
На данный момент этот робот имеет реальные шансы стать прототипом первого думающего наноустройства.
А немецким учёным удалось заставить молекулы самостоятельно собираться в заранее заданные структуры. «Инструкцию» по сборке они зашифровали в форме молекул.
Примерно так нанороботы будут собирать себе подобных в будущем.
Ученые из института имени Макса Планка и Технологического института Карлсруэ Клаус Керн и Марио Рубен впервые смогли воочию наблюдать процесс самоорганизации и упорядочения молекулярных объектов на поверхности. Как говорят сами исследователи, им удалось реализовать «инструкции по сборке», заложенные в конфигурации используемых молекул.
Самосборка молекулярных структур и их упорядочение, наблюдавшееся в ходе опыта, может пролить свет на процесс возникновения и эволюции жизни на нашей планете. Кроме того, процесс самостоятельной сборки наноструктур открывает большие перспективы для применения в катализе, микро- и наномеханике, химии и физике поверхности.
Доктор Анирбан Бандиопадьхях из Национального института материаловедения в Японии создал химический «мозг», способный управлять нанороботами.
Данный
химический «мозг» имеет размеры
всего в 2 нанометра, и состоит
он из 17 молекул дюроквинона, DRQ (2,3,5,6-tetramethyl-1–4-
Одна такая молекула похожа по форме на кольцо с четырьмя спицами, которые могут по отдельности занимать несколько различных положений (можно интерпретировать как двоичные нули и единицы).
16 молекул DRQ также составляют кольцо, с 17-й молекулой в центре, и вместе формируют молекулярную машину,
Переключая центральную молекулу с помощью сканирующего туннельного микроскопа, остальные 16 будут работать как ведомые логические механизмы.
Но зачем это нужно? Учёные и медики связывают большие надежды с исцелением больных при помощи гипотетических наноботов, способных доставлять лекарства к строго заданной цели или выполнять некие "осмысленные" действия в потоке крови. И здесь один из ключевых вопросов — контроль над столь крошечными молекулярными машинами.
Будем надеяться, что данная разработка не будет использоваться учеными в разрушительных целях.
Так же ученые полагают, что искусственный интеллект достигнет уровня развития человеческого мозга к 2029г.
По их мнению, человечество стоит на таком уровне развития, что в скором будущем в мозг и другие органы человеческого тела будут установлены "нанороботы", которые будут улучшать его интеллектуальные и физические способности, действуя в непосредственном контакте с нейронами и другими клетками организма. Таким образом, люди и роботы "станут единым целым".
По
мере того как разумный Искусственный
Интеллект воплощается в
Исследователи высказывали мнение, что в течение 20-50 лет роботы смогут получить гражданские права. В таком случае, помимо прав у роботов будут и определенные обязанности, такие как участие в выборах, уплата налогов и, возможно, обязательная служба в армии. Общество, со своей стороны, будет обязано заботиться о своих новых "цифровых гражданах".
Если
робот разовьется и станет самостоятельным,
он легко обеспечит своим
Общество с ограниченной ответственностью (ООО) Гостиница «Абакан» свою деятельность осуществляет на основание ОГРН 1061901001282 № 000650087 серия 19 от 23 января 2006г.. Располагается по адресу Российская Федерация, Республика Хакасия, город Абакан, проспект Ленина, дом № 59.
Предметом
деятельности предприятия является предоставление
комфортабельных номеров различных категорий,
для жителей и гостей города Абакан.
На рисунке
1 отображена бизнес-модель регистрации
клиентов.
Рисунок 1 – бизнес-модель
Создадим экранную форму, содержащую:
Рисунок
2 – форма в режиме проектирования
procedure TForm1.Button1Click(Sender: TObject); // Закрытие формы 1
begin
Form1.Close;
end;
procedure TForm1.DBGrid1CellClick(
begin
if ADOQuery1.Fields.Fields[0].
begin
ADOQuery2.Active:=false;
ADOQuery2.Parameters.
//
ADOQuery2.Active:=true;
if ADOQuery2.fieldbyname('id_
then
begin
ADOQuery3.Active:=false;
ADOQuery3.Parameters.
ADOQuery3.Active:=true;
end
else
ADOQuery3.Active:=false;
ADOQuery3.Parameters.
ADOQuery3.Active:=true;
end;
end;
procedure TForm1.ADOQuery2BeforePost(
begin ADOQuery2.FieldByName('id_
end;
procedure TForm1.ADOQuery3BeforePost(
begin ADOQuery3.FieldByName('id_
end;
procedure TForm1.DBGrid2CellClick(
begin
if ADOQuery2.fieldbyname('id_
then
begin
ADOQuery3.Active:=false;
ADOQuery3.Parameters.
ADOQuery3.Active:=true;
end;
end;
procedure TForm1.FormActivate(Sender: TObject); // Отображение связанных записей в таблицах при активации формы
begin
if ADOQuery1.Fields.Fields[0].
begin
ADOQuery2.Active:=false;
ADOQuery2.Parameters.
ADOQuery2.Active:=true;
if ADOQuery2.fieldbyname('id_
then
begin
ADOQuery3.Active:=false;
ADOQuery3.Parameters.
ADOQuery3.Active:=true;
end
else
ADOQuery3.Active:=false;
ADOQuery3.Parameters.
ADOQuery3.Active:=true;
end;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
Form3.Show;
end;
end.
Рисунок
3 – форма в режиме выполнения.
Используемые таблицы Nomera, Clienti, uslugi (Рисунок 4,5,6)
Рисунок
4 – таблица Nomera
Рисунок
5 – таблица Clienti
Рисунок
6 – таблица Nomera
Разработанное приложение позволяет вести учет проживающих клиентов гостиницы и предоставляемых услуг для отдельных клиентов.
Далее необходимо создать приложение для сбора статистических данных по заселяемости в номерах и предпочтении клиентов. Требуется создать систему, позволяющую обрабатывать и визуализировать многомерные данные.
Создадим
в среде объектно-ориентированного программирования
Delphi программу, создающую OLAP-куб данных
при помощи компонентов с вкладки Decision
Cube (Рисунок 7,8).
Рисунок
7 – форма в режиме проектирования для
заполнения данных
Рисунок
8 – форма в режиме проектирования для
визуализации данных
Рисунок
9 – форма «Данные по заселяемости комнат»
в режиме выполнения
Рисунок
9 - форма «Куб данных по гостинице» в режиме
выполнения
Перемещая различные факторы в компоненте DecisionPivot1 между осями абсцисс и ординат получим ряд аналитических представлений данных.
На рисунке 10, отображаются данные по вместимости номеров гостиницы.
Информация о работе Автоматизированное рабочее место администратора гостиницы