- •1. Аналитическая часть
- •1.1. Технико-экономическая характеристика объекта автоматизации
- •1.1.1. Характеристика предприятия
- •1.1.2. Краткая характеристика подразделения или видов его деятельности
- •1.2. Экономическая сущность задачи
- •1.3. Организация решения комплекса задач
- •1.4. Постановка задачи
- •1.4.1. Цели и назначение автоматизированного варианта решения задачи
- •1.4.2. Общая характеристика организации автоматизированного решения задачи
- •1.5. Спецификация требований для автоматизации задачи
- •1.5.1. Функциональные требования
- •1.5.2. Требования к техническому обеспечению
- •1.5.3. Требования к информационному обеспечению
- •1.5.4. Требования к программному обеспечению
- •1.5.5. Требования к технологическому обеспечению
- •1.6. Анализ существующих разработок, выбор и обоснование стратегии автоматизации. Обоснование выбора технологии проектирования
- •1.6.1. Сравнительная характеристика существующих ит-решений и выбор ит-решения
- •1.6.2. Выбор и обоснование стратегии автоматизации комплекса задач
- •1.6.3. Обоснование выбора технологии проектирования
- •Выводы по Главе 1
- •2. Проектная часть
- •2.1. Информационное обеспечение задачи
- •2.1.1. Информационная модель и ее описание
- •2.1.2. Используемые классификаторы и системы кодирования
- •2.1.3. Характеристика первичных документов с нормативно-справочной и входной оперативной информацией
- •2.1.4. Характеристика базы данных
- •2.1.4.1. Характеристика инфологической модели бд
- •2.1.4.2. Характеристика даталогической модели бд
- •2.1.5. Характеристика результатной информации
- •2.2. Программное обеспечение задачи
- •2.2.1. Общие положения (дерево функций и сценарий диалога)
- •2.2.2. Структурная схема пакета (дерево вызова процедур и программ)
- •2.2.3. Описание программных модулей
- •2.3. Технологическое обеспечение задачи
- •2.3.1. Организация технологии сбора, передачи, обработки и выдачи информации
- •2.3.2. Схема технологического процесса сбора, передачи, обработки и выдачи информации
- •2.4. Описание контрольного примера реализации проекта
- •Выводы по Главе 2
- •3. Обоснование экономической эффективности проекта
- •3.1. Выбор и обоснование методики расчета экономической эффективности
- •3.2. Расчет показателей экономической эффективности проекта
- •Выводы по Главе 3
- •Заключение
- •Список литературы
- •Приложение в
- •Приложение г Структура таблиц даталогической модели
2.1.4.2. Характеристика даталогической модели бд
После того, как построена ER-модель предметной области, необходимо перейти к даталогическому проектированию базы данных. Даталогическая модель базы данных является моделью логического уровня и представляет собой отображение логических связей между элементами данных безотносительно к среде хранения. Эта модель строится в терминах информационных единиц, допустимых в той конкретной СУБД, в среде которой спроектирована БД.[17]
При проектировании даталогической модели каждой сущности ставится в соответствие таблица, а атрибуты сущности становятся колонками. Обязательные атрибуты становятся обязательными колонками, необязательные - необязательными. При связях 1: M ключ таблицы ”односвязной” сущности ”мигрирует” в качестве колонки таблицы ”многосвязной” сущности. Учитывается также обязательность связи, если ”многосвязный конец” был обязательным, то колонка будет обязательной, иначе - необязательной. Две сущности, связанные между собой связью 1:1, могут быть либо объединены в одну таблицу (привязав таблицу к двум сущностям), либо преобразованы в две таблицы. При проектировании связей 1:1 ключ одной сущности записывается как колонка таблицы другой и наоборот, что приводит к дублированию информации.[34]
Перечислим таблицы и соответствующие им сущности ER-модели в таблице 10. Структура таблиц даталогической модели представлена в Приложении В.
Таблица 10
Соответствие таблиц сущностям
№ |
Имя таблицы |
Имя сущности |
1 |
Гость |
Гость |
2 |
Прием гостей |
Прием гостей |
3 |
Заявка на бронирование |
Заявка на бронирование |
4 |
Заявка на дополнительные услуги |
Заявка на дополнительные услуги |
5 |
Номерной фонд |
Номерной фонд |
6 |
Дополнительные услуги |
Дополнительные услуги |
2.1.5. Характеристика результатной информации
Выходная информация задачи состоит из пяти документов: разрешение на поселение, визитная карта гостя, оплаченный счет за проживание, сводный отчет и ведомость заселения.
Разрешение на поселение представляет собой таблицу с информацией о госте, номере, датах заезда и выезда. Формирование разрешения на поселение происходит по коду гостя. Структура таблицы выведения данных представлена в таблице 11.
Таблица 11
Структура таблицы отчета «Разрешение на поселение»
Код гостя |
ФИО гостя |
Код номера |
Дата заезда |
Дата выезда |
[Счетчик] |
[Текстовый] |
[Текстовый] |
[Дата/время] |
[Дата/время] |
Визитная карта гостя отличается от разрешения на поселение тем, что не содержит в себе информацию о коде гостя. Визитная карта выдается гостю на все время его проживания и подтверждает его заселение в гостиницу и возможность пользования бесплатными услугами на территории гостиницы. В отличие от разрешения на поселение, которое остается в службе приема и размещения гостей.
Визитная карта гостя имеют похожую структуру, которая представлена в таблице 12.
Таблица 12
Структура документа «Визитная карта гостя»
ФИО гостя |
Код номера |
Дата заезда |
Дата выезда |
[Текстовый] |
[Текстовый] |
[Дата/время] |
[Дата/время] |
Следующим выходным документом является окончательный расчет гостя. Он представляет собой таблицу, в которой отображены следующие поля: ФИО гостя, стоимость проживания, итого по услугам, итого к оплате. Формирование документа происходит по коду гостя. Информация о стоимости проживания и использованных дополнительных услугах формируется из предварительного расчета и счета за дополнительные услуги. В поле «Итого к оплате» происходит суммирование стоимости всех дней проживания и всех использованных дополнительных услуг. Структура отчета представлена в таблице 13.
Таблица 13
Структура отчета «Окончательный расчет гостя»
Код гостя |
ФИО гостя |
Стоимость проживания |
Итого по услугам |
Итого к оплате |
[Счетчик] |
[Текстовый] |
[Денежный] |
[Денежный] |
[Денежный] |
Сводный отчет формируется за определенный день, содержит информацию о гостях и сумме, подлежащей оплате. В нижнем правом углу подсчитывается общая сумма к оплате всех гостей на определенную дату. Отчет формируется на основе документа «Окончательный расчет гостя». Структура сводного отчета приведена ниже в таблице 14.
Таблица 14
Структура отчета «Сводный отчет»
Дата |
ФИО гостя |
Сумма к оплате |
[Дата/время] |
[Текстовый] |
[Денежный] |
Отчет «Ведомость заселения» представляет собой выходной документ, составленный на основе следующих таблиц: «Карта регистрации», «Разрешение на поселение», «Окончательный расчет гостя» и справочников «Номерной фонд» и «Гости». Отчет показывает сколько гостей подали заявку на бронирование и сколько фактически прибыли в гостиницу, сколько было использовано услуг и на какую сумму, а также какие категории номеров пользуются большей популярностью. На основе этой информации можно делать выводы о прибыльности гостиницы и рентабельности услуг. Ведомость можно просмотреть, распечатать и отправить в файл. Структура указана в таблице 15.
Таблица 15
Структура отчета «Ведомость заселения»
Дата регистрации |
Дата заезда |
ФИО гостя |
Код гостя |
Тип номера |
Кол-во дней проживания |
Стоимость проживания |
Всего услуг |
Итого по услугам |
Итого к оплате |
[Дата/время] |
[Дата/время] |
[Текстовый] |
[Счетчик] |
[Текстовый] |
[Чис ло] |
[Денежный] |
[Число] |
[Денежный] |
[Денежный] |
