Дипломная работа: Автоматизация учета загруженности персонала в сети ресторанов Ньокки

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
47
Встраиваемые СУБД (FirebirdEmbedded, SQLite, Microsoft SQL
ServerCompact и пр.)[55]являются частью готового программного продукта,
а потому не требуют процедуры самостоятельной установки. Их основное
назначение локальное хранение данных приложения, поэтому они и не
рассчитаны на коллективное использование в сети.
По типу схемы лицензирования различают [38]:
коммерческие промышленные СУБД;
бесплатные СУБД.
Большинство файл-серверных и встраиваемых СУБД
бесплатны(PostgreSQL, Firebird, MySQL) [38, 54].
Большинство производителей коммерческих СУБД
позволяютиспользовать бесплатные версии своих продуктов с урезанным
функционалом и производительностью.
Преимуществабесплатных СУБД:
ихдоступность,
низкие требования к ресурсам ПК,
относительнобогатый функционалом
высокая производительность при грамотной настройке.
Недостатки:
отсутствие гарантии того, что через определенное время проект
не перестанет существовать,
малое количество специалистов, способных обслуживать
данный тип СУБД.
Преимущества коммерческих СУБД:
высокая производительность и надёжность,
хорошая задокументированность
масштабируемость,
поддержка,
48
разнообразие встроенных инструментов для разработки и
администрирования.
Недостатки:
высокая стоимость,
высокие требования к ресурсам ПК.
Сравним две наиболее распространенных СУБД: MySQL [38] и Oracle
[33] (Таблица 1.9)
Таблица 1.9
Сравнение СУБД
Возможность
MySQL
Oracle
Основные характеристики
Стоимость
+ (OpenSource)
+ (Высокая)
ACID
+
+
Целостность данных
+/-
+
Транзакции
+
+
Unicode
+
+
Ограничения
Макс.размер базы
Неограниченно
Неограниченно
(4Гб на блок)
Макс. размер таблицы
256Тб
4Гб*размер
блока
Макс. размер столбца
64KB
8KB
Макс. число строк на
столбец
4,0964
1000
Макс. символьный размер
64 Кб
32767б
Макс. числовой размер
64 Бит
126 Бит
Мин. значение даты
1000
−4712
49
Макс. значение даты
9999
9999
Окончание таблицы 1.9
Возможность
MySQL
Oracle
Макс. размер строки
64
30
Контроль доступа
Сетевое кодирование
+ (SSL с 4.0)
+
Правила полноты пароля
-
+
Доступ через патчи
+/-
+
Ограничение подключений
-
+
Сертификаты безопасности
-
+
По совокупности характеристик целесообразно выбрать MySQL, т.к.
данная СУБД обеспечивает все необходимые возможности и она
предпочтительна с точки зрении стоимости.
1.4.3.Обоснование проектных решений по техническому обеспечению
Как было показано в разделе 1.1.3 техническое обеспечение
предприятия полностью отвечает требованиям необходимым для внедрения
информационной системы по автоматизации учета загруженности
персонала.
50
II Проектная часть
2.1.Разработка проекта автоматизации
2.1.1.Этапы жизненного цикла проекта автоматизации
В качестве стандарта жизненного цикла в данной работе примем ISO
15288 «Информационная технология. Системная инженерия. Процессы
жизненного цикла систем». Выделим на его основе этапы жизненного цикла
проекта автоматизации задачи учета загруженности персонала:
1. Предварительное проектирование:
1.1. Выбор проектных решений по аспектам разработки
проекта;
1.2. Описание реальных компонент проекта;
1.3. Оформление и утверждение технического проекта.
2. Детальное проектирование:
2.1. Разработка структуры базы данных;
2.2. Создание документации на закупку и установку
программных продуктов;
3. Разработка технического рабочего проекта.
4. Разработка методологии реализации функций управления с
помощью информационной системы
5. Тестирование информационной системы;
6. Внедрение информационной системы:
6.1. Ввод программного продукта;
6.2. Обучение персонала;
6.3. Сдача и подписание актов приемки-сдачи работ.
7. Эксплуатация и сопровождение информационной системы:
7.1. Эксплуатация информационной системы;
7.2. Общее сопровождение системы.
51
В качестве модели жизненного цикла в данном случае целесообразно
выбрать каскадную схему [24, 47], т.к. в данном случае на начальном этапе
разработки сформулированы четкие требования к системе, кроме того
автоматизация задачи учета загруженности персонала реализуется на
основе готового программного продукта. На рисунке 2.1. представлена
соответствующая схема жизненного цикла проекта.
Рисунок 2.1. Схема жизненного цикла проекта.
В качестве стратегии внедрения проекта целесообразно использовать
опытную эксплуатацию пилотного проекта, т.к. пользоваться системой
будет ограниченный круг лиц, при этом риски возникновения нештатных
ситуаций будут минимальны.
1.1
1.2
1.3
5
2.2
2.1
3
4
6.1
6.2
6.3
7.2
7.1
Источник: https://baza.diplomsite.ru/previewfile/2361