- •Реферат
- •Оглавление
- •Введение
- •Описание деятельности крестьянского фермерского хозяйства «Воля»
- •Общее описание предметной области
- •Исследование деятельности службы сбыта кфх «Воля»
- •Общее описание службы
- •Моделирование работы службы сбыта кфх «Воля»
- •Формализация процесса отгрузки с помощью сети Петри
- •1.5 Проблемы предметной области
- •1.6 Полная постановка задачи вкр
- •2 Реинжиниринг бизнес-процессов службы сбыта крестьянского фермерского хозяйства «Воля»
- •2.1 Оптимизация математической модели работы службы отгрузки кфх «Воля»
- •2.2 Математическая модель процесса планирования отгрузки
- •2.3 Нахождение способа и алгоритма реализации предложений по оптимизации
- •2.4 Моделирование оптимизированных бизнес-процессов
- •2.4.1 Выбор методологии моделирования
- •2.4.2 Выбор case-средств
- •2.4.3 Модель бизнес-процессов с учетом реинжиниринга
- •3 Проектирование информационной системы оптимального распределения готовой продукции по потребителям кфх «воля»
- •3.1 Сравнение аналогов
- •Сравнительный анализ систем методом анализа иерархий
- •3.2 Формирование требований
- •3.3 Выбор архитектуры информационной системы
- •3.4 Проектирование структуры базы данных
- •4 Реализация
- •4.1 Выбор средств реализации
- •Выбор операционной системы
- •Обоснование выбора субд
- •Выбор среды разработки
- •4.2 Функциональные возможности проектируемой системы
- •4.3 Прототип интерфейса системы
- •5 Социальный аспект разработки
- •Заключение
- •Список литературы
Обоснование выбора субд
Для программной реализации информационной системы службы сбыта КФХ «Воля» необходимо выбрать СУБД.
Требования предъявляемые к СУБД должны соответствовать условиям и требованиям заказчика, одним из требований является экономическая составляющая, т.е. относительная дешевизна продукта, другой немаловажной составляющей является привязанность к уже установленному ПО, и наконец уровень компьютерной грамотности обслуживающего персонала, т.е. обслуживание знакомых программных продуктов, минимизировать затраты на переобучение персонала.
Рассмотрим некоторые из представленных на рынке СУБД, сведённых в таблицу 4.1
Таблица 4.1 - Сравнение СУБД
Название критерия выбора |
SQL Server 2000 |
ORACLE 10g |
MySQL |
Стоимость сервера (лицензия на процессор и на сам сервер) |
5448 $
|
4995 $
|
Общедоступная |
Стоимость клиента |
146 $
|
149 $
|
Общедоступная
|
Максимальное число пользователей |
Зависит от лицензии |
Зависит от лицензии |
Зависит от лицензии |
Продолжение таблицы 4.1
Технические требования к серверу |
166 Мгц 64 Мб ОЗУ 140-500 Мб на HDD |
300 Мгц 128 Мб ОЗУ 1,5 Гб на HDD |
100 Мгц 64 Мб ОЗУ 100 Мб на HDD
|
Поддерживаемые серверные ОС
|
Windows 2000 Server, Windows 2000 Advanced Server, Windows 2000 Datacenter Server, Windows NT Server 4.0, Windows NT Server 4.0 Enterprise Edition
|
Windows 2000 Server, Windows 2000 Advanced Server, Windows 2000 Datacenter Server, Windows NT Server 4.0, Windows NT Server 4.0 Enterprise Edition, UNIX-подобные системы, Solaris, Mac OS и др. |
Windows 2000 (SP2), Windows Server 2003, Windows NT® 4.0 (SP6a или выше), Windows XP Red Hat Enterprise Linux, SUSE Enterprise Linux Server 9 Solaris 7, 8, 9
|
Уровень квалификации персонала |
Высокий
|
Высокий
|
Средний
|
Установленная на данный момент на предприятии |
нет |
нет |
да |
На основании выбранных критериев проведем расчет технико-экномической эффективности MySQL, SQL Server 2000, ORACLE 10g.
Оценим их по каждому i-ому показателю качества по 5-ти бальной шкале.
Таблица 4.2 - Шкала оценок
Параметр |
Баллы |
Оценка |
|
4 |
Отлично |
|
3 |
Хорошо |
|
2 |
Удовлетворительно |
|
1 |
Предельно допустимо |
|
0 |
Неприемлемо |
Определим каждому критерию весовой коэффициент kj, причем kj= Результаты сравнения сведем результаты сравнения в таблицу 4.2.
Посчитаем интегральный технико-экономический показатель:
для SQL Server 2000 Qs:
,
для ORACLE 10g Qd:
и для MySQL:
Таблица 4.3 - Оценка технико-экономической эффективности
Параметры сравнения/ оценка |
Весовой коэффициент |
MySQL |
SQL Server 2000 |
ORACLE 10g |
|
|
| ||
Стоимость сервера |
0,15 |
0,6 |
0,1 |
0,2 |
Стоимость клиента |
0,10 |
0,40 |
0,30 |
0,3 |
Максимальное число пользователей |
0,10 |
0,3 |
0,3 |
0,3 |
Технические требования к серверу |
0,15 |
0,45 |
0,3 |
0,15 |
Поддерживаемые серверные ОС |
0,05 |
0,15 |
0,2 |
0,15 |
Уровень квалификации персонала |
0,20 |
0,8 |
0,4 |
0,2 |
Установленная на данный момент на предприятии |
0,25 |
1,00 |
0,5 |
0,5 |
Интегральный технико-экономический показатель, Q |
|
Qa= 3,7 |
Qs = 2,1 |
Qo = 1,8
|
Интегральный технико-экономический показатель между MySQL и SQL Server 2000, равен:
Q = Qa/ Qs = 3,7/2,1 = 1,76
Между MySQL и ORACLE 10g, равен:
Q = Qa/ Qo = 3,7/1,8 = 2,06
На основании проведенных расчетов можно сделать следующий вывод: интегральный технико-экономический показатель больше 1, что говорит в пользу MySQL и о целесообразности выбора данного СУБД.
MySQL: является решением для малых и средних приложений. Входит в LAMP. Обычно MySQL используется в качестве сервера, к которому обращаются локальные или удалённые клиенты, благодаря хорошей системе безопасности этого пакета, стабильной работе, высокому быстродействию и хорошей интеграции с соответствующими средствами программирования. В дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы. [10] Разработчики MySQL всегда считали стабильность предметом особой важности.