ВУЗ: Государственный университет управления
Категория: Курсовая работа
Дисциплина: Проектирование информационных систем
Добавлен: 15.11.2018
Просмотров: 6493
Скачиваний: 169
Пользователь АИС «Гостиница» имеет возможность создавать записи о новых клиентах, просматривать информацию по клиентам, номерному фонду, формировать документы на проживание.
У администратора к возможностям пользователя добавляется возможность добавления, редактирования, удаления данных о гостиничных номерах, и удаления записей о клиентах, отказавшихся от услуг гостиницы.
АИС «Гостиница» разрабатывается для конкретной гостиницы и какое-либо её распространение не предполагается.
Контроль и приемка разработки осуществляются на основе испытаний контрольно-отладочных примеров. При этом проверяется выполнение всех функций программы.
Срок сдачи: "05"июня 2017 г.
После запуска приложения появляется «Главное меню» – указаны текущие дата и время, есть возможность выбора сотрудника, от имени которого будут осуществляться дальнейшие действия: бронирование номера, оформление вселения, просмотр состояния номеров.
Пользователь также может получить список всех номеров гостиницы с указанием порядкового номера и подробной информации о категории («Список номеров» – «Список категорий»).
В окне «Бронирование» содержится информация о фамилии клиента, категории бронируемого номера, дате заезда, дате выезда, а также представлен список свободных номеров с указанием их стоимости, сформированный на основе заданных критериев.
При нажатии кнопки «Забронировать» выбранный номер и сопутствующая информация переносится в список забронированных номеров.
Для удаления номера из списка забронированных необходимо выделить его и нажать кнопку «Удалить бронь».
В окне «Вселение: выбор номера» в верхней части расположен фильтр номеров по категории и периоду пребывания.
Существует возможность выбора номера как из списка забронированных номеров, так и из списка свободных, для этого необходимо переключаться между вкладками «Свободные номера» и «Забронированные номера». Для оформления вселения необходимо выбрать нужный номер и нажать кнопку «Оформить».
После этого появится окно «Форма Вселение: форма», где отображаются сведения о номере, дате заезда, дате выезда и сумме к оплате за проживание. В форму заносятся паспортные данные клиента и сведения о детях.
Просмотр текущего состояния номров осуществляется в окне «Состояние номеров», в котором содержится фильтр по дате и все необходимые сведения.
Главное меню
Список номеров
Категории номеров
Бронирование номера
Вселение
Форма для вселения
Состояние номеров
Таблица Резервирование:
Тип |
Имя |
Счетчик |
Код резерва |
Счетчик |
Код постояльца |
Счетчик |
Код номера |
Текстовый |
Фамилия |
Текстовый |
Имя |
Текстовый |
Отчество |
Числовой |
Гостиничный номер |
Числовой |
Количество мест |
Текстовый |
Состояние |
Таблица Гостиничный номер:
Тип |
Имя |
Счетчик |
Код номера |
Числовой |
Номер |
Текстовый |
Категория номера |
Числовой |
Количество мест |
Числовой |
Стоимость за сутки |
Счетчик |
Код постояльца |
Таблица Постоялец:
Тип |
Имя |
Счетчик |
Код постояльца |
Текстовый |
Фамилия |
Текстовый |
Имя |
Текстовый |
Отчество |
Числовой |
Гостиничный номер |
Текстовый |
Вид документа |
Числовой |
Номер документа |
Текстовый |
Адрес |
Дата |
Дата заселения |
Дата |
Дата выезда |
Числовой |
Плата за проживание |
Таблица Оказанные услуги:
Тип |
Имя |
Счетчик |
Код услуги |
Счетчик |
Код оказанной услуги |
Текстовый |
Название услуги |
Числовой |
Стоимость услуги |
Счетчик |
Код услуги |
Счетчик |
Код постояльца |
Таблица Тариф услуг:
Тип |
Имя |
Счетчик |
Код услуги |
Текстовый |
Название услуги |
Числовой |
Стоимость услуги |
уровень)
В
основе разрабатываемой АС лежит
клиент-серверная
архитектура.
Клиент-сервер представляет собой
вычислительную или сетевую архитектуру,
в которой задания или сетевая нагрузка
распределены между поставщиками услуг,
называемых серверами, и заказчиками
услуг, называемых клиентами. Нередко
клиенты и серверы взаимодействуют через
компьютерную сеть и могут быть как
различными физическими устройствами,
так и программным обеспечением.
Данная архитектура обладает рядом
достоинств:
-
Делает возможным, в большинстве случаев, распределить функции вычислительной системы между несколькими независимыми компьютерами в сети. Это позволяет упростить обслуживание вычислительной системы. В частности, замена, ремонт, модернизация или перемещение сервера, не затрагивают клиентов.
-
Все данные хранятся на сервере, который, как правило, защищён гораздо лучше большинства клиентов. На сервере проще обеспечить контроль полномочий, чтобы разрешать доступ к данным только клиентам с соответствующими правами доступа.
-
Позволяет объединить различные клиенты. Использовать ресурсы одного сервера часто могут клиенты с разными аппаратными платформами, операционными системами и т.п.
Наряду
с достоинствами, существуют и недостатки
архитектуры:
-
Неработоспособность сервера может сделать неработоспособной всю вычислительную сеть.
-
Поддержка работы данной системы требует отдельного специалиста – системного администратора.
ПРИЛОЖЕНИЯ
На этой стадии осуществляется выбор СУБД и другого программного обеспечения, определяется конфигурация технических средств.
Проводится анализ предметной области, по результатам которого детально разрабатываются структура АИС и базы данных с указанием круга решаемых задач, ограничений целостности и групп пользователей АИС. Разрабатывается общее описание алгоритма, сам алгоритм.
Определяются мероприятия по охране труда, план мероприятий по созданию АИС и базы данных. Разрабатывается пояснительная записка.
Срок окончания: "15" апреля 2017 г.
Создается база данных под управлением выбранной СУБД.
Разрабатываются методы контроля исходной информации, средства обработки ошибок и выдачи диагностических сообщений, запросы к базе данных. Разрабатывается программное обеспечение, определяются методика и порядок его испытаний.
Вносятся дополнения в пояснительную записку.
Срок окончания: "05" мая 2017 г.
На этой стадии осуществляется отладка программного обеспечения. База данных заполняется тестовыми (или реальными) данными, подготавливаются контрольно-отладочные примеры, проводится тестирование АИС. Оцениваются временные характеристики работы системы, проводятся мероприятия, направленные на повышение эффективности выполнения критических операций (запросов).
Разрабатываются программные документы. Окончательно оформляются пояснительная записка и графический материал.
Срок окончания: "31" мая 2017 г.
Состав программной документации должен включать в себя:
-
техническое задание;
-
программу и методики испытаний;
-
руководство пользователя.
Расчет экономической эффективности проекта необходим для определения результатов, которые могут быть получены при внедрении проекта.
Результаты могут быть двух видов:
1) поддающиеся стоимостному измерению;
2) неподдающиеся стоимостному измерению.
В основе расчета экономической эффективности лежит сравнение существующего процесса оформления документов по проживанию с разработанным процессом.
В таблице приведены временные показатели существующего и разработанного процессов.
Таблица. Временные показатели существующего и разработанного процессов
Процесс |
Существующий процесс (мин) |
Разработанный процесс (мин) |
Отклонение |
Забронировать номер для гостя |
0,5 |
0,5 |
0 |
Заселить: |
2,1 |
2,1 |
0 |
- занести данные о госте |
2 |
2 |
0 |
- выдать ключи и зафиксировать заезд |
0,1 |
0,1 |
0 |
Оформить документы при проживании |
2 |
0,3 |
-1,7 |
Оформить документы при выезде: |
10 |
3 |
-7 |
- рассчитать стоимость проживания |
1 |
0 |
-1 |
- рассчитать стоимость дополнительных услуг |
1 |
0 |
-1 |
- принять оплату |
1 |
1 |
0 |
- выдать отчетные документы |
7 |
2 |
-5 |
Итого: |
14,6 |
5,9 |
-8,7 |
На рисунке представлена диаграмма, отображающая временные показатели существующего и разработанного процессов оформления документов по проживанию в минутах.
Рисунок. Временные показатели существующего и разработанного процессов
Прямой экономический эффект характеризуется:
-
снижением трудовых показателей;
-
снижением стоимостных показателей.
К трудовым показателям относятся следующие:
-
абсолютное снижение трудовых затрат (Т) в часах за год:
Т = Т0 - Т1 (1)
где Т0 - трудовые затраты за год на обработку информации по базовому варианту, час;
Т1 - трудовые затраты за год на обработку информации по предлагаемому варианту, час.
14,6 минуты / 60 минут = 0,24 часа
0,24 часа * 24 часа = 5,76 часа в день
Т0 = 5,76 * 365 = 2102,4 часа в год
5,9 минуты / 60 минут = 0,098 часа
0,098 часа * 24 час = 2,352 часа в день
Т1 = 2,352 * 365 = 858,48 часа в год
Т = 2102,4 - 858,48 = 1243,92 часов
-
индекс снижения трудовых затрат или повышение производительности труда (YT):
YT = T0 / T1 (2)
YT = 2102,4 / 858,48 = 2,45
К стоимостным показателям относятся:
-
абсолютное снижение стоимостных эксплуатационных затрат (Cэ) в рублях за год:
Сэ =Сэ0 -Сэ1, (3)
где Сэ0 - стоимостные эксплуатационные затраты за год на обработку информации по базовому варианту, руб.
Сэ1 - стоимостные эксплуатационные затраты за год на обработку информации по предлагаемому варианту, руб.
50 рублей * 0,24 часа = 12 рублей
12 рублей * 24 час = 288 рублей в день
Сэ0 = 288 рублей *365 дней = 105120 рублей в год
50 рублей * 0,098 часа = 4,9 рублей
4,9 рублей * 24 = 117,6 рублей в день
Сэ1 = 17,6 рублей * 365 дней = 42924 рублей в год
Сэ = 105120 - 42924 = 62196 рублей
-
индекс снижения стоимостных затрат (YC).
YС = Сэ0 / Сэ1. (4)
YС = 105120 / 42924 = 2,45
Помимо рассмотренных показателей целесообразно также рассчитать срок окупаемости затрат на внедрение проекта машинной обработки информации (Ток), рассчитываемые в годах, долях года или в месяцах года:
Ток = К /Cэ (5)
Затраты на создание проекта К включают:
1) затраты на проектирование ИС (Кп)
2) затраты на внедрение проекта (Кв)
К=КП+КВ (6)
К = 15000 рублей (зарплата разработчику) + 3300 рублей (стоимость программного продукта) = 18300 рублей
Ток = 18300 / 62196 = 0,29
Годовой экономический эффект от внедрения проекта может быть рассчитан по формуле:
Э =Cэ - Ен * К, (7)
Ен=0,33.
Э = 62196 - 0,33* 18300 = 56157 рублей
Срок окупаемости проекта составит 4 месяца.
Список литературы
Маклаков Ю.В. BPWin, ERWin. CASE-инструментарий разработчика ПО. - М.: Диалог-Мифи, 1999. - 256 с.
Маклаков С.В. Создание информационных систем с AllFusion Modeling Suite. - М.: ДИАЛОГ - МИФИ, 2002. - 224 с.
Гагарина Л.Г., Киселев Д.В., Федотова Е.Л. Разработка и эксплуатация автоматизированных информационных систем.-М.: ИД ФОРУМ ИНФРА-М, 2007 - 341 с.