Файл: Проектирование реализации операций бизнес-процесса «Предоставление рекламных услуг» (Описание программных модулей).pdf
Добавлен: 25.05.2023
Просмотров: 225
Скачиваний: 3
СОДЕРЖАНИЕ
1.1. Выбор комплекса задач автоматизации
1.2. Характеристика существующих бизнес-процессов
1.3. Характеристика документооборота, возникающего при решении задачи
1.4. Обоснование проектных решений по информационному обеспечению
1.5. Обоснование проектных решений по программному обеспечению
2.1. Информационная модель и её описание
2.2. Характеристика нормативно-справочной, входной и оперативной информации
2.3. Характеристика результатной информации
2.4. Общие положения (дерево функций и сценарий диалога)
2.5. Характеристика базы данных
2.6. Структурная схема пакета (дерево вызова программных модулей)
2.7. Описание программных модулей
ВВЕДЕНИЕ
В наши дни во все сферы деятельности человека внедряются информационные технологии (ИТ). Компьютеры применяются практически на любом рабочем месте в любой организации/фирме. Для ведения того или иного учета все чаще применяются информационные системы (ИС), автоматизирующие данный учет и повышающие эффективность работы сотрудников.
Тема выполняемой курсовой работы: Проектирование реализации операций бизнес-процесса «Предоставление рекламных услуг».
Актуальность темы заключается в том, что применение ИТ для автоматизации операций бизнес-процесса «Предоставление рекламных услуг» позволяет вывести рекламную фирму на качественно новый уровень, делая ее тем самым более конкурентоспособной за счет быстрой обработки тех или иных данных, поддержании их в актуальном состоянии и т.д.
Объект исследования: рекламная фирма.
Предмет исследования: деятельность по предоставлению рекламных услуг.
Цель курсовой работы: проектирование ИС, которая позволяет реализовать автоматизацию ведения операций бизнес-процесса «Предоставление рекламных услуг».
Задачи курсовой работы:
- выбор комплекса задач автоматизации;
- описание бизнес-процессов и документооборота;
- обоснование проектных решений;
- проектирование информационной модели;
- характеристика различных видов информации;
- реализация проекта.
Глава 1. АНАЛИТИЧЕСКАЯ ЧАСТЬ
1.1. Выбор комплекса задач автоматизации
Рассмотрим операции бизнес-процесса «Предоставление рекламных услуг». Выберем комплекс задач автоматизации.
Бизнес-процесс «Предоставление рекламных услуг» включает ведение перечня предоставляемых услуг, ведение базы клиентов, ведение базы договоров на оказание рекламных услуг.
Следовательно, проектируемая ИС «Предоставление рекламных услуг» выполняет следующие функции:
- учет клиентов (ведение базы клиентов);
- учет рекламных услуг (перечень предоставляемых рекламных услуг);
- учет договоров (договора на предоставление рекламных услуг);
- формирование отчетов «Список рекламных услуг», «Договор на предоставление рекламной услуги».
Далее определим входные и выходные информационные потоки системы:
-
- входные информационные потоки: НСИ, сведения о клиентах, сведения о рекламных услугах, сведения о договорах;
- выходные информационные потоки: прибыль, договора, отчеты.
Решением выбранной задачи автоматизации занимается специалист по работе с клиентами. Основные понятия в рамках решаемой задачи: услуга, клиент, договор.
1.2. Характеристика существующих бизнес-процессов
Выполним описание существующих бизнес-процессов с помощью средства BPwin (версия 4.0).
Описание бизнес-процессов начинается с построения контекстной диаграммы и дальнейшей ее декомпозиции.
Контекстную диаграмму приведем на рис. 1.
Рисунок 1 – Контекстная диаграмма
Контекстная диаграмма позволяет отобразить входные и выходные потоки, механизмы и управление:
- входные потоки: НСИ, сведения о клиентах, сведения о рекламных услугах, сведения о договорах;
- выходные потоки: прибыль, договора, отчеты;
- управление: устав фирмы, законодательство, нормативные документы;
- механизм: сотрудник по работе с клиентами, компьютер.
Далее выполним декомпозицию контекстной диаграммы (рис. 2).
Рисунок 2 – Диаграмма декомпозиции A0
При декомпозиции главный процесс разбивается на следующие процессы: Ведение НСИ, Учет предоставления рекламных услуг, Подготовка отчетов.
Далее выполним декомпозицию процесса «Учет предоставления рекламных услуг» (рис. 3). Процесс «Учет предоставления рекламных услуг» разбивается на следующие процессы: Ведение перечня услуг, Учет клиентов, Учет договоров.
Рисунок 3 – Диаграмма декомпозиции A2
Дерево узлов представим на рис. 4.
Рисунок 4 – Дерево узлов
1.3. Характеристика документооборота, возникающего при решении задачи
Основным документом, который используется при решении выбранной задачи автоматизации, является договор на предоставление рекламных услуг.
Схема документооборота достаточно проста. Клиент, обратившись в рекламную фирму, выбирает необходимую ему рекламную услуг, после чего заключается договор между клиентом и рекламной фирмой.
Рисунок 5 – Схема документооборота
1.4. Обоснование проектных решений по информационному обеспечению
Как уже описывалось выше, входным документом является договор на предоставление рекламной услуги. Договор содержит следующую информацию: номер договора, дата заключения, клиент, название услуги, объем оказания услуги, срок действия договора.
Структуру типового договора на оказание услуг представим на рис. 6-9.
Рисунок 6 – Структура типового договора (фрагмент 1)
Рисунок 7 – Структура типового договора (фрагмент 2)
Рисунок 8 – Структура типового договора (фрагмент 3)
Рисунок 9 – Структура типового договора (фрагмент 4)
При проектировании системы желательно максимально придерживаться типовых форм документов и др., однако в рамках выполнения курсовой работы будем использовать упрощенный вариант договора.
К выходным данным относятся: отчеты и подписанный договор. Внешний вид отчетов зависит от того какие данные он содержит.
Далее рассмотрим различные виды используемой информации при реализации операций рассматриваемого бизнес-процесса, а именно, классификаторы, нормативно-справочная информация и т.д.
В рамках ведения учета предоставления рекламных услуг используются только системные классификаторы (действуют в пределах конкретной фирмы).
Состав кодовых обозначений объектов представим в виде табл. 1.
Таблица 1 – Системы кодирования
|
Кодируемое множества объектов |
Длина кода |
Система кодирования |
Система классификации |
Вид классификатора |
|
Код единицы |
12 |
порядковая |
отсутствует |
системный |
|
Код способа |
12 |
порядковая |
отсутствует |
системный |
|
Код услуги |
12 |
порядковая |
отсутствует |
системный |
|
Код клиента |
12 |
порядковая |
отсутствует |
системный |
|
Номер договора |
12 |
порядковая |
отсутствует |
системный |
Вся информация может быть подразделена на следующие два вида: условно-постоянная и условно-переменная.
К условно-постоянной информации относятся данные справочников (нормативно-справочная информация). В проектируемой системе предусмотрены следующие справочники (табл.2).
Таблица 2 – Справочники
|
№ п/п |
Наименование |
Обозначение |
|
1 |
Справочник единиц измерения |
Таблица «Единица измерения» |
|
2 |
Справочник способов оплаты |
Таблица «Способ оплаты» |
Справочник единиц измерения служит для хранения информации о названиях единиц измерения (день, штука и т.д.).
Справочник способов оплаты служит для хранения информации о названиях способов оплаты (наличный, безналичный).
1.5. Обоснование проектных решений по программному обеспечению
Для проектирования бизнес-процессов, протекающих в комплексе решаемых задач, а также для проектирования моделей данных выбраны CASE-средства BPwin 4.0 и ERwin 7.3.
BPwin – это мощный инструмент моделирования, который используется для анализа, документирования и реорганизации сложных бизнес-процессов. Модель, созданная средствами BPwin, позволяет четко документировать различные аспекты деятельности – действия, которые необходимо предпринять, способы их осуществления, требующиеся для этого ресурсы и др. Таким образом, формируется целостная картина деятельности предприятия – от моделей организации работы в маленьких отделах до сложных иерархических структур.
BPwin поддерживает методологии: IDEF0 (функциональная модель), DFD (DataFlow Diagram), IDEF3 (Workflow Diagram). Методология IDEF0 предписывает построение иерархической системы диаграмм: контекстная диаграмма системы и диаграммы декомпозиции. Диаграммы потоков данных (DFD) используются для описания движения документов и обработки информации как дополнение к IDEF0.
ERwin Data Modeler (ранее ERwin) – это лидер среди средств моделирования БД и хранилищ данных, позволяющий проектировать, документировать и сопровождать БД различных типов.
Модели данных помогают визуализировать структуру данных, при этом обеспечивают эффективный процесс организации, управления и администрирования таких аспектов деятельности предприятия, как уровень сложности данных, технологий БД и среды развертывания.
Продукт ERwin предназначен для всех компаний, которые разрабатывают и используют БД, для администраторов БД, проектировщиков БД, системных аналитиков, разработчиков и руководителей проектов. ERwin позволяет управлять данными в процессе корпоративных изменений, кроме того, в условиях стремительно изменяющихся и развивающихся технологий.
ERwin позволяет наглядно отображать сложные структуры данных. Графическая среда ERwin, удобная в использовании, упрощает разработку БД и автоматизирует множество трудоемких задач. При этом использование ERwin позволяет уменьшить сроки создания высококачественных и высокопроизводительных транзакционных БД и хранилищ данных. Применение ERwin позволяет улучшить коммуникацию организации, обеспечивать совместную работу администраторов и разработчиков БД, многократное использование модели, а также наглядное представление комплексных активов данных в удобном для понимания и обслуживания формате.
Операционная система (ОС) – это программный комплекс, который обеспечивает управление выполнением задач пользователя, вводом-выводом и обменом данных, распределением ресурсов компьютера и т.д. ОС выполняет большое число функций управления прикладными процессами, областью взаимодействия, памятью компьютера, внешними устройствами, обеспечением безопасности данных, хранением данных, и т.д.
В качестве ОС в рамках выполнения курсовой работы будем использовать систему Windows версии 7, которая является многозадачной и многопользовательской системой.
На сегодняшний день одной из самых популярных настольных СУБД является Microsoft Access.
Как реляционная СУБД Microsoft Access обеспечивает доступ ко всем типам данных и позволяет одновременно использовать несколько таблиц базы данных. Можно использовать таблицы, созданные в среде Paradox или dBase.
СУБД Microsoft Access специально спроектирована для создания многопользовательских приложений, где файлы базы данных являются разделяемыми ресурсами в сети. В Microsoft Access реализована надёжная система защиты от несанкционированного доступа к файлам.
Несмотря на то, что Microsoft Access является мощной и сложной системой, его использование не сложно для непрофессиональных пользователей. СУБД Microsoft Access 2003 для работы с данными использует процессор баз данных Microsoft Jet 4.0. Пользователям, малознакомым с понятиями реляционных баз данных, Microsoft Access дает возможность разделять свои сложные по структуре таблицы на несколько, связанных по ключевым полям.
Процесс построения систем обработки данных значительно различается на разных предприятиях и фирмах в зависимости от объема данных, которые они обрабатывают. СУБД Microsoft Access – это типичная настольная БД, но в тоже время на небольшом предприятии, ресурсов Microsoft Access вполне достаточно для обслуживания всего делопроизводства, естественно, в связке с Microsoft Office. Т.е. все пользователи могут обращаться к одной БД, установленной на одной рабочей станции, которая не обязательно должна быть выделенным сервером.