
- •2 Исследовательский раздел
- •2.1 Требования к базе данных и её цели
- •2.2 Концептуальное проектирование. Диаграмма потоков данных
- •2.3 Логическое проектирование
- •2.4 Экономические расчеты
- •2.4.2 Расчет стоимости автоматизированной обработки
- •2.4.3 Расчет стоимости разработки эис
- •2.4.4 Обоснование целесообразности разработки и внедрения эис
2 Исследовательский раздел
2.1 Требования к базе данных и её цели
База данных - это совокупность интегрированных, не дублированных и логически взаимосвязанных данных, организованных на машинном носителе средствами СУБД в соответствии со структурами данных и моделью, которые она поддерживает. Создание базы - определение её структуры, загрузка и корректировка данных, а также многоаспектный доступ обеспечиваются эффективными средствами СУБД. На основе данных из БД могут решаться все задачи ИС. БД, как правило, отражает некоторую логическую модель взаимосвязанных информационных объектов, представляющих конкретную предметную область.
Система управления базами данных - это универсальное средство, предназначенное для создания и ведения (обслуживания) БД различного назначения на внешних запоминающих устройствах компьютера, а также доступа к данным и их обработки.
СУБД обеспечивают многоаспектный доступ к данным базы и выборку по любым критериям, т.е. многоцелевое использование одних и тех же данных в разных задачах. СУБД, как правило, имеет средства защиты и восстановления данных, а также их реорганизации на машинном носителе для улучшения объемно-временных характеристик. Создание БД средствами СУБД предполагает подготовку решений по структуре БД. Важнейшим условием корректного построения структуры БД является разработка информационно-логической модели, отражающей логическую структуру информации предметной области.
Одним из начальных этапов жизненного цикла базы данных является определение требований к ней. Определение требований включает в себя выбор целей БД, определение информационных потребностей отделов и требований к оборудованию.
Определим цели базы данных:
создание таблицы “Заявки” для хранения поступающих заявок с учетом: отправителя заявки, даты поступления, наименования оборудования для ремонта и описанием неисправности;
создание таблицы “Ремонт” для хранения данных о проделанной работе мастерской: наименование техники, дата начала и окончания работ, ремонтная бригада, проделанная работа, какие материалы необходимы для ремонта;
создание возможности заполнения расходных с точным указанием наименований материалов, их количества и цены;
создание отчетов на основе данных хранящихся в БД с отражением расходованных материалов, проделанных работ, затрат на ремонт.
Как уже было отмечено в разделе 1.3, к БД выставляются следующие требования от отделов:
учет материалов;
ФИО получателя материалов, дата, количество, стоимость;
обзор деятельности мастерской;
обзор проделанной работы;
обзор личного состава мастерской;
упрощенная система подачи заявок на обслуживание;
отслеживание выполнения заявки;
оперативное получение заявок;
информация об имеющихся на складе материалах;
подробное описание неисправности;
возможность включения в заявку примечаний.
Приступим к проектированию базы данных, создадим диаграмму потоков данных и модель “сущность-связь”.
2.2 Концептуальное проектирование. Диаграмма потоков данных
Диаграммы потоков данных являются основным средством моделирования функциональных требований проектируемой системы. С их помощью эти требования разбиваются на функциональные компоненты (процессы) и представляются в виде сети, связанной потоками данных. Главная цель таких средств - продемонстрировать, как каждый процесс преобразует свои входные данные в выходные, а также выявить отношения между этими процессами.
Назначение процесса состоит в продуцировании выходных потоков из входных в соответствии с действием, задаваемым именем процесса.
Хранилище данных позволяет на определенных участках определять данные, которые будут сохраняться в памяти между процессами. Фактически хранилище представляет "срезы" потоков данных во времени. Информация, которую оно содержит, может использоваться в любое время после ее определения, при этом данные могут выбираться в любом порядке.
Внешняя сущность представляет собой сущность вне контекста системы, являющуюся источником или приемником системных данных.
Из диаграммы потоков данных видно, что вся деятельность мастерской начинается с получения заявки на ремонт. Затем, начинается обработка заявки, включающая в себя следующие процессы:
оценка характера повреждений;
расчет времени ремонта и назначение бригады;
заполнение экранных форм и регистрацию данных о начале работ в базе данных.
Исходя из заявленной неисправности и вида оборудования, проводится осмотр поступившего оборудования. На основании осмотра принимается решение о том, сколько времени может занять ремонт, какая бригада будет задействована и какие работы необходимо будет провести. Также учитывается, какие материалы или запчасти потребуются для выполнения работ. Расчет времени ремонта проводится на основании норматива “Продолжительность ремонта”. Кроме того, рассчитывается время простоя оборудования и трудозатраты.
В случае, когда для выполнения работ требуются запчасти и материалы – оформляется заявка на получение материалов со склада. По окончании ремонта заносятся соответствующие записи в ремонтный журнал, на основании которого, затем создается отчет о деятельности отдела. Отчет бывает двух видов: отчет о деятельности отдела и отчет о затратах.