49958 (Создание тематического web-сайта с использованием методов CSS и языка Java Script)

2016-07-29СтудИзба

Описание файла

Документ из архива "Создание тематического web-сайта с использованием методов CSS и языка Java Script", который расположен в категории "". Всё это находится в предмете "информатика" из 1 семестр, которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "контрольные работы и аттестации", в предмете "информатика, программирование" в общих файлах.

Онлайн просмотр документа "49958"

Текст из документа "49958"

34




Волжский университет имени В.Н. Татищева

Факультет “Информатика и телекоммуникации”

Кафедра “Информатика и системы управления”

РАСЧЁТНО-ГРАФИЧЕСКАЯ РАБОТА

по дисциплине: “Web-технологии”

на тему: “Создание тематического WEB-сайта с использованием методов CSS и языка Java Script ”

Выполнил: студент гр.

Преподаватель:

Тольятти

Содержание

1. Постановка задачи

2. Изучение предметной области

3. Реализация поставленной задачи

3.1. Разработка навигации по сайту

3.2. Разработка интерфейса

Заключение

Приложение

1. Программный код index.html

2. Программный код reg.html

3. Программный код main.html

4. Программный код spec.html

5. Программный код news.html

1. Постановка задачи

В своей расчётно-графической работе я буду создавать web-сайт факультета информатики ВУиТ. Целью работы является разработка удобного интерфейса сайта.

2. Изучение предметной области

При создании web-сайта необходимо предусмотреть следующие странички и операции на них:

  1. Аутентифицированный вход на сайт (index.html);

  2. Регистрацию на сайте (для тех посетителей, которые первый раз пользуются данным сайтом) (reg.html);

  3. Главную страничку факультета(main.html);

  4. Страничку со специальностями факультета (spec.html);

  5. Страничку с объявлениями (news.html).

На основе всего перечисленного выше будут происходить дальнейшие этапы разработки.

3. Реализация поставленной задачи

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

3.1 Разработка навигации по сайту

Создание сайта предполагает разработку структурной схемы – навигации сайта, таким образом, в данном разделе я опишу в виде схемы принцип функционирования разрабатываемого мной web-сайта. Эта схема представлена на рисунке 1.

Рис.1. Схема навигации по web-сайту

3.2 Разработка интерфейса

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

При выборе данного сайта из множества других, ему подобных, мы сначала попадаем на страничку “index.html”.

Это страничка аутентифицированного входа на сайт, т.е. здесь необходимо ввести свой логин и пароль и нажать кнопку “Войти”. При неверном заполнении этих полей выдаются сообщения:

  1. при неверном заполнении поля “Логин”

  1. при неверном заполнении поля “Пароль”

При правильном заполнении полей происходит переход на главную страницу. А если данное посещение является первым, то следует выбрать ссылку “Зарегистрироваться”. При этом открывается страничка регистрации reg.html.

На данной странице выполняется регистрация посетителей. Для этого необходимо правильно заполнить обязательные поля: Фамилия, Имя, Отчество, Пол, E-Mail, Пароль, Подтверждение пароля, Дата рождения и Телефон, а также необязательные поля: ICQ и О Себе. Если вдруг посетителю понадобилось исправить всю информацию, то достаточно нажать кнопку “Очистить поля”.

Здесь я предусмотрел несколько проверок вводимых данных:

  1. Не все обязательные поля заполнены!!!

  2. Введите пароль!!!

  3. Слишком короткий пароль!!!

  4. Пароль не совпал!!! Повторите попытку!!!

  5. Неверно введён адрес e-mail!!!

При этом выдаются соответствующие сообщения, аналогично странице index.html.

После завершения ввода данных, следует нажать кнопку “ОК”. После чего выдаётся следующее сообщение

и происходит переход на главную страничку.

На главной страничке слева и снизу расположены ссылки на страницы spec.html и news.html. А чуть правее – информация о факультете.

Аналогично главной странице, на spec.html расположены ссылки, только вместо Специальностей, справа – Объявления.

А news.html выглядит следующим образом:

Она абсолютно аналогична страницам main.html и spec.html. Справа на ней расположена информация о событиях, происходящих с факультетом и некоторых его новостях.

Заключение

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

Тем самым, поставленная задача решена в полном объёме.

Приложение

1. Программный код index.html:

Вход на сайт

function test()

{

var f=0;

if (document.f.login.value.length==0){alert("Введите логин!!!");f=1;}

if (document.f.pw.value.length==0){alert("Введите пароль!!!");f=1;}

if (f==0){window.close();window.open("main.html");}

}

Логин

Пароль

Зарегистроваться

2. Программный код reg.html:

Регистрация

function test()

{ var f=0;

if ((document.form.fam.value.length==0)||(document.form.nam.value.length==0)

||(document.form.otch.value.length==0)||(document.form.email.value.length==0)

||(document.form.dob.value.length==0)||(document.form.phone.value.length==0)){alert("Не все обязательные поля заполнены!");f=1;}

if (document.form.password.value.length==0) {alert("Введите пароль!!!")}

else {if (document.form.password.value.length<6)

{alert("Слишком короткий пароль!!!"); document.form.password.value="";

document.form.password1.value="";f=1;}}

if (document.form.password.value!=document.form.password1.value)

{alert ("Пароль не совпал!!! Повторите попытку!!!");

document.form.password.value="";

document.form.password1.value="";f=1;}

if (document.form.email.value.indexOf('@', 0) == -1){alert("Неверно введен адрес e-mail!");f=1;}

if (f==0){alert("Поздравляю, регстрация завершена успешно!!!");window.close();window.open("main.html");}

}

bgColor=black border=0>

align=middle>Эта регистрация- чистая формальность.

Она создана для демонстрации Java Script

Заполните, пожалуйста, следующие поля, чтобы "зарегистрироваться" на "сайте" :)

Фамилия:

3. Программный код main.html:

Главная страница

H1 {font-family: Monotype Corsiva; font-size: 24pt; Color:white}

bgColor=black border=0>

face=Verdana>Меню

align=middle>

Кафедры факультета информатики и телекоммуникаций:

  • Информатика и система управления ;
  • Промышленная информатика ;
  • Прикладная математика;
  • Управление качеством в образовательных и производственных системах.
  • Администрация факультета:

    Декан факультета

    Куралесова Наталья Олеговна

    Заместитель декана

    Кузнецова Валентина Дмитриевна

    Основной задачей факультета является подготовка специалистов высшей квалификации по следующим специальностям:

    • 220100 - Вычислительные машины, комплексы, системы и сети (инженер-программист)
    • 071900 - Информационные системы (инженер-программист)
    • 071800 - Мехатроника.
    • Факультет Информатика и телекоммуникации располагает современной компьютерной базой, включающей 9 классов компьютеров Pentium IV и собственную корпоративную сеть. Практические занятия студентов проходят как в компьютерных классах университета, так и в Дирекции информационных систем АО "АВТОВАЗ". Обучающимся студентам предоставляется возможность работы в среде INTERNET с использованием электронных учебников.

      Контактная информация:

      :: Обьявления

      :: Специальность::

      4. Программный код spec.html:

      Специальности

      H1 {font-family: Monotype Corsiva; font-size: 24pt; Color:white}

      H2 {font-family: Monotype Corsiva; font-size: 12pt; Color:#CCCCCC}

      Адресг. Тольятти, ул. Советская, 74а
      Телефон:(8482) 63-83-74

      bgColor=black border=0>

      face=Verdana>Меню

      align=middle>

      071900

      Квалификационная характеристика специалиста:

      • алгоритмы (языки программирования Паскаль, С++, ассемблер);

      • информационные технологии;

      • программы обработки визуальных изображений (серия приложений Adobe, Corel Draw, др.);

      • программы моделирования (Visio Professional);

      • CAD-технологии (программа AutoCAD);

      • объектно-ориентированное программирование;

      • информационные сети;

      • базы и банки данных (Oracle, Delphi, SQL).

      Сфера применения: разработка и администрирование информационных систем на производственных предприятиях, в банках и т.п.



      220100

      Квалификационная характеристика специалиста:

      • языки программирования (Паскаль, С++, ассемблер);

      • базы и банки данных (Oracle, Delphi, SQL);

      • компьютерные сети (администрирование Linux, Solaris, NT, Free BS);

      • Web-технологии;

      • моделирование информационных процессов и систем.

      Сфера применения: разработка и администрирование глобальных и локальных компьютерных систем, Web-серверов.

      :: Факультет

      :: Специальности::

      5. Программный код news.html:

      Новости

      H1 {font-family: Comic Sans MS; font-size: 24pt; Color:white}

      bgColor=black border=0>

      face=Verdana>Меню

      align=middle>

      Объявления


      26/04/06


      Привет всем студентам ВУиТ

      Сдесь должны быть какие нибудь новости и обьявления

      Welcom to VUiT Web site

      Text of news

      Welcom to VUiT Web site

      Text of news


      25/04/06

      Welcom to VUiT Web site

      Text of news

      Welcom to VUiT Web site

      Text of news


      24/04/06

      Welcom to VUiT Web site

      Text of news


      23/04/06

      Welcom to VUiT Web site

      Text of news

      Welcom to VUiT Web site

      Text of news


      22/04/06

      Welcom to VUiT Web site

      Text of news


      21/04/06

      Welcom to VUiT Web site

      Text of news


      20/04/06

      Welcom to VUiT Web site

      Text of news


      219/04/06

      Welcom to VUiT Web site

      Text of news

      :: Факультет

      :: Специальности::

      34




      Свежие статьи
      Популярно сейчас
      Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
      Ответы на популярные вопросы
      Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
      Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
      Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
      Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
      Отзывы студентов
      Ставлю 10/10
      Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
      Лучшая платформа для успешной сдачи сессии
      Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
      Студизба ван лав ❤
      Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
      Отличный сайт
      Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
      Маленький отзыв о большом помощнике!
      Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
      Студ. Изба как крупнейший сборник работ для студентов
      Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
      Спасательный островок
      Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
      Всё и так отлично
      Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
      Отзыв о системе "Студизба"
      Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
      Отличный помощник
      Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
      Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
      Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
      Спасибо за шикарный сайт
      Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
      Популярные преподаватели
      Добавляйте материалы
      и зарабатывайте!
      Продажи идут автоматически
      5167
      Авторов
      на СтудИзбе
      438
      Средний доход
      с одного платного файла
      Обучение Подробнее