Автор: Пользователь скрыл имя, 22 Ноября 2010 в 20:17, практическая работа
Цель курсовой работы – разработка Web-сайта средствами языка программирования JavaScript и MySQL для привлечения заинтересованных лиц.
Для достижения цели нужно решить задачи:
Проанализировать литературу по проблеме разработки web-сайтов;
Проанализировать деятельность детского сада, с целью выявления вопросов, решение которых отображается на страницах сайта;
Спроектировать структуру сайта;
Разработать алгоритм работы сайта;
Выбрать средства реализации;
Разработать сайт
2.1. Требования к ИС
Тема предметной области предполагает привлечение пользователей разных категорий и по возрасту, и по увлечениям. Поэтому предстояла достаточно обширная задача: заинтересовать и вовлечь родителей в жизнь сада. Оставить крошечный след в их душах и добиться того, что человек именно после сайта посетил или отдал своего ребенка на воспитание именно в данный сад.
Поддерживая сайт в рабочем и актуальном состоянии, можно добиться максимальных успехов. Таким образом, разрабатываемая ИС должна выполнять следующие функции:
2.2. Компоненты ИС
Специфика
предметной области предусматривает
разработку компонентов системы, которые
обеспечивали бы возникновение интереса
у пользователей к выбранной
тематике, так как главной целью
сайта стало привлечение
Визитка. Заходя на страницу «Визитка» пользователь может узнать интересующею его информацию, связанную с историей, контактами, структурой учреждения.
Галерея. Содержит фотографии, сделанные на различных мероприятиях, конкурсах и выставках. Как в стенах детского сада, так и вне его. Существует множество интересных разделов, в каждой из которых есть определенная информация и фотографии, посвященных данной тематики.
Творческие работы. В данном разделе представлены работы воспитанников детского сада, сделанные своими руками. Так же размещена информация, посвященная конкурсам, проводящимся в стенах МДОУ.
Документы. Заходя на страницу «документы» мы можем получить всю информацию о структуре образовательного учреждения, о структуре управления детского сада, о кадровых ресурсах МДОУ. Вся информация представлена в виде таблиц, диаграмм и графиков.
Форум. Заходя на страницу «форум» пользователю дается возможность пообщаться с другими посетителями, а так же оставить свои пожелания и предложения для администраторов.
Голосование. На данной странице можно по желанию ответить на вопрос заданный администратором и руководством детского сада. Тем самым проинформировать вышеперечисленных о вашем отношении к МДОУ.
Новости. Так как сайт направлен на привлечение людей, данная страница играет огромную роль в жизнедеятельности сайта. Именно здесь можно узнать последние новости, интересующие пользователя, сделанные в виде анонсов. Что немаловажно каждая новость снабжена датой.
Поиск. Для удобства поиска информации, на сайте создан раздел, который позволяет сэкономить время и облегчить работу пользователя.
Регистрация. Предназначена для регистрации новых пользователей системы, а так же предоставление ему больших возможностей при работе с сайтом.
Наглядная схема структуры сайта
Рисунок 1,2. Структура сайта
2.3. Проектирование Базы Данных
Рисунок 1. Блок пользовательского
управления
Название таблицы в базе данных | Описание предназначение |
Jos_core_acl_aro_groups | Хранение информации о группах пользователей и о принадлежности пользователей к конкретной группе |
Jos_core_acl_groups_aro_map | Хранение информации о группах пользователей и о принадлежности пользователей к конкретной группе |
Jos_core_acl_aro | Назначение прав доступа пользователям или группам |
Jos_session | Информация о сессиях |
Jos_usertypes | Перечень имен всех возможных типов пользователей сайта |
Jos_groups | Перечень всех возможных групп доступа к сайту |
Jos_uses | Информация о пользователях, зарегистрированных на сайте. Такая как: логин, пароль, электронная почта, дата регистрации, последнее посещение сайта. |
Jos_core_acl_aro_section | Назначение прав доступа пользователям или группам |
Таблица 1. Блок пользовательского управления
Детальная информация о тех пользователях, которые зарегистрировались на сайте, включающих в себя: адрес, номер телефона, электронный почту и прочее.
Рисунок 2. Информация о пользователях
Название таблицы в базе данных | Описание предназначения таблицы |
Jos_content | Информация о статьях, которые составляют фактическое (реальное) содержимое и публикуются на сайте. |
Jos_content_frontpage | Значение ключевых полей лишь тех статей, которые будут отображаться на главной странице. |
Jos_categories | Категории, на которые может быть разбит материал всех статей, публикуемый на сайте. |
Jos_sections | Секция, в состав которой входят категории. |
Jos_content_rating | Хранение информации о количестве просмотров той или иной статьи. |
Таблица 3. Блок отвечающий за работу с содержанием сайта (content)
Рисунок 3. Блок отвечающий за работу с содержанием сайта (content)
Название таблицы в базе данных | Описание предназначения таблицы |
Jos_menu | Информация о всех пунктах меню сайта |
jos_template_position | Расположение шаблона |
jos_modules | Список подключенных модулей |
jos_modules_menu | Информация о связях модулей с определенными пунктами меню |
jos_components | Информация о компонентах, установленных на сайте |
jos_template_menu | Информация об отображении меню в шаблонах |
Таблица 4. Блок, через который осуществляется работа с Элементами и Меню |
Рисунок 4. Блок, через который осуществляется работа с Элементами и Меню
Название таблицы в базе данных | Описание предназначения таблицы |
Jos_pol_menu | Информация о связи конкретного опроса с определенным пунктом меню. |
Jos_polls | Информация
непосредственно о самом |
Jos_poll_data | Хранит варианты
ответов для каждого |
Jos_pol_date | Дата и время голосования |
Таблица 5. Блок, содержащий опрос и голосование, находящиеся на сайте
Рисунок
5. Блок, содержащий опрос
и голосование, находящиеся
на сайте
Вывод
Глава III. Разработка сайта
Последним пунктом является глава разработка сайта. Последним по нумерации, но не по значению. Здесь мы выполняем окончательные
действия-разрабатываем
сайт, используя все то, о чем
говорилось в предыдущих главах.
Итак, у нас получаются следующие ссылки.
3.1. Главная страница
При загрузке
сайта открывается главная
Рисунок
1. Главная страница
Ссылка «новости» открывает динамичную страницу, где расположена информация о новостях, касающихся детского сада. Так же можно найти анонсы о спорте, музыке, искусстве и прочих увлечениях детей.
Рисунок 2. Страница «Новости»
Ссылка «гостевая книга» открывает динамичную страницу, где зарегистрированный пользователь может оставить сообщение, как для администрации сайта, так и для дирекции детского сада.
Рисунок 3. Гостевая книга
Рисунок 4. Страница «Поиск»
Ссылка «поиск» открывает динамическую страницу, где можно сразу найти интересующую информацию.
Можно выбрать категории поиска из разделов: гостевая книга, новости, статистические страницы, файлы, ссылки и документы.
Рисунок 5. Страница «Галерея»
Ссылка
«галерея» открывает
список основных разделов: «мастер - класс», «День Победы» и т.д.
Предусмотрена функция для удобства пользователей: когда кликаем мышкой по маленькому изображению оно увеличивается.
Рисунок 6. Страница «Статистика»
Ссылка «статистика» открывает динамическую страницу, увидев которую мы можем просмотреть браузеры, операционные системы, которыми пользуются посетители сайта. А так же сколько оставлено комментариев, зарегистрировалось пользователей, количество загруженных фотографий и обновленных новостей.
Информация о работе Разработка пользовательского модуля интернет - приложения сайта