
1.2 Анализ информационных задач и круга пользователей системы
Предложенная ER- диаграмма базы данных ресторана «Версаль» для разных пользователей решает различные задачи:
- для повара, менеджера, бухгалтера, директора - хранение информации о различных блюдах, предоставляемых посетителям ресторана;
- для менеджера, бухгалтера, директора - хранение информации о поставщиках, и осуществляемых с ними операций купли-продажи продуктов;
- для бухгалтера, директора - хранение информации о прибыли на отчетный период;
- для повара удобный поиск сведений о составе блюд.
Ввиду принадлежности информации хранимой в базе данных к конфедициальной информации, количество пользователей должно быть строго ограниченно. В ряду основных пользователей состоят:
- повара (3 человека);
- менеджер;
- бухгалтер;
- директор.
2 ОПРЕДЕЛЕНИЕ ТРЕБОВАНИЙ К ОПЕРАЦИОННОЙ ОБСТАНОВКЕ, В КОТОРОЙ БУДЕТ ФУНКЦИОНИРОВАТЬ ИНФОРМАЦИОННАЯ СИСТЕМА
2.1 Объем работы информационной системы
К информации, содержащейся в базе данных ресторана «Версаль» имеют доступ 6 человек: 3 повара, 1 менеджер, 1 бухгалтер, 1 директор.
Максимально база данных «Версаль» может содержать в себе:
- информацию по 81 блюдам (информацию о составе, рецепте, прибыли от 81 блюд);
- информацию о 190 наименований продуктов;
- информацию о 7 поставщиках.
Создаваемая база данных будет постоянно обновляться. Примем увеличение нагрузки на систему за год в полтора раза, тогда общее количество записей в базе данных составит 1067. Данная цифра является максимальной, то есть больше этого количества записей в базе данных храниться не может. База данных не содержит архивных записей и записей не связанных с деятельностью ресторана.
2.2 Объем внешней памяти, занимаемый модулями субд
Так как в ресторане, где предполагается использовать данную базу данных, будет находиться несколько компьютеров, то для функционирования базы данных на этих компьютерах должна быть установлена сетевая операционная система, такая как Windows NT. Для быстрого функционирования базы данных каждый из компьютеров должен иметь следующее аппаратное обеспечение: процессор Pentium 4 (1600 МГц), оперативная память – 256 Мб, жесткий диск – 40 ГБ. Но минимальные требования, предъявляемые к базе данных: Pentium 166 МГц, 60 Мб оперативной памяти.
На компьютерах, должен быть установлен пакет Microsoft Office 2003, с русской версией Microsoft Access.
Для надежного сохранения данных каждый компьютер, или хотя бы сервер, необходимо укомплектовать источником бесперебойного питания. Спроектированная незаполненная база данных, то есть ее структура занимает около 400 Кб памяти на жестком диске.
2.3 Объем памяти, отводимой под данные
Для определения мощности базы данных определим мощность каждой таблицы в отдельности и мощность в сумме.
Рассмотрим мощность таблицы Меню, в которой содержится 50 записей.
Таблица 1 – Мощность одной записи в таблице Меню, в байтах
Код Блюда |
10 |
Название блюда |
35 |
Вид блюда |
20 |
Цена |
5 |
Изображение |
1677721 |
Мощность таблицы определится:
Мощность строки: 1677791 байт.
При количестве строк n=81, получим мощность таблицы «Меню»:
байт
Аналогично проведя расчет для всех таблиц, составим таблицу суммарных мощностей и подсчитаем общую мощность:
Название таблицы |
Мощность, байт |
Меню |
135901071 |
Рецепт |
11340 |
Состав |
2430 |
Прибыль |
5670 |
Продукты |
11400 |
Поставки |
12350 |
Поставщики |
980 |
сумма |
135945871 |
Таким образом с учетом веса самой базы данных и информации, а также полуторной нагрузки, получим, что итоговая мощность составляет 204533207 байт =200 Мб.
При данной мощности никаких замедлений в работе не будет.
При работе с БД в процессе создания запросов и обновления данных, объем памяти занимаемый таблицей, может увеличиваться, но это также не повлияет на быстродействие системы, так как эти изменения ничтожно малы по сравнению с объемом самой БД и объемом памяти системы.