Файл: Проектирование реализации операций бизнес-процесса (Выбор комплекса задач автоматизации).pdf

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

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

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

Добавлен: 11.03.2024

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

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

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

Договор

Клиент

1

Заключает

м

Рисунок 19. Сущность – связь «Клиент–Договор»

Статус–Договор. Между этими сущностями существует связь «Присвоен». Каждый договор имеет статус контроля (зарегистрирован, исполнен, отложен, в работе), при этом один статус может быть присвоен нескольким договорам, следовательно, отношение «один–ко–многим». Данная связь имеет вид, представленный на рисунке 20.

Договор

Статус

1

Присвоен

м

Рисунок 20. Сущность – связь «Статус–Договор»

Тип–Услуга. Между этими сущностями существует связь «Присвоен». Каждая услуга имеет определенный тип, при этом один тип может быть присвоен нескольким услугам, следовательно, отношение «один–ко–многим». Данная связь имеет вид, представленный на рисунке 21.

Услуга

Тип

1

Присвоен

м

Рисунок 21. Сущность – связь «Тип–Услуга»

Договор–Услуга. Между этими сущностями существует связь «Включает». Каждая договор включает определенный перечень рекламных услуг к нему, при этом определенная услуга может быть включена в несколько договоров, следовательно, отношение «один–ко–многим». Данная связь имеет вид, представленный на рисунке 22.

Услуга

Договор

1

Включает

м

Рисунок 22. Сущность – связь «Договор–Услуга»

Структура таблицы «Договора» представлена в таблице 4.

Таблица 4

Структура таблицы Договора

Имя поля

Тип данных

Описание

Ключ

Код договора

Счетчик

Код договора

+

Код клиента

Числовой

Код клиента в таблице «Клиенты»

+

Код сотрудника

Числовой

Код сотрудника в таблице «Сотрудники»

+

Код статуса

Числовой

Код статуса в таблице «Статусы»

+

Номер

Текстовый

Номер договора

Дата заключения

Дата\Время

Дата заключения договора

Дата закрытия

Дата\Время

Дата закрытия договора сотрудником

Описание

Текстовый

Описание заказа


Структура таблицы «Должности» представлена в таблице 5.

Таблица 5

Структура таблицы Должности

Имя поля

Тип данных

Описание

Ключ

Код должности

Счетчик

Код должности

+

Код отдела

Числовой

Код отдела в таблице «Отделы»

+

Должность

Текстовый

Название должности

Структура таблицы «Клиенты» представлена в таблице 6.

Таблица 6

Структура таблицы Клиенты

Имя поля

Тип данных

Описание

Ключ

Код клиента

Счетчик

Код клиента

+

Наименование

Текстовый

Наименование организации

ФИО

Текстовый

Фамилия, имя и отчество руководителя организации

Адрес

Текстовый

Адрес нахождения организации

Телефон

Текстовый

Контактный телефон организации

Структура таблицы «Отделы» представлена в таблице 7.

Таблица 7

Структура таблицы Отделы

Имя поля

Тип данных

Описание

Ключ

Код отдела

Счетчик

Код отдела

+

Отдел

Текстовый

Наименование отдела

Структура таблицы «Сотрудники» представлена в таблице 8.

Таблица 8

Структура таблицы Сотрудники

Имя поля

Тип данных

Описание

Ключ

Код сотрудника

Счетчик

Код сотрудника

+

Фамилия

Текстовый

Фамилия сотрудника

Имя

Текстовый

Имя сотрудника

Отчество

Текстовый

Отчество сотрудника

Дата приема

Дата\Время

Дата приема сотрудника на работу

Код должности

Числовой

Код должности в таблице «Должности»

+


Структура таблицы «Статусы» представлена в таблице 9.

Таблица 9

Структура таблицы Статусы

Имя поля

Тип данных

Описание

Ключ

Код статуса

Счетчик

Код статуса

+

Статус

Текстовый

Статус заказа в системе

Структура таблицы «Типы» представлена в таблице 10.

Таблица 10

Структура таблицы Типы

Имя поля

Тип данных

Описание

Ключ

Код типа

Счетчик

Код типа услуги

+

Тип услуги

Текстовый

Тип услуги

Физическая модель базы данных приведена на рисунке 23.

Рисунок 23. Физическая модель базы данных ИС «Предоставление рекламных услуг»

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

2.6. Структурная схема пакета (дерево вызова программных модулей)

В таблице 11 приведены программные модули и описание их функций.

Таблица 11

Программные модули и их функции

Системное

название

Рабочее

название

Выполняемые

функции

db.mdf

БД

База данных информационной системы

app.config

Конфигурация

Конфигурация приложения

authForm.cs

Аутентификация

Форма входа в систему

mainForm.cs

Главная форма

Главная форма приложения

DocumForm.cs

Документация

Форма работы с актами и журналами

InformForm.cs

Справочники

Форма работы со справочниками

ExportForm.cs

Экспорт

Модуль экспорта данных в Microsoft Excel


Выделим 3 группы программных модулей информационной системы:

– управляющие модули выполняют функции по управлению объектами системы;

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

– сервисные модули обеспечивают дополнительные сервисы.

2.7 Описание программных модулей

Блок-схема алгоритма предоставления рекламных услуг представлена на рисунке 24.

Ввод данных о клиенте

Ввод реквизитов договора

Ввод срочности

Выбор исполнителя

Выполнение договора

Формирование отчетности

Рисунок 24. Блок–схема бизнес–процесса предоставления рекламных услуг

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

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

Запустим приложение (рис. 25).

Рисунок 25. Форма входа в информационную систему

При правильном вводе имени пользователя и пароля отображается главная форма приложения (рис. 26), при неправильном – сообщение об ошибке (рис. 27).

Рисунок 26 Главная форма приложения

Рисунок 27. Сообщение об ошибке

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

ЗАКЛЮЧЕНИЕ

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

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

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


В качестве средства разработки ИС выбрана среда Visual Studio 2019, как современная высокопроизводительная среда разработки на языке C#, в качестве системы управления базой данных – Microsoft Access.

Для функционирования ИС «Предоставление рекламных услуг», разработанной в интегрированной среде разработки программного обеспечения Microsoft Visual Studio 2019 необходима библиотека .NET Framework версии 4.8.

Платформа .NET Framework – это технология, которая поддерживает создание и выполнение нового поколения приложений.

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

Разработанная информационная система позволила:

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

ИС «Предоставление рекламных услуг» включает следующие функциональные возможности:

– регистрацию информации о предоставленных рекламных услугах;

– эффективные средства поиска документа по заданным атрибутам;

– формирование отчетной формы по заключенным договорам;

– ведение справочников сотрудников и клиентов.

Дальнейшее развитие информационной системы предполагает:

– переход на клиент–серверную архитектуру с миграцией данных в СУБД Microsoft SQL Server 2014;

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

– разработку порядка сопровождения и обновления ИС.

СПИСОК ЛИТЕРАТУРЫ

    1. Александров Д.В. Инструментальные средства информационного менеджмента. CАSE–технологии и Современные методы и распределенные информационные системы – М.: Финансы и статистика, 2013. – 256 с.
    2. Белов В.В., Чистякова В.И. Проектирование информационных систем – М.: Академия, 2013. – 352 с.
    3. Вигерс К., Битти Дж. Разработка требований к программному обеспечению. Издание третье дополненное – СПб.: БХВ–Петербург, 2016. – 736 с.
    4. Виссер Дж. Разработка обслуживаемых программ на языке C# – М.: ДМК–Пресс, 2017. – 192 с.
    5. Гагарина Л.Г. Разработка и эксплуатация автоматизированных информационных систем. Учебное пособие – М.: Инфра–М, 2015. – 384 с.
    6. Елиферов В.Г., Репин В.В. Процессный подход к управлению. Моделирование бизнес-процессов – М.: Манн, Иванов и Фербер, 2013. – 544 с.
    7. Исаев Г.Н. Проектирование информационных систем. Учебное пособие – М.: Омега–Л, 2015. – 424 с.
    8. Коваленко В.В. Проектирование информационных систем. Учебное пособие – М.: Форум, 2014. – 320 с.
    9. Крайнова О.В. Управление предприятиями в сфере информационных технологий – М.: ДМК Пресс, 2013. – 144 с.
    10. Кузин А.В. Левонисова С.В. Базы данных – М.: Академия, 2012. – 320 с.
    11. Кузнецов С.Д. Базы данных – М.: Академия, 2012. – 496 с.
    12. Кушнир А.Н. Access 2007 – М.: Академия, 2012. – 172 с.
    13. Лаврищева Е.М. Программная инженерия. Парадигмы, Технологии и CASE–средства. Учебник для вузов – М.: Юрайт, 2017. – 280 с.
    14. Лешек А. Мацяшек Анализ и проектирование информационных систем с помощью UML 2.0 – М.: Вильямс, 2016. – 816 с.
    15. Тарасов С.В. СУБД для программиста. Базы данных изнутри – М.: Солон–Пресс, 2015. – 320 с.
    16. Топоркова О.М. Информационные системы. Конспект лекций для направления подготовки бакалавров «Прикладная информатика» – Калининград: КГТУ, 2014. – 107 с.
    17. Фленов М.Е. Библия Delphi 3–е издание – СПб.: БХВ–Петербург, 2015. – 686 с.
    18. Шарп Дж. Microsoft Visual C#. Подробное руководство – СПб.: Питер, 2017. – 848 с.