Разработка системы управления электронным документооборотом на примере ООО "Курортное"

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

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



ействительности нарушаются некоторые важные принципы классического реляционного подхода). Достоинствами реляционного подхода принято считать следующие свойства: реляционный подход основывается на небольшом числе интуитивно понятных абстракций, на основе которых возможно простое моделирование наиболее распространенных предметных областей; эти абстракции могут быть точно и формально определены; теоретическим базисом реляционного подхода к организации баз данных служит простой и мощный математический аппарат теории множеств и математической логики; реляционный подход обеспечивает возможность ненавигационного манипулирования данными без необходимости знания конкретной физической организации баз данных во внешней памяти. Компьютерный мир далеко не сразу признал реляционные системы. В 70-е года прошлого века, когда уже были получены почти все основные теоретические результаты и даже существовали первые прототипы реляционных СУБД, многие авторитетные специалисты отрицали возможность добиться эффективной реализации таких систем. Однако преимущества реляционного подхода и развитие методов и алгоритмов организации и управления реляционными базами данных привели к тому, что к концу 80-х годов реляционные системы заняли на мировом рынке СУБД доминирующее положение [28].

Для реализации предметной области наиболее подходящей моделью данных является реляционная модель.

На основании проведенного анализа различных типов информации можно выделить следующие информационные объекты:

-страна - это данные страны, в которую может поехать клиент на отдых;

-курорт - это данные курорта, с которыми сотрудничает туристическое агентство;

-клиент - это данные клиента, который обратился в туристическое агентство для организации своего отдыха;

-должность - это должность сотрудника туристической организации, имеющего доступ к системе электронного документооборота;

-отдел - это отдел в котором работает сотрудник туристического агентства, имеющий доступ к системе электронного документооборота;

-права - это права пользователей, на подтверждение или исполнение заявок;

-заявка - это заявка клиента на осуществление отдыха на одном из курортов;

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

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

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

Опишем реквизиты каждого выделенного информационного объекта.

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

Информационный объект Клиенты имеет следующие реквизиты, присутствие которых необходимо для нормального функционирования информационной системы: код клиента, фамилия, имя, отчество, адрес, дата рождения, паспортные данные, телефон, e-mail.

Информационный объект Должности имеет следующие реквизиты, присутствие которых необходимо для нормального функционирования информационной системы: код должности, должность.

Информационный объект Отделы имеет следующие реквизиты, присутствие которых необходимо для нормального функционирования информационной системы: код отдела, отдел.

Информационный объект Права имеет следующие реквизиты, присутствие которых необходимо для нормального функционирования информационной системы: код права, название, допуск на формирование заявки, допуск на утверждение заявки, допуск на исполнение заявки.

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

Информационный объект Пользователи имеет следующие реквизиты, присутствие которых необходимо для нормального функционирования информационной системы: код пользователя, ФИО пользователя, логин, пароль, код занимаемой должности, код отдела, код прав. Именно согласно данным содержащихся в этом информационном объекте будет осуществляться вход в систему электронного документооборота.

Информационный объект Заявки имеет следующие реквизиты, присутствие которых необходимо для нормального функционирования информационной системы: код заявки, название гостиницы, количество людей, количество детей, дата заезда, дата выезда, код клиента, код курорта, код сотрудника сформировавшего заявку, код сотрудника утвердившего заявку, код исполнителя, дата формирования заявки, дата утверждения заявки, дата исполнения заявки.

Исходя из проведенного анализа информационных объектов можно построить информационно-логическую модель, отражающую взаимосвязи всех выделенных информационных объектов.

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

Созданная информационно-логическая модель представлена на рисунке 2.5.