Файл: Проектирование реализации операций бизнес-процесса «Развитие и подготовка сотрудников»).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 23.05.2023

Просмотров: 329

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

frmDepartmentsList – экземпляр класса frmDepartments – реализует интерфейс для ведения таблицы «Подразделения» БД ИС.

LoadEmployeePosition() – процедура загрузки из БД ИС списка доступных (существующих, ранее созданных) должностей сотрудников.

Класс frmCourse: реализует интерфейс доступа к созданию/изменению кортежа таблицы «Учебный курс».

frmDepartmentsList – экземпляр класса frmDepartments – реализует интерфейс для ведения таблицы «Подразделения» БД ИС.

Класс frmTrainingProcess: реализует интерфейс доступа к созданию/изменению кортежа таблицы «Обучения».

frmCourseSelect – экземпляр класса frmTraining – реализует интерфейс доступа к таблице «Учебные курсы» БД ИС.

Класс frmReports: реализует интерфейс доступа к системе запросов отчетов по обучениям.

___FILTER()___ – процедура конструирования SQL-запроса к БД ИС на основе данных фильтра, установленных пользователем.

Контрольный пример реализации проекта и его описание

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

Для регистрации нового сотрудника в главном меню основного окна выполняется пункт «Сотрудники» - «Добавить…» (рисунок 2.8).

Рисунок 2.8 – Добавление нового сотрудника в таблицу

В диалоге (рисунок 2.9)вводится фамилия и имя сотрудника, а для назначения отделаиспользуется кнопка «Выбрать», отображающая список с отделами Компании.

Рисунок 2.9 – Ввод данных сотрудника

Чтобы создать новый отдел, в меню окна «Отделы» выбирается пункт «Отделы» - «Добавить» - появится системное окно (рисунок 2.10) с предложением ввести название нового отдела.

Рисунок 2.10 – Создание нового отдела

После того, как новыйотдел появится в списке отделов, можно назначить его для нового сотрудника – для этого выполняется двойной щелчок по ячейке с названием назначаемого отдела.


После создания нового сотрудника в новом отделе, создается новый курс для его обучения. Это можно сделать двумя способами:

  1. С помощью команды «Обучение» - «Курсы…» из главного окна программы.
  2. С помощью команды «Сотрудники» - «Обучение» из того же меню.

Обе команды запускают окно управления обучением сотрудника, в котором с помощью команды меню «Обучение» - «Добавить курс» вызывается окно создания нового обучения (рисунок 2.11).

Рисунок 2.11 – Ввод данных нового обучения

Для создания нового обучения необходимо выбрать учебный курс, для этого используется кнопка «Выбрать…», которая открываетсправочник учебных курсов, доступных вКомпании (рисунок 2.12).

Рисунок 2.12 – Справочник учебных курсов

Новый учебный курс может быть создан посредством команд меню «Учебные курсы» - «Добавить…», вызвав диалог ввода данных о новом учебном курсе (рисунок 2.13).

Рисунок 2.13 – Ввод данных нового учебного курса

Из меню главного окнавыполняется команда «Обучение» - «Отчеты…». В окне отчетов настраивается фильтр, который сортирует планируемые обучения сотрудников Компании. Пример результата выполненного запроса приведен на рисунке 2.14.

Рисунок 2.14 – Отчет по расписанию обучений

В данном окне последней строчкой отображается строка с записью плана обучения нового зарегистрированного сотрудника по новому зарегистрированному курсу.

На рисунке 2.15 приведен пример окна, отображающего сводные данные компании.

Рисунок 2.15 – Окно сводных данных Компании

Заключение

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

Содержимое глав данной работы направлено на разработку и создание такой системы – ИС УПРС. При разработке системы интенсивно использовались автоматизированные средства проектирования систем, такие как AllFusionProcessModeler, AllFusionDataModeler, MSVisio, RationalRose.


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

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

Отдельной важной частью проектирования системы было выполнено проектирование информационного обеспечения в виде базы данных в СУБД MSAccess.

Проектирование и реализация информационной системы были осуществлены с применением современных методов разработки и дизайна.

Разработка всехUML-моделей выполнена в среде проектированияRationalRose.

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

  • Анализ предметной области и ее подробное описание, выявление основных функций и требований, описание бизнес-процессов.
  • Выработана и применена методология проектирования ИС.
  • Спроектированы и реализованыПО и БД ИС УПРС.

Cписок литературы

  1. Благодатских, В. А. Стандартизация разработки программных средств: Учебное пособие для вузов [Текст] /В. А. Волнин, К. Ф. Поскакалов; ред. О. С. Разумова. - М.: Финансы и статистика, 2005. - 288 с.
  2. Болдырихин, О. В. Объектно-ориентированное проектирование автоматизированных систем на языке UML с использованием CASE-средств: Методические указания к лабораторным и курсовой работам по дисциплине "Проектирование АСОИУ" [Текст] / О. В. Болдырихин. - Липецк: ЛГТУ, 2003. - 44 с.
  3. Буч Грейди, Рамбо Джеймс, Джекобсон Айвар. Язык UML. Руководство пользователя, Серия “Для программистов”: Перевод с англ. - М.: ДМК, 2000. - 432с.
  4. Головичнер М. Н. – Проектирование информационных систем. Методические указания по подготовке к государственному экзамену, Томск, 2009.
  5. Медведев В.И. Особенности объектно-ориентированного программирования на C++/CLI, C# и Java. 2-е изд., испр. и доп. – Казань: РИЦ «Школа», 2010 – 444 с.
  6. Орлов, С. А. Технология разработки программного обеспечения: Учебник для вузов [Текст] / С. А. Орлов. - СПб.: Питер, 2004. - 527 с.
  7. Погодаев А.К. Программное обеспечение автоматизированных систем. М., 2006 г. – 416 с.
  8. Разработка информационных структур: учебное пособие /А.К. Погодаев, В.В. Дозоров. – Липецк: ЛЭГИ, 2002. – 52 с.
  9. UML 2.0. Superstructure specification. – Final adopted specification – ptc/03-08-02; 2003, 640 p