Смекни!
smekni.com

Процессы автоматизации учета компьютерного парка как основы оптимизации управления аппаратным (стр. 7 из 11)

Для разработки и эксплуатации системы по учету аппаратного обеспечения, необходимо следующее программное обеспечение:

- операционная система MSWindows2000 или более поздняя версия;

- система управления БД MSAccess 2002 или более поздняя версия;

- среда разработки Delphi 7.0;

- сервер формирования отчётов MS Excel 2002 или более поздняя версия;

- текстовый процессор MSWord 2002 или более поздняя версия;

- компилятор файлов справки MSHelpWorkshop.

2.2 Моделирование ИСУАО

Задачи, стоящие перед проектом можно представить в виде диаграммы вариантов использования (рисунок 2.1), где роль «актера» играет системный администратор предприятия.



Системному администратору предоставляются:

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

- регистрация компьютерной техники и ее комплектующих;

- установка и снятие техники с рабочих мест;

- изменение состава комплектующих компьютерной техники;

- учет ремонта техники;

- снятие техники с учета;

- регистрация и редактирование каталога рабочих мест предприятия;

- анализ учета техники.

Для решения комплекса задач используются файлы с условно-постоянной информацией: справочник типов товаров, используемых в товарообороте компании - "Тип оргтехники"; справочник поставщиков – «Поставщики», справочник «Отделы», справочник «Сотрудники».

Основными объектами автоматизации являются: устройства и пользователи.

Основными ограничения являются:

- нельзя удалить устройства, которого нет в учете;

- нельзя ввести инвентарный номер устройства, который уже имеется;

- дата списание не может быть раньше даты поступления;

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

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

Процессы с устройствами: регистрируют, приходуют, выписывают счет, расходуют, эксплуатируют, ремонтируют, списывают.

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

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

2.3 Используемые классификаторы и системы кодирования

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

Таблица 2.1. Состав классификаторов для комплекса задач ИСУАО

Наименование кодируемого множества объектов Значность кода Система кодирования Система классификации Вид классификатора
Номер Заявки 4 Порядковая Отсутствует Локальный
Код отдела 3 Порядковая Отсутствует Корпоративный
Табельный номер работника 4 Порядковая Отсутствует Корпоративный
Код устройства 4 Порядковая Отсутствует Локальный
Код вида техники 3 Порядковая Отсутствует Локальный
Код поставщика 3 Порядковая Отсутствует Корпоративный

В системе используется два вида классификаторов:

- классификаторы локальные, которые используются локально в рамках автоматизированного рабочего места инженера отдела АСУ;

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

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

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

2.4 Проектирование базы данных

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

Каждый информационный объект соответствует определенной сущности предметной области: элементу или процессу и состоит из атрибутов, описывающих свойства этой сущности. Информационные объекты бывают двух типов: простые и агрегированные. Простые информационные объекты соответствуют сущностям-элементам, агрегированные - процессам.

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


других, взаимосвязанных с ним объектов.

Между информационными объектами могут быть связи трех типов: 1:1, 1:М. М:N. Д ля замены связей типа М: N на связь типа 1:М, вводят объекты - связки.

Схема инфологической модели комплекса задач "Учет оргтехники", разрабатываемого для АРМ инженера АСУ, представлена на рисунке 2.2. В данной инфологической модели можно выделить такие простые информационные объекты, как "УСТРОЙСТВА", "ПОСТАВЩИКИ", "СОТРУДНИКИ", "ПОСТАВКИ", "РЕМОНТЫ", "МАТЕРИАЛЫ", "ВИДЫ УСТРОЙСТВ", "ОТДЕЛЫ".

К числу агрегированных объектов первого уровня относятся такие, как: "РЕЕСТР ПОСТАВОК", "РЕЕСТР РЕМОНТОВ", "ПЛАН ОБСЛУЖИВАНИЯ", "РЕЕСТР ОРГТЕХНИКИ".

Установив связи между таблицами по ключам связи, отображая связи соответствующих информационных объектов, изображаем графически (рисунок 2.2) логическую структуру базы данных в виде схемы.

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

Информационная модель подразделяется на:

- справочную модель;

- модель оперативной информации.

В справочную модель включаются следующие таблицы:

- таблица «Тип устройства»;

- таблица «Поставщик»;

- таблица «Сотрудник»;

- таблица «Отдел».

В модель оперативной информации включаются:

- таблица «Устройства»;

- таблица «Размещение»;

- таблица «Ремонт»;

- таблица «Материалы».

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

Замечания в колонке «Ключ», для всех таблиц:

■ – первичный ключ □ – внешний ключ

Таблица 2.2 Таблица «Компьютерная техника» (CompTech)

Ключ Имя Тип Описание
ID число Код записи
ID_Dev_Name число Код названия техники
InvNum строка Инвентаризационный номер техники
Dev_State число Состояние техники: свободное| на раб.месте| в ремонте| снято с учета
Date_In Дата Дата поступления техники на склад
Date_Out Дата Дата снятия техники с предприятия
Notes строка Заметки о технике

Таблица 2.3 Таблица «Элементы ком.техники» (CompTech_Elems)

Ключ Имя Тип Описание
ID число Код записи
ID_CompTech число Код родителя данного элемента
ID_DevDescr число Код техники в справочнике описаний
Date_Reg Дата Дата поступления техники
Date_Disch Дата Дата снятия техники

Таблица 2.4 Таблица «Описание ком.техники» (DevDescr)

Ключ Имя Тип Описание
ID число Код записи
ID_DevDescName число Код названия техники в каталоге
ID_Producer число Код производителя техники
Description строка Описание техники

Таблица 2.5 Таблица «Каталога названий техники» (RefUni)