Главная стр 1стр 2стр 3
скачать




ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ РОССИЙСКОЙ ФЕДЕРАЦИИ

ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

СРЕДНЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

ЭКСПЕРИМЕНТАЛЬНАЯ ЛАБОРАТОРИЯ МИНИСТЕРСТВА

ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ АКАДЕМИИ ОБРАЗОВАНИЯ

КРАСНОГОРСКИЙ ОПТИКО-ЭЛЕКТРОННЫЙ КОЛЛЕДЖ

Специальность 230105

Программное обеспечение вычислительной техники и автоматизированных систем

Дипломная работа

на тему:


«Разработка программного обеспечения

АРМ «Оператор отдела ИТ»»



Дипломант




(

)

Руководитель




(

)

Рецензент




(

)

2007.


СОДЕРЖАНИЕ


ВВЕДЕНИЕ 5

Глава 1. Постановка задачи и выбор технических средств 7

1.1 Техническое задание 7

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

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

1.1.3 Технические требования к программе 7

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

1.1.3.2 Организация входных и выходных данных 8

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

1.1.3.4 Условия эксплуатации и требования к составу и параметрам технических средств 8

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

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

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

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

1.1.7 Перечень и сроки выполнения работ 12

1.3 Выбор языка программирования 15

2 Основная часть 16

2.1 Описание программы 16

2.1.1 Общие сведения 16

2.1.2 Функциональное назначение 16

2.1.3 Описание логической структуры 16

2.1.4 Используемые технические средства 18

2.1.5 Вызов и загрузка 18

2.1.6 Входные данные 18

2.1.7 Выходные данные 18

2.1.8 Условия применения 19

2.2 Руководство системного программиста 19

2.2.1 Общие сведения о программе 19

2.2.1.1 Необходимые программные средства 19

2.2.2.2 Необходимые технические средства 19

2.2.2.3 Функциональная схема 22

2.2.2.4 Структура таблиц базы данных системы оператора отдела информационных технологий 22

2.2.2.5 Диаграмма взаимодействия 25

2.2.2.6 Диаграмма прецедентов 26

2.2.2.6 Диаграмма классов 26

2.2.3 Настройка программы 26

2.2.4 Проверка программы 26

2.3 Руководство оператора 32

2.3.1 Назначение программы 46

2.3.2 Условия выполнения программы 46

2.3.2.1 Минимальный состав аппаратурных средств 46

2.3.3 Выполнение программы 47

2.3.4 Сообщения оператору 54

Глава 3. Экономическая часть 56

3.1 Организационно-экономическое обоснование дипломной работы 56

3.2 Обоснование косвенной экономической эффективности 57

3.3 Составление сметы затрат по договору подряда на разработку программного продукта АРМ «Оператор ИТ» 57

3.4 Расчет отчислений на основную заработную плату программиста 58

3.5 Расчет затрат на амортизацию оборудования 59

3.6 Расчет затрат на программное обеспечение и техническую литературу 61

3.7 Расчет затрат на электроэнергию 62

3.8 Общие затраты на разработку и создание программного обеспечения (ПО) 63

Глава 4. Техника безопасности при работе ПО эксплуатации (ПК) 66

4.1 Общие положения 66

4.2 Эксплуатация ЭВМ (ПК) 67

4.3. Противопожарные мероприятия 68

ЗАКЛЮЧЕНИЕ 69

Сбор данных о компьютере с помощью Aida 32 и формирование технического паспорта из них; 70

Настраиваемый по желанию пользователя интерфейс(цветовые схемы, нестандартное разрешение экрана); 70

Список литературы 71

Приложение. Листинг программы 72


ВВЕДЕНИЕ


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

Однако учет осуществлялся в MS Excel не в полном объеме и отнимал много времени, поэтому было решено автоматизировать данный процесс, путем разработки специализированного программного обеспечения (ПО) для учета вычислительной техники (ВТ), ПО и оргтехники. Данное ПО позволила бы автоматизировать процесс создания и упорядочивания записей в одной базе данных.

Таким образом, выбранная тема дипломного проекта “Разработка ПО Оператор отдела информационных технологий (ИТ)” является актуальной.

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

Для разработки ПО необходимо было решить ряд задач, а именно:

1. Разработать укрупненную структурную схему.

3. Выбрать язык и среду программирования.

4. Реализовать удобный пользовательский интерфейс.

5. Провести отладку и тестирование разработанного ПО.

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

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

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


Глава 1. Постановка задачи и выбор технических средств




1.1 Техническое задание

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


1. Основанием для данной работы является задание, выданное на дипломный проект для разработки ПО АРМ «Оператор отдела ИТ». Задание для дипломного проектирования выдано в соответствии с работами отдела ИТ ОАО «Красногорский завод имени С.А. Зверева» и утверждено зам. директора по учебной работе Красногорского оптико – электронного колледжа.

2. Наименование работы:

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

3. Исполнитель:.




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


Целью дипломного проекта является создание ПО предназначенного для автоматизации учета комплектующих и прикладных устройств в научно-техническом центре (НТЦ).

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

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


Разрабатываемое ПО должно обеспечивать:

  • ввод информации о компьютерах (ПК), устройствах, сетевой идентификации, ПК, ПО в БД;

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

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

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

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



1.1.3.2 Организация входных и выходных данных


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

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



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


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

1.1.3.4 Условия эксплуатации и требования к составу и параметрам технических средств


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

  • Для работы программы должен быть выделен ответственный оператор.

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

  • Процессор Pentium III

  • Частота 600 Mhz

  • Оперативная память 128Mb

  • Видеокарта 64Мb

  • Клавиатура и мышь

Рекомендуемые технические требования:

  • Процессор Pentium IV

  • Частота 1000 Mhz

  • Оперативная память 256Mb

  • Видеокарта 128Мb

  • Клавиатура и мышь

Также необходимо наличие MS Access 2003.

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


Программа должна работать на платформах Windows 98/2000/XP.
1.1.3.6 Требования к транспортировке и хранению

Программа поставляется на лазерном носителе информации. Программная документация поставляется в электронном и печатном виде.



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


Основными документами, регламентирующими разработку ПО, являются стандарты Единой Системы Программной Документации (ЕСПД): руководство пользователя, руководство администратора, описание применения программы.

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


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

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


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

1.1.7 Перечень и сроки выполнения работ


Таблица 1. Перечень и сроки выполнения работ

п/п

Наименование работ

Чем заканчивается работа

Сроки исполнения,
начало


окончание

1

Анализ задания на дипломный

проект и


подготовка введения

Введение

13.04.2007
14.04.2007

2

Разработка схемы функционирования интерфейсов и подготовка раздела 1 “Постановка задачи” дипломного проекта..

Схема функционирования интерфейсов O_IT и O_IT.
Раздел 2

14.04.07

17.04.07


3

Анализ существующих решений и подготовка раздела 1.2 “Обзор существующих решений”дипломного проекта.

Раздел 1.2

17.04.07

20.04.07


4

Разработка отладочной версии O_IT. и подготовка раздела 3 “Проектирование программного продукта” дипломного проекта.

Отладочная версия ПО
Раздел 3

20.04.07

12.05.07


5

Отладка O_IT.

Работающий модуль ПО

12.05.07

15.05.07


6

Разработка HELP для O_IT

HELP

15.05.07

20.05.07


7

Опытная эксплуатация O_IT

Работающий модуль ПО

20.05.07

25.05.07


8

Подготовка раздела “Экономическая часть” дипломного проекта.

Готовый раздел “Экономическая часть”

25.05.07

30.05.07


9

Подготовка Аннотации, Заключения, Списка литературы и Приложения

Аннотация, Заключение
Список литературы и Приложение

30.05.07

9.06.07




1.2 Обзор существующих решений.

Тема «Разработка ПАО АРМ «Оператор отдела Информационных технологий»» была предложена мне для разработки.

Вопросы ведения учета оргтехники и ПО отражаются в различных программных продуктах.

Были проанализировано несколько программ, сторонних коммерческих разработчиков.



Рисунок 1 – программа «Учет оргтехники».


Рисунок 2 – программа «База компьютеров организации».

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

1.3 Выбор языка программирования


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

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

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


скачать

следующая >>
Смотрите также:
«Разработка программного обеспечения арм «Оператор отдела ит»»
516.04kb.
10. Проектирование программного обеспечения
33.59kb.
Экзаменационные билеты по технологии (Оператор эвм)
35.2kb.
Тема 8 организация и функционирование эис в службах управления экономическими системами арм сотрудника отдела кадров
147.75kb.
«Проектирование арм бухгалтера»
228.26kb.
Билеты к экзамену по информатики за 9 класс
20.48kb.
Лекция 4 Программное обеспечение вычислительной техники. Операционные системы и оболочки
144.82kb.
Программный принцип работы компьютера. Программное обеспечение. Операционные системы
56.51kb.
О новом порядке проведения аттестации рабочих мест по условиям труда
122.13kb.
Инструкция по порядку проведения инвентаризации программного обеспечения
32.23kb.
1. Что такое программирование?
46.81kb.
Дипломная работа по теме «Учет местных налогов с учетом программного комплекса»
36.45kb.