Волжский университет имени В.Н. Татищева
Факультет “Информатика и телекоммуникации”
Кафедра “Информатика и системы управления”
РАСЧЁТНО-ГРАФИЧЕСКАЯ РАБОТА
по дисциплине: “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-сайта необходимо предусмотреть следующие странички и операции на них:
Аутентифицированный вход на сайт (index.html);
Регистрацию на сайте (для тех посетителей, которые первый раз пользуются данным сайтом) (reg.html);
Главную страничку факультета(main.html);
Страничку со специальностями факультета (spec.html);
Страничку с объявлениями (news.html).
На основе всего перечисленного выше будут происходить дальнейшие этапы разработки.
3. Реализация поставленной задачи
В данном разделе моей работы описываются основные этапы разработки web-сайта.
3.1 Разработка навигации по сайту
Создание сайта предполагает разработку структурной схемы – навигации сайта, таким образом, в данном разделе я опишу в виде схемы принцип функционирования разрабатываемого мной web-сайта. Эта схема представлена на рисунке 1.
/>
Рис.1. Схема навигации по web-сайту
3.2 Разработка интерфейса
После того как определена структурная схема функционирования, необходимо разработать интерфейс сайта, таким образом, чтобы он отвечал тематическим требованиям.
При выборе данного сайта из множества других, ему подобных, мы сначала попадаем на страничку “index.html”.
/>
Это страничка аутентифицированного входа на сайт, т.е. здесь необходимо ввести свой логин и пароль и нажать кнопку “Войти”. При неверном заполнении этих полей выдаются сообщения:
при неверном заполнении поля “Логин”
/>
при неверном заполнении поля “Пароль”
/>
При правильном заполнении полей происходит переход на главную страницу. А если данное посещение является первым, то следует выбрать ссылку “Зарегистрироваться”. При этом открывается страничка регистрации reg.html.
/>
На данной странице выполняется регистрация посетителей. Для этого необходимо правильно заполнить обязательные поля: Фамилия, Имя, Отчество, Пол, E-Mail, Пароль, Подтверждение пароля, Дата рождения и Телефон, а также необязательные поля: ICQи О Себе. Если вдруг посетителю понадобилось исправить всю информацию, то достаточно нажать кнопку “Очистить поля”.
Здесь я предусмотрел несколько проверок вводимых данных:
Не все обязательные поля заполнены!!!
Введите пароль!!!
Слишком короткий пароль!!!
Пароль не совпал!!! Повторите попытку!!!
Неверно введён адрес e-mail!!!
При этом выдаются соответствующие сообщения, аналогично странице index.html.
После завершения ввода данных, следует нажать кнопку “ОК”. После чего выдаётся следующее сообщение
/>
и происходит переход на главную страничку.
/>
На главной страничке слева и снизу расположены ссылки на страницы spec.htmlи news.html. А чуть правее – информация о факультете. --PAGE_BREAK--
/>
Аналогично главной странице, на 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
{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»);} продолжение
--PAGE_BREAK--
}
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>
onmouseover=«this.style.backgroundColor='black'»
title=Объявленияstyle=«CURSOR: hand»
onclick=«parent.location='news.html'»
onmouseout=«this.style.backgroundColor='#787878'»
bgColor=#787878 height=16>
style=«FILTER: Alpha(opacity=100, finishopacity=0, style=3)» продолжение
--PAGE_BREAK--
align=middle> Объявления
onmouseover=«this.style.backgroundColor='black'»
title="Специальности" style=«CURSOR: hand»
onclick=«parent.location='spec.html'»
onmouseout=«this.style.backgroundColor='#787878'»
bgColor=#787878 height=16>
style=«FILTER: Alpha(opacity=100, finishopacity=0, style=3)»
align=middle>Специальности
Кафедры факультета информатики и телекоммуникаций:
Информатика и система управления ;
Промышленная информатика ;
Прикладная математика;
Управление качеством в образовательных и производственных системах.
Администрация факультета:
Деканфакультета
Куралесова Наталья Олеговна
Заместитель декана
Кузнецова Валентина Дмитриевна
Основной задачей факультета является подготовка специалистов высшей квалификации по следующим специальностям:
220100 — Вычислительные машины, комплексы, системы и сети (инженер-программист)
071900 — Информационные системы (инженер-программист)
071800 — Мехатроника.
Факультет Информатика и телекоммуникации располагает современной компьютерной базой, включающей 9 классов компьютеров Pentium IV и собственную корпоративную сеть. Практические занятия студентов проходят как в компьютерных классах университета, так и в Дирекции информационных систем АО «АВТОВАЗ». Обучающимся студентам предоставляется возможность работы в среде INTERNET с использованием электронных учебников.
Контактная информация:
Адрес
г. Тольятти, ул. Советская, 74а
Телефон:
(8482) 63-83-74
:: Обьявления
:: Специальность::
4. Программныйкодspec.html:
Специальности
H1 {font-family: Monotype Corsiva; font-size: 24pt; Color:white}
H2 {font-family: Monotype Corsiva; font-size: 12pt; Color:#CCCCCC}
продолжение
--PAGE_BREAK--
bgColor=black border=0>
face=Verdana>Меню
align=middle>
onmouseover=«this.style.backgroundColor='black'»
title=Факультет style=«CURSOR: hand»
onclick=«parent.location='main.html'»
onmouseout=«this.style.backgroundColor='#787878'»
bgColor=#787878 height=16>
style=«FILTER: Alpha(opacity=100, finishopacity=0, style=3)»
align=middle>Факультет
onmouseover=«this.style.backgroundColor='black'»
title=Объявления style=«CURSOR: hand»
onclick=«parent.location='news.html'»
onmouseout=«this.style.backgroundColor='#787878'»
bgColor=#787878 height=16>
style=«FILTER: Alpha(opacity=100, finishopacity=0, style=3)»
align=middle>Объявления
071900
Квалификационная характеристика специалиста:
алгоритмы (языки программирования Паскаль, С++, ассемблер);
информационные технологии;
программы обработки визуальных изображений (серия приложений Adobe, CorelDraw, др.);
программы моделирования (VisioProfessional);
CAD-технологии (программа AutoCAD);
объектно-ориентированное программирование;
информационные сети;
базы и банки данных (Oracle, Delphi, SQL).
Сфера применения: разработка и администрирование информационных систем на производственных предприятиях, в банках и т.п.
продолжение
--PAGE_BREAK--
220100
Квалификационная характеристика специалиста:
языки программирования (Паскаль, С++, ассемблер);
базы и банки данных (Oracle, Delphi, SQL);
компьютерные сети (администрирование Linux, Solaris, NT, FreeBS);
Web-технологии;
моделирование информационных процессов и систем.
Сфера применения: разработка и администрирование глобальных и локальных компьютерных систем, Web-серверов.
:: Факультет
:: Специальности::
5. Программныйкодnews.html:
Новости
H1 {font-family: Comic Sans MS; font-size: 24pt; Color:white}
bgColor=black border=0>
face=Verdana>Меню
align=middle>
onmouseover=«this.style.backgroundColor='black'»
title=Факультет style=«CURSOR: hand»
onclick=«parent.location='main.html'»
onmouseout=«this.style.backgroundColor='#787878'»
bgColor=#787878 height=16>
style=«FILTER: Alpha(opacity=100, finishopacity=0, style=3)»
align=middle>Факультет
onmouseover=«this.style.backgroundColor='black'»
title=«Специальности» style=«CURSOR: hand»
onclick=«parent.location='spec.html'»
onmouseout=«this.style.backgroundColor='#787878'»
bgColor=#787878 height=16>
продолжение
--PAGE_BREAK--
style=«FILTER: Alpha(opacity=100, finishopacity=0, style=3)»
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
:: Факультет
:: Специальности::