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

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

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

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

Добавлен: 14.03.2024

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

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

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

1.5. Обоснование проектных решений по программному обеспечению.

Функциональный требования:

Автоматизация процесса формирования документов центра:

    • Рабочие программы;
    • Квитанции.

Автоматизация процесса расчета условий ставок преподавателя;

Автоматизация процесса обработки и хранения персональных данных слушателей курсов центра.

Требования к интерфейсу:

  • Интуитивный и дружественный;
  • Адаптивность к действиям пользователя;
  • Пользователь не должен сильно напрягать зрение, чтобы увидеть элемент управления;

Требования к защите информации:

  • Симметричное и асимметричное шифрование базы данных;
  • Шифрование персональных данных слушателя, для пресечения возможности их кражи.

Требования к надежности программы:

  • Целостность данных;
  • Обеспечение восстановления работоспособности при разрыве соединения с базой данных.

При разработке автоматизированной системы «UCDoc» планируется использоваться интегрированная среда программирования Microsoft Visual Studio 2017. В данной среде программирования существуют стандартные компоненты, а также компоненты дополнительной библиотеки Windows Interface, позволяющие работать с документами Microsoft Office, в частности с Word.

Используемые компоненты:

Для работы с базой данных: DataSet, BindingSource, TableAdapter;

Для работы с приложением: WebForms, textBox, Button, dataGridView, label, numericUpDown, richTextBox, comboBox, maskedTextBox, tabControl, menuStrip;

2 глава. Проектная часть.

2.1. Информационная модель и её описание.

Входные данные информационной системы:

  1. Информация, необходимая для создания рабочих программ;
  2. Персональная информация слушателей курсов;
  3. Информация о преподавателях;
  4. Информация о группах слушателей;

Выходными данными информационной системы является:

  1. Документ «Квитанция»;
  2. Документ «Рабочая программа»;
  3. Информация о группах слушателей;
  4. Информация о слушателях курсов;
  5. Информация о рабочих программах;
  6. Результаты расчетов условий ставок;

Нормативно-справочной информации для обработки данного приложения являются: КТП, учебные планы, шаблоны данных для регистрации слушателей курса.

2.2. Характеристика результатной информации

Рисунок 3. Функциональная схема проекта.

Таблица 3 Характеристика результатных файлов.


Название

Структура

Частота формирования

Получатель файла

Квитанция

Реквизиты,

ФИО слушателя.

От 1 до 4 раз на одного студента в течение месяца.

Студент.

Рабочая программа

Темы, описание тем, количество часов на тему.

1 раз.

Преподаватель.

2.3. Характеристика базы данных

Процесс разработки документаоборота был разработан на сетевой архитектуре «Клиент - сервер». В данной архитектуре база данных размещается на сервере. Приложение, осуществляющее работу с этой базой, находится на компьютере пользователя. Приложение пользователя является клиентом. Архитектура «Клиент – сервер» позволяет нескольким клиентам сети работать с расположенной на сервере базой данных под управлением СУБД, расположенной на этом сервере.

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

Рисунок 4. Модель клиент –сервер.

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

Рисуок 5 – ERD модель системы

2.3. Структурная схема пакета

Структурная схема отображает иерархию модулей или иерархию объектов. Пояснения к структурной схеме отражены таблице 5.

Рисунок 6 - Структурная схема программы

Таблица 4 - Пояснение структурной схемы

Название

Описание

FormMain.cs

Главное окно программы

FormInsertSlush.cs

Форма добавления слушателя

FormStavk.cs

Форма расчета условий ставок

FormCreateProgramm.cs

Форма создания рабочих программ

FormTeach.cs

Форма добавления преподавателя


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

Рисунок 7 – Структурная схема главной формы, вкладка «Рабочие программы»

Таблица 5 – описание структуры главного окна, вкладка «Рабочие программы»

Назначение

1

Контекстное меню

2

Кнопка открытия формы создания рабочей программы

3

Кнопка открытия формы расчета условий ставок

4

Переход на вкладку «Рабочие программы»

5

Переход на вкладку «Группы»

6

Переход на вкладку «Слушатели»

Рисунок 8 – Структурная схема главной формы, вкладка «Группы»

Таблица 6 – описание структуры главного окна, вкладка «Группы»

Назначение

1

Контекстное меню

2

Кнопка, открывающая доступ к добавлению группы

3

Поле для ввода названия группы

4

Поле для выбора реализуемой рабочей программы

5

Поле для выбора преподавателя

6

Кнопка, завершающая добавление группы

7

Переход на вкладку «Рабочие программы»

8

Переход на вкладку «Группы»

9

Переход на вкладку «Слушатели»

10

Табличное представление информации о слушателях

Рисунок 9 – Структурная схема главной формы, вкладка «Слушатели»

Таблица 7 – описание структуры главного окна, вкладка «Слушатели»

Назначение

1

Контекстное меню

2

Кнопка открытия формы добавления слушателя

3

Поле ввода информации для поиска

4

Переход на вкладку «Рабочие программы»

5

Переход на вкладку «Группы»

6

Переход на вкладку «Слушатели»


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

Рисунок 10 - Структура окна расчета ставок, вкладка «1 способ».

Таблица 8 - Описание структуры общего окна

Назначение

1

Переход на вкладку «1 способ»

2

Переход на вкладку «2 способ»

3

Поле для ввода данных о кол-ве слушателей

4

Поле для ввода данных о часах в рабочей программе

5

Кнопка, по нажатию на которую происходит расчет ставки

Рисунок 11 - Структура окна расчета ставок, вкладка «2 способ».

Таблица 9 - Описание структуры окна расчета ставок, вкладка «2 способ».

Назначение

1

Переход на вкладку «1 способ»

2

Переход на вкладку «2 способ»

3

Поле для ввода данных о часах в рабочей программе

4

Поле для ввода данных о стоимости часа

5

Поле для ввода заработной платы администратора

6

Кнопка, по нажатию на которую происходит расчет ставки

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

Рисунок 12 - Вкладка «Общие сведение»

Таблица 10 - Вкладка «Общие сведение»

Назначение

1

Переход на вкладку «Общие сведения»

2

Переход на вкладку «Учебный план»

3

Переход на вкладку «Описание разделов»

4

Поле для ввода названия рабочей программы

5

Поле для ввода цели рабочей программы

6

Поле для ввода приобретенных в ходе освоения программы умений

7

Поле для ввода приобретенных в ходе освоения программы знаний

8

Поле для выбора категории слушателей

9

Поле для ввода кол-ва аудиторных часов

10

Поле для ввода кол-ва самостоятельных часов

11

Поле для выбора формы обучения


Рисунок 13 - Вкладка «Учебный план»

Таблица 11 - Вкладка «Учебный план»

Назначение

1

Переход на вкладку «Общие сведения»

2

Переход на вкладку «Учебный план»

3

Переход на вкладку «Описание разделов»

4

Таблица для заполнения учебного плана

Рисунок 14 - Вкладка «Описание разделов»

Таблица 12 - Вкладка «Описание разделов»

Назначение

1

Переход на вкладку «Общие сведения»

2

Переход на вкладку «Учебный план»

3

Переход на вкладку «Описание разделов»

4

Поле для ввода описания раздела

5

Таблица для заполнения описания лабораторных работ

6

Таблица для заполнения описания самостоятельных работ

7

Кнопка заполнения описания программ

8

Завершение формирования рабочей программы

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

Рисунок 15 - Структура окна добавления преподавателя

Таблица 13 - Описание структуры окна добавления преподавателя

Назначение

1

Поле для ввода ФИО преподавателя

2

Кнопка добавления преподавателя

Схема структуры добавления слушателя (Рисунок 15) показывает расположение компонентов формы. Содержит таблицу, поясняющую данную структуру

Рисунок 16 - Структура окна добавления слушателя

Таблица 14 - Описание структуры окна добавления слушателя

Назначение

1

Поле для ввода ФИО слушателя

2

Поле ввода ФИО плательщика

3

Поле ввода адреса

4

Поле ввода паспортных данных

5

Поле для ввода номера договора

6

Поле для выбора группы

7

Кнопка отмены добавления

8

Кнопка подтверждения добавления