- •Диагностический анализ фгбоу впо «агу»
- •Общая характеристика
- •1.2 Анализ функциональной структуры
- •Анализ целей
- •1.4 Построение организационно-управленческой структуры
- •1.5 Анализ проблемных ситуаций
- •1.6 Выбор проблемы для автоматизации
- •1.7 Анализ информационных потоков по выбранной проблеме
- •Анализ асоиу фгбоу впо «агу»
- •2.1 Общее описание асоиу фгбоу впо «агу»
- •2.2 Описание функциональной структуры асоиу
- •1.8 Выводы
- •2.3 Описание информационного обеспечения асоиу
- •2.4 Математическое обеспечение асоиу
- •2.5 Программное и техническое обеспечение асоиу
- •2.6 Организационное обеспечение асоиу
- •2.7 Выводы
- •3 Разработка проектных решений
- •3.1 Обоснование разработки
- •3.2 Расчет экономической эффективности
- •3.3 Проектирование функциональной структуры арм техотдела
- •3.4 Построение даталогической модели базы данных
- •3.5 Выбор субд
- •3.6 Выбор программного и технического обеспечения
- •3.7 Выводы
- •4 Описание программного средства
- •4.1 Функциональная структура программы
- •4.2 Входные и выходные данные
- •4.3 Описание файлов базы данных
- •4.4 Логическая структура программы
- •4.5 Описание контрольного примера
- •4.6 Выводы
- •5 Безопасность жизнидейтельности
- •5.1 Анализ условий труда пользователя
- •5.2 Техника безопасности рабочего места
- •5.3 Пожарная безопасность
- •5.4 Электробезопасность
- •5.5 Предложения по улучшению безопасности рабочего места
- •5.6 Выводы
- •Заключение
- •Литература
- •Приложение а. Руководство пользователя
3.3 Проектирование функциональной структуры арм техотдела
АРМ технического отдела выполняет следующие функции:
прием входящих документов;
анализ и обработка документов;
подготовка и предоставление документов.
Входной информацией являются заявки на выполнение работы, а выходной – обработанная документация, выполнение отчетов.
Функциональная структура АРМ технического отдела приведена на рисунке 2.1.
Рисунок 3.1 — Функциональная структура АРМ техотдела
Задача «Ввод и редактирование информации» включает следующие подзадачи: ввод и редактирование данных о заявках, ведение справочников заявок.
В состав задачи «Поиск информации» входят следующие подзадачи: поиск информации о заявке по номеру, поиск информации по сотрудника, по статусу и по выполняемым заявкам сотрудника.
В состав задачи «Создание отчетов» входят следующие подзадачи: подготовка годовых отчетов, отчет производительности труда сотрудника.
3.4 Построение даталогической модели базы данных
На этом этапе важно сразу учесть все тонкости проектируемого АРМа, т.к. структура программы изначально создается на основе структуры базы данных материалов и последующая реорганизация базы, с применением СУБД, приведет к невозможности функционирования АРМа электроника технического отдела Вычислительного центра АГУ.
База АРМа «Техотдел» содержит шесть таблиц:
«Заявки». Эта основная таблица базы данных. Таблица содержит список заявок, ФИО сотрудников, статус работы и т.д.
«Сотрудники». В этой таблице содержится список все сотрудников.
«Контакты». В этой таблице содержится список контактов сотрудников.
«Отделы». В этой таблице содержится список всех отделов.
«Вид работы». В этой таблице содержится виды выполняемых работ.
«Выдача оборудования». В этой таблице содержится информация о выдаче оборудования.
«Склад». В этой таблице содержится список всего оборудования.
Даталогическая модель базы данных проектировалась с использованием средства визуального моделирования баз данных Visual Fox Pro 9.0, в графическом представлении изображена на рисунке 3.2
Рисунок 3.2 - Даталогическая модель базы данных АРМа электроника технического отдела Вычислительного цетра АГУ.
3.5 Выбор субд
Потоки информации, циркулирующие в мире, который нас окружает, огромны. Во времени они имеют тенденцию к увеличению. Базы данных позволяют информацию структурировать, хранить и извлекать оптимальным для пользователя способом.[5]
На сегодняшний день существует четыре модели баз данных:
Автономные
Файл-серверные
Клиент-сервер
Многоярусные
В данной курсовой работе используется файл-серверная модель баз данных, созданная в СУБД Visual FoxPro 9.0.
Для простоты реализации баз данных часто используются базы данных на платформе файл-сервер. В этом случае данная архитектура предполагает наличие одного компьютера в качестве сервера файлов базы данных. На этом сервере информация только храниться, для обработки информации, она вся копируется на компьютер пользователя на котором происходит изменения данных. После чего информация опять передается на сервер. Подобная организация работы в принципе наличие сервера не обязательно, база данных может располагаться на любом одном компьютер локальной сети, это архитектура проще, чем реализация клиент-сервер.[3]
