Розробка програмного забезпечення для Інтернет-підтримки діяльності громадських організацій
Місце і роль організацій та рухів у сучасному розвитку українського суспільства. Аналіз інформаційного забезпечення предметної області. Проектування структури інформаційної системи. Розробка структури інформаційної системи Громадська рада Запоріжжя.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | украинский |
Дата добавления | 08.12.2010 |
Размер файла | 3,8 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
3. Програмна реалізація
3.1 Структура і функціональне призначення модулів системи, їх взаємозв'язок
Компоненти
Ш FireBoard компонент форума
Плагіни
незалежно компільований програмний модуль, що динамічно підключається до основної програми, призначений для розширення або використання її можливостей а також це універсальні доповнення, які розширюють стандартні можливості Joomla! СMS і слугують рішенням вузьких завдань
Ш Content - Page Navigation Додає в матеріали кнопки переходу Наступна й Попередня
Ш Content - ! JoomlaComment забезпечує висновок коментариев
Модули
Модулі це функціонально закінчені фрагменти системи, що реалізують одну конкретну функцію. Модуль Joomla, це звичайна програма яка містить всі доступні скриптовій мови PHP засоби й методи, аж до маніпулювання системними змінними сервера й звертання до інших інтернет-ресурсів. Однак всі це виходить далеко за рамки функціонального призначення модулів CMS Joomla.
Ш mod_poll стандартний модуль голосування
Ш mod_cblogin забезпечує відображення форми авторизації та реєстрації
Ш mod_search Пошук на сайту
Ш mod_Swmenufree (верхнж меню) виводить верхнє меню
Ш mod_mainmenu (Головні меню)
Ш mod_whosonline (Хто зараз на сайті)
Ш Xmap карта сайту
Структура і функціональне призначення модулів системи, їх взаємозв'язок
3.2 Розробка програмних модулів
В даному розділі описується створення шаблона для Joomla 1.5. Шаблон створюється для настроюваня зовнішнього вигляду сайту.
У шаблон Joomla! входять:
- Файл index.php, визначає базову структуру сторінки Joomla Сайту
- Файл CSS-стилів, який дозволяє регулювати оформлення блоків сторінки Joomla! (Кольори, розміри шрифтів тощо)
- XML-файл для встановлення шаблона через адміністраторську панель Joomla!
- Графічний файл попереднього перегляду шаблону Joomla!
3.3 Інструкція користувача
Реєстрація на сайті
Для будь-яких правок та створення статей на сайті http://gromrada.org.ua/
необхідно зареєструватися в системі. Реєструватись на сайті потрібно лише один раз, коли Ви вперше розпочинаєте роботу в середовищі. Для того щоб коректно зробити це, необхідно пройти просту процедуру:
· Заповніть форму реєстрації. Для цього необхідно перейти за посиланням «Вхід/реєстрація», яке знаходиться в лівому нижньому куті сторінки.
· Оберіть для реєстрації на сайті корректний нік - ім'я, за яким Вас будуть ідентифікувати на сайті. Все, що Ви зробите на сайті, буде зареєстровано під цим іменем. Воно буде доступне усім відвідувачам сайту, тобто його зможуть побачити усі.
· Якщо ви реєструєтесь на чужому комп'ютері, не зберігайте свій обліковий запис на комп'ютері. Для цього не позначайте віконечко з відповідним повідомленням.
При наступних відвідуваннях сайту перед початком роботи Вам необхідно буде авторизуватися, в системі.
Авторизація
Авторизація здійснюється на початку кожного сеансу роботи.
Для здійснення авторизації необхідно активізувати посилання Вхід, яке знаходиться в нижній лівій частині робочого вікна.
Після цього ви потрапите на службову сторінку. У вікні Реєстрація/вхід введіть ім'я та пароль.
Після цього натисніть на кнопку Вхід.
В разі правильного виконання дій, система видасть повідомлення про успішну авторизацію сеансу роботи.
Залишаємо коментарь
Дозволено залишати коментарі лише зареєстрованим користувачам, наприкінці кожної статі де є спеціальна посилання.
Додати новий
ь Відповісти
ь Цитувати
ь Підписатися на RSS
ь Проголосувати натиснувши на зелену та червону кнопку праворуч унизу коментраря
3. Створення нової теми на форумі
Для цього на головній сторінці http://gromrada.org.ua/ у головному меню виберіть та натисніть ГРАЖДАНСКИЙ ФОРУМ.
В наступному вікні є можливість
зареєстрованим користувачам користуватися наступними функціями при натискані на на відповідні посилання:
ь Початок (перехід на початок форуму)
ь Мій профіль
ь Нові повідомлення
ь Правила
ь Питання й відповіді
ь Останні теми
ь Статистика форуму
ь пошук
ь Останні повідомлення
ь Мій профіль
ь Вихід
3.4 Вимоги до технічних засобів
Операционная система
MS Windows XP Professional 32-bit SP3
Центральный процессор
Intel Celeron E3300 @ 2.50GHz 32 °C
Технология Wolfdale 45nm
Оперативная память
256 MB Одинканальный DDR2 @ 399 Мгц (6-6-6-15)
Материнская плата
BIOSTAR Group G41-M7 (CPU 1)
Графические устройства
SyncMaster @ 800x600
Intel(R) G41 Express Chipset
Звуковые устройства
Intel(R) High Definition Audio HDMI Service
CMS JOOMLA 1.5
Apache 2.0
PHP 5.3.1,
MySQL 5.1,
PHPMyAdmin 2.0
Висновок
В ході виконання випускної кваліфікаційної роботи був отриманий повнофункціональний веб-сайт, повністю готовий до застосування. Даний сайт орієнтований для Інтернет-підтримки діяльності громадських організацій. З його допомогою користувачі зможуть отримувати необхідну аналітичну інформацію про події що відбуваються в органах місцевого самоврядування та громадського життя. При розміщенні його в глобальній мережі географія розповсюдження зростає до масштабів всього світу.
При розробці веб-сайта були проаналізовані сучасні веб-технології, що дозволяють створювати інтерактивні веб-сторінки. Найбільш відповідними для виконання поставленого завдання виявилися Macromedia Dreamweaver MX 2004 і Joomla 1.5.
Розроблений сайт задовольняє всім вимогам, поставленим на етапі постановки завдання. При розробці веб-сайта були використані готові модулі аутентифікації, голосування, Хто зараз на сайті, верхнього та головного меню, компонент форума, плагіни навігації та виводу коментарів і здійснення пошуку по сайту. Дані модулі були допрацьовані з урахуванням специфіки веб-сайта і успішно упроваджені в його структуру.
Як подальше вдосконалення веб-сайта представляється можливим розробка модулів доступу. ве дооТак само можливе допрацювання інтерфейсу сайту з метою подальшого підвищення його інформативності, привабливості і зручності.
Перелік посилань
1. Осваиваем популярные системы управления сайтом С.Г. Горнаков
ДМК пресс 2009 ISBN: 978-5-94074-469-6
2. CMS List. Огляд cms. Сайт про системи управління сайтом. http://www.cmslist.ru
3. Joomla CMS по-російськи. http://joomlaportal.ru
4. Матеріал з Вікипедії - вільній енциклопедії про системи управління сайтом. http://ru.wikipedia.org/wiki/CMS
5. Joomla-инструменты. http://docs.joom.ru/!; C651=0O: Categories
6. CMS огляд: CMS, движок сайту, система управління сайтом, mambo, php nuke, netcat, phpbb, invision power board, vbulletin. http://cmsobzor.ru/news.php
7. «Dreamweaver MX 2004 для «чайников».» Уорнер, Джанни, Гарднер, Сюзанна.
Пер. с англ. - М.: Издательский дом «Вильямс», 2004. - 352 с.
9. «PHP, MySQL и Dreamweaver MX 2004. Разработка интерактивных Web-
сайтов.» Дронов В.А. - СПб.: БХВ-Петербург, 2005. - 448 с: ил.
10. «PHP and MySQL Web Development (4th Edition)», Luke Welling, Laura Thomson 848 стр., с ил.; ISBN 978-5-8459-1574-0, 978-0-672-32916-6.
11. «Joomla! 1.5. Руководство пользователя», Колисниченко Д.Н., с ил.; ISBN 978-5-8459-1509-2; 2009,224 с.
12. «Движок для вашего сайта. CMS Joomla!. Slaed, PHP-Nuke». Колисниченко Д., СПб.: БХВ-Петербург, 368 с.,
13. «Joomla! Практическое руководство»., Норт Б., 448 с., СПб: Символ-Плюс.
14. «Самоучитель Joomla!»., Дэн Рамел, БХВ-Петербург, 2008 г., 448 с.
15. «Создание веб-сайтов с помощью Joomla! 1.5». Хаген Граф, Издательский дом «Вильямс», 304 с., 2009.
Подобные документы
Аналіз системи збору первинної інформації та розробка структури керуючої ЕОМ АСУ ТП. Розробка апаратного забезпечення інформаційних каналів, структури програмного забезпечення. Алгоритми системного програмного забезпечення. Опис програмних модулів.
дипломная работа [1,9 M], добавлен 19.08.2012Аналіз основних задач фінансового відділу і їх залежності від вхідної інформації. Розробка автоматизованої інформаційної системи з ціллю якісної обробки вхідних даних. Організація інформаційного, організаційного, технічного і програмного забезпечення АІС.
курсовая работа [463,7 K], добавлен 11.02.2014Розробка елементів інформаційної системи для контролю експлуатації автотранспорту. Розробка програмного забезпечення в середовищі програмування Delphi з використанням пакету компонентів DevelopmentExpress та сервера баз даних під керуванням FireBird 2.1.
дипломная работа [4,3 M], добавлен 24.10.2012Аналіз задач, які вирішуються з використанням інформаційної системи. Вибір серверного вирішення, клієнтської частини, мережного вирішення, системного програмного забезпечення. Розробка підсистеми діагностики, керування, забезпечення безпеки даних.
курсовая работа [1,5 M], добавлен 22.04.2011Узагальнена структурна схема інформаційної системи та алгоритми її роботи. Проект бази даних. Інфологічне проектування і дослідження предметної області. Розробка інфологічної моделі предметної області. Розробка композиційної, логічної системи бази даних.
курсовая работа [861,7 K], добавлен 21.02.2010Вибір основної моделі задачі інформаційної підтримки автопаркінгів. Специфікація системи інформаційного обслуговування автопаркінгу. Здійснення замовлень в системі. Перевірка замовлених місць на парковці. Проектування інтерфейсу системи та бази даних.
дипломная работа [2,2 M], добавлен 21.06.2014Структура інформаційної системи веб-сайту. Узагальнена архітектура кластерної структури. Вимоги до хостингу. Встановлення та налаштування програмного забезпечення. Функція перенаправлення посилань. Система керування базою даних основного кластера.
дипломная работа [871,3 K], добавлен 02.07.2015Загальна характеристика мережі ресторанів, роль та взаємодія підрозділів. Функції менеджера з закупівель та постановка задачі на проектування системи інформаційної підтримки його діяльності. Моделювання процесу здійснення централізованих закупівель.
курсовая работа [3,9 M], добавлен 27.01.2014Розробка структури інструментального пакету для лабораторних робіт з інформатики на мові JavaScript: аналіз предметної області, написання алгоритму та вибір програмного забезпечення, розрахунок економічних показників готового програмного продукту.
дипломная работа [3,3 M], добавлен 16.09.2011Характеристика функціональної структури предметної області програмного комплексу. Розробка архітектури програмної системи. Вибір типу архітектури й зразків проектування. Опис декомпозиції, залежностей та інтерфейсу. Детальне проектування модулів та даних.
курсовая работа [462,2 K], добавлен 19.12.2013