Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Диплом Богомолов.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
9.66 Mб
Скачать

2. Анализ и проектирование.

2.1. Определение состава классов анализа.

В процессе проектирования были выявлены и назначены на соответствующие объекты следующие базовые классы:

  • классы объектов форм:

    1. LogForm назначен на форму Авторизация. Элементы и операции данного класса представлены на рис. .

Рис. Элементы класса LogForm

  1. DocAddForm назначен на Форму Добавление документа. Элементы и операции данного класса представлены на рис.

Рис. Элементы класса DocAddForm

  1. DocSerchForm назначен на форму Поиск документа. Элементы и операции данного класса приведены на рис. 24.

Рис. 24 Элементы класса DocSerchForm

  1. ChengeForm назначен на форму Редактирование. Элементы и операции данного класса приведены на рис. 25.

Рис. 25 Элементы класса ChengeForm

  1. StatChendgeForm назначен на форму Изменение данных о состоянии. Элементы и операции данного класса приведены на рис. 26.

Рис. 26 Элементы класса StatChendgeForm

  1. MainForm назначен на форму Главная форма. Элементы и операции данного класса приведены на рис. 27.

Рис. 27 Элементы класса MainForm

2.2. Определение методов объектов.

На диаграмме последовательности представлена последовательность выполняемых пользователем (работником отдела концелярии) действий и действий, выполняемых информационной системой.

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

Рис. 31 Добавление документа

Из диаграммы последовательностей добавление документа можно выделить следующие методы:

  • Метод класса «главная форма» SрowAddDoc() вызывающий форму добавления документа.

  • Метод класса «Форма добавления документа» AddDoc() вызывающий хранимую процедуру предназначенную для внесения данных в систему.

Завершение контроля документа

Рис. 32 Завершение контроля документа

Из диаграммы последовательностей Завершение контроля документа

можно выделить следующие методы:

  • Метод класса «Форма контроля учётных карточек» EndControl() вызывающий хранимую процедуру предназначенную для внесения данных о завершении контроля.

Поиск документа

Рис. 33 Поиск документа

Из диаграммы последовательностей Поиск документа можно выделить следующие методы:

  • Метод класса «Главная форма» ShowSerchForm() вызывающий форму поиска документов.

  • Метод класса «Форма поиска документов» Serch()вызывающий хранимую процедуру осуществляющую поиск и отображение документов.

Редактировани состояния исполнения

Рис. 34 Редактирование состояния исполнения

Из диаграммы последовательностей Редактирование состояния исполнения можно выделить следующие методы:

  • Метод класса «Форма контроля учётных карточек» EditSerch() вызывающий Форму редактирования состояния исполнения, а также вызывающий хранимую процедуру выводящую данные о состоянии документа.

  • Метод класса «Форма контроля учётных карточек» Save() вызывающий процедуру осуществляющую сохранение внесённых изменений.