Автор: Пользователь скрыл имя, 02 Апреля 2013 в 10:14, дипломная работа
В настоящее время трудно себе представить организацию или предприятие без вычислительной техники. Она настолько плотно вошла в нашу жизнь, что стала так же привычна, как письменные принадлежности или иные подсобные средства. Некоторые организации насчитывают до нескольких сотен компьютеров различной конфигурации.
ВВЕДЕНИЕ……………………………………………………………………………………...4
1. АНАЛИЗ ИСХОДНЫХ ДАННЫХ И ПОСТАНОВКА ЗАДАЧИ…………………...…6
1.1 Анализ предметной области……………………………………………………….6
1.2 Анализ аналогов и прототипов…………………………………………….……6
1.3 Перечень задач, подлежащих решению в процессе разработки……………6
1.4 Входная, постоянная, выходная информации…………………………….…..7
2 ПРОЕКТИРОВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ…………………………8
2.1 Выбор и обоснование средств и методов решения для реализации проекта………………………………………………………………………………......8
2.2 Функциональные назначения программного обеспечения…………………9
2.3 Логическая модель данных………………………………………………….…10
3 РЕАЛИЗАЦИЯ И ТЕСТИРОВАНИЕ………………………………………………….....13
4 ЭКОНОМИЧЕСКАЯ ЧАСТЬ……………………………………………………………..14
4.1 Правовые аспекты использования программного обеспечения……………14
4.1.1 Правовая охрана информации………………………………………………...14
4.1.2 Лицензионные, условно бесплатные и бесплатные программы……….15
4.2 Расчет себестоимости разработанного программного продукта…………16
4.2.1 Общие сведения………………………………………………………….……..16
4.2.2 Расчет себестоимости программного продукта……………………………18
5 ОХРАНА ТРУДА…………………………………………………………………..………..24
5.1 Требования к освещению помещений и рабочих мест………………..……18
5.2 Расчёт искусственного освещения рабочего места…………………..……...25
ЗАКЛЮЧЕНИЕ……………………………………………………………………..…………28
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ………………………………..…………29
ПРИЛОЖЕНИЕ А Техническое задание…………………………………….………...…..30
ПРИЛОЖЕНИЕ Б Описание программы………………………………………………....33
ПРИЛОЖЕНИЕ В Программа и методика испытания…………………………….…....35
ПРИЛОЖЕНИЕ Г Руководство оператора……………………………………………..…37
ПРИЛОЖЕНИЕ Д Содержание электронного носителя…………………….…………..44
ПРИЛОЖЕНИЕ Ж Диаграмма вариантов использования……………………………..45
ПРИЛОЖЕНИЕ К Диаграмма компонентов……………………………………………...46
ПРИЛОЖЕНИЕ Л Листинг программных модулей……………………………….…….48
ДОПОЛНЕНЕНИЕ К ПУНКТУ 1.2 Анализ аналогов и прототипов……95
Министерство
сельского хозяйства и
УО «Столинский
государственный аграрно-
Отделение «Бухгалтерский учет и информационные технологии»
ДОПУЩЕН К ЗАЩИТЕ
Заведующий отделением
_______________Г.Г. Борищук
«___» __________ 20____г.
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
ДИПЛОМНОГО ПРОЕКТА
«Автоматизированная система для локального, удалённого контроля и управления компьютером пользователя»
(Тема дипломного проекта)
Специальность
2-40 01 01 «Программное обеспечение информационных технологий»
Специализация
2-40 01 01 35 «Программное обеспечение
обработки экономической и
Учащийся-дипломник
группа _________
(подпись) (Ф.И.О.)
Руководитель
(подпись) (Ф.И.О.)
Председатель цикловой комиссии
информационных технологий
(подпись) (Ф.И.О.)
Рецензент
(подпись) (Ф.И.О.)
Дипломный проект защищен «____» ____________ 20___г. с оценкой _________________
Председатель ГКК
(подпись) (Ф.И.О.)
Столин 2011
РЕФЕРАТ
Пояснительная записка дипломного проекта: 94с., 14 рис., 5 табл., 16 источников, 8 приложений.
Объектом разработки является процесс разработки системы управления процессами и приложениями пользователя, и просмотра в реальном времени состояния его рабочего стола.
Цель проекта: разработка программного средства для работы с компьютерами других пользователей, слежения за действиями пользователя.
Область возможного практического применения является любое учреждение образования, предприятие, фирма, можно применять и в домашних условиях.
Приведённый в дипломном
проекте расчётно-
СИзм.
Лист
№ докум.
Подпись
Дата
Лист
ДТ 509000.10101 ПЗ
Разраб.
Андрейковец С
Провер.
Реценз.
Н. Контр.
Утверд.
«Автоматизированная система для локального, удалённого контроля и управления компьютером пользователя»
Лит.
Листов
96
УО «СГАЭК»
ОДЕРЖАНИЕ
ВВЕДЕНИЕ…………………………………………………………
1. АНАЛИЗ ИСХОДНЫХ
ДАННЫХ И ПОСТАНОВКА ЗАДАЧИ…………
1.1 Анализ предметной области……………………………………………………….6
1.2 Анализ аналогов
и прототипов…………………………………………….
1.3 Перечень задач, подлежащих решению в процессе разработки……………6
1.4 Входная, постоянная,
выходная информации……………………………
2 ПРОЕКТИРОВАНИЕ
ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ………………
2.1 Выбор и обоснование
средств и методов решения
для реализации проекта……………………
2.2 Функциональные
назначения программного
2.3 Логическая
модель данных……………………………………………
3 РЕАЛИЗАЦИЯ И
ТЕСТИРОВАНИЕ………………………………………………
4 ЭКОНОМИЧЕСКАЯ
ЧАСТЬ……………………………………………………………..
4.1 Правовые аспекты
использования программного
4.1.1 Правовая охрана
информации………………………………………………..
4.1.2 Лицензионные, условно бесплатные и бесплатные программы……….15
4.2 Расчет себестоимости
разработанного программного
4.2.1 Общие сведения…………………………………………
4.2.2 Расчет себестоимости
программного продукта………………………
5 ОХРАНА ТРУДА………………………………………………
5.1 Требования
к освещению помещений и
5.2 Расчёт искусственного
освещения рабочего места………………
ЗАКЛЮЧЕНИЕ……………………………………………………
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ………………………………..…………29
ПРИЛОЖЕНИЕ А
Техническое задание…………………………………….………...….
ПРИЛОЖЕНИЕ Б
Описание программы………………………………………………...
ПРИЛОЖЕНИЕ В Программа и методика испытания…………………………….…....35
ПРИЛОЖЕНИЕ Г
Руководство оператора……………………………………………..…
ПРИЛОЖЕНИЕ Д Содержание электронного носителя…………………….…………..44
ПРИЛОЖЕНИЕ Ж
Диаграмма вариантов
ПРИЛОЖЕНИЕ К
Диаграмма компонентов………………………
ПРИЛОЖЕНИЕ Л
Листинг программных модулей………
ДОПОЛНЕНЕНИЕ К ПУНКТУ 1.2 Анализ аналогов и прототипов……95
ВВЕДЕНИЕ
В настоящее время трудно себе представить организацию или предприятие без вычислительной техники. Она настолько плотно вошла в нашу жизнь, что стала так же привычна, как письменные принадлежности или иные подсобные средства. Некоторые организации насчитывают до нескольких сотен компьютеров различной конфигурации. Естественно, что за всей этой техникой необхоИзм.
Лист
№ докум.
Подпись
Дата
Лист
4
ДП 509000.10101 ПЗ
димо следить. На крупных предприятиях существует целая армия инженеров-системотехников, инженеров-программистов, системных администраторов и лаборантов, выполняющих функции по уходу за компьютерами, ремонту, замене, установке, настройке, закупке оборудования, установке программного обеспечения. В небольших организациях уровня техникума зачастую все эти обязанности возложены на одного человека. Называется он по-разному: лаборант, заведующий лабораторией, системный администратор и т. д. Однако его функции охватывают весь спектр операций производимых с компьютерной техникой.
Объектом дипломного проектирования является процесс слежения за работой работника. Ограничение запуска определённых процессов. Дипломный проект можно использовать как на предприятии так и в домашних условия.
Актуальность вопросов автоматизации всех сфер общественно-экономической жизни сегодня вполне очевидна. Потребность в применении эффективных и адекватных реальной действительности компьютерных программ и технологий сегодня возрастает. Компьютерная технология дает возможность оптимизировать и рационализировать управленческую функцию за счет применения новых средств сбора, передачи и преобразования информации. Ведение информационных систем повысили оперативность, качество обработки информации, производительность труда, профессиональную грамотность специалистов.
Предметом дипломного проектирования является разработка программного обеспечения которое позволит более качественно усмотреть за работой работников предприятия. Реализована система контроля определённых процессов запускаемых в системе.
Для достижения поставленной цели необходимо решить следующие задачи:
- провести анализ предметной области. Изучить данные, которые необходимы для хранения;
- провести анализ аналогов и прототипов;Изм.
Лист
№ докум.
Подпись
Дата
Лист
5
ДП 509000.10101 ПЗ
- путем сравнительного
анализа осуществить выбор
- разработать систему
файлов, предназначенную для хранения
информации о процессах,
- выполнить реализацию программного средства. Произвести тестирование и отладку;
Актуальность разработки заключается в том, что программа позволяет в рабочее время, не выходя из кабинета узнать чем занимается работник предприятия, пользователь ПК или учащийся.
Изм.
Лист
№ докум.
Подпись
Дата
Лист
6
ДП 509000.10101 ПЗ
Анализ предметной области
Тысячи лет до нашей
эры человечество столкнулось с
проблемой учета рабочего времени
и наблюдением за «сотрудниками».
Именно тогда на свет появилось слово
"стимул" (в переводе с латинского
означающее "острая палка", которой
погонщики стимулировали к
Славное было время. Моря бороздили галеры, где суровые надсмотрщики плетьми, а где и "добрыми" словами стимулировали гребцов. Если посмотреть на ситуацию современным взглядом, то получается следующее: в прапрадедушках офисов прародители менеджеров следили за правильным использованием рабочего времени древними «офисными работниками».
В 21 веке на смену острым палкам пришли программы мониторинга за сотрудниками и их работой за персональными компьютерами. Но и сегодня можно часто встретить ситуацию, когда руководитель пребывает в уверенности, что ситуация под контролем, а сотрудники делают все возможное, чтобы уйти из-под пристального внимания.
Целью дипломного проектирования является создание программного средства, которое позволит производит наблюдение за пользователем, запретить запуск определённых процессов, приложений.
1.2 Анализ аналогов и прототипов
Для успешного проектирования программы нужно провести анализ аналогов и прототипов, чтобы выяснить какие наработки уже существуют и как они используются на практике.
В современном мире существует большое количество аналогов. Первое место занимает “Remote Administrator”. Данный программный продукт имеет большое количество преимуществ, он является платным, что весьма затрудняет его использование в учебных заведениях и на не больших предприятиях.
1.3 Перечень задач, подлежащих решению в процессе разработки
Для организации эффективной работы с данными необходимо:
- координация деятельности
по сбору и обработке
- определение основных видов данных;
- определение основных
направлений развития
Требование к программному средству:Изм.
Лист
№ докум.
Подпись
Дата
Лист
7
ДП 509000.10101 ПЗ
- данные используемые программным продуктом, не должны теряться во время выполнения программы, или экстренного завершения ПК
- сохраняемые данные должны оставаться корректными;
- интерфейс должен быть простым, удобным, понятным;
- все данные должны иметь резервную копию в случай потери или удаления данных
- должен быть контроль за рабочим местом пользователем;
-возможность передачи текстового сообщения работнику
-завершение работы процессов запущенных на ПК пользователя
-передача в графической информации с ПК пользователя
-запуск программы вместе с операционной системой
-защита программного продукта паролем
1.4 Входная, постоянная, выходная информации
Входная информация включает:
- имя процесса приложения запущенного в системе
-заголовок окна приложения запущенного в системе
-имя компьютера работника
Постоянной информацией в разрабатываемой программе нет. Все данные изменяются в процессе работы с программой.
Выходной информацией является:
- графическое отображение рабочего стола пользователем;
- список запущенных в системе процессов и приложений.
2 ПРОЕКТИРОВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯИзм.
Лист
№ докум.
Подпись
Дата
Лист