вальними і навчальними матеріалами.
Сайт повинен містити сторінки:
· Головна;
· Сторінка з різними видами Перевезень і їх трактування
· Обладнання, Технічне, програмне
· Реєстрація, авторизація, відновлення пароля;
· Гостьова книга;
· Голосування;
· Про нас;
· Контакти;
· Система управління сайтом (адміністративна панель).
.2.2 Призначення розробки
Вимоги до програмного забезпечення серверної частини:
· Операційна система - Windows XP або Windows7;
· Веб-сервер - Apache версії не нижче 2.2.4;
· СУБД - MySQL версії не нижче 3.23; Вимоги до клієнтського програмного забезпечення:
Сайт повинен бути доступний для повнофункціонального перегляду за допомогою наступних браузерів:
· MS IE 6.0 і вище;
· Opera 6.0 і вище;
· Mozilla Firefox 5.0 і вище
· Google Chrome 32 і вище
Для створення потрібно застосувати різні програми та мови програмування.
Одним з таких мов є PHP. Це скриптова мова програмування загального призначення, інтенсивно застосовуваний для розробки веб-додатків. В даний час підтримується переважною більшістю хостинг-провайдерів і є одним з лідерів серед мов програмування, що застосовуються для створення динамічних веб-сайтів.
Для створення основного каркасу сайту застосовувався HTML - стандартна мова розмітки веб-сторінок. Більшість веб-сторінок містять опис розмітки на мові HTML. Він інтерпретується браузерами і відображається у вигляді документа в зручній для людини формі.
Зовнішній вигляд сайту відіграє вкрай важливу роль, тому для поліпшення його виду був використаний спеціальний мова CSS. Це мова стилів, що визначає відображення HTML-документів.
Так само застосовується JAVA - об'єктно-орієнтована мова програмування. Основною перевагою є що додатки можуть працювати на будь віртуальної Java-машині незалежно від комп'ютерної архітектури.
Створення сайту означає тестування і можливе поліпшення його можливостей. Так для перегляду сайту потрібно збірка локального сервера. З таким завданням може впорається збірка локального сервера. Для цього була обрана кроссплатформенная збірка веб-сервера XAMPP, так само можливе використання DenVER (Джентельменский набір розробника), обидві програми містять Apache, MySQL, інтерпретатор скриптів PHP, мова програмування Perl і велика кількість додаткових бібліотек, що дозволяють запустити повноцінний веб-сервер.
Популярність сайту багато в чому залежить від зовнішнього вигляду, тому для можливості налаштування шаблону сайту можна застосувати програму Artisteer. Це програмний продукт автоматизації веб дизайну, за допомогою якого можливо моментально створює фантастичного вигляду, унікальні шаблони сайту або блогу.
Для керування вмістом сайту використовуються CMS (Система управління вмістом) Joomla! Вона є однією з найбільш популярний CMS. Joomla!- Система управління вмістом (CMS), написана на мовах PHP і JavaScript, що використовує як сховища бази даних СУБД MySQL або інші індустріально-стандартні реляційні СУБД. Є вільним програмним забезпеченням, поширюваним під ліцензією GNU GPL.
Для верстки сайту використовується програма Adobe Dreamweaver. Програма Adobe Dreamweaver - це програмне забезпечення для веб-дизайну і створення візуальних проектів. Adobe Dreamweaver допомагає розробляти реалістичну середу для інтерактивного перегляду.
1.2.3 Вимоги до програмного забезпечення
Функції ПО і обмеження
На сайті повинна бути реалізована функція авторизації і реєстрації користувачів. У цій функції теж потрібна можливість редагування даних про користувача і зміні його логіна і пароля. Дана функція повинна бути доступна кожному користувач.
Сайт міститиме навчальний матеріал. Тому потрібна можливість додавання і редагування матеріалу. Доступ до перегляду матеріалу повинен мати будь-який користувач. Доступ до додавання і редагуванню матеріалу повинна мати тільки адміністрація сайту.
Для зручності використання сайту потрібно функція пошуку по сайту. З її допомогою можна відшукати потрібний матеріал. Ця функція доступна будь-якому користувачеві.
З допомогу гостьової книги можна залишити відгук на сайті. У гостьовій книзі можна...