Информационная система "Учёт комплектующих и ремонта оборудования"

Общие понятия баз данных и СУБД, методология их проектирования. Разработка программного продукта - информационной системы для автоматизации процесса сбора и хранения информации и формирования отчетности о наличии, ремонте и модернизации оборудования.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 27.12.2012
Размер файла 2,6 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

uSpTObor - модуль для ведения справочника типов оборудования .

uSpEdObor модуль для ведения справочника типов оборудования.

uSpYzDet - модуль для ведения справочника узлов, деталей.

uSpMat - модуль для ведения справочника вспомогательных материалов.

uSpEdIzm - модуль для ведения справочника единиц измерения.

uSpIzgot - модуль для ведения справочника изготовителей.

uSpPodr - модуль для ведения справочника подразделений.

uSpTObsl - модуль для ведения справочника типов обслуживания.

uSpPObsl - модуль для ведения справочника периодичностей обслуживания .

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

uDM - DataModule с компонентами для работы с хранилищем данных, осуществляющими доступ к данным из базы.

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

uCalc - модуль «Калькулятор».

About - модуль, содержащий информацию о программе.

uInstruct- модуль, содержащий инструкцию по работе с системой.

UOVipRab - печать.

5. Тестирование системы

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

Метод "Белого ящика". Тестирование методом "белого ящика" предполагает обработку системы как "прозрачного объекта" и позволяет заглянуть внутрь, фокусируя внимание на использовании знаний о конкретном программном обеспечении для правильного подбора тестовых данных.

Метод "Черного ящика". Тестирование методом "Черного ящика" предполагает обработку системы как "непрозрачного объекта", таким образом, знание внутренней структуры в явном виде не используется. Тестирование этим методом обычно подразумевает проверку функциональных возможностей.

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

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

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

Тестирование и отладка программы проведена на основе данных, взятых из базы данных «РТО», используемой на Волжском Автомобильном заводе. Полученные результаты соответствуют решениям взятых задач.

Заключение

Таким образом, проделано следующее:

- Проанализирована предметная область ремонтообслуживания промышленного предприятия.

- На её основе построена реляционная модель БД «Учет комплектующих и ремонта оборудования». Проведена нормализация отношений БД.

- Разработанная информационная система имеет клиент - серверную архитектуру на базе сервера Inter Base.

- Средствами Delphi разработаны модули ввода, обработки и контрольного вывода данных.

- Тестирование и отладка программы проведена на основе данных, взятых из базы данных «РТО», используемой на Волжском Автомобильном заводе. Полученные результаты соответствуют решениям взятых задач.

- Предполагается, что система могла бы использоваться на небольших предприятиях, которые не просто перепродают товар, а имеют своё производство - от самого простого (фасовка, упаковка) до производственных комплексов (металлургических, химических) предприятий. Например, система могла бы быть применима на Самарском электромеханическом заводе.

Список, используемой литературы

Томас, Конноли, Каролин, Бегг. Базы данных. Проектирование, реализация и сопровождение. Теория и практика.- М: ИД «Вильямс»,2003.

Карпова Т.С. Базы данных: модели, разработка, реализация. - СПб.:.:Питер, 2001.

Кандзюба С. П., Громов В. Н. Delphi 6/7. Базы данных и приложения. Лекции и упражнения. - СПб.: ооо «ДиаСофтЮП», 2002.

Маклаков С.В. BPWin и ERWin. Case-средства разработки информационных систем.-М: Диалог-МИФИ, 1999

Ковязин А., Востриков С. Мир InterBase. Архитектура, администрирование и разработка приложений баз данных в InterBase/Firebird/Yaffil, Кудиц-Образ, 2003

В.Фаронов Программирование баз данных в Delphi 7, учебный курс. - СПб.:Питер,2006

А.Я. Скляр Введение в InterBase - М:Горячая линия-Телеком,2002.

http://www.ibase.ru/ - компания iBase.

http://www.interbase-world.com/ru/ - независимый российский ресурс со статьями, обзорами, новостями и т.п.

http://www.codenet.ru/ - сайт, посвященный программированию, базам данных и т.п.

Приложение А

Рисунок А1 - Главное подмножество ER- диаграммы на уровне «Сущностей»

Рисунок А2- Параметры драйвера БД

Приложение Б

Руководство пользователя/администратора ИС «Учёт комплектующих и ремонта оборудования»

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

Ниже приведены основные действия, которые должен выполнять пользователь для использования разработанного приложения БД «Учёт комплектующих и ремонта оборудования».

1. Установка программы

Для работы программы компьютер должен работать под управлением Windows, и должен быть установлен BDE. Последовательность действий при установке:

1. распаковать архив с программой и БД в произвольный каталог;

2. создать в BDE Administrator алиас Diplom. Параметры представлены в Приложении А, рисунок А 2.

Теперь можно запустить файл Diplom.exe и посмотреть его возможности.

2. Работа с программой

После запуска программы, появляется главная форма с меню (пока не установлена связь с сервером все пункты меню, за исключением File и Система, неактивны). Чтобы подключиться к базе данных, необходимо выбрать активный пункт меню Система - Связь с сервером (рисунок Б2).

Появится диалоговое окно ввода пароля «Вход в систему» (рисунок Б1).

Рисунок Б 1 - Форма входа в систему

Вход сопровождается регистрацией пользователя и определением прав его доступа в соответствии с вводимым паролем. Для входа в систему необходимо ввести имя пользователя (логин), пароль и нажать кнопку «Ок». Если все действия были выполнены правильно, то, в зависимости от права доступа (той роли, которую пользователь имеет в системе), по-разному активируются пункты меню.

Рисунок Б 2 - Главная форма приложения БД

Меню программы «Учёт комплектующих и ремонта оборудования» располагается в верхней части рабочего окна и представляет собой строку, содержащую перечень пунктов меню (рисунок Б2). Каждый пункт меню есть наименование группы функций программы.

В главное меню можно войти при помощи клавиатуры. Для этого надо нажать на клавиатуре левую клавишу Alt или F10. Нужный пункт меню можно выбрать и при помощи манипулятора «мышь». После чего пункт меню приобретет цветовое выделение. Манипулирование клавишами стрелок вправо приведет к перемещению цветового выделения от одного пункта меню к другому. Выбор требуемого пункта осуществляется нажатием клавиши Enter. Тогда на экране появляется («выпадает») зависимое подменю, раскрывающее перечень функций, входящих в выбранную группу.

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

Далее по пунктам меню:

Учёт оборудования и комплектующих =>Оборудование =>Установленное оборудование: выводит окно с базой данных установленного в подразделениях оборудования (рисунок Б3). На форме имеются две закладки с информацией о специальных характеристиках оборудования: изготовителе, датах выпуска и установки и информацией по обслуживанию: о последнем ремонте и техническом обслуживании (рисунок Б4). Чтобы просмотреть характеристики для конкретной единицы оборудования необходимо выбрать искомую единицу в списке, либо ввести вручную её наименование в поле «Наименование».

Рисунок Б3 - Форма БД установленного в подразделениях оборудования

Рисунок Б4 - Закладка «Информация по обслуживанию» окна приложения «Установленное оборудование»

При нажатии на кнопки «Добавить», либо «Редактировать» выводится меню Добавления/Редактирования элементов оборудования (рисунок Б5). Кнопки «…» позволяют вызвать соответствующий справочник. Даты выбираются по средствам выпадающего календаря (рисунок Б6). Для удаления ненужного элемента необходимо нажать на кнопку «Удалить», выйдет сообщение о подтверждении удаления.

Пункт Учёт оборудования и комплектующих =>Комплектующие => Установленные узлы/детали на единице оборудования аналогичен предыдущему, за исключением того, что работа с элементами ведётся не посредствам кнопок, а с помощью методов навигации и редактирования набора данных, реализованных в виде отдельного компонента TDBNavigator. Так же здесь реализован механизм поиска необходимого комплектующего.

Рисунок Б5- Окно редактирования Рисунок Б6 - Календарь

Пункт «Ремонтообслуживание» посвящен учёту, планированию ремонтных работ и использованию необходимых комплектующих при обслуживании оборудования. Например, Ремонтообслуживание => Проведённые ремонтные работы позволяет вести учёт проведённых работ. Можно задать определённый период времени, для которого пользователь хочет просмотреть сводку выполненных работ (рисунок Б7).

.

Рисунок Б7 - Форма учёты выполненных работ

На данном окне присутствует кнопка «Отчёт», которая позволяет вывести отчёт о проделанном обслуживании за заданный период. Входная и выходная формы отчёта представлены на рисунке Б8. Отчёт может выдаваться как для конкретного подразделения (для этого в выпадающем меню необходимо выбрать конкретное подразделение), так и по всем подразделениям предприятия (установить галочку «Выдать отчёт по всем подразделениям»). Данные для отчёта выбираются либо для заданного периода, либо на конкретную дату (дата и период выбираются в выпадающем календаре).

Рисунок Б8 - Отчёт о выполненных ремонтах за заданный период

В пункт меню «Справочники» содержит справочники, предусмотренные системой. Все справочники имеют одинаковый интерфейс. Различие составляют лишь способы редактирования/добавления/удаления элементов (с помощью кнопок (рисунок Б9), либо компонента TDBNavigator).

На рисунке Б9 представлен справочник «Типы оборудования». Справочник имеет две формы: списка и элемента. В форме списка можно просмотреть список имеющихся типов оборудования, произвести поиск нужного типа оборудования, либо отфильтровать ненужную информацию (необходимо выбрать лишь нужную вкладку и установить параметры поиска/фильтра). Механизмы поиска и фильтрации реализованы в каждом из справочников.

На форме списка имеются четыре кнопки Добавить/Удалить/Свойства /Выход. Кнопка «Удалить» предназначена для удаления ненужного элемента из списка типов оборудования, при этом выдаётся окно для подтверждения удаления. Кнопка «Выход» осуществляет выход из справочника. При нажатии кнопок Добавить/Свойства выдаётся форма элемента для добавления нового типа оборудования, либо редактирования уже имеющегося.

Рисунок Б9 - Форма справочника «Типы оборудования»

Далее по пунктам меню следует пункт «Отчёты». В системе предусмотрен набор отчётов:

1. о плановых ремонтах на заданный период;

2. о выполненных работах;

3. об использованных деталях/узлах;

4. о потребностях в деталях/узлах для ремонта;

5. об использованных вспомогательных материалах;

6. формирование заявок на комплектующие (детали, материалы).

Печать отчётов производится в пункте меню «Отчёты» при нажатии на кнопку «Печать», также аналогичная кнопка имеется на тех формах, по которым формируется отчёт (например, рисунок Б8). Необходимо выбрать нужный отчёт, задать требуемые параметры и нажать на кнопку отчёт. Пример отчёта можно посмотреть на рисунке Б10.

Пункт меню «Сервис» доступен только администратору системы и является специализированным.

Если вход в систему осуществляется администратором, то активируются все пункты меню. Администратор имеет права добавлять/удалять пользователей, разграничивать их роли (рисунок Б11), создавать резервные копии БД и восстанавливать из них базу. Администратору в помощь также предоставлены калькулятор (рисунок Б12) и календарь. Все эти средства находятся в пункте меню «Сервис».

Рисунок Б10 - Входная и выходная форма отчёта об узлах и деталях, использованных при обслуживании.

Рисунок Б11 - Форма просмотра и редактирования информации о пользователях

Рисунок Б12 - Дополнительная форма «Калькулятор»

Вся необходимая информация по навигации по приложению находится в пункте меню «? - Помощь». Сведения о программе содержит пункт меню «? - О программе» (рисунок Б13). Пункт меню «? - Инструкция по работе с системой» содержит подробную информацию о назначении, составе, функциях, концептуальных особенностях, структуре системы «Учёт комплектующих и ремонта оборудования». В справочной системе освещены принципы работы с системой.

Рисунок Б13 - Форма, соответствующая пункту меню «О программе»

Для завершения работы с приложением необходимо выбрать пункт меню «Система - Завершить сеанс», или «Система - Выход».

Размещено на Allbest.ru

...

Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.