
- •Курсовой проект
- •Тема: «Проектирование приложения пользователя для ведения учета в турфирме»
- •Список используемых сокращений
- •Содержание
- •Введение
- •3. Разработка информационно-логической модели предметной области.
- •1. Формулировка задания на курсовой проект
- •2. Представление о реляционной модели данных
- •2.1. Определение базы данных
- •2.2. Концептуальная, логическая и физическая модели предметной области
- •2.3. Реляционная модель данных
- •3. Разработка информационно-логической модели предметной области
- •3.1. Описание предметной области и постановка задачи на курсовую работу
- •3.2. Логическое проектирование задачи учета в турфирме
- •3.2.1. Анализ документов
- •3.2.2. Выделение информационных объектов и определение их атрибутов
- •3.2.3. Определение связей и построение илм
- •3.2.4. Разработка контрольного примера
- •4. Создание бд в среде субд Microsoft Access
- •Заключение
- •Список литературных источников
- •Приложение 1 примеры документов учета и отчетности турфирмы
- •Личный листок по учету кадров
- •Агрегированный отчет о финансовых результатах (о прибылях и убытках) за ________год
- •Приложение 2 Категории услуг в отелях и их обозначения типы размещения
- •Классификация номеров
- •Типы питания в отелях
- •Приложение 3 Внесение данных контрольного примера в бд
- •Приложение 4 Интерфейс автоматизированной системы управления учетом в турфирме
3.2.3. Определение связей и построение илм
Связи между выявленными информационными объектами определяются реальными отношениями между парами объектов, показанными в табл. 18. При их определении учитывались сведения из описания предметной области (табл. 19) [2].
Таблица 19
Ключ связи |
Главный объект |
Подчинённый объект |
Тип отношения |
Код_туроператора |
Туроператор |
Маршрут |
1:М |
Код_отдела |
Отдел |
Сотрудник |
1:М |
Код_должности |
Должность |
Сотрудник |
1:М |
Код_питания |
Питание |
Стоимость_питания |
1:М |
Код_отеля |
Отель |
Стоимость_питания |
1:М |
Код_категории_номера |
Категория_номера |
Стоимость_проживания |
1:М |
Код_типа_размещения |
Тип_размещения |
Стоимость_проживания |
1:М |
Код_отеля |
Отель |
Стоимость_проживания |
1:М |
Код_маршрута |
Маршрут |
Тур |
1:М |
Код_сопровождающего |
Сотрудник |
Тур |
1:М |
Код_отеля |
Отель |
Тур |
1:М |
Код_тура |
Тур |
Договор |
1:М |
Код_категории_номера |
Категория_номера |
Договор |
1:М |
Код_типа_размещения |
Тип_размещения |
Договор |
1:М |
Код_питания |
Питание |
Договор |
1:М |
Код_клиента |
Клиент |
Договор |
1:М |
Код_сотрудника |
Сотрудник |
Договор |
1:М |
Графическое изображение ИЛМ в наглядно показывает уровни подчинённости объектов друг другу. В главе 4 приводится представление схемы данных после ее реализации в СУБД MS Access.
3.2.4. Разработка контрольного примера
Требования к данным контрольного примера – их представительность, учитывающая особенности информации, указанные в описании предметной области. Такие данные должны обеспечить отладку алгоритма на компьютере и подтвердить работоспособность реализации алгоритма. Разработанный контрольный пример используется для проверки правильности выполнения функций задачи [2].
В данных контрольного примера для рассматриваемой задачи предусмотрено, что клиенты отправляются по нескольким маршрутам, договоры оформляются различными сотрудниками. В качестве примера рассматриваются туры, реализуемые в мае-апреле 2009.
Данные контрольного примера приводятся в приложении 3.