Обеспечение автоматизации работы с клиентами при помощи информационной подсистемы "ЮГСтрой-Заказ"

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

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

ю модель данных пытаются строить по аналогии с естественным языком (последний не может быть использован в чистом виде из-за сложности компьютерной обработки текстов и неоднозначности любого естественного языка). Основными элементами инфологических моделей являются сущности, связи между ними и их свойства (атрибуты) [6].

Для построения модели сущность-связь (ER-модели) необходимо ввести понятие связь и определить типы связи между сущностями в проектируемой базе данных.

Связь - ассоциирование двух или более сущностей. Если бы назначением базы данных было только хранение отдельных, не связанных между собой данных, то ее структура могла бы быть очень простой. Однако одно из основных требований к организации базы данных - это обеспечение возможности отыскания одних сущностей по значениям других, для чего необходимо установить между ними определенные связи [5].

Между двумя сущностям, например, А и В возможны четыре вида связей.

Связь один-к-одному (1:1): в каждый момент времени каждому представителю (экземпляру) сущности А соответствует 1 или 0 представителей сущности В.

Связь один-ко-многим (1:М): одному представителю сущности А соответствуют 0, 1 или несколько представителей сущности В.

Так как между двумя сущностями возможны связи в обоих направлениях, то существует еще два типа связи: многие-к-одному (М:1) и многие-ко-многим (М:N). В разработанном проекте используется тип связи один-ко-многим для связи справочников между собой и для связи справочников и регистров сведений [7].

Типы связей, определенные между сущностями проектируемой базы данных приведены в таблице 2.3

 

Таблица 2.3 - Типы связей между сущностями

Родительская сущностьДочерняя сущностьНаследуемый (внешний) ключТип связи1234Справочник КлиентыСправочник ДоговорыВладелец1:МСправочник КлиентыДокумент РеализацияКлиент 1:МСправочник КлиентыПеречисление ТипыКлиентовТипКлиента1:МСправочник КлиентыРегистр сведений ПроцентыОтПродажУслугВидНачисления1:МСправочник КлиентыРегистр накопления ВзаиморасчетыКлиент 1:МСправочник СотрудникиСправочник ДолжностьДолжность 1:МСправочник СотрудникиДокумент АктОбОказанииУслугСотрудник 1:МСправочник СотрудникиДокумент РеализацияСотрудник1:МСправочник СотрудникиРегистр сведений ПроцентОтПродажУслугСотрудник1:МСправочник ДоговорыСправочник ВидДоговораВидДоговора1:МСправочник ДоговорыСправочник ШаблоныДокументовШаблон 1:МСправочник ДоговорыДокумент АктОбОказанииУслугДоговор 1:МСправочник ДоговорыДокумент РеализацияДоговор 1:МДокумент АктОбОказанииУслугТабличная часть ТоварыСсылка 1:МДокумент РеализацияТабличная часть ТоварыСсылка 1:М

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

2.3 Создание даталогической модели информационной подсистемы

 

.3.1 Даталогическое проектирование

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

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

 

2.3.2 Даталогическая модель информационной подсистемы

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

 

.4 Создание проекта ЮГСтрой-Заказ в программе 1С: Предприятие для реализации информационной подсистемы

 

После установки программы на компьютер, необходимо запустить программу создать новую информационную базу (рисунок 2.4), нажав на соответствующую кнопку Добавить (рисунок 2.3).

Рисунок 2.3 - Окно запуска 1С: Предприятия

 

Рисунок 2.1 - Инфологическая модель данных информационной подсистемы ЮГСтрой-Заказ

Рисунок 2.4 - Добавление информационной базы в список

 

Затем следует указать имя создаваемой информационной базы (рисунок 2.5).

 

Рисунок 2.5 - Добавление имени информационной базы

 

Рисунок 2.2 - Даталогическая модель данных

 

В поле Каталог информационной базы нужно указать путь к созданной папке для хранения базы. Для этого необходимо открыть кнопку выбора (она обозначена тремя точками) (рисунок 2.6).

Заключительным шагом в создании новой информационной базы является указание параметров (рисунок 2.7).

Рисунок 2.6 - Путь к папке хранения информационной базы

 

Рисунок 2.7 - Указание параметров информационной базы

 

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

2.5 Реализация информационной подсистемы

 

Эта часть проекта разработана с помощью встроенного языка СУБД 1С:Предприятие 8. Каждая форма сущности в прил