Главная страница
Навигация по странице:

  • Рисунок 1 – Организационная структура

  • Рисунок 2 – Контекстная диаграмма

  • Рисунок 3 - Диаграмма декомпозиции «Учет оборудования»

  • Рисунок 4 - Диаграмма декомпозиции «Структурирование информации»

  • Рисунок 5 - Диаграмма декомпозиции «Построение таблиц на основании запросов»

  • Рисунок 6 – Программа установки Denwer .

  • Рисунок 7 – Логическая структура базы данных.

  • Рисунок 8 – Запрос «Вывод таблицы»

  • Рисунок 10 – Код запроса «Оборудование марки AMD »

  • Рисунок 12 –Код запроса с выбранными полями

  • Рисунок 14 – Код запроса на все поля «Поставщики»

  • Рисунок 16 – Доступные таблицы в базе данных

  • Рисунок 18 – Окно внесения информации в таблицы

  • Рисунок 19 – Записи в таблице

  • Разработка базы данных Учет оборудования. Пояснительная записка. Техническое задание на проектирование 10 Проектирование информационной системы и ее обеспечения 15


    Скачать 5.91 Mb.
    НазваниеТехническое задание на проектирование 10 Проектирование информационной системы и ее обеспечения 15
    АнкорРазработка базы данных Учет оборудования
    Дата06.11.2022
    Размер5.91 Mb.
    Формат файлаdocx
    Имя файлаПояснительная записка.docx
    ТипТехническое задание
    #772057
    страница1 из 2
      1   2




    Содержание

    Введение

    3

    1. Анализ предметной области

    4

    1.1. Организационная структура предприятия (организации)

    4

    1.2. Анализ автоматизируемых бизнес-процессов

    7

    1.3. Обоснование требований к разрабатываемой ИС

    10

    1.4. Техническое задание на проектирование

    10

    2. Проектирование информационной системы и ее обеспечения

    15

    2.1. Техническое проектирование

    15

    2.1.1. Информационное обеспечение

    15

    2.1.2. Техническое обеспечение

    15

    3. Рабочее проектирование

    16

    3.1. Программное обеспечение

    16

    3.2. Контрольный пример

    17

    3.3. Руководство пользователя.

    24

    Заключение.

    29

    Список использованных источников

    30

    Приложение А




    Приложение Б




    Приложение В




    Приложение Г




    Приложение Д





    Введение
    Темой данного курсового проекта является проектирование и разработка базы данных «Учет оборудования».

    Актуальность данного курсового проекта обусловлена тем, что в современном мире прогресс не стоит на месте и компьютерным технологиям находят все больше применений в самых разных сферах жизни человека. Использование компьютерных технологий требует определенных условий, одна из самых важных это хранение и обработка информации. Для хранения и обработки данных используются специальные системы – информационные системы.

    Наличие в современных организациях информационных систем является обязательным критерием, повышающим конкурентоспособность. Наличие такой системы повышает скорость обработки данных и увеличивает информационные потоки.

    База данных это основа информационной системы. База хранит данные на основе которых информационная система функционирует.

    Важность базы данных сложно переоценить ведь если раньше в оценке ситуации участвовало несколько десятков факторов, которые могли быть вычислены вручную, то теперь таких факторов сотни и тысячи, и ситуация меняется не в течение года, а через несколько минут, а обоснованность принимаемых решений требуется большая, потому что и реакция на неправильные решения более серьезная, более быстрая и более мощная, чем раньше. И конечно, обойтись без использования БД, в этом случае невозможно.

    Цель проектной работы: разработка базы данных для автоматизации процедур при учете оборудования на предприятия.

    Для достижения цели необходимо решить следующие задачи:

    • Проанализировать предметную область;

    • Выполнить проектирование и разработку базы данных;

    • Разработка запросов для извлечения информации из базы данных;

    • Разработать оформить техническое задание и руководство пользователя.

    Для эффективного управления техническим обслуживанием и ремонтами оборудования крайне необходимо владеть наиболее полной информацией об имеющихся активах и их состоянии. Эта информация нужна не только ремонтным службам, но и другим подразделениям предприятия, к примеру, бухгалтерскую службу интересует процент износа, а также балансовая стоимость оборудования, другим службам может понадобиться информация относительно производителя, даты ввода в эксплуатацию, рыночной стоимости и т.д.

    Разрабатываемая база данных позволит оптимизировать и снизить временные, а также трудовые затраты сотрудников. За счет автоматизации процесса учета снизить количество необходимого персонала для работы, а также позволит предоставлять оперативные отчеты руководству об активах предприятия.



    1. Анализ предметной области


    Учет оборудования предприятия – ключевой источник получения актуальной и прозрачной информации об активах предприятия и их состоянии. Под оборудованием предприятия понимают все виды технологических агрегатов, машин, механизмов с относящимся к ним металлоконструкциям, энергетическим и электрическими сетям, а также другим объектам, которые принимают непосредственное участие процессах производства и обслуживания, выполняя определенные технологические функции.

    Для анализа предметной области рассмотрим учет оборудования на примере предприятия, которое занимается добычей криптовалюты – майнинг фермы. Майнинг — это поддержка функционала криптографической сети посредством создания блоков в блокчеин с применением вычислительной техники. Лучше всего для этих операций подходят графические процессоры и устройства на интегральных схемах. Предприятие задействует мощности компьютерного железа для решения криптографического уравнения, которое закроет блок. Добытчику криптовалюты, отыскавшему цифровую подпись, выплачивается определенная сумма цифровых монет. Добыча криптовалюты гарантирует целостность экосистемы блокчейн, добытчики контролируют передвижение активов. Для учета оборудования участвующего в процессе добычи криптовалюты создаётся база данных «Учет оборудования»

    Разрабатываемая база данных должна выполнять следующие функции:

    • Просмотр базы данных;

    • Добавление новых записей;

    • Редактирование записей;

    • Вывод данных по запросам.

    Введение базы данных в эксплуатацию позволит предприятию снизить временные затраты сотрудников, так же позволит руководству располагать оперативной информацией о состоянии оборудования и так же оперативно принимать управленческие решения.

      1. Организационная структура предприятия


    Организация майнинг фермы - это помещение, оборудованное серверами и компьютерами, которые выполняют задачу – добывают виртуальную валюту.

    Фермы решают криптографические задачи и обеспечивают таким образом транзакции. Владельцы ферм получают вознаграждение за то, что их компьютеры включены в сеть криптовалюты и обслуживают ее.

    Для полноценной работы фермы необходимо следить за состоянием работающих систем, а также регулярно обслуживать оборудование и своевременно менять комплектующие на более современные.

    Работа майнинг фермы включает в себя:

    • Регулярная продувка систем охлаждения от пыли;

    • Очистка помещения;

    • Замена сломанных и устаревших видеокарт;

    • Учет оборудования предприятия;

    • Отслеживание температуры работающих систем;

    • Прошивка и настройка оборудования в соответствии с задачами предприятия.


    На рисунке 1 отображенная организационная структура майнинг фермы.
    Рисунок 1 – Организационная структура
    Должностные обязанности работников предприятия описаны в таблице 1.

    Таблица 1 – Описание должностных обязанностей

    Должность

    Обязанности

    Генеральный директор

    Руководит в соответствии с действующим законодательством производственно-хозяйственной и финансово-экономической деятельностью предприятия.

    Организует работу и эффективное взаимодействие всех структурных подразделений.

    Решает вопросы, касающиеся финансово-экономической и производственно-хозяйственной деятельности предприятия.

    Исполнительный директор

    Налаживает работу, результативное взаимодействие сотрудников структурных подразделений.

    Контролирует деятельность подразделений в соответствии с планами их работы.

    Отвечает за выполнение всех приказов руководства организации, соблюдение трудовой дисциплины.

    Способствует созданию нормальных бытовых условий для работы сотрудников организации.

    Бухгалтерия

    Выполняет работу по ведению бухгалтерского учета имущества, обязательств и хозяйственных операций.

    Участвует в разработке и осуществлении мероприятий, направленных на соблюдение финансовой дисциплины и рациональное использование ресурсов.

    Осуществляет прием и контроль первичной документации по соответствующим участкам бухгалтерского учета и подготавливает их к счетной обработке.

    Участвует в проведении инвентаризации денежных средств, товарно-материальных ценностей, расчетов и платежных обязательств.

    Заведующий складом

    Руководит работой склада по приему, хранению оборудования. Обеспечивает сохранность оборудования.

    Организует проведение погрузочно-разгрузочных работ на складе с соблюдением правил охраны труда, техники безопасности, производственной санитарии и противопожарной защиты.

    Ведет учет складских операций.

    Обеспечивает выполнение правил оформления и сдачи приходно-расходных документов.

    Организует проведение инвентаризации товарно-материальных ценностей.

    Технический персонал

    Осуществляет наладку, настройку, регулировку и проверку оборудования и систем.

    Принимает участие в разработке программ, инструкций и другой технической документации.

    Принимает участие в разработке программ, инструкций и другой технической документации

    Обслуживающий персонал

    Поддерживание в чистоте оборудования и помещений.



      1. Анализ автоматизируемых бизнес процессов


    Основные автоматизируемые бизнес-процессы:

    • Автоматизация процесса учета оборудования;

    • Автоматизация проверок на ошибки;

    Создаваемая база данных призвана облегчить прием и сортировку оборудования, а также уменьшить количество затрачиваемого времени и количества ошибок.

    Для наглядного представления экономической сущности задачи проведем

    моделирование бизнес-процессов предметной области.

    На основании анализа предметной области мною была построена контекстная диаграмма. Для этого были определены основная функция, входная и выходная информации, управленческие действия и механизмы. Описание дано в таблице 2.


    Рисунок 2 – Контекстная диаграмма

    Таблица 2 – Описание интерфейсов.

    Интерфейс

    Описание

    Тип

    Данные о оборудовании

    Данные о технических характеристиках, производителе, наименовании, стоимости и т.д.

    Вход

    Данные о поставщиках

    Наименование поставщика, адрес, номер счета и вид поставляемого оборудования

    Вход

    ГОСТ 34.201

    Стандарт распространяется на автоматизированные системы

    Управление

    Законодательство РФ

    Федеральные законы и регулирующие ведомства РФ

    Управление

    Отчеты

    Отчетная документация разных видов

    Выход

    Бухгалтерия

    Составление отчетов

    Механизм

    Руководство

    Управление компанией на основании отчетов

    Механизм

    Заведующий складом

    Занесение необходимой информации в базу данных

    Механизм



    На рисунке 3 – Показана диаграмма декомпозиции контекстной диаграммы.



    Рисунок 3 - Диаграмма декомпозиции «Учет оборудования»
    Таблица 3 – Описание процессов

    Процесс

    Описание

    Структурирование информации.

    Отбор информации которая будет вноситься в базу данных.

    Внесение в базу данных.

    Занести отобранную информацию в базу данных.

    Построение таблиц на основании запросов.

    Выбор необходимой информации из базы данных при помощи запросов.

    Формирование и подготовка отчетов.

    Формирование отчетов с различной целью на основании построенных таблиц.


    На рисунке 4 - Показана диаграмма декомпозиции «Структурирование информации»



    Рисунок 4 - Диаграмма декомпозиции «Структурирование информации»
    Таблица 4 – Описание процессов

    Процесс

    Описание

    Определение основных критериев

    Составить основные критерии позволяющие более полно описать оборудование и поставщика

    Выбор информации для ввода в

    базу данных

    На основании критериев отобрать информацию


    На рисунке 5 - Показана диаграмма декомпозиции «Построение таблиц на основании запросов»



    Рисунок 5 - Диаграмма декомпозиции «Построение таблиц на основании запросов»

    Таблица 5 – Описание процессов

    Процесс

    Описание

    Необходимая информация в таблицах

    Определить информацию которая будет выводиться из базы данных

    Формирование запросов

    Составить запросы для вывода необходимой информации

    Построение таблиц при помощи запросов

    При помощи запросов вывести необходимую информацию


    1.3 Обоснование требований к разрабатываемой ИС
    Данная БД разработана для учета имеющегося основного оборудования на одном предприятии. При разработке необходимо учесть следующие требования:

    • Для каждого оборудования необходимо иметь возможность получить основную техническую информацию;

    • Иметь возможность сортировки оборудования по критериям;

    • Получение отчетов о количестве оборудования в наличии;

    • Необходимо иметь возможность получения списка оборудования, способных заменить вышедшее из строя.


    1.4 Техническое задание на проектирование
    1.4.1 Общие сведения
    Предметом разработки является база данных «Учет оборудования», система предназначена для владения наиболее полной информацией об активах предприятия и их состоянии.

    1.4.2 Цели разработки базы данных по учету оборудования
    Основная цель разработки базы данных учета оборудования – систематизация и автоматизация учета оборудования. Разработанная база данных и инструментов для работы с ней должна обеспечить ряд преимуществ в работе предприятия. Основные преимущества, которые должны быть обеспечены внедрением БД:

    • Упрощение ведения учета по оборудованию.

    • Поиск необходимого оборудования и составление отчета по имеющемуся оборудованию в наличии.

    • Упрощение работы по списанию устаревшего оборудования


    1.4.3 Требования к системе
    Разрабатываемая БД должна учитывать следующие основные принципы:

    • Открытость – База Данных должна использовать общедоступные и специфицированные решения, протоколы и интерфейсы.

    • Модульность – База Данных должна быть построена с использованием модульной архитектуры, подразумевающей реализацию основных функций в качестве отдельных модулей, обеспечивающих возможность их независимой модификации. Сбой в работе одного из модулей не должен приводить к полному прекращению функционирования Базы в целом.

    • Масштабируемость - Архитектура Базы Данных должна позволять увеличивать производительность подсистем, объемы хранимой и обрабатываемой информации без длительной остановки работы и значительной модификации.

    • Управляемость и конфигурирование - Механизмы управления должны обеспечивать управление на всех уровнях ее архитектуры: на уровне инфраструктуры, на функциональном уровне, на уровне представления данных.

    • Персонализация - Предоставление информации пользователям должно осуществляться с учетом персональных настроек пользователей.

    • Вся информация, используемая в рамках функционирования должна храниться в БД в структурированном виде.

    • БД должна удовлетворять следующим требованиям:

      • физическая и логическая структуры БД, разрабатываемые на этапе технического и рабочего проектирования, должны соответствовать друг другу;

      • структура БД должна допускать ее дальнейшее развитие.


    1.4.4 Перечень подсистем, их назначение и основные характеристики
    В состав системы учет оборудования должны входить следующие подсистемы:

    • Подсистема хранения данных;

    • подсистема интеграции;

    • подсистема управления нормативно-справочной информацией;

    Подсистема хранения данных предназначена для хранения оперативных данных системы, данных для формирования аналитических отчетов, документов системы, сформированных в процессе работы отчетов.

    Подсистема управления нормативно-справочной информацией предназначена для централизованного ведения классификаторов и справочников, используемых для обеспечения информационной совместимости подсистем.

    Подсистема интеграции должна обеспечивать следующие основные виды взаимодействия со смежными системами (если таковые имеются):

    • прием запросов от смежных систем, обработку полученных запросов и предоставление ответов на запросы;

    • передачу запросов в смежные системы и обработку полученных ответов.


    1.4.5 Требования к надёжности системы
    Разрабатываемое программное обеспечение должно иметь:

    • возможность самовосстановления после сбоев (отключения электропитания, сбои в операционной системе ит. д.);

    • парольную защиту при запуске программы;

    • ограничение несанкционированного доступа к данным;

    • возможность резервного копирования базы данных;

    Предусмотреть контроль вводимой информации и блокировку некорректных действий пользователя при работе с базой.

    1.4.6 Требования безопасности

    Программно-аппаратные средства должны обеспечивать безопасность обслуживающего персонала при эксплуатации, техническом обслуживании и ремонте с учетом требований ГОСТ 21552-84, ГОСТ 25861-83.

    Электробезопасность должна соответствовать требованиям ГОСТ 12.1.030-81, ГОСТ 12.2.003, ГОСТ 12.2.007.0-75 и ГОСТ 12.2.007.13-2000.

    Технические средства должны отвечать действующей системе государственных стандартов безопасности труда.
    1.4.7 Требования к информационному обеспечению

    При работе с базой данных необходимо учесть документы, с которыми будет работать база данных:

    При необходимости, должны быть разработаны:

    • входные документы, которые не нарушали бы существующую методику расчетов;

    • выходные документы, которые удовлетворяли бы требованиям и пожеланиям пользователей;

    • функции, позволяющим эффективно использовать, хранить, корректировать, по мере необходимости, информацию и производить расчеты.


    1.4.8 Требования к лингвистическому обеспечению

    Все интерфейсы должны быть выполнены на русском языке.

    Все инструкции и руководства для пользователей и обслуживающего персонала должны быть разработаны на русском языке.

    База данных должна поддерживать Unicode-представления данных для хранения и отображения данных хранилища на разных языках.

    Лингвистическое обеспечение должно быть отражено в документации (инструкциях, описаниях) организационного обеспечения в виде правил общения пользователей с техническими средствами во всех режимах функционирования.
    1.4.9 Требования к организационному обеспечению
    Организационное обеспечение должно быть достаточным для эффективного выполнения персоналом возложенных на него обязанностей при осуществлении автоматизированных и связанных с ними неавтоматизированных функций.

    Заказчиком должны быть определены должностные лица, ответственные за:

    • обработку информации;

    • администрирование;

    • обеспечение безопасности информации;

    К работе с должны допускаться сотрудники, имеющие навыки работы на персональном компьютере, ознакомленные с правилами эксплуатации и прошедшие обучение работе с базой.
    1.4.10 Требования к программному обеспечению

    Программное обеспечение должно быть достаточно надежным, гибким, прогрессивным в ориентации на использование новейших средств и должно предоставлять следующие возможности:

    • организацию и ведение баз данных;

    • доступ к вычислительным ресурсам в режиме удаленного доступа;

    • генерацию выходных форм в соответствии с запросами пользователей, выдачу этих форм по каналам связи.

    Разрабатываемое программное обеспечение должно обеспечивать как сетевое, так и несетевое решение задач, т.е. должно быть рассчитано на любую степень организационно-технической готовности территорий к внедрению программных средств.

    Программа должна работать в операционных системах Windows 7/10.
    Требования к документированию
    Состав программной документации согласовывается с Заказчиком и разрабатывается в соответствии с ГОСТ 34.201 «Виды, комплектность и обозначение документов при создании автоматизированных систем».

    Основные документы:

    • Техническое задание на разработку системы в соответствии с ГОСТ 34.602.89

    • Общее описание системы в соответствии с РД 50-34.698-90;

    • Руководство пользователя информационной системы «Майнинг фермы» в соответствии с РД 50-34.698- 90.

    1. Проектирование информационной системы и её обеспечения




      1. Техническое проектирование




        1. Информационное обеспечение


    В работе с базой данных «Учет оборудования» используются следующие входные данные:

    • Техническая информация об оборудовании;

    • Сведения о поставщиках;

    • Состав сотрудников;

    • Классификации оборудования.

    Выходными данными являются отчеты.


        1. Техническое обеспечение


    При выборе комплекса технических средств разработанной системы особое влияние оказывает её функциональность и методы хранения информации.

    Периферийные устройства необходимые для решения задач, поставленных перед системой, должны выполнять следующие функции:

    • Ввод данных с клавиатуры;

    • Управление манипулятором;

    • Вывод информации на монитор и печать;

    • Передача информации в печать;

    • Доступ к корпоративным системам.

    Минимальные системные требования для полноценного функционирования базы данных:

    • Процессор с архитектурой x86-64;

    • Оперативная память 1024 Мб и выше;

    • Жесткий диск 4Гб и выше;

    • Устройство чтения компакт-дисков;

    • USB-порт;

    • SVGA-видеокарта.




    1. Рабочее проектирование




      1. Программное обеспечение


    Для построения информационной модели была выбрана программа Ramus Education.

    Программа Ramus Educational относится к CASE-средствам (Computer-Aided System/Software Engineering) и является компьютерным инструментом для анализа, моделирования и разработки систем. Программное обеспечение «Ramus Educational» предназначено для использования в проектах, в которых необходимо описание бизнес-процессов предприятия и (или) создание систем классификации и кодирования.

    В Ramus реализованы следующие методологии:

    – IDEF0 – методология функционального моделирования, позволяющая описать бизнес-процесс в виде иерархической системы взаимосвязанных функций;

    – DFD (Data Flow Diagrams) – диаграммы потоков данных – методология структурного анализа, описывающая внешние по отношению к системе источники и адресаты данных, логические функции, потоки данных и хранилища данных, к которым осуществляется доступ.

    «Ramus Educational» позволяет создавать графические модели бизнес- процессов согласно правилам синтаксиса IDEF0. Кроме того, «Ramus Educational» позволяет создавать систему классификации и кодирования всех объектов, которые фигурируют в бизнес-процессах предприятия и увязывать эту систему с графическими моделями бизнес-процессов. «Ramus Educational» обладает гибкими возможностями построения отчетности по графическим моделям бизнес-процессов и системе классификации и кодирования. Данные возможности позволяют создавать отчетность в форме документов, которые регламентируют деятельность предприятия. «Ramus Educational» позволяет просматривать содержимое проектов через веб-интерфейс. Это упрощает коммуникации между разработчиками и пользователями систем управления, созданными с использованием возможностей «Ramus Educational».

    Denwer - набор дистрибутивов (локальный сервер WAMP) и программная оболочка, предназначенные для создания и отладки сайтов (веб-приложений, прочего динамического содержимого интернет-страниц) на локальном ПК (без необходимости подключения к сети Интернет) под управлением ОС Windows.

    Denwer являются готовыми сборками, объединяющими все необходимые компоненты работы. Эти компоненты - обработчики языков Apache, PHP, баз данных MySQL и многие другие дополнения. На данный момент Denwer является популярным сервером в Windows. Также сервер отличается преднастроенными конфигурациями. Кодировки, ориентированные на русскоязычную работу с PHP и MySQL. Denwer по умолчанию более оптимизирован и работает быстрее, чем другие локальные сети. Для разработки приложения будем использовать локальный сервер Denwer.

    В качестве СУБД используется MySQL 5.0. MySQL отвечает необходимым требованиям:

    • реализует архитектуру клиент-сервер, что значительно упрощает клиентские приложения (все работы по обслуживанию БД будет выполнять сервер БД);

    • работа с данными осуществляется по средствам языка структурированных запросов SQL, что приводит к снижению сетевого трафика;

    • наличие необходимых средств для распределения прав доступа, что упрощает администрирование БД и повышает их защищенность.

    Основные конкурентные преимущества MySQL:

    • производительность;

    • масштабируемость;

    • надежность;

    • простота использования, простота внедрения;

    • открытая и модульная разработка;

    • низкие совокупные затраты.

    Windows 10 — операционная система для персональных компьютеров и рабочих станций, разработанная корпорацией Microsoft в рамках семейства Windows NT.

    Система призвана стать единой для разных устройств, таких как персональные компьютеры, планшеты, смартфоны, консоли Xbox One и пр. Доступна единая платформа разработки и единый магазин универсальных приложений, совместимых со всеми поддерживаемыми устройствами. Windows 10 поставляется в качестве услуги с выпуском обновлений на протяжении всего цикла поддержки.


      1. Контрольный пример


    Прежде чем приступить к проектированию и разработке базы данных необходимо установить и настроить Denwer.

    Первое это необходимо скачать инсталлятор программы Денвер и запустить. Окно установщика изображен на рисунке 6.



    Рисунок 6 – Программа установки Denwer.

    Далее необходимо следовать рекомендациям установщика.

    Исходя из поставленных задач, логическая структура базы данных «Учет оборудования» состоит из следующих таблиц:

    • Вид оборудования;

    • Местонахождение;

    • Оборудование;

    • Поставщики;

    • Работники;

    • Состояние оборудования

    На этапе проектирования была разработана база данных «Учет оборудования». На рисунке 7 – показана схема базы данных.



    Рисунок 7 – Логическая структура базы данных.
    Таблица оборудование является основной таблицей, ключевое поле «Код оборудования». Таблицы: «Вид оборудования», «Местонахождение», «Поставщики», «Работники», «Состояние оборудования» являются подчиненными по отношению к основным таблицам и имеют логические связи с основной таблицей в виде «один ко многим».

    В таблицах ниже представлена структура базы данных (структура таблиц, типы данных, ключевые поля). Первичный ключ обозначен знаком «!».
    Таблица 7 – Структура таблицы «Оборудование»

    Поле

    Тип данных

    Внешний ключ

    Из таблицы

    Поле

    !Код оборудования

    int(11)

    -

    -

    Вид оборудования

    varchar(50)

    Вид оборудования

    Наименование

    Марка

    varchar(50)

    -

    -

    Производитель

    varchar(50)

    -

    -

    Название

    varchar(50)

    -

    -

    Габариты

    varchar(50)

    -

    -

    Стоимость

    int(11)

    -

    -

    Серийный номер

    int(11)

    -

    -

    Инвентарный номер

    varchar(50)

    -

    -

    Поставщик

    varchar(50)

    Поставщики

    Наименование

    Состояние

    varchar(50)

    Состояние оборудования

    Состояние

    Местонахождение

    varchar(50)

    Местонахождение

    Наименование

    Материально-ответственное лицо

    varchar(50)

    Работники

    ФИО


    Таблица «Оборудование» является основой базы данных «Учет оборудования» на основе данной таблицы будет выполняться построение запросов.

    Ниже приведены образцы запросов из таблицы оборудование.

    На рисунке 8 показан PHP и SQL код запроса на вывод всей таблицы. Выполнение данного запроса на страницу выведутся все записи таблицы «оборудование».



    Рисунок 8 – Запрос «Вывод таблицы»



    Рисунок 9 – результат запроса «Вывод таблицы»
    На рисунке 10 показан код запроса на вывод оборудования, марки AMD. При выполнении данного запроса на страницу выведутся записи, в которых поле «Марка» имеет запись «AMD».



    Рисунок 10 – Код запроса «Оборудование марки AMD»



    Рисунок 11 – Результат запроса «Оборудование марки AMD»
    На рисунке 12 показан код запроса с выбранными полями. При выполнении данного запроса на страницу выведутся все записи с выбранными полями.



    Рисунок 12 –Код запроса с выбранными полями


    Рисунок 13 – Результат запроса с выбранными полями
    Таблица 8 – Структура таблицы «Вид оборудования»

    Поле

    Тип данных

    !Код вида оборудования

    int(11)

    Наименование

    varchar(50)

    Назначение

    varchar(50)

    Описание

    text


    Таблица 9 – Структура таблицы «Поставщики»

    Поле

    Тип данных

    !Код поставщика

    int(11)

    Наименование

    varchar(50)

    Адрес

    varchar(50)

    Телефон

    varchar(50)

    e-mail

    varchar(50)


    На рисунке 13 показан код запроса на все поля таблицы «Поставщики». Выполнение данного запроса на страницу выведутся все записи таблицы «Поставщики».


    Рисунок 14 – Код запроса на все поля «Поставщики»


    Рисунок 15 – Результат запроса на все поля «Поставщики»
    Таблица 10 – Структура таблицы «Работники»

    Поле

    Тип данных

    !Код работника

    int(11)

    ФИО

    varchar(50)

    Должность

    varchar(50)

    Дата начала работы

    date

    Номер пропуска

    int(11)



    Таблица 11 – Структура таблицы «Местонахождение»

    Поле

    Тип данных

    !Код

    int(11)

    Наименование

    varchar(50)

    Адрес

    varchar(50)


    Таблица 10 – Структура таблицы «Состояние»

    Поле

    Тип данных

    !Код

    int(11)

    Наименование

    varchar(50)




      1. Руководство пользователя


    Область применения
    Основная цель базы данных «Учет оборудования» – систематизация и автоматизация учета оборудования. Разработанная база данных и инструментов для работы с ней должна обеспечить ряд преимуществ в работе предприятия. Основные преимущества, которые должны быть обеспечены внедрением БД:

    • Упрощение ведения учета по оборудованию.

    • Поиск необходимого оборудования и составление отчета по имеющемуся оборудованию в наличии.

    • Упрощение работы по списанию устаревшего оборудования


    Краткое описание возможностей
    Работа с базой данных предоставляет возможности:

    • Структуризация и поиск необходимой информации;

    • Увеличение эффективности рабочего времени путем освобождения сотрудников от рутинной работы;

    • Повышение уровня безопасности;

    • Повышение качества обслуживания клиентов;

    • Автоматическая проверка на ошибки.


    Уровень подготовки пользователя
    Пользователи базы данных «Учет оборудования» должны иметь навыки работы с операционными системами семейства Microsoft Windows. Пользователи группы Администратор должны обладать навыками конфигурирования СУБД MySQL, общесистемного ПО, настройки программных средств.
    Перечень эксплуатационной документации
    Эксплуатационная документация имеет следующий состав:

    • ГОСТ 34.201 «Виды, комплектность и обозначение документов при создании автоматизированных систем».

    • Техническое задание на разработку системы в соответствии с ГОСТ 34.602.89

    • Общее описание системы в соответствии с РД 50-34.698-90;

    • Руководство пользователя базы данных «Учет оборудования» в соответствии с РД 50-34.698- 90.


    Назначение и условия применения
    Разрабатываемая база данных «Учет оборудования» решает задачу автоматизации процессов учета оборудования.

    База данных «Учет оборудования» предназначена для хранения информации об оборудовании находящимся в пользовании предприятия, а также его учет.
    Подготовка к работе
    Состав дистрибутива
    Для работы с базой данной необходимо установить установит набор дистрибутивов Denwer. В состав Denwer входят:

    • Веб-сервер Apache с поддержкой SSI, SSL, mod_rewrite, mod_php.

    • Интерпретатор PHP с поддержкой GD, MySQL, SQLite.

    • СУБД MySQL с поддержкой транзакций (mysqld-max).

    • Система управления виртуальными хостами, основанная на шаблонах.

    • Система управления запуском и завершением.

    • Панель phpMyAdmin для администрирования СУБД.

    • Ядро интерпретатора Perl без стандартных библиотек (поставляются отдельно).

    • Эмулятор sendmail и сервера SMTP с поддержкой работы совместно с PHP, Perl, Parser и др.



    Запуск системы
    Для запуска системы необходимо выполнить действия в следующем порядке:

    • Запустить программу Denwer

    • Открыть браузер и в строке поиска написать localhost (Должно появиться приветственное окно с надписью: «Ура, заработало!»)

    • На данной странице располагаются сервисы, работающие с Denwer (Расположены в таблице)

    • Выбираем пункт PhpMyAdmin

    • В открывшемся окне слева располагается список баз данных имеющихся на данной машине.

    • Выбираем базу «Учет оборудования предприятия»


    Проверка работа способности базы
    База данных работоспособна, если в результате действий пользователя, на экране монитора отобразилась главное окно базы без выдачи пользователю сообщений о сбое в работе. Так же следует проверит наличие записей в таблице.
    Описание операций
    Внесение информации в таблицу
    Для внесения информации в таблицу необходимо выполнить следующие действия:

    • Выбрать таблицу, в которую будет вноситься информация;

    • После перехода на страницу таблицы в панели инструментов (Вкладки с возможными действиями в таблице) выбрать вкладку Вставить

    • Откроется меню для внесения данных, заполнить пустые поля

    • После заполнения полей нажать кнопку ОК




    Рисунок 16 – Доступные таблицы в базе данных


    Рисунок 17 – Панель инструментов таблицы


    Рисунок 18 – Окно внесения информации в таблицы
    Просмотр записей в таблице
    Для просмотра информации, которая находится в определенной таблице необходимо:

    • Выбрать таблицу, в которой будет просматриваться информация;

    • После перехода на страницу таблицы в панели инструментов выбрать вкладку Обзор



    Рисунок 19 – Записи в таблице
    Аварийные ситуации и возможные ошибки
    При работе с базой возможен сбой в кодировке. Сбой в кодировке имеет вид нечитабельных символов. Для устранения данной проблемы необходимо:

    • Нужно отредактировать файл httpd.conf

    • Файл находится на виртуальном диске (создается при запуске Denwer) в каталоге (Буква виртуального диска):\usr\local\apache\conf\

    • Находим строку AddDefaultCharset, комментируем ее символом #, и дописываем новую строку «AddDefaultCharset utf-8».

    При ошибках в работе аппаратных средств (кроме носителей данных и программ) восстановление функции системы возлагается на ОС.

    При ошибках, связанных с программным обеспечением (ОС и драйверы устройств), восстановление работоспособности возлагается на ОС.

    При неверных действиях пользователей, неверных форматах или недопустимых значениях входных данных, система выдает пользователю соответствующие сообщения, после чего возвращается в рабочее состояние, предшествовавшее неверной (недопустимой) команде или некорректному вводу данных.
    Рекомендации по освоению
    Для успешного освоения базы данных необходимо иметь навыки работы с ПК и изучить следующее:

    • Технические особенности оборудования;

    •   1   2


    написать администратору сайта