Файл: «Проектирование реализации операций бизнес-процесса «Анализ и изучение конкуренции»».pdf
Добавлен: 20.05.2023
Просмотров: 194
Скачиваний: 3
Обоснование проектных решений по программному обеспечению
Операционная система является основой программного обеспечения ПК. Она представляет собой комплексы системных и служебных программных средств, обеспечивающих взаимодействие пользователя с ПК. Операционные системы различаются способами реализации алгоритмов управления ресурсами ЭВМ, методами проектирования, аппаратными платформами и т.д [6].
Операционные системы классифицируют по следующим признакам:
- Количество пользователей, работающих одновременно:
- однопользовательские ОС;
- многопользовательские ОС.
- Число процессов, выполняемых одновременно под управлением ОС:
- однозадачные;
- многозадачные.
- Количество поддерживаемых процессоров:
- однопроцессорные;
- многопроцессорные.
- Разрядность кода ОС:
- 32-разрядные;
- 64-разрядные.
- Тип интерфейса:
- командные;
- графические.
- Тип доступа пользователя к ЭВМ:
- ОС с пакетной обработкой;
- ОС с разделением времени;
- ОС реального времени.
Проанализируем достоинства и недостатки операционных систем семейства Linux и Windows.
Операционные системы Linux распространяются бесплатно, их можно адаптировать под широкий спектр задач и любое оборудование, они обладают гибкостью настройки. Операционные системы Linux стабильны в работе, надежны и защищены. Недостатками системы является отсутствие поддржки некоторого оборудования, использование специализированного ПО и необходимость дополнительных навыков для настройки системы [5].
Операционные системы семейства Windows имеют большую распространенность среди пользователей, простой интерфейс, поддержку широкого спектра оборудования и ПО. Недостатками системы являются необходимость использования дополнительных средств защиты от вредоносного ПО и требовательность к ресурсам.
Использование операционной системы Linux имеет свои преимущества, однако ввиду большей распространенности Windows среди пользователей, поддержки оборудования и ПО, была выбрана система Windows 10.
Рассмотрим классификацию СУБД.
- Степень универсальности:
- СУБД общего назначения;
- СУБД универсального назначения.
- Тип модели данных:
- иерархические;
- сетевые;
- реляционные;
- объектно-ориентированные;
- многомерные.
- Способ доступа к базе данных:
- файл-серверные;
- клиент-серверные;
- встраиваемые [9].
Выбранная СУБД должна отвечать следующим критериям:
- Поддержка реляционной модели данных.
- Обладание масштабируемостью и мобильностью.
- Содержать средства контроля использования памяти компьютера.
- Быть производительной и надежной.
Рассмотрим решения, представленные на рынке. Лидерами на рынке СУБД являются продукты IBM DB2, Oracle и Microsoft SQL Server. СУБД IBM DB2 является кросс-платформенной, обеспечивает стабильную работу базы данных. Недостатками системы являются высокая стоимость и низкая производительность. СУБД Microsoft SQL Server обладает большим пакетом инструментов, стабильностью работы и низкими затратами на администрирование. Недостаток системы заключается в том, что она работает только на платформе Windows. СУБД Oracle обладает высокой производительностью, легкостью интегрирования приложений и устойчивостью к большим потокам данных. Недостатком является высокая стоимость, необходимость приобретения мощного оборудования и персонала для поддержки СУБД. Таким образом для реализации базы данных наиболее подходит СУБД Microsoft SQL Server [1].
Рассмотрим средства проектирования и разработки информационной системы. Критерии классификации средств совпадают с их составом:
- Средства анализа (Design/IDEF, BPwin).
- средства анализа и проектирования (Vantage Team Builder, Designer/2000).
- Средства проектирования баз данных (Erwin, S-Designor).
- Средства разработки приложений (Uniface, JAM).
- Средства реинжиниринга (Rational Rose, Object Team).
На российском рынке представлены не все средства, перечисленные в классификации. На данный момент наиболее распространенными, облдающими простым интерфейсом и управлением являются средства BPWin и Erwin, которые будут использоваться для проектирования системы [4].
Глава 2. Проектная часть
Информационная модель и её описание
Информационной моделью системы называется схема, которая отражает преобразование данных от их источников до получателей. В информационной модели отражены все таблицы базы данных, формы ввода данных и файлы. Информационная модель помогает понять на основании каких документов, справочников и данных происходит осуществление функций и формирование выходных документов. Информационная модель предметной области представлена на рисунке 7 [8].
Рисунок 7. Информационная модель предметной области
Характеристика нормативно-справочной, входной и оперативной информации
Рассмотрим входные документы информационной системы. В системе существует справочник с карточками организации. Сотрудник может добавлять и изменять карточки. Карточка организации содержит следующую информацию: название организации, реквизиты организации, ФИО и должность руководителя, ОКВЭД, динамика цен, стратегия, модель поведения.
Справочники «Продукт» и «Услуга» содержат наименование продукта или услуги, описание, стоимость, портрет потребителя, результаты опросов потребителей. Справочники «Организация», «Продукт», «Услуга» пополняются по мере открытия новых организаций, выпуска продуктов и появления услуг. Справочник «ОКВЭД» используется для сортировки и поиска данных. Сведения о справочниках представлены в таблице 2.
Таблица 2
Описание справочников
|
Название |
Ответственный |
Количество записей |
Частота актуализации |
Объем актуализации |
|
Организация |
Специалист отдела маркетинга |
10 000 |
Ежеквартально |
40% |
|
Продукт |
200 000 |
Ежемесячно |
60% |
|
|
Услуга |
200 000 |
Ежемесячно |
60% |
|
|
ОКВЭД |
200 |
- |
0% |
Источниками получения информации для заполнения справочников являются СМИ, сайты организаций, результаты опросов потребителей, регулярный мониторинг мест продаж, опросы рыночных экспертов и посещение тематических мероприятий. Сотрудники отдела маркетинга оперативно отслеживают все источники поступления данных о состоянии конкурентной среды, чтобы иметь необходимую информацию для формирования маркетинговой стратегии [5].
Характеристика результатной информации
В информационной системе существует ряд отчетов, которые представляют собой результаты запросов к базе данных. Такими запросами являются:
- Список конкурентов. Запрос является выборкой полей «Наименование» из таблиц «Организации», «Товар» и «Услуга» (в зависимости от выбора пользователя) по номеру ОКВЭД, отрасли или группе товара/услуги. Отчет формируется в виде экранной формы, доступен для сохранения в файл и печати, в базе данных не сохраняется.
- Отчет по динамике цен. Запрос представляет собой выборку полей «Стоимость» и «Дата» из таблицы «Цена», сгруппированных по дате. Результаты запроса не сохраняются в базе. Отчет представляет собой экранную форму, доступную для сохранения в файле и печати.
- Модель поведения конкурентов. Отчет является результатом выборки полей «Модель поведения» из таблицы «Организация». Результаты запроса не сохраняются в базе. Отчет представляет собой экранную форму, доступную для сохранения в файле и печати.
- Анализ целей конкурентов. Отчет является результатом выборки полей «Цель» из таблицы «Организация». Результаты запроса не сохраняются в базе. Отчет представляет собой экранную форму, доступную для сохранения в файле и печати.
- Анализ стратегии конкурентов. Отчет является результатом выборки полей «Стратегия» из таблицы «Организация». Результаты запроса не сохраняются в базе. Отчет представляет собой экранную форму, доступную для сохранения в файле и печати.
- SWOT-анализ. Отчет представляет собой таблицу, которая создается пользователем и имеет следующие реквизиты: дата, название организации, слабые стороны организации, сильные стороны организации, возможности и угрозы. Таблица хранится в базе данных. Отчет доступен для печати и сохранения в файл.
- Методика Портера. Отчет Отчет представляет собой таблицу, которая создается пользователем и имеет следующие реквизиты: дата, название организации, внутриотраслевая конкуренция, рыночная власть покупателей, угроза появления заменителей, рыночная власть поставщиков, угроза появления новых игроков. Таблица хранится в базе данных. Отчет доступен для печати и сохранения в файл [1].
Общие положения
Рассмотрим иерархию функций управления и обработки данных, автоматизирующих информационную систему. Различают два вида функций:
- Служебные функции.
- Основные функции управления и обработки данных.
Описание состава и иерархии функций и выбор языка общения позволяют осуществить структуру диалога, который позволяет определить состав, содержание и соподчиненность кадров.
Рассмотрим структуру служебных функций. К служебным функциям относятся: проверка логина и пароля, управление окнами приложения, меню настроек приложения, справка по работе с системой.
К основным функциям относятся: ведение справочников, ввод данных, формирование отчетов, сохранение результатов в файл, печать документов. Дерево функций представлено на рисунке 8 [8].
Рассмотрим сценарий диалога пользователя с системой. В главном меню расположены четыре пункта: Справочники, Поиск, Отчеты и Помощь. В подпункте «Организации» меню «Справочники» пользователь может просмотреть карточки организаций, отредактировать их или создать карточку для новой организации и сохранить изменения. В подпункте «Товары» меню «Справочники» пользователь может просмотреть карточки товаров отредактировать их или создать карточку для нового товара и сохранить изменения. В подпункте «Услуги» меню «Справочники» пользователь может просмотреть карточки услуг, отредактировать их или создать карточку для новой услуги и сохранить изменения. Подпункт «ОКВЭД» содержит номера классификатора видов деятельности организаций и не предназначен для редактирования [2].
Рисунок 8. Дерево функций системы
Работа с системой осуществляется через меню «Поиск». В этом меню пользователь вводит название организации, товар или услугу и системы выводит все записи, которые соответствуют поисковому запросу.
Пункт меню «Отчеты» позволяет пользователю работать с аналитическим блоком. Пользователь может выбрать нужный вид отчетов и система произведет анализ и выдаст результат.
Пункт меню «Помощь» открывает справочный раздел по работе с системой. В этом разделе доступна функция поиска. Сценарий диалога пользователя с системой представлен на рисунке 9 [3].
Рисунок 9. Сценарий диалога
Характеристика базы данных
Рассмотрим состав таблиц базы данных информационной системы. База данных состоит из четырех справочников и четырех таблиц, которые содержат данные о публикациях, динамике цен по периодам времени, SWOT-анализе и анализе по Портеру. Остальные отчеты формируются в результате выполнения запросов к базе данных. В таблице 3 представлена характеристика таблиц базы данных [7].
Таблица 3
Характеристика базы данных
|
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|
Справочник «Организации» |
||||
|
ID_организации |
ID_org |
Число |
6 |
Ключевое поле |
|
Название организации |
Name_org |
Текст |
30 |
|
|
Адрес |
Address |
Текст |
100 |
|
|
Телефон |
Phone_number |
Число |
10 |
|
|
Руководитель |
Director |
Текст |
100 |
|
|
Товарооборот |
Circulation |
Число |
10 |
|
|
Отрасль |
Org_sector |
Текст |
30 |
|
|
Ценовая политика |
Cost_policy |
Текст |
150 |
|
|
Сбытовая концепция |
Sale_concept |
Текст |
200 |
|
|
Рекламная концепция |
Advertizing_concept |
Текст |
200 |
|
|
Стратегия развития |
Org_strategy |
Текст |
10 000 |
|
|
Цель |
Purpose |
Текст |
1 000 |
|
|
Справочник «Продукт» |
||||
|
ID_товара |
ID_product |
Число |
6 |
Ключевое поле |
|
Наименование товара |
Product_name |
Текст |
100 |
|
|
Стоимость |
Product_cost |
Число |
7 |
|
|
Затраты на рекламу |
Adv_cost |
Число |
7 |
|
|
Количество покупателей |
Product_buyers |
Число |
7 |
|
|
Географическая зона |
Product_geo |
Текст |
100 |
|
|
Справочник «Услуги» |
||||
|
ID_товара |
ID_service |
Число |
6 |
Ключевое поле |
|
Наименование услуги |
Service_name |
Текст |
100 |
|
|
Описание услуги |
Service_info |
Текст |
200 |
|
|
Стоимость |
Service _cost |
Число |
7 |
|
|
Затраты на рекламу |
Service_adv_cost |
Число |
7 |
|
Продолжение таблицы 3
|
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|
Количество покупателей |
Service _buyers |
Число |
7 |
|
|
Географическая зона |
Service _geo |
Текст |
100 |
|
|
Справочник «ОКВЭД» |
||||
|
ID_ОКВЭД |
ID_OKVED |
Число |
3 |
Ключевое поле |
|
Значение |
Okved_number |
Текст |
8 |
|
|
Наименование |
Okved_value |
Текст |
100 |
|
|
Публикация |
||||
|
ID_публикации |
ID_article |
Число |
6 |
Ключевое поле |
|
Название |
Name_article |
Текст |
50 |
|
|
Текст |
Text_article |
Текст |
10 000 |
|
|
Источник |
Sourse_article |
Текст |
200 |
|
|
Дата |
Date_article |
Дата |
8 |
|
|
SWOT-анализ |
||||
|
ID_отчета |
ID_SWOT |
Число |
3 |
Ключевое поле |
|
Дата |
Date_swot |
Дата |
8 |
|
|
Сильные стороны |
Strength_swot |
Текст |
10 000 |
|
|
Слабые стороны |
Weakness_swot |
Текст |
10 000 |
|
|
Возможности |
Ability_swot |
Текст |
10 000 |
|
|
Угрозы |
Danger_swot |
Текст |
10 000 |
|
|
Цена |
||||
|
ID_цены |
ID_cost |
Число |
3 |
Ключевое поле |
|
Продукт |
ID_product |
Число |
6 |
|
|
Дата |
Cost_date |
Дата |
8 |
|
|
Цена |
Cost_value |
Число |
7 |
|
|
Метод Портера |
||||
|
ID_отчета |
ID_porter |
Число |
5 |
Ключевое поле |
|
Дата |
Date |
Дата |
8 |
|
|
Угроза |
Porter_danger |
Число |
3 |
|
|
Власть поставщиков |
Porter_power1 |
Число |
3 |
|
|
Заменитель |
Porter_equal |
Число |
3 |
|
|
Конкуренция |
Poter_rivalry |
Число |
3 |
|
|
Власть покупателей |
Porter_power2 |
Число |
3 |
|