Материал: Исследование и разработка информационной системы сервисного обслуживания клиентов на примере ООО «Лаборатория ремонта»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
45
базе данных заключается в поиске подчиненных записей от известного узла.
Логическим примером является семейное дерево, и каждый с базой данных,
построенной на основе этой модели, мы имеем дело со структурой дисковых
файлов в компьютерных операционных системах
27
.
3. Модель данных сети.
Модель данных сети является модификацией иерархической модели, в
которой вместо индекса к родительской записи каждая запись имеет
обозначение принадлежности к коллекции определенного типа. Коллекция
является сложным типом, который содержит ссылки на другие записи
определенного типа. Определение типа сбора заключается в предоставлении
типа записи "владельца" и типа записей - элементов коллекции. Логическая
структура данных в этой модели может быть проиллюстрирована графиком.
4. Модель реляционных данных.
Реляционная модель построена на основе математического понятия
отношений, а ее логическая структура - это таблицы с конкретной структурой и
записями, хранящихся в таблицах. Продолжение этого и следующих нескольких
лекций будет посвящен реляционной модели.
Для данной работы наиболее целесообразным является использование
интегрированной организации информационной БД. Так, это обусловлено в
первую очередь значительных ежедневных ростом базы так, ежедневно в базу
будут добавляться 700-800 новых записей. Также оптимальным решением будет
применение СУБД вместо файловой организации базы данных
28
.
1.5.2 Обоснование проектных решений по программному
обеспечению
Выполним сравнение трех наиболее популярных СУБД для построения
информационной системы:
1С Предприятие;
27
Голицына О.Л. Базы данных / Голицына, О.Л. и. - М.: Форум; Инфра-М, 2015. С. 39.
28
Карпова, Т.С. Базы данных. Модели, разработка, реализация / Т.С. Карпова. - М.: СПб: Питер, 2016.
С. 30.
46
SQL Server;
Oracle.
Представим сравнительную характеристику СУБД (таб.1.3).
Таблица 1.3
Сравнительная характеристика СУБД
Критерии
сравнения
1С Предприятие
SQL Server
Oracle
Функциональность
платформы
Высокая
Высокая
Высокая
Наличие
встроенного языка
программирования
Есть
Нет
Нет
Наличие языка
запросов
Есть
Есть
Есть
Возможность
построения
диалоговых форм
Есть
Только с
использованием
других языком
программирования
Есть
Стоимость
30000
27000
45000
Сложность
создания
программных
решений
Средняя
Высокая
Высокая
Разработка информационной системы сервисного обслуживания клиентов
будет выполняться с использованием системы Предприятие, данная система
отличается возможностью создания различных приложений, имеет встроенный
язык программирования, отличает невысокой требовательностью к ресурсам
пользовательских компьютеров, взаимодействует с SQL сервером (в случае
организации трехуровневой архитектуры «клиент-сервер»), посредством
запросов. Рассмотрим основные особенности платформы 1С Предприятия
29
.
Выбор платформы «1С Предприятие» обусловлен тем, что данная среда
используется не только как средство настройки прикладных решений
поставляемых фирмой «1С», но и как средство создания новых программных
продуктов.
29
Габец А.П. Профессиональная разработка в системе 1С: Предприятие 8.0 / А.П. Габец и др. - М .: -
Паблишинг, 2016. - С. 608.
47
Изначально при создании системы « Предприятие» ставилась задача
обеспечения инструментария, который обладает всеми необходимыми
атрибутами для написания программного кода для различных задач
автоматизации.
«1С Предприятие» является предметно-ориентированной средой
разработки и имеет определенные преимущества. Платформа «1С Предприятие»
содержит такие инструменты для выполнения поставленных задач, как
визуальное описание структур данных, собственный встроенный язык
программирования, визуальное описание запросов, визуальное описание
интерфейса, описание отчетов, отладка программного кода, профилирование
30
.
В ее составе входит: развитая справочная система, механизм ролевой
настройки прав, инструменты создания дистрибутивов, удаленного обновления
приложений, сравнения и объединения приложений, ведения журналов и
диагностики работы приложения и пр.
Представим наиболее эффективные инструменты создания программных
приложений.
1. Элемент конструкторы, с помощью данных элементов создаются почти
все объекты системы. На рисунке 1.11 представлен конструктор формирования
справочника.
При вызове конструктора пользуясь его подсказками можно разработать
любой элемент, на первом шаге обычно указывается имя создаваемого объекта,
затем в зависимости от выбранного объекта может быть принадлежность
субконто, журналу, документу и пр.
30
Гартвич А. 1С:Упрощенка 8.3 с нуля. 77 уроков для начинающих. БХВ-Петербург.: 2016. – С. 115.
48
Рис. 1.11 Конструктор справочника «Рабочие места»
2. Мастера создания диалоговых форм предназначены для
автоматического создания удобных диалоговых форм
31
. При создании формы
механизм автоматически размещает реквизиты объекта на созданной форме,
пример использования представлен на рисунке 1.12. После выбора раздела
«Форма», на нее добавляются данные созданного объекта. Данные
располагаются в определенном порядке, который пользователь может изменять
по своему усмотрению. Кроме этого, на форму, можно добавлять различные
элементы, такие как поля, кнопки, переключатели, текст, флажок, картинку,
реквизит диалога, таблицу значений и пр.
Рис. 1.12 Созданная форма справочника
31
Самоучитель 1С Предприятие. Электронный ресурс [https://sitis.com.ua/about/articles/samouchitel_1s_predpriyatie/].
49
3. Встроенный язык программирования 1С это уникальный инструмент,
не каждая оболочка имеет свой язык программирования, транслятор, отладчик и
мощную систему подсказок
32
. В отличии от языков высокого уровня (C#, Delphi)
данный язык имеет кириллистический синтаксис (конструкции пишутся на
русском языке), кроме этого имеет полный набор элементов, которые
характерны для языков высокого уровня работа с объектами, методами и т.п.
На рисунке 1.13 представлен пример модуля справочника.
Рис. 1.13 Пример модуля документа
Как видно из рисунка язык программирования является русскоязычным
(есть англоязычные аналоги команд), ключевые слова отображаются с помощью
цвета, служебный текст также отличается от идентификаторов пользователей. В
данном примере происходит выборка данных для автоматизированного
заполнения документа.
Развитая система помощи позволяет изучить язык в достаточно короткие
сроки. На рисунке 1.14 представлена система помощи языка 1С.
32
Кашаев С.В. Программирование в 1С:Предприятие 8.3 / М .: 1С-Паблишинг, 2014. – С. 84.
Источник: https://baza.diplomsite.ru/previewfile/8716