Автоматизированная система для локального, удалённого контроля и управления компьютером пользователя

Автор: Пользователь скрыл имя, 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

Работа содержит 1 файл

«Автоматизированная система для локального, удалённого контроля и управления компьютером пользователя ».docx

— 2.50 Мб (Скачать)

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

-управление процессами  и приложениями компьютера пользователя;

-передача скриншота рабочего  стола пользователя;

- управление программой  по сети;

- создание резервных копий  файлов;

- восстановление файлов в случай удаления ;

- защита программы паролем;

- автозапуск программы;

 


Изм.

Лист

№ докум.

Подпись

Дата

Лист

29

 

ДП 509000.10101 ПЗ


СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ

 

  1. Бобровский С.И. Delphi7.Учебный курс.- СПб.:Питер, 2003
  2. Галисеев Г.В. Программирование в среде Delphi. Самоучитель.:-М.: Изд дом «Вильямс»,2003
  3. Вирт Н. Алгоритмы и структуры данных. М.: Мир, 1989
  4. Кнут Д. Искусство программирования для ЭВМ. –М.:Мир, 1978. Т 3. – 844с.
  5. Котов В.М., Волков И.А., Харитонович А.И. Методы алгоритмизации. Мн.: Нар.асв
  6. ета, 1996. –127 с.:ил.
  7. Липский В. Комбинаторика для программистов. М.: Мир, 1988. -213c.ил.
  8. Офицеров Д.В. и др.  Программирование на персональных ЭВМ.: Практикум: Учеб.пособие – Мн.:Выш.шк., 1993. –256с.
  9. Хьюз Дж., Мичтом Дж. Структурный подход к программированию. М.:Мир, 1980. –278 с.
  10. Абрамов С.А., Гнездилова Г.Г., Капустина Е.Н., Селюн М.И. Задачи по программированию. М.: Наука,  1988, 224с.
  11. Ахо А., Хопкрофт Дж., Ульман Дж.  Построение и анализ вычислительных алгоритмов. М.: Мир, 1979.
  12. Вьюкова Н.И., Галатенко В.А., Ходулев А.Б. Систематический подход к программированию. –М.: Наука., 1988. – 208 с.
  13. Гантер Р. Методы управления проектированием программного обеспечения. –М.: Мир, 1981. –388с
  14. Грис Д. Наука программирования. М.: Мир, 1984. –416с.,ил.
  15. Гудман С., Хидетниеми С.  Введение в разработку и анализ алгоритмов. М.: Мир, 1981
  16. Мейер Б., Бодуэн К. Методы программирования: В 2-х томах.Т1. М.: Мир, 1982. –356с.
  17. Мейер Б., Бодуэн К. Методы программирования: В 2-х томах.Т2. М.: Мир, 1982. –368с.
  18. http://www.programmersclub.ru/lab/
  19. http://articles.org.ru/cn/?c=17
  20. http://ishodniki.ru/list/delphi/
  21. http://delphiblog.ru/
  22. http://www.delphi.int.ru/sources/
  23. http://www.cybergur.ru/delphi-sources/
  24. http://delphiexpert.ru/
  25. http://sources.ru/delphi/index.html
  26. http://delphisources.ru/
  27.  


Изм.

Лист

№ докум.

Подпись

Дата

Лист

30

 

ДП 509000.10101 ПЗ


Приложение А

(обязательное)

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

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

Данные проект разрабатывается  в рамках дипломного проектирования учащимся УО «Столинский государственный  аграрно-экономический колледж» отделения  «Бухгалтерский учет и информационные технологии» группы П-1 Андрейковцом Сергеем Николаевичем.

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

«Автоматизированная система для локального, удалённого контроля и управления компьютером пользователя »

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

А.2.1 Функциональное назначение разработки

Функциональное назначение разработки состоит:

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

-в просмотре состояния  рабочего стола пользователя;

- в создании статистики  по запуску.

А.2.2 Эксплуатационное назначение

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

А.3 Требования к  программе

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

- приём и передача данных  по сети без потери;

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

- хранение данных в  файлах;

- изменение данных в  файлах.

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

- обеспечение бесперебойной  работы;

- создание резервных копий  файлов;

-восстановление недостающих  данных.

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

- определяются общими  требованиями;

- помещением для эксплуатации  ПЭВМ;

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

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

- Pentium III 300MHz;

- 128 MB RAM;

- 32 MB Video RAM;

- более 20 Мб свободного места на жестком диске;

- манипулятор типа мышь;

-сетевая карта(и сеть).

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

-Windows XP/Vista/7.

-Учётная запись должна  иметь права администратора;

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

Проект должен содержать  следующий программный документ:

- техническое задание;

- описание программы;

- программа и методика  испытаний;

- руководство оператора;


Изм.

Лист

№ докум.

Подпись

Дата

Лист

 

ДП 509000.10101 ПЗ


Программная документация должна быть оформлена в соответствии со следующими нормативными документами:

- ГОСТ 19.201-78 ЕСПД. Техническое  задание – Издательство стандартов, 1982 год; 

- ГОСТ 19.402-2000 ЕСПД. Описание  программы – Издательство стандартов, 2001 год;

- ГОСТ 19.505-79 ЕСПД. Руководство  оператора – Издательство стандартов, 1982 год;

- ГОСТ 19.301-2000 ЕСПД. Программа  и методика стандартов. – Издательство  стандартов, 2001 год.

Требования к  маркировке и упаковке: поставляется на СD-диске, уникальный логотип.

А.4 Стадии и этапы  разработки

Разработка программного продукта включает в себя следующие  стадии:

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

- разработка концепции  пользовательского интерфейса;

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

- разработка программных  документов «Описание программы», «Программа и методика испытаний», «Руководство пользователя», «Руководство  оператора»;

- анализ экономических  характеристик информационной системы.


А.5 Порядок контроля и приемаИзм.

Лист

№ докум.

Подпись

Дата

Лист

32

 

ДП 509000.10101 ПЗ


 

Для контроля выполнения требований необходимо провести испытание. Порядок  и состав испытаний определяется программным документом «Программа и методика испытаний».

 


Изм.

Лист

№ докум.

Подпись

Дата

Лист

33

 

ДП 509000.10101 ПЗ


ПРИЛОЖЕНИЕ Б

(обязательное)

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

Б.1 Общие сведения

Наименование программы: «Автоматизированная система для локального, удалённого контроля и управления компьютером пользователя »

Программное обеспечение, необходимое  для функционирования программы: ОС Windiws XP/vista/7.

Программа написана на языке  объектно-ориентированного программирования  «Object Pascal», среда разработки Delphi Lite Edition 7 при использовании компонентов AlphaControls версии 3.4.

Б.2 Функциональное назначение

Управление процессами и  приложения пользователя по сети. Просмотр состояния рабочего стола пользователя. Ограничение работы процессов, служб  в системе.

Б.4 Условия для  выполнения программного средства

Минимальные системные требования, достаточные для работы программы:

- процессор Pentium 3 и выше;

- 128 MB ОЗУ (оперативная память);

- ОС Windiws 98/2000/NT/XP/7;

- рекомендуемое разрешение  экрана 1024х768 и выше;

- наличие манипулятора  мышь, клавиатура, принтер.

Б.5 Инсталляция  и загрузка

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

После установки программа  занимает около 10MB, но размер будет изменяться поскольку составленные экземпляры договоров хранятся в одной

 директории с программой.


Б.6 Входные данныеИзм.

Лист

№ докум.

Подпись

Дата

Лист

34

 

ДП 509000.10101 ПЗ


 

Входными данными являются :

- имя процесса приложения  запущенного в системе 

-заголовок окна приложения  запущенного в системе

-имя компьютера работника

Б.7 Выходные данные

Выходными данными являются :

- графическое отображение рабочего стола пользователем;

- список запущенных в системе процессов и приложений.

 

 

ПРИЛОЖЕНИЕ В

(обязательное)

Программа и методика испытаний


В.1 Объект испытанийИзм.

Лист

№ докум.

Подпись

Дата

Лист

35

 

ДП 509000.10101 ПЗ


 

Объектом испытаний является автоматизированная система «Автоматизированная система для локального, удалённого контроля и управления компьютером пользователя ». Программа предназначена для упрощения контроля ПК пользователя .

В.2 Цель испытаний

Целями испытания является:

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

- проверка корректности  загрузки и завершения программы.

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

В.3 Требования к  программному обеспечению

Программное средство должно выполнять следующие функции:

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

- завершать процесс по  истечению времени;

- формирования статистики  запуска;

- подсчёт времени работы  программы;

- создание скриншотов  рабочего стола пользователя.

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

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

- описание программы;

- руководство оператора.

В.5 Средства и  порядок испытаний


Изм.

Лист

№ докум.

Подпись

Дата

Лист

36

 

ДП 509000.10101 ПЗ


Средства, используемые при  проведении испытаний:

- операционная система  Windows XP/ Seven x64/x32;

- компьютер: процессор – AMD Athlon(tm) 64 X2 Dual Core processor 5200+ 2.71 Ghz , ОЗУ - 2Gb DDR II.

Порядок испытаний программы:

- запуск программы;

- запись процесса  explorer.exe и ограничение времени на 2минуты;

- подключение по сети  к другому ПК и завершение  процесса opera.exe ;

-просмотр статистики  запуска;

- отключение диспетчера  задач ;

- выход из программы  после успешного ввода пароля.

В.6 Методика испытаний

Методы испытания, используемые при тестировании программного обеспечения:

Информация о работе Автоматизированная система для локального, удалённого контроля и управления компьютером пользователя