- •Оглавление
- •Введение
- •Исследование маркетинговой деятельности зао «тандер"
- •Общая характеристика предметной области
- •Организационная структура отдела маркетинга зао «тандер» и объект исследования
- •Сценарий бизнес-процесса формирования товарного ассортимента
- •Формализация бизнес-процесса оценки предпочтений покупателей и формирования ассортимента с помощью теории графов
- •Математическая модель оценки предпочтений покупателей при формировании ассортимента
- •Формулировка проблем на объекте исследования
- •Постановка цели и задач дипломной работы
- •Оптимизация и моделирование бизнес-процессов оценки предпочтений покупателей и формирования ассортимента товаров
- •Оптимизация математической модели оценки предпочтений покупателей при формирования ассортимента товаров с помощью правила Парето и точки безубыточности
- •Оценка альтернатив и выбор решения для реализации бизнес-процессов оценки предпочтений покупателей и формирования ассортимента по оптимизированной математической модели
- •Функциональное моделирование оптимизированного бизнес-процесса оценки предпочтений покупателей и формирования ассортимента
- •Выбор методологии моделирования
- •Выбор case-средств моделирования
- •Построение функциональной модели бизнес-процессов
- •Перечень изменений внутри бизнес-процесса оценки предпочтений покупателей и формирования ассортимента
- •Разработка проекта информационной системы поддержки формирования товарного ассортимента зао «Тандер»
- •Обзор и сравнительный анализ информационных систем-аналогов
- •Обзор систем-аналогов
- •Сравнительный анализ систем-аналогов
- •Выбор архитектуры информационной системы поддержки формирования товарного ассортимента зао «Тандер»
- •Проектирование структуры информационной системы поддержки формирования товарного ассортимента зао «Тандер»
- •Проектирование базы данных информационной системы поддержки формирования товарного ассортимента зао «тандер»
- •4. Реализация информационной системыподдержки формирования товарного ассортимента зао «Тандер»
- •Выбор средств реализации поддержки формирования товарного ассортимента зао «Тандер»
- •Операционная система
- •Система управления базами данных
- •Выбор языка веб-программирования
- •Аппаратные компоненты
- •Определение функций, выполняемых системой
- •5. Социальная значимость разработки
- •Заключение
Система управления базами данных
Требования, предъявляемые к СУБД должны соответствовать условиям и требованиям заказчика, одним из требований является экономическая составляющая, т.е. относительная дешевизна продукта.
В качестве СУБД, из которых будет производиться выбор для использования их в ИС, выбраны следующие:
Oracle занимает лидирующие позиции на рынке СУБД и, что особенно важно, лидирует на платформах Unix и Windows. В России также обозначилось лидерство Oracle, особенно в области крупномасштабных информационных систем государственных структур. Причина широкой распространенности Oracle заключается прежде всего в высоких эксплуатационных характеристиках СУБД, большом количестве подготовленных отечественных специалистов по Oracle, наличию поддерживающей инфраструктры – учебных центров, широкой сети партнеров Oracle, большому числу технических курсов по Oracle в высших учебных заведениях и т.д. На русском языке уже издано достаточно много качественных книг по СУБД Oracle.
Microsoft SQL Server
В комплект средств административного управления данной СУБД входит целый набор специальных мастеров и средств автоматической настройки параметров конфигурации. Также данная СУБД оснащена замечательными средствами тиражирования, позволяющими синхронизировать данные ПК с информацией БД и наоборот. Входящий в комплект поставки сервер OLAP дает возможность сохранять и анализировать все имеющиеся у пользователя данные. В принципе данная СУБД представляет собой современную полнофункциональную база данных, которая идеально подходит для малых и средних организаций.
Необходимо заметить, что SQL Server уступает другим рассматриваемым СУБД по двум важным показателям: программируемость и средства работы. При разработке клиентских БД приложений на основе языков Java, HTML часто возникает проблема недостаточности программных средств SQL Server и пользоваться этой СУБД будет труднее, чем системами, Oracle или MySQL. Общемировой тенденцией в XXI веке стал практически повсеместный переход на платформу LINUX, а SQL Server функционирует только в среде Windows. Поэтому использование SQL Server целесообразно, по нашему мнению, только если для доступа к содержимому БД используется исключительно стандарт ODBC, в противном случае лучше использовать другие СУБД.
MySQL — свободная система управления базами данных (СУБД). MySQL является собственностью компании Sun Microsystems, осуществляющей разработку и поддержку приложения. Распространяется под GNU General Public License и под собственной коммерческой лицензией, на выбор. Помимо этого разработчики создают функциональность по заказу лицензионных пользователей, именно благодаря такому заказу почти в самых ранних версиях появился механизм репликации. MySQL является решением для малых и средних приложений. Обычно MySQL используется в качестве сервера, к которому обращаются локальные или удалённые клиенты, однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы.
Гибкость СУБД MySQL обеспечивается поддержкой большого количества типов таблиц: пользователи могут выбрать как таблицы типа MyISAM, поддерживающие полнотекстовый поиск, так и таблицы InnoDB, поддерживающие транзакции на уровне отдельных записей. Более того, СУБД MySQL поставляется со специальным типом таблиц EXAMPLE, демонстрирующим принципы создания новых типов таблиц. Выбор критериев для сравнения:
Работа под управлением различных ОС
Сопряжение с другими БД
Функциональная совместимость
Одновременный доступ нескольких пользователей
Подключение к Web
Сравнительный анализ СУБД представлен в таблице 4.2
Таблица 4.2 – Сравнительная оценкаСУБД
Оценка
Критерий |
Ki |
Oracle |
Microsoft SQL Server |
MySQL | |||||
Zi |
Zi·Ki |
Zi |
Zi·Ki |
Zi |
Zi·Ki | ||||
Работа под управлением различных ОС |
0,2 |
5 |
1 |
2 |
0,4 |
5 |
1 | ||
Сопряжение с другими БД |
0,2 |
4 |
0,8 |
5 |
1 |
4 |
0,8 | ||
Функциональная совместимость |
0,1 |
4 |
0,4 |
5 |
0,5 |
5 |
0,5 | ||
Многопользовательский доступ |
0,15 |
5 |
0,75 |
5 |
0,75 |
5 |
0,75 | ||
Подключение к Веб |
0,35 |
4 |
1,4 |
4 |
1,4 |
5 |
1,75 | ||
Интегральная оценка, Q |
|
4,35 |
4,05 |
4,8 |
Вывод: MySQL является оптимальным решением для решаемой нами задачи, так как обладает максимальной общей оценкой по сравнению с другими СУБД.