Разработка web-сайта Красноярской региональной общественной организации «Агентство общественных инициатив» (Рабочая часть дипломного проекта)

Страницы работы

Содержание работы

2 Рабочая часть

2.1 Алгоритм решения задачи

Алгоритм решения задачи «Web-сайт КРОО «Агентства общественных инициатив» представлен  в виде блок-схемы на рисунке 1.

Разработка данного сайта осуществлялась в офисе Агентства общественных инициатив.

Решение задачи состоит в разработке Web-страниц, осуществлении отправки отзыва на электронный адрес агентства, осуществлении поиска некоммерческих организаций (НКО) Красноярского края из БД НКО и подключении БД  к сайту.


2.2 Схема взаимосвязи программных модулей

Схема взаимосвязи программных модулей Web-сайта в виде структуры сайта представлена на рисунке 2.

Рисунок 2 -  Схема взаимосвязи программных модулей Web-сайта в виде структуры сайта


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

За период прохождения преддипломной (квалификационной) практики был разработан Web-сайт красноярской региональной общественной организации  «Агентство общественных инициатив», предназначенный для  информирования пользователей глобальной сети Internet о работе данного агентства и предоставляющий доступ к базе данных «Некоммерческие организации Красноярского края».

Web-cайт Агентства общественных инициатив можно найти в Интернете по адресу www.orgкrasagency.narod.ru.

Данный сайт выполняет следующие функции:

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

- доступ к web-странице «Некоммерческие организации Красноярского края»;

- поиск НКО по сфере деятельности и по целевым группам;

- формирование таблицы НКО, по заданному критерию поиска;

- вывод сведений о конкретной организации;

- доступ к web-странице «Услуги»;

- доступ к web-странице «Мероприятия»;

- доступ к web-странице «Программы»;

- доступ к web-странице «Сотрудники»;

- доступ к web-странице «Новости»

- отправка отзыва на электронный адрес агентства;

- просмотр опубликованных отзывов;

- письмо web-мастеру.

Сайт разрабатывался в среде Macromedia DreamweaverMX при использовании web-сервера Apache 2 и обозревателя AventBrowser, под управлением ОС WindowsXP Professional. Для генерации SQL-запросов и подключения базы данных (БД) были разработаны две программы на языке программирования  Perl.

1 select.pl. Данная программа подключает БД Orgbase к сайту,  формирует  web-страницу «Некоммерческие организации Красноярского края», которая осуществляет следующие функции:

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

- поиск организаций по целевым группам;

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

2  info.pl. Данная программа подключает БД Orgbase к сайту  и  формирует  web-страницу, которая содержит  информацию об организации, выбранной пользователем по ссылке из таблицы.

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

Для работы Web-сайта необходимы следующие файлы:

- index.htm (стартовая web-страница);

- nashiuslugi.htm (Web -страница «Услуги»);

- programs.htm (Web -страница «Программы»);

- merop.htm (Web -страница «Мероприятия»);

- gost-kniga.htm (Web -страница «Книга отзывов»);

- cotrudniki.htm (Web -страница «Сотрудники»);

- prosmotr.htm (Web-страница «Просмотр отзывов»);

- UntitledFrame-7.htm (фрейм, содержащий ссылки);

- Untitled-1.htm (Web-страница «Новости»);

- info.pl;

- select.pl;

-httpd.conf, magic.default, mime.types,  mime.types. default (конфигурационные файлы web-сервера Apache 2.0);

- tblmain (файл таблицы БД Orgbase , файл типа MySQL).

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

- IBM PC/AT на базе микропроцессора PentiumII со скоростью не ниже 333 МНz;

- ОП не менее 32 Mb;

- Свободного дискового пространства на винчестере не  менее 3 Mb;

- Браузер Internet Explorer не ниже версии 4.0, либо AventBrowser;

- ОС WindowsXP (рекомендуется);

- программу Web-сервер Apache 2;

- СУБД MySQL;

- Клавиатура;

- Манипулятор типа «Мышь»;

- Модем со скоростью не менее 33600 Кб/с;

- Доступ к Internet.


2.4 Контрольный пример

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

Для того, чтобы открыть сайт необходимо было набрать его интернет-адрес: www.orgkrasagency.narod.ru. После ввода адреса сайта в окне обозревателя открылась стартовая страница сайта, которая представлена на рисунке 3.

После просмотра стартовой страницы в самом конце выбрали ссылку «написать web-мастеру». После чего на экране появилось окно программы для отправки сообщения на электронный адрес разработчика сайта. Было введено сообщение. Результат представлен на рисунке 4.

.

Похожие материалы

Информация о работе