Разработка пользовательского модуля интернет - приложения сайта

Автор: Пользователь скрыл имя, 22 Ноября 2010 в 20:17, практическая работа

Описание работы

Цель курсовой работы – разработка Web-сайта средствами языка программирования JavaScript и MySQL для привлечения заинтересованных лиц.

Для достижения цели нужно решить задачи:
Проанализировать литературу по проблеме разработки web-сайтов;
Проанализировать деятельность детского сада, с целью выявления вопросов, решение которых отображается на страницах сайта;
Спроектировать структуру сайта;
Разработать алгоритм работы сайта;
Выбрать средства реализации;
Разработать сайт

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

курсовая.docx

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

Введение 

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

     Таким образом, требуется создание собственного информационного сайта, который позволит дать информацию о любых вопросах, волнующих в настоящее время. Кроме того, основной проблемой, стоящей перед родителями, является то, что они не имеют представления, чем занимается их ребенок в детском саду. Данная проблема может быть решена благодаря разработке сайта, который в интерактивном режиме позволит отобразить требуемую информацию в разделе «галерея», а также оповещать о возможных победах или неудачах в новостях. Все это говорит об актуальности выбранной темы курсовой работы.

     Цель курсовой работы – разработка Web-сайта средствами языка программирования JavaScript и MySQL для привлечения  заинтересованных лиц.

Для достижения цели нужно решить задачи:

  1. Проанализировать литературу по проблеме разработки web-сайтов;
  2. Проанализировать деятельность детского сада, с целью выявления вопросов, решение которых отображается на страницах сайта;
  3. Спроектировать структуру сайта;
  4. Разработать алгоритм работы сайта;
  5. Выбрать средства реализации;
  6. Разработать сайт

      В рамках курсовой работы необходимо разработать  информационную систему «Сайт дошкольного  муниципального образовательного учреждения №52 «Золотой улей»».

  Курсовая  работа состоит из введения, трех  глав, заключения и приложения. 

Во введении обосновывается актуальность темы,  постановка цели и  задачи.

I глава  рассматривает анализ предметной  области.

II глава  описывает проектирование структуры  сайта.

III глава  - разработку сайта.

В заключении делаются выводы по выполненной работе.

В приложении находится код Web-сайта.

 

Глава I. Анализ предметной области.

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

    1. Анализ  деятельности детского сада.

  Миссия дошкольного учреждения:

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

Основными задачами МДОУ является:

  • Охрана жизни и укрепление физического и психического здоровья детей;
  • Обеспечение познавательно-речевого, социально - личностного, художественно эстетического и физического развития детей.
  • Воспитание с учётом возрастных категорий детей гражданственности, уважения к правам и свободам человека, любви к окружающей природе, Родине, семье.
  • Осуществление необходимой коррекции недостатков в физическом и психическом развитии детей.
  • Оказание консультативной и методической помощи родителям по вопросам воспитания, обучения и развития детей.

Основными вопросами, которые должны отображаться на сайте являются:

Размещение  фотографий, документов учреждения, информации о МДОУ, контактные адреса и телефоны и т.д.  

    1. Требования к разработке web-сайта

Основные требования к разработке сайта:

  1. Простота использования;
  2. Удобный интерфейс;
  3. Регистрация пользователей;
  4. Возможность общения пользователей;
  5. Возможность оставлять комментарии, как к фотографиям, так и к новостям;
  6. Обратная связь между пользователями и администраторами сайта.

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

    1. Обзор подобных существующих систем

     Существует множество различных и информационных сайтов, посвященных абсолютно различной тематике. Наглядно был рассмотрен пример сайта муниципального дошкольного образовательного учреждения № 116 «Солнечный» г. Тольятти. Пример приведен для сравнения двух рекламных сайтов, целью которых является привлечение внимание общественности к детским садам, продемонстрировать насколько разнообразна и интересна жизнь, как детей, так и воспитателей.

В качестве примера был выбран сайт: http://mdou116.togliatty.rosshkola.ru/

Данный  сайт посвящен детскому саду № 116 г. Тольятти. На нем размещена вся информация косаемая  детского сада. Главная  страница представляет собой красочное  оформление, что естественным образом  завлекает пользователей посетить данную станицу. Яркое содержание манит  посетить сайт, даже если Вы совсем не заинтересованы данным дошкольным учебным  заведением.

Содержание  данного сайта так же является достаточно интересным:

  • Новости
  • Контракты
  • Персонал
  • Галерея
  • Документы

Главная станица сайта:

Первая  ссылка «О нашем садике» открывает  станицу с двумя ссылками –  контакты и документы, на которых  расположена вся информация в  сжатом содержании.

В разделе  документы так же есть следующие  ссылки:

  • Устав МДОУ
  • Положения О СОВЕТЕ
  • Программа развития
  • Федеральные документы
  • Региональные документы
  • Муниципальные документы
  • Публичный отчет

Так же на странице присутствует ссылка на главную  страницу.

Следующая ссылка «Персонал» открывает страницу, где находятся фотографии и некоторая  информация о работниках детского сада.

Так же на сайте расположены три ссылки: «за советом к логопеду», «беседы  с психологом» и «здоровье  ваших малышей» где освящаются различные  проблемы детей.

И последней  ссылкой является раздел «Галерея», где расположены фотографии с  различных мероприятий по темам.

Минусом данного сайта является то, что  на нем нет форума, это не дает его посетителям общаться и пользователь может только прочитать новости, посмотреть фото, не оставляя никаких  комментариев.

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

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

Итак, на примере сайта http://mdou116.togliatty.rosshkola.ru/ были выявлены следующие недостатки разработанной системы (сайт МДОУ №116):

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

Отсутствие  колонки голосования. Это может  сказаться на заинтересованности сайтом постоянных пользователей.

Не существует ссылки «поиск», что ни маловажно  для экономии времени пользователя.

Так же были выявлены достоинства системы:

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

При разработке сайта МДОУ №52 были учтены все достоинства  и недостатки данной системы.  
 

    1. Выбор средств реализации ИС

Для создания сайта был выбран язык JavaScript — объектно-ориентированный скриптовый язык программирования. JavaScript обычно используется как встраиваемый язык для программного доступа к объектам приложений. Наиболее широкое применение находит в браузерах как язык сценариев для придания интерактивности веб-страницам.

Основные  архитектурные черты: динамическая типизация, слабая типизация, автоматическое управление памятью, прототипное программирование, функции как объекты первого класса.

Данный  язык был выбран из-за своей оперативности, скрипт обрабатывается на браузере и пользователь тут же видит результат без загрузки на сервер.

В качестве наиболее подходящей СУБД была выбрана MySQL. Это одна из самых популярных и самых распространенных СУБД в  Интернете. Она не предназначена  для работы с большими объемами информации, но ее применение идеально для Интернет сайтов, как небольших, так и достаточно крупных. MySQL отличатся хорошей скоростью  работы, надежностью, гибкостью. Работа с ней, как правило, не вызывает больших  трудностей.

Одним из основных факторов для использования  MySQL являлась скорость, так выборка информации из базы данных происходит значительно быстрее, чем из файлов. 

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

Для работы ИС требуется:

  • Web-сервер Apache версии не ниже 1.3.33
  • Интерпретатор РНР версии не ниже 4.4
  • СУБД MySQL
  • Web-браузер с поддержкой JavaScript
  • Операционная система Linux/Windows
 
 

  Дополнительные требования

Для работы с ИС к квалификации пользователя не предъявляется особенных требований. Единственный необходимый навык - умение работы с программой просмотра для  WWW. 

Вывод

  1. Произведен анализ деятельности детского сада.
  2. От заказчиков были получены требования по разработке сайта.
  3. Были проанализированы подобные существующие системы, на примере сайта МДОУ № 116.
  4. Выбраны средства реализации ИС - JavaScript и MySQL.

 

Глава II. Проектирование структуры сайта

1) Формулирование целей создания проекта

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

2)Сбор информации о компании или о предметной области проекта 
Никто лучше Заказчика не опишет идеи, принципы и деятельность его компании. На практике для этого проводятся беседы с представителем Заказчика, заполняются Брифы (анкеты), изучаются рекламные материалы компании.

3)Определение структуры

Правильно определенные направления деятельности помогают выделить смысловые группы, на основе которых и создается  информационная структура. Определение  категорий – процесс логический и творческий одновременно, и для  каждой ситуации он уникален.

4)Разработка макета 
Теперь можно переходить к визуализации – как с точки зрения архитектуры информации будет выглядеть отдельная страница. Макет экрана - расположение меню, навигации, сервисов, графических элементов – всё это помогает представить интерфейс будущего сайта. 
Большую помощь на этом этапе может оказать анализ сайтов-конкурентов. Изучив их особенности, можно сориентироваться – что нам нравится, что нет, не забыто ли что-то у нас. И в конечном итоге – чтобы не было банального повторения чужого дизайна.

Информация о работе Разработка пользовательского модуля интернет - приложения сайта