Проектирование и разработка автоматизированной информационной системы туристического агентства ООО "Управляющая компания"

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



в одном экземпляре типа связи L;

каждый экземпляр типа записи C является потомком не более чем в одном экземпляре типа связи L [18].

Графическое отображение данной модели представлено на рисунке 6.

Рис.6 Сетевая модель данных

Для реляционной модели наиболее полно разработана математическая теория - реляционная алгебра, чего нельзя сказать о других основных моделях данных. В настоящее время существуют развитые языки высокого уровня, позволяющие формулировать запросы на данные, представленные средствами реляционной модели, что позволяет создавать эффективные СУБД [14].

Каждая модель имеет свои особенности, достоинства и недостатки, и ее выбор, становясь определяющим при проектировке АИС, должен рассматривать структуру наиболее полную для описания существующего реального мира. В основе рассматриваемой в дипломной работе автоматизированной информационной системы лежит реляционная модель, как максимально удовлетворяющая поставленные требования.

Графическое отображение данной модели представлено на рисунке 7.

Рис.7 Реляционная модель данных

При разработке структуры ИО АИС ключевым моментом является выбор ее архитектуры. Под архитектурой ИО понимается распределение информационной базы по подсистемам и компонентам АИС, а также распределение хранения и исполнения этих подсистем и компонентов по различным ЭВМ, объединенных в локальную вычислительную сеть [9]. Рассматривались 2 основные модели:

распределенная база данных (в роли серверов выступают клиенты одно-ранговой сети),

интегрированная база данных (клиент-серверная технология).

Распределенная база данных (РБД) - система логически интегрированных и территориально распределенных БД, языковых, программных, технических и организационных средств, предназначенных для создания, ведения и обработки информации.

Это означает, что информация физически хранится на разных ЭВМ, связанных сетью передачи данных. Любой узел (участок) может выполнять приложение и участвовать в работе по крайней мере одного приложения.

Большинство требований, предъявляемых к РБД, аналогично требованиям к централизованным БД, но их реализация имеет свою, рассматриваемую ниже специфику. В РБД иногда полезна избыточность [15, 16].

Модель распределенной базы данных представлена на рисунке 8.

Рис.8 Распределенная база данных

Клиент-сервер - архитектура или организация построения сети, в которой производится разделение вычислительной нагрузки между включенными в ее состав компьютера ми, выполняющими функции клиентов, и одной мощной центральной ЭВМ - сервером. Процесс наблюдения за данными отделен от программ, использующих эти данные. Сервер может поддерживать центральную базу данных, расположенную на большом компьютере, зарезервированном для этой цели. Клиентом будет обычная программа, расположенная на любой ЭВМ, включенной в сеть, а также сама ЭВМ, которая по мере необходимости запрашивает данные с сервера. Производительность при использовании клиент-серверной архитектуры выше обычной, поскольку как клиент, так и сервер делят между собой нагрузку по обработке данных [19].

Клиент-серверная модель представлена на рисунке 9.

Рис.9 Архитектура "клиент-сервер"

На основании анализа задач выполняемых разрабатываемой автоматизированной информационной системой был сделан вывод, что наиболее полно удовлетворяет поставленным условиям интегрированная база данных с клиент-серверной технологией.

1.7 Обоснование проектных решений по программному обеспечению комплекса задач

Программное обеспечение включает совокупность программ, реализующих функции и задачи автоматизированных информационных технологий и обеспечивающих устойчивую работу комплексов технических средств. В состав программного обеспечения входят общесистемные и специальные программы, а также инструктивно-методические материалы по применению средств программного обеспечения [3].

К общесистемному программному обеспечению относятся программы, расiитанные на широкий круг пользователей и предназначенные для организации вычислительного процесса и решений часто встречающихся задач обработки информации [9]. Они осуществляют контроль и управление обработкой данных, автоматизируют работу программистов, увеличивают функциональные возможности оборудования, автоматизируют расписание выполнения раiетных работ и т.д. Главным представителем такого рода ПО является операционная система, а так же интегрированные средства управления задачами. Для создания рассматриваемой в дипломной работе АИС предполагается использование операционной системы Windows XP. Специальное ПО является совокупностью программ, разработанных при создании АИС определенного функционального назначения. К нему относятся пакеты прикладных программ, осуществляющих организацию данных и их обработку при решении функциональных задач.

При разработке автоматизированной информационной системы одну из наиболее важных ролей играет программное обеспечение поставленных задач. Представленное на российском рынке многообразие программных продуктов такого типа позволяет выбирать наиболее эффективное и выгодное решение в соответствии с потребностями.

Системы управления базами данных делятся на такие виды, как:

системы, ориентированные на разработчика, позволяющие созда

Copyright © 2008-2014 geum.ru   рубрикатор по предметам  рубрикатор по типам работ  пользовательское соглашение