Диплом: Разработка прототипа программного обеспечения по учету компьютерной техники

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
52
Перечень информации, содержащейся в таблице базы данных «Types», пред-
ставлен в таблице 2.
Таблица 2 – Перечень информации из таблицы «Types»
Категория
Типы
Вычислительная
техника
персональный компьютер, системный блок, моноблок, неттоп, ноут-
бук, планшет, сервер
Комплектующие
материнская плата, центральный процессор, оперативная память,
жесткий диск, твердотельный диск, оптический привод, блок пита-
ния, система охлаждения ЦП, видеоадаптер, контроллер
LPT/COM/USB, контроллер SATA
Периферийные
устройства
принтер, многофункциональное устройство, сканер, проектор, мони-
тор, считыватель смарт-карт, USB-флеш накопитель, внешний жест-
кий диск, внешний оптический привод, микрофон, гарнитура, клавиа-
тура, мышь, источник бесперебойного питания, сетевой коммутатор
неуправляемый, сетевой коммутатор управляемый, маршрутизатор,
криптошлюз, точка доступа
Расходные мате-
риалы
кабель соединительный USB, кабель удлинительный USB, кабель пи-
тания Euro 220 В, кабель питания IEC для ИБП, сетевой фильтр, патч-
корд, кабель соединительный HDMI, кабель «витая пара», прочие ка-
бели, картридж для струйного принтера, картридж для лазерного
принтера, фотобарабан, аккумулятор, аккумулятор для ИБП
Программное
обеспечение
операционная система, офисный пакет, антивирусное средство, сред-
ство защиты информации, специализированное программное обеспе-
чение
Структура таблицы базы данных «Types» представлена в таблице 3.
Таблица 3 – Структура таблицы «Types»
Тип данных
Примечание
Счетчик
Текст
Тип устройства
Текст
Категория устройства
Таблица «Structure» содержит информацию о подразделениях органи-
зации и помещениях, в которых расположены рабочие места. Структура таб-
лицы базы данных «Structure» представлена в таблице 4.
Таблица 4 – Структура таблицы «Structure»
Поле
Тип данных
Примечание
ID
Счетчик
Place
Текст
Помещение
Building
Текст
Подразделение, здание
И последней таблицей, содержащей в качестве справочной информа-
ции данные о сотрудниках учреждения, является таблица «Employees».
53
Структура таблицы «Employees» представлена в таблице 5.
Таблица 5 – Структура таблицы «Employees»
Поле
Тип данных
Примечание
ID
Счетчик
Employee
Текст
Фамилия, имя и отчество сотрудника
Job
Текст
Должность сотрудника
Cab
Текст
Помещение, в котором работает сотрудник
Build
Текст
Подразделение, в котором работает сотрудник
PhoneCorp
Текст
Рабочий стационарный телефонный номер
PhoneShort
Текст
Рабочий стационарный телефонный номер в короткой ну-
мерации
PhoneMobile
Текст
Рабочий мобильный телефонный номер
PhonePrivate
Текст
Личный телефонный номер
Email
Текст
Адрес электронной почты
Остальные таблицы базы данных относятся к основным разделам раз-
рабатываемого программного обеспечения «Рабочие места», «Вычисли-
тельная техника» и «Журналы». Рассмотрим каждый из разделов подробнее.
Таблица «Workplaces» является главной и содержит основные сведения
о рабочих местах организации из одноименного раздела разрабатываемого
программного обеспечения. Данная таблица состоит из полей, представлен-
ных в таблице 6.
Таблица 6 – Структура таблицы «Workplaces»
Поле
Тип данных
Примечание
ID
Счетчик
Room
Текст
Помещение, в котором работает сотрудник
Building
Текст
Подразделение, в котором работает сотрудник
Employee
Текст
Фамилия, имя и отчество сотрудника, ответственного за ра-
бочее место
CompDev
Текст
Вычислительная техника, входящая в состав рабочего места
PrintDev
Текст
Печатающие устройства, доступные с рабочего места
OtherDev
Текст
Прочие устройства, входящие в состав рабочего места
NetName
Текст
Сетевое имя вычислительной техники в составе рабочего ме-
ста
IP
Текст
Сетевой адрес вычислительной техники в составе рабочего
места
Phone
Текст
Телефонный номер, по которому можно связаться с ответ-
ственным сотрудником
DateModify
Дата
Дата последнего изменения записи
Раздел «Вычислительная техника» включает в себя несколько таблиц.
В первой таблице, «Computers», содержится подробная информация о вычис-
54
лительной технике, используемой на рабочих местах организации. Структура
таблицы «Computers» представлена в таблице 7.
Таблица 7 – Структура таблицы «Computers»
Поле
Тип данных
Примечание
ID
Счетчик
ObjName
Текст
Наименование вычислительного устройства
Type
Текст
Тип вычислительного устройства
Room
Текст
Помещение, в котором установлено устройство
Building
Текст
Подразделение, в котором установлено устройство
InvNum
Текст
Инвентарный номер устройства
SerNum
Текст
Серийный номер устройства
CPU
Текст
Процессор в составе устройства
RAM
Текст
Оперативная память в составе устройства
DD
Текст
Дисковые накопители в составе устройства
OtherChar
Текст
Прочие характеристики устройства
Warranty
Текст
Сведения о гарантийном сроке
Workplace
Текст
Рабочее место, на которое установлено устройство
DateInstall
Дата
Дата ввода в эксплуатацию
DateModify
Дата
Дата последнего изменения записи
Вторая таблица раздела – «Peripheral». В таблице содержатся подроб-
ные сведения о периферийных устройствах, используемых в организации.
Структура таблицы «Peripheral» представлена в таблице 8.
Таблица 8 – Структура таблицы «Peripheral»
Поле
Тип данных
Примечание
ID
Счетчик
ObjName
Текст
Наименование периферийного устройства
Type
Текст
Тип периферийного устройства
Room
Текст
Помещение, в котором установлено устройство
Building
Текст
Подразделение, в котором установлено устройство
InvNum
Текст
Инвентарный номер устройства
SerNum
Текст
Серийный номер устройства
OtherChar
Текст
Прочие характеристики устройства
Warranty
Текст
Сведения о гарантийном сроке
Manufacturer
Текст
Сведения о производителе устройства
Workplace
Текст
Рабочее место, на которое установлено устройство
DateInstall
Дата
Дата установки устройства на рабочее место
DateModify
Дата
Дата последнего изменения записи
Третьей таблицей раздела «Вычислительная техника» является таблица
«Matereals», содержащая сведения о расходных материалах, применяемых в
учреждении совместно с вычислительной техникой и периферийными
55
устройствами. Структура таблицы «Matereals» представлена в таблице 9.
Таблица 9 – Структура таблицы «Matereals»
Поле
Тип данных
Примечание
ID
Счетчик
ObjName
Текст
Наименование материала
Count
Число
Количество материалов
Type
Текст
Тип материала
Room
Текст
Помещение, в котором используется расходный материал
Building
Текст
Подразделение, в котором используется расходный матери-
ал
InvNum
Текст
Инвентарный номер для указания принадлежности к вычис-
лительной технике или периферийному устройству
SerNum
Текст
Серийный номер расходного материала, при наличии
OtherChar
Текст
Прочие характеристики
Warranty
Текст
Сведения о гарантийном сроке
Manufacturer
Текст
Сведения о производителе
Workplace
Текст
Рабочее место, на котором используется расходный матери-
ал
DateInstall
Дата
Дата начала использования на рабочем месте
DateModify
Дата
Дата последнего изменения записи
Таблица «Parts», структура которой представлена в таблице 10, содер-
жит сведения о наличии и характеристиках комплектующих, используемых в
организации.
Таблица 10 – Структура таблицы «Parts»
Поле
Тип данных
Примечание
ID
Счетчик
ObjName
Текст
Наименование комплектующего
Type
Текст
Тип комплектующего
Room
Текст
Помещение, в котором используется комплектующее
Building
Текст
Подразделение, в котором используется комплектующее
InvNum
Текст
Инвентарный номер для указания принадлежности к вычис-
лительной технике или периферийному устройству
SerNum
Текст
Серийный номер комплектующего, при наличии
OtherChar
Текст
Прочие характеристики комплектующего
Warranty
Текст
Сведения о гарантийном сроке
Manufacturer
Текст
Сведения о производителе
Workplace
Текст
Рабочее место, на котором используется комплектующее
DateInstall
Дата
Дата установки на рабочее место
DateModify
Дата
Дата последнего изменения записи
Последней таблицей раздела «Вычислительная техника», структура ко-
торой представлена в таблице 11, является таблица «Software», содержащая
данные о программном обеспечении, учитываемом в организации.
56
Таблица 11 – Структура таблицы «Software»
Поле
Тип данных
Примечание
ID
Счетчик
ObjName
Текст
Наименование и версия программного обеспечения
Type
Текст
Тип программного обеспечения
Room
Текст
Помещение, в котором используется ПО
Building
Текст
Подразделение, в котором используется ПО
License
Текст
Лицензионная информация о программном обеспечении
Developer
Текст
Сведения о компании-разработчике ПО
Workplace
Текст
Рабочее место, на котором установлено программное обес-
печение
DateExpire
Дата
Срок действия лицензии
DateInstall
Дата
Дата установки на рабочее место
DateModify
Дата
Дата последнего изменения записи
Раздел «Журналы» включает в себя три таблицы, соответствующие
журналам, доступным в разделе.
Структура таблицы «Movements», содержащей сведения о перемеще-
ниях устройств и расходных материалов между подразделениями, кабинета-
ми и рабочими местами, а также, о поступлениях новых устройств и матери-
алов в организацию, представлена в таблице 12.
Таблица 12 – Структура таблицы «Movements»
Поле
Тип данных
Примечание
ID
Счетчик
Object
Текст
Наименование объекта
Note
Текст
Примечание, причины перемещения
Operation
Текст
Тип операции
Date
Дата
Дата проведения операции
Master
Текст
Ответственный сотрудник
Empl
Текст
Сотрудник-получатель
Building1
Текст
Подразделение, из которого осуществляется перемещение
Room1
Текст
Помещение, из которого осуществляется перемещение
Building2
Текст
Подразделение, в которое осуществляется перемещение или
поступление
Room2
Текст
Помещение, в которое осуществляется перемещение или по-
ступление
InventNum
Текст
Инвентарный номер перемещаемого объекта
SerialNum
Текст
Серийный номер перемещаемого объекта
Count
Число
Количество объектов
Структура таблицы «Service», включающей в себя сведения о проводи-
мых операциях обслуживания и ремонта компьютерного оборудования,
представлена в таблице 13.
57
Таблица 13 – Структура таблицы «Service»
Поле
Тип данных
Примечание
ID
Счетчик
Object
Текст
Наименование объекта
Ticket
Текст
Описание неисправности
Status
Текст
Статус ремонта или обслуживания
Work
Текст
Проведенные работы
Date1
Дата
Дата направления в ремонт
Date2
Дата
Дата осуществления ремонта
Empl
Текст
Сотрудник, направивший на ремонт
Place
Текст
Место осуществления ремонта
Building
Текст
Подразделение, из которого оборудование направлено на ре-
монт
InvNum
Текст
Инвентарный номер для указания принадлежности к вычис-
лительной технике или периферийному устройству
SerNum
Текст
Серийный номер расходного материала, при наличии
DateModify
Дата
Дата последнего изменения записи
В последней таблице раздела – «Videolink», структура которой пред-
ставлена в таблице 14, содержатся сведения о проведенных сеансах телеме-
дицинских консультаций и видеоконференцсвязи, таких, как конференции,
семинары, лекции, совещания.
Таблица 14 – Структура таблицы «Videolink»
Поле
Тип данных
Примечание
ID
Счетчик
Event
Текст
Наименование мероприятия
Organisator
Текст
Организатор мероприятия
Type
Текст
Тип мероприятия
Date
Дата
Дата подключения
TimeStart
Время
Время начала
TimeEnd
Время
Время окончания
IPAddress
Текст
Адрес подключения
ConnPlace
Текст
Подразделение, в котором осуществлено подключение
Status
Текст
Статус подключения
DateModify
Дата
Дата последнего изменения записи
Вся информация из представленных таблиц может быть использована в
разделе «Отчеты». Для анализа состояния оборудования и компьютерного
парка организации на основе этих данных предлагается разработать отчеты,
представленные в таблице А.15. Во всех отчетах должна быть предусмотрена
возможность настройки параметров.
Основываясь на представленных таблицах данных, и в соответствии с
58
заявленными требованиями к программному обеспечению, создана структура
хранения данных, схема которой представлена на рисунке Б.18.
Чтобы достичь цели работы, необходимо создать прототип, позволяю-
щий наглядно продемонстрировать завяленные функции разрабатываемого
программного обеспечения. Для этого требуется разработать пользователь-
ский интерфейс программного обеспечения.
3.2. Разработка пользовательского интерфейса
На данном этапе производится создание демонстрационного прототипа
программного обеспечения. Разработка пользовательского интерфейса про-
изводится в соответствии со структурной схемой, приведенной на рисунке
15. Для этого используется средство прототипирования Axure RP, рассмот-
ренное во второй главе данной работы. Благодаря Axure RP, в результате
разработки интерфейса получается не просто набор статических изображе-
ний или оконных форм, а интерактивный прототип, представленный в виде
набора веб-страниц, позволяющий продемонстрировать большинство функ-
ций разрабатываемого программного обеспечения в действии.
Результатом данного этапа является готовый прототип пользователь-
ского интерфейса программного обеспечения по учету компьютерной техни-
ки. Интерфейс является интуитивно-понятным для любых пользователей, и
не вызывает проблем при взаимодействии. Пользователю представлен весь
необходимый минимум управляющих элементов, позволяющий осуществ-
лять максимально простое взаимодействие с программным обеспечением,
благодаря чему обеспечивается концентрация сотрудника на специфике вы-
полнения своей работы. Рассмотрим некоторые аспекты разработки пользо-
вательского интерфейса подробнее.
Первым шагом, с которого начинается разработка интерфейса в Axure
RP, является воссоздание структуры проекта. Для этого в панели «Pages»
необходимо добавить в проект нужное количество пустых страниц, обозна-
чить их при помощи названий, и, для удобства восприятия и работы, выстро-
59
ить иерархию их взаимодействия [33]. Итоговая структура проекта проде-
монстрирована на рисунке 19.
Рисунок 19 – Структура проекта
Большая часть страниц проекта разрабатывается по одному и тому же
алгоритму:
1. на рабочую область страницы добавляются новые элементы;
2. производится обозначение элементов в проекте при помощи названий;
3. настраиваются основные параметры элементов, путем задания состояний
элементов в зависимости от событий, таких как загрузка страницы, загрузка эле-
мента, нажатие на элемент или любое другое взаимодействие с элементом [35];
4. настраиваются дополнительные параметры элементов, такие как
размеры, стиль оформления;
5. производится корректировка расположения элементов.
В каждом из созданных разделов доступны добавление новых записей,
а также, просмотр и редактирование существующих. Функция просмотра со-
держимого в виде таблиц и списков реализована при помощи элементов типа
Repeater. Функции навигации, просмотра выбранных объектов, редактирова-
60
ния и добавления элементов реализованы с помощью элементов типа Dynam-
ic Panel. Выбор всех доступных элементов осуществляется из панели Librar-
ies, представленной на рисунке 20.
Рисунок 20 – Панель «Libraries»
Для работы большинства функций при взаимодействии с любым элемен-
том проекта, требуется изменение настроек панели «Inspector: Element Name»,
представленной на рисунке 21 путем добавления параметров состояний [34].
Рисунок 21 – Панель «Inspector»
На рисунке 22 представлено окно настройки параметров состояния
элемента Repeater при событии OnItemLoad, путем установки информации в
полях выбранного Repeater при загрузке данного элемента.
61
Рисунок 22 – Настройка параметров состояния элемента
Результатом отображения элемента Repeater является таблица, для
наполнения которой информацией необходимо создать макет строки [35].
Строка может состоять из любых элементов, доступных к выбору в панели
«Libraries», таких, как текст, изображения, кнопки и переключатели, поля для
ввода. Для любого элемента, так же, как и на страницах проекта, можно за-
дать различные состояния и параметры. В качестве примера, на рисунке 23
представлен макет строки элемента Repeater, размещенного на странице про-
екта «Сеансы видеосвязи».
Рисунок 23 – Макет строки Repeater
Итоговый вариант отображения Repeater на странице проекта представ-
лен на рисунке 24. Для получения такого результата, необходимо обеспечить
заполнение табличных данных параметра «Repeater» в панели «Inspector», и
затем, в параметрах состояния выбранного элемента Repeater указать парамет-
ры изменения элементов из макетной строки на табличные данные.

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран