Файл: Разработка конфигурации "Спорткомплекс" на платформе 1С: Предприятие.pdf
Добавлен: 04.07.2023
Просмотров: 980
Скачиваний: 20
СОДЕРЖАНИЕ
Краткий анализ предметной области
Обоснование выбора системы для разработки прикладного решения
Обоснование требований к разрабатываемому прикладному решению
Архитектура разрабатываемого прикладного решения
Алгоритмы взаимодействия объектов конфигурации между собой
Описание основных объектов разрабатываемого прикладного решения
1) служебные функции – идентичны для всех автоматизированных систем управления предприятием на данном этапе развития аппаратных и программных средств. Функции данного вида призваны обеспечить безопасность ввода, обработки и хранения информации, облегчить работу с системой, сделать ее наиболее удобной и незатруднительной для конечного пользователя.
2) главные функции управления и обработки данных – свойственны как информационным системам любой специализации, так и именно данной ИС. Они воспроизводят особенности некоторого процесса обработки информации, при получении результатов, ведении информационной базы проекта. Данные функции организованы в таком порядке и в таком составе, которые продиктованы соглашениями обработки и управления данными в конкретной предметной области.
Состав и классификация функций разрабатываемого программного продукта представлены в виде дерева функций рисунок 4.
Рисунок 4 Дерево функций ИС
В рассматриваемой задаче можно выделить такой основной документ, как карта заказа на участие в соревнованиях. Существующий способ работы с заказчиками связан с значительной трудоемкостью, что с высокой вероятностью приводит к их утере или неправильному пониманию. Разработанная схема документооборота при оформлении и обработке заказа на участие в соревнованиях представлена на рисунке 5.
Рисунок 5 Схема документооборота
Алгоритмы взаимодействия объектов конфигурации между собой
Информационная модель выступает в виде схемы движения входных, промежуточных и результативных потоков данных и функций предметной области. Так же , она объясняет, как на основе некоторых входных документов и некоторой нормативно-справочной информации будет происходить выполнение функций по обработке данных в системе.
Разрабатываемая автоматизированная система работает со справочниками. На каждый справочник предусмотрена экранная форма для заполнения и корректировки.
На основании данных, хранящихся в справочниках и журналах, формируется отчетная информация.
Основной информационной сущностью разрабатываемой системы является документ. Данная сущность содержит следующие поля:
- Номер документа в базе данных;
- Название документа;
- Тип документа;
- Дата создания;
- Дата последнего изменения;
Информационная модель задачи автоматизации документооборота показана на рисунке 6.
Рисунок 6 Информационная модель задачи
Описание основных объектов разрабатываемого прикладного решения
В данной конфигурации будут разработаны следующие справочники:
- Тренеры
- Места работы
- Список секций
- Судьи
- Занимающиеся
- Разряды
- Команды
- Сотрудники
Разработаем справочники которые несут информативную сущность:
- Команды
- Разряды
- Список секций
- Места работы
Атрибут — это информационное отображение свойств объекта. Каждый объект характеризуется рядом основных атрибутов.
Сущность «Занимающиеся» состоит из следующих атрибутов:
- Фамилия;
- Секции;
- Разряды;
- Команды.
Сущность «Команды» состоит из следующих атрибутов:
- Команды;
- Список секций.
Сущность «Место работы» состоит из следующих атрибутов:
- Место работы.
Сущность «Разряды» состоит из следующих атрибутов:
- Разряды.
Сущность «Расписание соревнований» состоит из следующих атрибутов:
- Тип;
- Вид спорта;
- Судьи;
- Дни соревнований;
- Время;
- Описание.
Сущность «Список секций» состоит из следующих атрибутов:
- Список секций.
Сущность «Судьи» состоит из следующих атрибутов:
- ФИО.
Сущность «Тренеры» состоит из следующих атрибутов:
- Фамилия;
- Должность;
- Место работы;
- Секция;
- Дата найма.
Рисунок 7 - Разработка справочника Команды
Таблица 4
Схема справочника Команды
|
Код |
Имя |
Тип |
Вид |
Синоним |
|
1 |
ПометкаУдаления |
Булево |
Свойство объекта |
Пометка удаления |
|
2 |
Код |
Строка (Ф9) |
Свойство объекта |
Код |
|
3 |
Наименование |
Строка (П50) |
Свойство объекта |
Наименование |
Рисунок 8 - Разработка справочника Разряды
Таблица 5
Схема справочника Разряды
|
Код |
Имя |
Тип |
Вид |
Синоним |
|
1 |
ПометкаУдаления |
Булево |
Свойство объекта |
Пометка удаления |
|
2 |
Код |
Строка (Ф9) |
Свойство объекта |
Код |
|
3 |
Наименование |
Строка (П25) |
Свойство объекта |
Наименование |
Рисунок 9 - Разработка справочника Список секций
Таблица 6
Схема справочника Список секций
|
Код |
Имя |
Тип |
Вид |
Синоним |
|
1 |
ПометкаУдаления |
Булево |
Свойство объекта |
Пометка удаления |
|
2 |
Код |
Строка (Ф9) |
Свойство объекта |
Код |
|
3 |
Наименование |
Строка (П25) |
Свойство объекта |
Наименование |
Рисунок 10 - Разработка справочника Места работы
Таблица 7
Схема справочника Места работы
|
Код |
Имя |
Тип |
Вид |
Синоним |
|
1 |
ПометкаУдаления |
Булево |
Свойство объекта |
Пометка удаления |
|
2 |
Код |
Строка (Ф9) |
Свойство объекта |
Код |
|
3 |
Наименование |
Строка (П25) |
Свойство объекта |
Наименование |
Далее разработаем основные справочника конфигурации.
Справочник Тренеры будет содержать следующие данные:
Рисунок 11 - Создание справочника Тренеры
Таблица 8
Схема справочника Тренеры
|
Код |
Имя |
Тип |
Вид |
Синоним |
|---|---|---|---|---|
|
1 |
ПометкаУдаления |
Булево |
Свойство объекта |
Пометка удаления |
|
2 |
Код |
Строка (Ф9) |
Свойство объекта |
Код |
|
3 |
Наименование |
Строка (П25) |
Свойство объекта |
Наименование |
|
4 |
ФИО |
Строка (П150) |
Реквизит |
ФИО |
|
5 |
МестоРаботы |
СправочникСсылка.МестаРаботы |
Реквизит |
Место работы |
|
6 |
Секция |
СправочникСсылка.СписокСекций |
Реквизит |
Секция |
|
7 |
ДатаНайма |
Дата |
Реквизит |
Дата найма |
Создадим справочник Судью со следующими данными:
Рисунок 12 - Создание справочника Судьи
Таблица 9
Схема справочника Судьи
|
Код |
Имя |
Тип |
Вид |
Синоним |
|
1 |
ПометкаУдаления |
Булево |
Свойство объекта |
Пометка удаления |
|
2 |
Код |
Строка (Ф9) |
Свойство объекта |
Код |
|
3 |
Наименование |
Строка (П25) |
Свойство объекта |
Наименование |
|
4 |
ФИО |
Строка (П150) |
Реквизит |
ФИО |
Создадим справочник занимающиеся со следующими данными:
Рисунок 13 - Создание справочника Занимающиеся
Таблица 10
Схема справочника Занимающиеся
|
Код |
Имя |
Тип |
Вид |
Синоним |
|---|---|---|---|---|
|
1 |
ПометкаУдаления |
Булево |
Свойство объекта |
Пометка удаления |
|
2 |
Код |
Строка (Ф9) |
Свойство объекта |
Код |
|
3 |
Наименование |
Строка (П25) |
Свойство объекта |
Наименование |
|
4 |
ФИО |
Строка (П150) |
Реквизит |
ФИО |
|
5 |
Секция |
СправочникСсылка.СписокСекций |
Реквизит |
Секция |
|
6 |
Разряд |
СправочникСсылка.Разряды |
Реквизит |
Разряд |
|
7 |
Команда |
СправочникСсылка.Команды |
Реквизит |
Команда |
Создадим справочник сотрудников:
Рисунок 14 - Создание справочника сотрудники
Таблица 11
Схема справочника Сотрудники
|
Код |
Имя |
Тип |
Вид |
Синоним |
|---|---|---|---|---|
|
1 |
ПометкаУдаления |
Булево |
Свойство объекта |
Пометка удаления |
|
2 |
Код |
Строка (Ф9) |
Свойство объекта |
Код |
|
3 |
Наименование |
Строка (П50) |
Свойство объекта |
Наименование |
|
4 |
Должность |
Строка (П50) |
Реквизит |
Должность |
Далее создадим документ конфигурации Расписание соревнований.
Рисунок 15 - Данные документа Расписание соревнований
Таблица 12
Расписание
|
Код |
Имя |
Тип |
Вид |
Синоним |
|
|---|---|---|---|---|---|
|
1 |
ПометкаУдаления |
Булево |
Свойство объекта |
Пометка удаления |
|
|
2 |
Номер |
Строка (П9) |
Свойство объекта |
Номер |
|
|
3 |
Дата |
Дата и время |
Свойство объекта |
Дата |
|
|
4 |
Проведен |
Булево |
Свойство объекта |
Проведен |
|
|
5 |
ТипСоревнований |
Строка (П100) |
Реквизит |
Тип соревнований |
|
|
6 |
ВидСпорта |
СправочникСсылка.СписокСекций |
Реквизит |
Вид спорта |
|
|
7 |
Описание |
Строка (П150) |
Реквизит |
Описание |
|
|
8 |
Судьи |
Табличная часть |
Судьи |
||
|
9 |
Судья |
СправочникСсылка.Судьи |
Реквизит |
Судья |
|
|
10 |
ДниСоревнований |
Табличная часть |
Дни соревнований |
||
|
11 |
ДеньСоревнований |
Дата |
Реквизит |
День соревнований |
|
|
12 |
ВремяСоревнований |
Время |
Реквизит |
Время соревнований |
|
|
13 |
Дети |
Табличная часть |
Дети |
||
|
14 |
Занимающиеся |
СправочникСсылка.Занимающиеся |
Реквизит |
Занимающиеся |
К данному документу создадим форму для его редактирования:
Рисунок 16 - Форма документа Расписание соревнований
После создания документа можно приступить к созданию отчета. Создадим в конфигурации отчет Расписание соревнований и с помощью системы компоновки данных добавим новый запрос для его формирования:
Рисунок 17 - Создание отчета
Программный код, обеспечивающий заданную функциональность как конфигурации в целом, так и отдельных ее объектов (элементов)