Диплом: Разработка интернет-проекта, поддерживающего благотворительную деятельность, на базе современных web-сервисов для Общества защиты тигра

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
17
общественная организация с ограниченными средствами. В связи с этим ОЗТ не
может содержать администратора ИС, а индивидуальный предприниматель
берёт на себя его функции в обмен на поставку соответствующего оборудования.
Техническая архитектура ОЗТ представлена на рисунке 2, состоит из
сервера, 7 стационарных рабочих станций, 2-х ноутбуков и соответствующих
технических средств связи между ними. Ниже даны характеристики аппаратного
обеспечения ОЗТ.
1. Сервер. Процессор: Inter(R) Core(TM)2 Quad CPU Q9300 @ 2.50GHz
2.50GHz. Установленная память: 4 Гб. Тип системы: 64-разрядная операционная
система, процессор x64.
2. Рабочая станция №1 председателя ОЗТ. Процессор: Inter(R) Core(TM) i5-
3470 CPU @ 3.20GHz 3.20GHz. Установленная память: 8 Гб. Тип системы: 64-
разрядная операционная система, процессор x64
3. Рабочая станция №2. Процессор: Inter(R) Core(TM)2 Quad CPU Q6600 @
2.40GHz 2.40GHz. Установленная память: 5 Гб. Тип системы: 64-разрядная
операционная система, процессор x64.
4. Рабочая станция №3. Процессор: Inter(R) Core(TM)2 Quad CPU Q6600 @
2.40GHz 2.39GHz. Установленная память: 6 Гб. Тип системы: 64-разрядная
операционная система, процессор x64.
5. Рабочая станция №4. Процессор: AMD Phenom(tm) II x4 925 Processor
2.80GHz. Установленная память: 8 Гб. Тип системы: 64-разрядная операционная
система, процессор x64
6. Рабочая станция №5. Процессор: Inter(R) Core(TM)2 Quad CPU Q6600 @
2.40GHz 2.39GHz. Установленная память: 5 Гб. Тип системы: 64-разрядная
операционная система, процессор x64.
7. Рабочая станция №6. Процессор: AMD Phenom(tm) II x4 995 Processor
3.20GHz. Установленная память: 12 Гб. Тип системы: 64-разрядная
операционная система, процессор x64.
8. Рабочая станция №7. Процессор: AMD Phenom(tm) II x4 925 Processor
2.80GHz. Установленная память: 3 Гб. Тип системы: 64-разрядная операционная
система, процессор x64.
18
9. Ноутбук: процессор: Inter(R) Core(TM) i5-4210U CPU @ 1.70GHz
2.40GHz. Установленная память: 4 Гб. Тип системы: 64-разрядная операционная
система, процессор x64.
10. Ноутбук DNS: процессор: Pentium (R) Dual-Core CPU T4500 @ 2.306
GHz 2.30GHz. Установленная память: 2 Гб. Тип системы: 64-разрядная
операционная система, процессор x64.
11. Wi-Fi модем AR800v1.5.
12. Коммутатор марки 16-Port Fast Ethernet Desktop Switch, модель Des-
1016D.
13. Коммутатор Acorn HU5D” 5 портов 100Mбит/сек, тип – неуправляемый
коммутатор.
14. Принтер Brother HL 2240DR.
15. Сканер и принтер Epson Stylus TX117.
Программная архитектура ОЗТ представлена на рисунке 3. Характеристики
программного обеспечения общества следующие. На сервере, рабочих станциях
и ноутбуках стоит операционная система Windows 2007 и 2008. В своей работе
члены ОЗТ используют приложения Microsoft Office: для создания баз данных
Access 2010 и Excell 2010. Преимущества первого приложения в том, что в базе
данных тигров можно использовать их фотографии. Во втором приложении
данные можно обрабатывать при помощи математических и статистических
методов, строить графики, диаграммы и т.д., что важно при написании научных
и научно-популярных статей. Для обработки данных используется более
мощный пакет Statistica 10. Если в Excell 2010 можно проводить первичную
математическую и статистическую обработку данных, то в пакете Statistica 10
можно проводить более глубокий анализ материалов с применением методов не
только дисперсионного, регрессионного анализа, но и факторный анализ, анализ
временных рядов, использовать нейронные сети и т.д.
Члены ОЗТ традиционно использует также текстовый редактор Word 2010.
Для презентаций докладов на конференциях, при проведении лекций и т.д.
применяется приложение PowerPoint 2010.
Для идентификации тигров по фотографиям используется приложение
FastStone Image Viewer. В этом приложении на экране можно разместить до 4-х
19
777 777
9 Wi-Fi Точка доступа WI-FI 2 Wi-Fi
11
15
15 Wi-Fi
14 13
3 4 5 6 7 8 12
Рис. 2. Техническая архитектура ОЗТ
Кабинет председателя
Северная комната
Компьютерный зал
20
фотографий тигров и по рисунку полос и пятен на теле сравнивать снимки
между собой, вычленяя одних и тех же тигров. Для идентификации тигров и
других животных также используется специальная программа ExtractCompare
[55]. В базу данных этой программы вносятся фотографии тигров, на
изображение тела животного специальным образом наносятся точки, по которым
программа вычленяет силуэты и по ним сравнивает особей между собой. Но эта
программа очень недружественная, в отличие от всех остальных, перечисленных
выше. Достаточно сказать, что скачанная в интернете [55], эта программа просто
не работает из-за многочисленных ошибок программного кода. Только
благодаря семинару, проведённому Обществом сохранения животных (WCS), у
членов ОЗТ появилась работающая версия этой программы.
Для статистической обработки данных фотоучётов тигра используются
специальные программы Сapture [39] и Spacecap [38]. Количество особей можно
подсчитать по фотографиям, получаемым в природе с помощью цифровых
автоматических камер слежения за животными. Статистическая обработка
данных фотоучёта с помощью указанных выше программ определяет
доверительный интервал, куда попадает найденное количество особей. К тому
же с помощью этих программ можно вычислить плотность особей, т.е. их
количество на единицу площади.
Карты расположения следов жизнедеятельности тигров получают с
помощью программы ArcView GIS Version 3.0. В электронную карту вводятся
точки нахождения следов или их координаты, полученные с помощью
спутниковых навигаторов. Для введения координат используется приложение
OziExp3953g3.
Сайт ОЗТ был создан в 2010 году [31; 49]. Ниже приводятся программные
продукты, использованные для создания программного кода сайта ОЗТ и выбора
способа размещения данного web-ресурса в Интернет.
Основой программирования документов для web является язык
гипертекстовой разметки HTML. Код, написанный на этом языке, исполняется
на компьютере клиента в приложении web-браузера. С этим связана его
относительная простота и легкость усвоения [3].
21
В языке HTML имеется множество тегов (команд): создания заголовков
документа, задания параметров шрифта, вычерчивания линий, вставки
гиперссылок, вставки графических элементов и т.д. Но с его помощью можно
создавать только статические документы, обновляемые с сервера. Динамический
HTML обеспечивает взаимодействие web-документов с пользователем и дает
возможность изменять документ на компьютере клиента без обращения на
сервер [3].
Языки сценариев JavaScript, VBScript, Jscript служат для манипулирования
страницами. Из них язык JavaScript стал наиболее популярным. Используя этот
язык можно создать интерактивные публикации, а также различные web-
приложения. JavaScript является интерпретируемым языком программирования.
Интерпретатором является разновидность транслятора, представляющая собой
программу-посредник, которая читает команды из файла и переводит их на язык
процессора не заранее, а непосредственно во время выполнения программы. В
зыке JavaScript интерпретатором выступает программа браузера Internet Explorer
или Netscape Navigator.
При создании сайта ОЗТ использовался язык гипертекстовой разметки
HTML, т.к. этот язык, как отмечалось выше, относительно прост и легок для
усвоения. Общественные организации "Общество защиты тигра и
"Преображенский клуб естествознания "Оазис", которые обратились ко мне с
просьбой об разработки их сайта, в настоящее время не имеют свободных
средств для оплаты web-ресурса. Следовательно, разработанный сайт помещен
на бесплатный хост, где обилие рекламы. Поэтому на текущий момент
множество функций, которые реализуют другие языки - динамический HTML,
JavaScript, VBScript, Jscript - являются избыточными. Например, я пробовал
создать гостевую книгу, и туда заходили посетители. Но пользоваться этой
гостевой книгой было практически невозможно из-за спама, а в Обществе и
Клубе нет свободных людей, которые бы удаляли спам.
К тому же есть проблемы при открытии сайта на некоторых браузерах, если
ресурс будет сделан на языке JavaScript, т.к. интерпретатором этого языка
являются браузеры Internet Explorer и Netscape Navigator (см. выше).
22
Рис 3. Программная архитектура ОЗТ
Сеть
Интернет
Сервер (Window 7)
Серверное ПО
«Denwer3»
Подсистема
«tiger_id»
Сервер Denwer3_Base_2013-06-02
Веб сервер Apache
ver. 2.2.22
Модуль PHP
Версия 3.5.1
СУБД
MySQL5.5.25
Файлы с
данными
TPC/IP
Подсистема
«tiger_base»
Кабинет председателя (Win 8.1)
Программное
обеспечение
«Windows 8»
Локальное
файловое
хранилище
TCP/IP
TCP/IP
Wi-Fi
Подсистема
«coflict»
Подсистема
«raid»
23
Таким образом, язык гипертекстовой разметки HTML на определённом
этапе являлся достаточным для разработки web-сайта общественных
организаций "Общество защиты тигра" и "Преображенский клуб естествознания
"Оазис".
При передачи файлов на сервер используется протоколы HTTP, FTP. C
помощью протокола HTTP осуществляется обычный обмен файлами в WWW.
Протокол FTP предназначен для обмена файлами между компьютерами,
связанными между собой локальной или глобальной сетью [3]. При
использовании этого протокола компьютеры взаимодействуют между собой по
технологии "клиент-сервер" (FTP-сервер). Файлы хранятся в центральном
компьютере, к которому подключены компьютеры распределенной сети (FTP-
клиенты). Клиент посылает на сервер запрос и получает в ответ требуемые ему
файлы. Помимо "загрузки" файлов на клиентский компьютер, возможна
"выгрузка" файлов с компьютера клиента на сервер. Таким образом, протокол
FTP допускает двусторонний обмен файлами между сервером и клиентом.
Однако обмен между двумя клиентами, минуя сервер, невозможен.
Для осуществления FTP-обмена на компьютере-сервере должна быть
установлена программа FTP-сервер, а на клиентских компьютерах - программа
FTP-клиент. Последняя может представлять как отдельную программу, так и
модуль, встроенный в другие программы, например FAR.
Разработанный web-ресурс был размещён мною в интернет с помощью
программы оболочки FAR, т.к. эта программа встроена в операционную систему,
которая установлена на моем компьютере. С помощью протокола FTP можно
быстро вносить изменения в разрабатываемый сайт. К тому же я давно знаком с
приемами работы в FAR.
Таким образом, в ОЗТ имеются определённые технические и программные
средства для осуществления своей уставной деятельности, связанной с охраной
и изучением тигра, пропагандой идей сохранения хищника. Программное
обеспечение для решения специфических задач в ОЗТ представлено на
достаточно высоком уровне. Однако, на мой взгляд, технические средства
отстают в своём развитии от программных.
24
1.2. Характеристика комплекса задач, задачи и обоснование
необходимости автоматизации
1.2.1. Выбор комплекса задач автоматизации и характеристика
существующих бизнес процессов
ОЗТ – некоммерческая организация, поэтому задачи автоматизации
предметной области здесь имеют меньший объём, чем, например, в средних и
крупных коммерческих предприятиях. В связи с этим можно рассматривать
автоматизацию практически всех задач, которыми занимается ОЗТ. На основе
автоматизации задач деятельности ОЗТ будет разрабатываться интернет-проект.
Задачи автоматизации предметной области ОЗТ представлены на рисунке 4.
Ниже приводится развёрнутая характеристика предметной области организации.
Основная деятельность:
1. Задачи деятельности ОЗТ по сохранению тигра предполагает борьбу с
браконьерством и незаконной торговлей частями тела тигра и других животных
(табл. 1). Осуществляются рейды, во время которых расследуются случаи
браконьерства. Составляется соответствующая база данных (БД) «Рейд» в
программе Excell 2010. О случаях браконьерства информируются полиция,
органы Охотнадзора. Туда же и в другие органы передаётся информация о
случаях незаконной торговли животными и частями их тел. Создаётся
соответствующая БД. Но это должно быть скрыто от широкой общественности,
т.к. во-первых, обнародование фактов незаконной торговли будет мешать работе
правоохранительных органов в расследовании таких случаев. Во-вторых,
расследование случаев незаконной торговли, сбор информации о торговцах
опасно для людей, занимающихся этим.
Разрешение конфликтных ситуаций между тигром и человеком
предполагает расследование таких случаев (табл. 1). По возможности тигров
отпугивают, эффект этого мероприятия считается положительным, если хищник
покидает оккупируемую территорию, нападения на домашних животных
прекращаются. В результате такой деятельности был получен соответствующий
опыт, написаны рекомендации [6; 19; 24; 34; 43]. По случаям конфликтных
ситуаций создаётся БД «Конфликт».
25
2. Изучение экологии тигра предполагает сбор информации о следах
жизнедеятельности тигра, которая, передаётся специалистам, фиксируется в
полевых дневниках. Используются также фотографии тигров, полученных в
природе с помощью цифровых автоматических камер слежения за животными
м. ниже). Данные о «попадании» тигров в такие камеры фиксируется в БД
«Фоторегистрация». Особи идентифицируются (раздел 1.2.2) и создаётся БД
тигров «Тигр-ID». Это направление деятельности ОЗТ связано с разрешением
конфликтных ситуаций. Собранные материалы анализируются и публикуются в
научных изданиях (табл. 1).
3. Пропаганда охраны тигра и его среды обитания проводится в СМИ,
Интернет. Постоянно публикуются материалы в районной и краевой прессе,
выходят материалы в специальных сборниках (табл. 1). В рамках курсовой
работы В.В. Салькина был разработан сайт ОЗТ, где публикуются материалы о
деятельности ОЗТ, включая отчеты о конфликтных ситуациях. В отдельных
разделах собраны уже опубликованные материалы [31].
Вспомогательная деятельность:
1. Организационная часть. Членов ОЗТ можно подразделить на следующие
категории: активные; работающие время от времени; сочувствующие; члены, с
которыми связь потеряна. Новые члены ОЗТ принимаются на общих собраниях.
БД членов ОЗТ формировалась в программе MS Excell. Протоколы собраний и
заседаний Совета ОЗТ оформляются в программе MS Word. БД членов ОЗТ и
протоколы собраний хранятся в папках на рабочей станции председателя ОЗТ.
2. Ведение отчётности предполагает оформление квартальных и годовых
отчетов в налоговую инспекцию формы по КНД 1151111 и КНД 1151085
(квартальные отчёты), формы №1, №2 и №6 по ОКУД, форма по КНД 1110018
(годовые отчёты). В территориальный орган Фонда социального страхования
(ФСС) РФ предоставляются квартальные отчёты по форме - 4 ФСС. В
Федеральное статистическое наблюдение ОЗТ ежегодно представляет отчёт по
форме №11. В территориальные органы Министерства юстиции РФ (Минюст)
ОЗТ предоставляет ежегодный краткий отчет о продолжении деятельности. ОЗТ
также отвечает на письма других государственных органов и организаций по
26
Рисунок 4. Схема деятельности Общества защиты тигра (объяснения в тексте)
Организационная часть
Основная (уставная) деятельность
Регистрация
членов
Ведение
отчётности и
переписка
ВеВеед
е
Оформление
протоколов
собраний
В налоговую
инспекцию
В Федеральное
статистическое
наблюдение
В Фонд
социального
страхования
В Министерство
юстиции
Пропаганда
идей
сохранения
тигра и
среды его
обитания
Борьба с
браконьерством
и торговлей в
отношении
тигра и других
видов
Разрешение
конфликтных
ситуаций
между
тигром и
человеком
Изучение
экологии
тигра
Деятельность Общества защиты тигра

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

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