Разработка ПМК для информационной поддержки деятельности системного администратора машиностроительного техникума - Дипломная работа

бесплатно 0
4.5 215
Обзор существующего программного обеспечения для информационной поддержки деятельности системного администратора машиностроительного техникума. Анализ выбора средств разработки. Требования к разработке. Экономическая эффективность разработанной системы.


Аннотация к работе
19 Информационная поддержка деятельности системного администратора Все виды отчетов объедены в систему, которая организует и ведет базу данных КТ машиностроительного техникума SADT-диаграмма нулевого уровня имеет входы, на которые поступают книги учета материальных ценностей, документы о техническом состоянии компьютерной техники, приказ учета компьютерной техники, заявки сотрудников техникума и выходы на которых имеем выборку из отчета списка неисправной КТ, список учета КТ, отчет заявки сотрудников техникума, отчет расходных материалов, отчет списка компьютерной техники. SADT-диаграмма первого уровня состоит из 5 блоков: составить учетный список компьютерной техники; проверить работоспособность компьютерной техники; записать полученную информацию компьютерной техники; формировать список неисправной компьютерной техники; выполнить заявки сотрудников техникума. Имеет входы, на которые поступает информация о списке учета КТ техники и отчет списка неисправной КТ и выходы, на которых имеем информация о неисправности и отчет списка компьютерной техники. Это значит, что для полного контроля компьютерной техники необходимы отчеты о поломках и стоимости компьютерной техники, что является существенным для работы системного администратора ДТ ДГМА, было принято решение о разработке ПМК для информационной поддержки деятельности системного администратора машиностроительного техникума.В результате выполнения дипломного проекта был разработан програмно методический комплекс информационной поддержки деятельности системного администратора машиностроительного техникума. При выборе, средств разработки и ПО для информационной поддержки деятельности системного администратора отдавалось предпочтение доступным средствам для уменьшения расходов на разработку.

Введение
Ни одно современное предприятие, учебное заведение, учреждение и компания, которая имеет более чем один компьютер, не может существовать без системного администратора. В Украине официально не существует должности «системный администратор», поэтому не сформулированы его должностные обязанности. А это значит, что каждый работодатель определяет обязанности системного администратора индивидуально. Но все-таки есть общепринятые требования к специалисту и его обязанностям.

Системный администратор - специалист, который следит за сетевой безопасностью организации, создает оптимальную работоспособность компьютеров и программного обеспечения для пользователей. Он может заниматься обслуживанием сервера, оборудования и программного обеспечения, вопросами информационной безопасности[1].

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

Основной целью системного администрирования является приведение информационной системы в соответствие целям и задачам предприятия или организации.

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

Целью данного дипломного проекта является разработка ПМК для информационной поддержки деятельности системного администратора машиностроительного техникума.

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

1. Общая часть

1.1 Структура и организация отдела системного администратора ДТ ДГМА

Объектом исследования дипломного проекта является отдел системного администратора машиностроительного техникума. Дружковский техникум является структурным подразделением Донбасской государственной машиностроительной академии (ДГМА).

Отдел системного администратора машиностроительного техникума состоит из сотрудников, в обязанности которых входит не только слежение за сетевой безопасностью организации, но и создание оптимальной работоспособности компьютеров и программного обеспечения для пользователей, часто связанных между собой общей работой на определенный результат. Занимаются устранением сбоев и поломок компьютерной техники[2].

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

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

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

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

- ответственность за информационную безопасность в компании;

- устранение неполадок в системе;

- планирование и проведение работ по расширению сетевой структуры предприятия;

- документирование всех произведенных действий.

Главной задачей системного администратора является быстро наладить рабочее место студента или сотрудника техникума[3]. Остальные задачи системного администратора: - добавление и удаление пользователей;

- подключение и удаление аппаратных средств;

- резервное копирование;

- инсталляция новых программ;

- мониторинг системы;

- поиск неисправностей;

- ведение локальной документации;

- слежение за безопасностью системы;

- оказание помощи сотрудникам техникума;

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

1.2 Анализ и сценарий развития предметной области «Информационная поддержка деятельности системного администратора машиностроительного техникума»

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

При получении компьютерной техники в машиностроительный техникум, все расчетные прикладные проходят через бухгалтерию ДТ ДГМА. Бухгалтерия отсылает документы системному администратору, документы типа Excel. В документах предоставлен весь перечень компьютерной техники с инвентарными номерами. В ходе своей работы системный администратор обрабатывает документы и заносит их в базу данных инвентаризации. В ходе поступления новой компьютерной техники, операция повторяется. И теперь не нужны стопки бумаг для учета списка компьютерной техники, созданная мною программа которая была получена в индивидуальном задании на дипломный проект реализует и ведет инвентаризацию всего списка учета компьютерной техники ДТ ДГМА.

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

Для формализации предметной области составим глоссарий. Глоссарий предметной области приведен в таблице 1.1.

Таблица 1.1 - Глоссарий предметной области «Информационная поддержка деятельности системного администратора машиностроительного техникума»

№ Термин Определение термина

1 Директор Управляющий, руководитель техникума

2 Компьютерная техника (КТ) Компьютеры или отдельно стоящее оборудование, которое работает совместно с компьютерами и обеспечивает некоторую дополнительную функциональность

3 Программное обеспечение Все или часть программ, процедур, правил и соответствующей документации системы обработки информации

4 Должностные инструкции Это документ, регламентирующий производственный процесс каждого работника

№ Термин Определение термина

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

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

7 Приказ учета КТ Нормативный документ, от Министерства образования

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

9 Справочник аппаратного обеспечение персонального компьютера Подробное описание устройств компьютера.

10 Сотрудники техникума К ним относятся руководящие, педагогические работники, учебно вспомогательный и обслуживающий персонал

11 Акт заявки на гарантийное обслуживание Это гарантийный талон и товарный чек

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

13 Список учета КТ Это перечень, в котором показан весь необходимый список учета компьютерной техники

14 Отчет списка КТ Документы, который содержит перечень компьютерной техники машиностроительного техникума

15 Отчет стоимости КТ Отчет, показывающий стоимость КТ

16 Отчет поломок КТ Отчет содержит информацию неисправной КТ

№ Термин Определение термина

17 Отчет даты поступления Отчет содержит информацию по дате поступления

18 Отчет месторасположения КТ Отчет содержит, где какая компьютерная техника находиться

19 Информационная поддержка деятельности системного администратора Все виды отчетов объедены в систему, которая организует и ведет базу данных КТ машиностроительного техникума

Выделение границ бизнес-процесса позволяет определить внешний интерфейс автоматизированной системы и документировать внешний и внутренний документооборот системы в табличной форме[3].

Необходимо указать документы (выходы), передаваемые в результате выполнения бизнес-процесса внутренним и внешним потребителям-клиентам.

Поставщики и потребители (клиенты) могут быть двух категорий: бизнес-процессы (или подпроцессы) внутри техникума; внешние поставщики или потребители. Уровень иерархии процесса - получателя в сети бизнес-процессов техникума должен соответствовать уровню иерархии описываемого процесса. В столбце «Получатель информации» указывают тип организации. В таблице указываются те поставщики или потребители, которые создают (вход) рассматриваемого бизнес-процесса. Выходы и потребители бизнес-процесса указаны в таблице 1.2. Входами являются документы (параметры документов), которые поступают для обработки. Входы бизнес-процесса предоставляют поставщики указанные в таблице 1.3.

Таблица 1.2 - Выходы и потребители бизнес-процесса

№ Потребитель бизнес-процесса Наименование выхода бизнес-процесса Наименование документа (Форма)

Внешним клиентам

1 Сотрудники техникума Отчеты Отчеты

Внутренним клиентам

1 Системный администратор План составления отчетов Отчеты

Таблица 1.3 - Входы и поставщики бизнес процесса

№ Наименование поставщика Наименование входов Документ (Форма) / ТУ для продукта

От внешних поставщиков

1 Министерство образования Приказ состав лен Приказы

От внутренних поставщиков

1 Бухгалтерия Информационная поддержка Справочники и книга учета, приказ

В таблице 1.4 приводится список событий, которые влияют (инициируют) начало или окончание выполнение бизнес-процесса и приводится краткое описание событий для каждого бизнес-процесса.

Таблица 1.4 - Условия начала и завершения бизнес-процессов

№ Наименование события Описание события

Составление информационной поддержки деятельности системного администратора машиностроительного техникума

1 Составление отчетов После того как сисадмин обрабатывает все приходные документы для обработки, инициируется процесс составления отчетов

2 Заполнение отчетов После получения приказа, информационная поддержка завершает отчеты и выводит готовые отчеты

Участие сотрудников в реализации бизнес-процесса документируется в виде матрицы ответственности за бизнес-процесс. Данные структурированы в таблице 1.5.

ОТ - ответственный за выполнение подпроцесса;

УЧ - участвует в выполнении подпроцесса;

ИН - получает информацию о ходе и результатах подпроцесса.

Владелец бизнес-процесса ведет контроль за входами, ходом и результатами (выходами) бизнес-процесса по ряду количественных показателей. Следовательно, необходимо установить эти показатели для контроля и задать периодичность их контроля. Это позволяет определить требования к периодичности вызова функций ПП, которые рассчитывают и предоставляют необходимую информацию. Показатели качества для контроля и управления бизнес-процессом указаны в таблице 1.6 [5].

Таблица 1.5 - Матрица ответственности сотрудников за выполнение бизнес-процесса

Подпроцессы Должности

Сисадмин Сотрудники техникума Министерство образования Бухгалтерия

Составление информационного отчета для информационной поддержки деятельности ОТ ИН ИН УЧ

Проанализировать необходимые данные компьютерного оборудования ОТ ИН ИН УЧ

Проверить работоспособность оборудования ОТ ИН ИН УЧ

Составить конкретный отчет по каждой заявке маршрут ИН ОТ ИН УЧ

Подготовить информационную ведомость ОТ ИН ИН УЧ информационный администратор машиностроительный техникум

Таблица 1.6 - Показатели качества для контроля и управления бизнес- процессом

Наименование показателя Размерность Описание Периодичность контроля

Показатели качества выходов бизнес-процесса

Отчеты Штук Показывает информацию данного отчета Для каждого отчета

Наличие оборудования Штук Перечень имеющего компьютерного оборудования машиностроительного техникума Для каждого отчета

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

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

*100% (1.1) где К - компьютерная техника, Кн - нерабочая компьютерная техника.

1.3 Разработка SADT-диаграммы «Информационная поддержка деятельности системного администратора машиностроительного техникума»

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

В фазе бизнес-моделирования и разработки требований бизнес-логика может описываться в виде: - текста;

- концептуальных аналитических моделей предметной области;

- бизнес-правил;

- разнообразных алгоритмов;

- диаграмм деятельности;

- графов и диаграмм перехода состояний;

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

Для описания бизнес логики используем методологию структурного анализа и проектирования SADT[5]. Контекстная SADT диаграмма нулевого уровня «Информационная поддержка деятельности системного администратора машиностроительного техникума» представлена на рисунке 1.1. Описание представлено в таблице 1.7.

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

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

Таблица 1.7 - Описание SADT-диаграммы 0 уровня процесса А-0 «Информационная поддержка деятельности системного администратора машиностроительного техникума»

№ Входные данные Управление Исполнитель Выходные данные

А0 1 книги учета материальных ценностей 2 заявки сотрудников техникума 3 приказ учета компьютерной техники 4 документы о техническом состоянии компьютерном техники 1 справочник аппаратного обеспечения ПК 2 должностная инструкция 1 системный администратор 2 сотрудники техникума 3 среда разработки 4 министерство образования 1 отчет списка компьютерной техники 2 отчет заявок сотрудников техникума 3 отчет расходных материалов 4 отчет списка неисправной КТ 5 список учета КТ

На рисунке 1.2 представлена детализирующая SADT диаграмма первого уровня «Информационная поддержка деятельности системного администратора машиностроительного техникума». В таблице 1.8 приведено описание диаграммы.

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

Составить учетный список компьютерной техники - блок SADT-диаграммы, взаимодействующий с блоком проверить работоспособность компьютерной техники. Имеет входы, на которые поступает информация книг учета материальных ценностей и приказ учета компьютерной техники и выходы, на которых имеем список учета КТ.

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

Записать полученную информацию компьютерной техники - блок SADT-диаграммы, взаимодействующий с блоком выполнить заявки сотрудников техникума. Имеет входы, на которые поступает информация отчет списка КТ и выходы, на которых имеем отчет расходных материалов.

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

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

SADT-диаграмма 2-уровня процесса А-5 «Информационная поддержка деятельности системного администратора машиностроительного техникума» описание представлено в таблице 1.9.

SADT-диаграмма 2-уровня процесса А-5 имеет входы, на которые поступают заявки на рабочее место и аудиторию с КТ, заявки на обеспечение необходимой КТ и заявки о неисправности КТ и выходы на которых имеем отчет заявок сотрудников техникума.

Таблица 1.8 - Описания подпроцессов бизнес - процесса «Информационная поддержка деятельности системного администратора машиностроительного техникума»

Наименование операции (активности, деятельности) Управление активностью Входы (документы, данные, материалы и др.) Выходы (документы, данные, материалы и др.) Исполнитель (ответственный за операцию, механизм реализации)

При каких условиях начинается Чем регламентируется и завершается

Составить учетный список КТ Должностные инструкции, справочник аппаратного обеспечения ПК Список учета КТ Книги учета материальных ценностей, приказ учета КТ Список учета КТ Системный администратора, Министерство образования

Проверить работоспособность КТ Должностные инструкции, справочник аппаратного обеспечения ПК Отчет списка КТ, информация о неисправности Список учета КТ Отчет списка КТ, информация о неисправности КТ Системный администратора

Записать полученную информацию компьютерной техники Справочник аппаратного обеспечения ПК Отчет расходных материалов Отчет списка КТ Отчет расходных материалов КТ Системный администратора, среда разработки

Формировать список неисправной КТ Отчет списка неисправности КТ, акт заявки на гарантийное обслуживание Информация неисправности Отчет списка неисправности КТ, акт заявки на гарантийное обслуживание Системный администратора

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

Таблица 1.9 - Описание SADT-диаграммы 2 уровня процесса А-5 «Информационная поддержка деятельности системного администратора машиностроительного техникума»

№ Входные данные Управление Исполнитель Выходные данные

А5 1 Заявка на рабочее место и аудиторию с КТ 2 Заявка на обеспечение необходимой КТ 3 Заявка о неисправности КТ 1 должностная инструкция 1 сисадмин 2 сотрудники техникума 3 среда разработки 1 отчет заявок сотрудников техникума КТ

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

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

Hardware Inspector - программа предназначена для автоматизированного учета и инвентаризации компьютерной техники и иного оборудования в организациях (рисунок 1.4). Программа жизненно необходима руководителям отделов компьютеризации, администраторам сети, а также другим ответственным лицам. Она позволит всегда быть в курсе всей информации о вашем компьютерном парке, получать разнообразные отчеты, планировать его обслуживание, ремонт и обновление. Уникальность программы Hardware Inspector заключается в возможности вести учет не просто текущего состояния параметров компьютеров, а всей истории жизни отдельных комплектующих. Стоимость продукта около 6000 гривен.

PRINTSTORE - программа для учета техники и расходных материалов. На базе программы можно организовать учет компьютеров, всей офисной техники, а также мебели. Мы сможем отслеживать состояние каждого расходного материала в любом принтере (МФУ, копире, факсе). Большое количество расходных материалов и оборудования с учетом их совместимости уже содержится в базе данных программы, а если чего-нибудь вдруг не окажется, это легко добавить самостоятельно. Учитываются все перемещения каждой единицы, проведенные с ней манипуляции, смена ответственности. Стоимость продукта около 3000 гривен.

Поскольку выполненный анализ показал что основными недостатками PRINTSTORE и Hardware является отсутствия отчетов о поломке компьютерной техники, отсутствие отчетов цены компьютерного оборудования. Это значит, что для полного контроля компьютерной техники необходимы отчеты о поломках и стоимости компьютерной техники, что является существенным для работы системного администратора ДТ ДГМА, было принято решение о разработке ПМК для информационной поддержки деятельности системного администратора машиностроительного техникума.

1.5 Анализ выбора средств разработки

Сравнительная характеристика средств разработки Delphi и Lazarus по критериям приведена в таблице 1.10.

Проведем анализ Delphi и Lazarus.

Общая оценка рассчитывается по формуле 1.2: , (1.2)

где - общая оценка системы, - оценка системы по j-му критерию, - оценка критерия параметра системы, в общем.

Таблица 1.10 - Экспертная оценка Delphi и Lazarus

№ Наименование критерия Оценка критерия параметра системы Lazarus Delphi

1 Быстрота работы 0,3 0,4 0,7

2 Совместимость с другими приложениями 0,2 0,5 0,8

3 Системные требования 0,3 0,6 0,8

4 Выполнение множество задач 0,2 0,5 0,7

5 Разработка приложений использующих базы данных 0,2 0,6 0,6

По формуле 1.1 оценка Delphi 0.87, Lazarus 0.62. Средством разработки выбрана Delphi.

Delphi - один из самых популярных и эффективных инструментов разработки сложных приложений, и возможность интегрировать средства приложений MS Office в разрабатываемые в этой среде проекты - бесспорное тому доказательство[6].

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

Delphi - это среда быстрой разработки, в которой в качестве языка программирования используется язык Delphi. Язык Delphi - строго типизированный объектно-ориентированный язык, в основе которого лежит хорошо знакомый программистам Object Pascal[6].

В настоящее время программистам стала доступна очередная версия пакета Delphi - Borland Delphi 2010. Как и предыдущие версии, Delphi 2010 позволяет создавать самые различные программы: от простейших однооконных приложений до программ управления распределенными базами. В состав пакета включены разнообразные утилиты, обеспечивающие работу с базами данных, XML-документами, создание справочной системы, поддержка технологии NET[7].

1.6 Анализ выбора СУБД

Сравнительная характеристика систем управления базами данных Access, Oracle приведена в таблице 1.11. Проведем анализ Access и Oracle.

По формуле 1.1 оценка Access 0.72, Oracle 0.52. В качестве СУБД приложения системного администратора выбрана Access.

Microsoft Access 2010 является всеобъемлющим приложением, обеспечивающим как внутреннее хранение данных, так и возможность подсоединения к данным внешних источников. Создаваемые с помощью Access 2010 приложения работы с данными могут быть самой различной сложности, довольно легко можно создать любую базу данных на любую тематику[7]. Access имеет мощные инструменты разработки для создания таблиц, запросов, отчетов, а также форм, позволяющих вводить и редактировать данные. Таблицы, запросы, формы и отчеты могут быть подсоединены к локальным таблицами, внешним источникам данных или преобразованы в страницы доступа к данным. Такая гибкость позволяет использовать Access как для всеобъемлющих баз данных, содержащих таблицы данных и интерфейсные объекты, так и для работы внешних баз, связанных с данными, находящимися в различных источниках.

Таблица 1.11 - Экспертная оценка СУБД Access и Oracle

№ Наименование критерия Оценка критерия параметра системы Access Oracle

1 Надежность 0,3 0,8 0,5

2 Отказоустойчивость 0,2 0,6 0,4

3 Механизм транзакций 0,2 0,7 0,6

4 Занимаемое пространство на носителе 0,1 0,8 0,3

5 Максимальное количество записей 0,2 0,7 0,7

Acces изначально представлялся как настольная база данных, и в этой сфере ему трудно найти равного соперника. Так же Acess очень хороший контейнер для хранения запросов и таблиц при работе с ними через ADO. Если не устраивает типовой набор контролов, то можно написать интерфейс для работы при помощи других средств, например, VISUALSTUDIO или Delphi[8].

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

Что касается трат на покупку MS Access, то он входит в MS Office, а этот продукт уже имеется на большинстве предприятий. Трудно представить себе компьютер, на котором бы не был установлен MS Office[7]. Вы вкладываете деньги только в то программное обеспечение, которое заказываете.

1.7 Техническое задание на создание ПМК «Информационной поддержки деятельности системного администратора машиностроительного техникума»

Основание для разработки

Основанием для разработки является тема индивидуального задания для дипломного проекта приказ №07-45 от 23.08.12 «ПМК для информационной поддержки деятельности системного администратора машиностроительного техникума». Спецчасть: Разработка программного обеспечения для организации и ведения базы данных.

Назначение разработки

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

- ПМК должен сортировать компьютерную технику;

- ПМК выполнять поиск компьютерной техники;

- ПМК должен оформлять отчет списка учета;

- ПМК должен оформлять отчет по дате поступления;

- ПМК должен оформлять отчет по стоимости;

- ПМК должен оформлять отчет по местоположению;

- ПМК должен выводить информацию о поломках;

- ПМК должен составлять список учета хранения компьютерной техники;

- ПМК должен выполнять основные операции редактирования данных.

Требования к функциональным характеристикам

Ниже представлены требования к составу выполняемых функций: - составить учетный список КТ;

- составить список данных;

- проверить работоспособность КТ;

- записать полученную информацию КТ;

- формировать список неисправной КТ;

- выполнить заявку сотрудников техникума;

- получить отчет списка КТ

- получить отчет расходных материалов;

- получить отчет списка неисправной КТ;

- получить отчет заявок сотрудников техникума;

- получить список учета КТ;

- получить список данных КТ.

Требования к надежности

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

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

Условия эксплуатации

Условия эксплуатации ПП определяются САНПИН 2.2.2 545-96 «Гигиенические требования к видеодисплейным терминалам, персональным вычислительным машинам и организации работы».

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

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

Для нормального функционирования системы необходима персональная ЭВМ со следующими характеристиками: - объем оперативной памяти не менее 1024 МБ;

- процессор не ниже Pentium III, мышь, клавиатура;

- наличие свободного места на жестком диске в размере не менее 800 Мбайт.

Требования к информационной и программной совместимости

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

Кроме того, для использования разрабатываемой системы на компьютере должны быть предусмотрены следующие программные продукты: - система должна работать на платформах операционных систем Windows XP, Windows 7;

- Dilphi 7.0;

- Access 2010.

Требования к программной документации

Предварительный состав программной документации установлен в соответствии с ГОСТ 19.101-77. Ниже перечислен список программных документов и их содержание.

Текст программы - запись программы с необходимыми пояснениями и комментариями.

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

Программа и методика испытаний - требования, подлежащие проверке при испытании программы, также порядок и методы контроля.

Техническое задание - настоящий документ.

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

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

Технико-экономические показатели

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

Стадии и этапы разработки приведены в таблице 1.12.

Таблица 1.12 - Стадии и этапы разработки ПМК

№ Этап Содержание Сроки

1 Техническое задание Определение и анализ требований для ПМК «Информационной поддержки деятельности системного администратора машиностроительного техникума». Анализ и обоснование актуальности автоматизации рабочего места системного администратора 03.09.2012-24.09.2012

2 Эскизный проект Документирование бизнес процесса «Учет компьютерной техники»: выделение границ, выявление пользователей системы - системный администратор, описание деятельности по управлению бизнес-процессом и его выполнение. Разработка физической и логической модели системы. 25.09.2012-14.10.2012

3 Технический проект Выбор средств разработки системы. Реализация рабочей версии проекта с основой функциональностью. 15.10.2012-31.10.2012

4 Рабочий проект Реализация метода информационной поддержки деятельности системного администратора машиностроительного техникума модели. Корректировка и доработка системы. 01.11.2012-15.11.2012

5 Внедрение Разработка мероприятий по внедрению и сопровождению проекта. Разработка отчетов; разработка документации. Внесение корректировок в систему составления маршрутов 06.12.2012-15.12.2012

Порядок контроля и приемки

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

Контроль программного продукта осуществляется в следующем порядке.

1 проверка функциональности разработанного ПО;

2 проверка реакции программы на различные действия пользователя;

3 проверка выходных данных;

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

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

1.8 Математическая модель рабочего места «Информационной поддержки деятельности системного администратора машиностроительного техникума»

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

Язык понимается как множество формальных объектов в последовательности символов алфавита. Эти последовательности называют цепочками.

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

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

(1.3)

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

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

Работу с системой выполняются следующие сотрудники: - системный администратор;

- министерство образование;

- сотрудники техникума.

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

Таблица 1.13 - Функции, выполняемые сотрудниками подразделения в рамках работы деятельности системного администратора

№ Бизнес-функция Сисадмин Министерство образования Сотрудник техникума

1 Разработка приказа учета КТ - -

2 Анализ приказа учета КТ - -

3 Создание заявок - -

4 Анализ заявок - -

5 Разработка отчетов - -

6 Подготовка комплекта информационной поддержки - -

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

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

- V

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

Для программного обеспечения была подключина база данных из Access в Delphi через ADOCONNECTION, разработана структура базы данных учета компьютерной техники. Выбрано в качестве средства разработки Delphi, в качестве СУБД MSACCESS, позволяющие выполнять все необходимые операции инвентаризации. При выборе, средств разработки и ПО для информационной поддержки деятельности системного администратора отдавалось предпочтение доступным средствам для уменьшения расходов на разработку.

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

В графической части дипломного проекта приведены диаграммы, блок-схемы, выбор средств разработки, экранные формы.

Список литературы
1 Кенин А.А., Самоучитель системного администратора, 2005.

2 Вильямс Д.В., Освой самостоятельно системное администрирование Unix за 21 день, 2009.

3 Должностная инструкция системного администратора.

4 Григорьев А.В., Методология функционального моделирования SADT.

5 Щербакова А.Н. синтаксис диаграмм и моделей sadt. - Глава: 3…

6 Гуржий А.М. «Основи програмування».

7 Корняков В.В. Программирование документов и приложений MS Office.

8 Рубанцев В.А. Delphi в примерах, играх и программах, 2011.

9 Голованов М.А., Создание компонентов в среде Delphi. Руководство разработчика:, Евгений Веселов, 2004.

10 Фуллер Л.У. Access 2010 для чайников, Кен Кук, Кук К., Фуллер Л.У.,2011.

11 Гуржий А.М., М.С. Львов, О.В. Спиваковський, - М.: Каравелла, 2004. - 355 с.

12 Пильщиков) В.М. «Сборник упражнений по языку Паскаль». - М.: Наука, 1989 - 160 с.

13 Марченко А.И. «Программирование в среде Borland Pascal» Марченко, Л.А. Марченко - М.: Юниор, 2002 - 496 с.

14 Фленов М.Е. - «Библия Delphi» (3-е издание) - 2011 Каравелла, 2003 - 352 с.

15 Тарасов А.Ф. Методические указания к лабораторным работам по дисциплине «Языки объектно-ориентированного программирования» для студентов специальности 7.080402 очной и заочной формы обучения / Сост. А.В. Алтухов - Краматорск: ДГМА, 2000. - 87 с.

16 Абрамов «Теория алгоритмов» С.А., Е.В. Зима - М.: Наука, 1990 - 289 с.

17 Лапчик М.П. «Вычисления. Алгоритмизация. Программирование» - М.: Просвещение, 1988 - 321 с.

18 Жидецький В.Ц. Охорона праці користувачів компютерів. - Львів: Афіша, 2000. - 176 с.

19 Демирчоглян Г.Г. Компьютер и здоровье. - М.: Лукоморье, 1997. - 256.

20 20) Навакатикян А.О. Охрана труда пользователей компьютерных видеодисплейных терминалов / А.О. Навакатикян, В.В. Кальниш, С.Н. Стрюков. - К.: Охрана труда, 1997. - 400 с.

21 Юсина Г.Л. Організація роботи студентів з виконання розділу «Охорона праці» дипломних проектів / Г.Л. Юсіна, Л.В. Дементій. - Краматорськ: ДДМА, 2009. - 80 с.

22 Дементий Л.В., Юсина А.Л. Охрана труда в автоматизированном производстве. Обеспечение безопасности труда - Краматорск: ДГМА, 2007. - 300 с.

Размещено на
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?