Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
aspirantura Vilbitskiy.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
497.22 Кб
Скачать

4. Разработка объектно-ориентированной модели прикладных объектов конфигурации в виде диаграммы классов

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

Диаграммы классов применяются в следующих целях:

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

– для моделирования простых коопераций – сообществ классов, интерфейсов и других элементов, работающих вместе для обеспечения некоторого кооперативного поведения, более значимого, чем сумма составляющих его элементов;

– для моделирования логической схемы базы данных, чертежа концептуального проекта базы данных. Информационные системы содержат ряд устойчивых объектов, информацию о которых необходимо сохранять в базе данных (реляционной, объектно- ориентированной или гибридной объектно-реляционной). Как частный случай, диаграммы классов UML включают в себя ER диаграммы. Но в отличие от классических диаграмм "сущность-связь", диаграммы классов позволяют моделировать не только данные, но и поведение.

На рисунке 4.1 показана диаграмма классов информационной системы «Аспирантура и докторантура».

Рисунок 4.1 -Диаграмма классов

5. Программная реализация информационной системы на платформе «1с:предприятие».

5.1 Разработка процедур проведения документов по регистрам

Регистр сведений – объект конфигурации 1С:Предприятие 8 предназначенный для описания структуры хранения данных в разрезе нескольких измерений.

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

Информация в регистре сведений хранится в виде набора строк (записей). Каждая строка содержит набор измерений и соответствующие им значения ресурсов. Комбинация измерений однозначно идентифицирует запись.

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

-регистр сведений «Аспиранты»-хранит информацию о зачисленных и отчисленных аспирантах;

-регистр сведений «Экзамен» - хранит информацию об экзаменах;

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

Далее приведем пример создания регистра «Экзамен».

Регистратором будет выступать документ «ВедомостьЭкзамена». Его структура показана на рисунке 5.1.

Рисунок 5.1 – Структура документа «ВедомостьЭкзамена»

Структура регистра накопления «Экзамен» показана на рисунке 5.2

Рисунок 5.2 – Структура регистра накопления «Экзамен»

Реализуем процедуру проведения «ВедомостьЭкзамена» в регистр «Экзамен». Воспользуемся встроенным в конфигуратор инструментом «Конструктор движения регистров». Процедура заполнения показана на рисунке 5.3.

Рисунок 5.3 – Конструктор движения регистров

Рисунок 5.4 –Форма для заполнения «Ведомость экзамена»

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]