Скачиваний:
10
Добавлен:
17.06.2023
Размер:
1.03 Mб
Скачать

3 РАЗРАБОТКА И ТЕСТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ ДЛЯ АВТОМАТИЗАЦИИ РАСЧЕТОВ ДОГОВОРНОЙ ЦЕНЫ НА РЕМОНТНО-СТРОИТЕЛЬНЫЕ РАБОТЫ СТРОИТЕЛЬНОЙ ОРГАНИЗАЦИИ

3.1 Описание таблиц базы данных

База данных системы была построена в СУБД «1С: Предприятие 8».

Для работоспособности информационной системы созданы следующие объекты: 7 справочников, 4 документа, 2 регистра сведений, 2 перечисления, 1

отчет. Именно они будут отражать информацию из таблиц базы данных.

Справочник «Клиенты» необходим для хранения информации о клиентах,

с которыми работает строительная организация, как уже существующих, так и новых.

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

Справочник «Номенклатура» необходим для хранения информации об материалах, которые необходимы для выполнения строительных работ. Данный справочник содержит ссылку на объект конфигурации Справочник.ЕдиницыИзмерения и Справочник.Производители. Это необходимо для того, чтобы исключить некорректное заполнение полей.

Справочник «ЕдиницыИзмерения» содержит информацию обо всех стандартных единицах измерения.

Справочник «Производители» содержит информацию обо всех производителях, чьи материалы используются в организации для оказания услуг.

Справочник «Виды Работ» содержит информацию о вариантах работ,

которые может заказать клиент.

23

Документ «Установка Цен» необходим для установки цен на номенклатуру и строительные работы. Поле «Товар» является ссылочным на объекты конфигурации Справочник.Номенклатура и Справочник.РемонтноСтроительныеРаботы. Также данный документ является основанием для формирования Сметных норм и Прайс-листа.

Документ «Сметные Нормы» необходим для хранения информации нормах списания материалов на каждый вид ремонтно-строительных работ.

Также данный документ является основанием для формирования Сметы. Имеет ссылку на объект конфигурации Справочник.Номенклатура и Справочник.

РемонтноСтроительныеРаботы. Цены заполняются актуальными на дату данными из регистра сведений.

Документ «Заказ клиента» является конечным выходным документом,

представляющим собой конечную смету. У документа есть печатная форма с постатейной калькуляцией. Документ «Заказ клиента» использует практически все объекты, представленные в конфигурации.

Документ «Заказ» «Заказ клиента» является входным документов с данными работы, которую хочет заказать клиент. Служит только основанием для формирования Сметы.

Кроме того, для всех полей табличной части документа установлено свойство «Обязательно к заполнению», что не дает возможность сохранить документ, пока не заполнены все необходимые поля.

Регистр сведений «Цены» хранит в себе данные о ценах на текущий момент времени и служит для отражения актуальных цен в документах.

Регистр «Сметные нормы» хранит в себе данные об обновлении количества списываемого материала на единицу работы.

Структура перечисленных таблиц базы данных разрабатываемой информационной системы представлена в приложении В.

24

3.2 Дерево программных модулей

В 1С существует множество различных видов программных модулей [14]:

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

Модули, используемые в разрабатываемой ИС, представлены в виде дерева программных модулей [15] на рисунке 3.1.

Отчеты

 

Документы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Прайс-лист:

 

УстановкаЦен:

 

СметныеНормы:

 

Заказ:

 

ЗаказКлиента:

СхемаКомпоновкиДанных

 

МодульОбъекта

 

МодульОбъекта

 

ФормаДокумента

 

МодульОбъекта

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

СметныеНормы:

 

 

 

ЗаказКлиента:

 

 

 

 

ФормаДокумента

 

 

 

МодульМенеджера

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ЗаказКлинта :

 

 

 

 

 

 

 

 

 

ФормаДокумента

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ЗаказКлиента:

 

 

 

 

 

 

 

 

 

ФормаСписка

Рисунок 3.1 – Дерево программных модулей

Как видно из рисунка 3.1, приложение разработанной информационной системы содержит 4 модуля. Стоит отметить, что для формирования различных представлений рабочего стола для пользователей, были созданы: форма списка ЗаказКлиента, форма документа Заказ. Однако модули данных форм не содержат программного кода, в схеме они отражены синим цветом.

3.3 Схемы взаимосвязей модулей и массивов данных

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

25

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

Документы используют данные из справочников, а при проведении документа формируются соответствующие данные (записи) в регистрах

(проведение документа отражено в модулях объектов). Для отражения актуальных цен в табличной части документов используются процедуры из модулей объектов и в форму документа извлекаются данные из регистров сведений. На рисунках 3.2-3.4 представлены схема взаимодействия модулей объектов и массивов данных (объектов конфигурации), схема взаимодействия форм документов и регистров и схема взаимодействия основных схем компоновки данных и массивов данных [16].

УстановкаЦен:

 

ЗаказКлиента: МодульОбъекта

 

СметныеНормы:

МодульОбъекта

 

 

МодульОбъекта

 

 

 

 

 

 

 

 

Справочник.Номенклатура

 

 

Справочник.ЕдиницыИзмерен

 

Справочник.Клиенты

 

 

 

ия

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Справочник.РемонтноСтроит

 

Справочник.СтатьиЗатрат

 

 

 

ельныеРаботы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 3.2 – Схема взаимодействия модулей объектов и справочников

26

Соседние файлы в папке Курсовые работы