Читайте также:
|
|
Введение
Актуальность темы. Использование баз данных на предприятиях индустрии гостеприимства и туризма выступает одним из важнейших направлений повышения эффективности функционирования данных предприятий. Базы данных на предприятиях индустрии гостеприимства и туризма используются для решения широкого круга задач.
Во-первых, в качестве хранилища информации о клиентах предприятия - в этом случае они применяются как источник информации о всевозможных параметрах клиентов, их заявках с возможностью получения оперативных сведений. Такое использование может носить как внутренний характер, когда сами работники предприятия занимаются наполнением базы данных, так и внешний, когда информация заносится пользователями через Интернет.
Во-вторых, в качестве источника информации для клиентов об оказываемых предприятием услугах. В этом случае информация может быть представлена в статичном виде, когда пользователю выдается полный перечень услуг с их описанием, либо в динамическом виде, с возможностью осуществления поиска нужной информации и выбора интересующих услуг (например, бронирование гостиничных номеров, билетов и т. д. в режиме реального времени).
Описание предметной области. Постановка задачи
В данном курсовом проекте в качестве предметной области рассматривается туристическая фирма. Наша база данных будет решать следующие задачи: учёт заказов, представление данных о доступных турах, услугах и клиентах.
База данных «Зимний отдых с Джет Тревел» позволяет упорядочить работу туристического агентства: все туры, заказы, данные туристов и т.д. хранятся в электронном виде в одном файле на компьютере и легко могут быть найдены и воспроизведены на бумаге. База данных позволяет печатать данные о путешествии на типографском бланке – нет необходимости заполнять бланк от руки, намного облегчается ведение и анализ клиентской базы, упрощается работа и расчеты с клиентами:
Расчетные документы (например, приходные кассовые ордера) легко могут быть оформлены и учтены. Данные клиента и информация о путешествии вносятся в базу один раз и используются для оформления всех необходимых документов: туров, заказов и т.д. При этом значительно уменьшается вероятность ошибок при заполнении документов (например, ошибок в ФИО туристов или адресных данных). База данных позволяет легко собирать и анализировать статистические данные о количестве и характере путешествий туристов, качестве работы менеджеров агентства, популярности туристических маршрутов, отелей и т.д.
Спроектируем базу данных, содержащую информацию о турах, странах, клиентах, заказах и предоставляемых услугах. При проектировании таблиц лучше разработать структуру на бумаге и только затем начинать работу с СУБД Access. При проектировке таблиц, рекомендуется руководствоваться следующими основными принципами:
- не должно быть повторений между таблицами. Когда определенная информация храниться только в одной таблице, то и изменять ее придется только в одном месте. Это делает работу более эффективной, а также исключает возможность несовпадения информации в разных таблицах. Например, в одной таблице должны содержаться адреса и фамилии клиентов;
- каждая таблица должна содержать информацию только на одну тему. Сведения на каждую тему обрабатываются намного легче, если содержаться они в независимых друг от друга таблицах. Например, адреса и заказы клиентов хранятся в разных таблицах, с тем, чтобы при удалении заказа информация о клиенте осталась в базе данных.
Каждая таблица содержит информацию на отдельную тему, а каждое поле в таблице содержит отдельные сведения по теме таблицы. Например, в таблице с данными о поставщиках могут содержаться поля с названием компании, адресом и номером телефона. При разработке полей для каждой таблицы необходимо помнить:
- каждое поле должно быть связано с темой таблицы;
- не рекомендуется включать в таблицу данные, которые являются результатом выражения;
- в таблице должна присутствовать вся необходимая информация;
- информацию следует разбивать на наименьшие логические единицы.
Таким образом, в процессе анализа предметной области создано четыре таблицы: клиенты, страны, регионы, и трассы. В таблице клиенты получилось шесть полей: фамилия, имя, отчество, код клиента и адрес. В таблице страны получилось три поля: название, географическое местоположение и характеристика. В таблице регион получилось три поля: название расположение и наличие трасс. В таблице трассы получилось также три поля: вид трассы, наличие инструктора и время года характерное для данной трассы.
2 Выбор средств/методологии проектирования. Выбор СУБД
При проектировании базы данных турагентство после описания предметной области необходимо выбрать метод построения инфологической модели (ER - модели) и СУБД, в которой будет реализован проект.
Существует большое число СУБД. По функциональным возможностям СУБД бывают настольные (FoxPro, MS Access, Paradox) и корпоративные (Oracle, MS SQL Server, MySQL). Сравнивая настольные и корпоративные СУБД, можно отметить следующее: настольные СУБД просты в использовании, стоимость их эксплуатации дешевле; корпоративные СУБД имеют возможности администрирования, работы в Интернете, поддерживают большой объем данных и быстро действенны.
Для построения самой базы данных нами была выбрана СУБД MS Access. Поскольку целью данной работы не является разработка и внедрение масштабной базы интернет - магазина и разработка интернет-сайта, а база разрабатывается в учебных целях – выбирать корпоративную СУБД нецелесообразно. Microsoft Access является наиболее популярной системой управления базами данных для операционной системы Windows. Возможности разработчиков программного обеспечения, а также методы и технологии решения этих задач постоянно изменяются и совершенствуются. И с каждой новой версией Access такие решения становятся достоянием самого широкого сообщества разработчиков и пользователей.
Очень важным для нас является возможность просматривать и редактировать данные не только в виде таблицы, но и в виде формы. Представление БД в виде таблицы позволяет наблюдать сразу несколько записей одновременно, однако часто вид Таблица не позволяет полностью видеть всю информацию на экране. Формы позволяют забыть о неудобствах, возникающих при работе с таблицами, имеющими большое количество полей. В режиме Форма можно все внимание уделить одной записи, не пользуясь прокруткой для поиска нужного поля в длинной череде столбцов таблицы, а имея перед глазами всю информацию. Также для удобства работы с формой на ней можно разместить Элементы управления, например кнопки. Хочется отметить, что, так как мы проектируем базу данных интернет - магазина, то формы хорошо подойдут для эмуляции работы сайта.
При печати таблиц и запросов информация выдается практически в том виде, в котором хранится. Часто возникает необходимость представить данные в виде отчетов, которые имеют традиционный вид и легко читаются. Подробный отчет включает всю информацию из таблицы или запроса, но содержит заголовки и разбит на страницы с указанием верхних и нижних колонтитулов. Их можно создавать как самостоятельно (в режиме конструктора), так и с помощью мастера.
Мастер баз данных Microsoft Access автоматически формирует таблицы, запросы, формы и отчеты из шаблонов стандартных типов. Это полнофункциональные приложения с оптимизированной структурой данных и полным набором необходимых таблиц, форм, запросов и отчетов. Мастер запросов отбирает информацию базы данных, включая данные из нескольких таблиц, и затем определяет, как представить эти данные в соответствии с требованиями пользователей.
Дата добавления: 2015-08-05; просмотров: 317 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
КАК МЫ УЗНАЕМ? | | | Построение инфологической (концептуальной) модели предметной области |