
- •Министерство образования и науки российской федерации
- •«Сибирский государственный аэрокосмический университет имени академика м.Ф. Решетнева»
- •Курсовая работа
- •Введение
- •Изучить понятия и классификацию web-технологий
- •Требования к Web-приложениям
- •Виды средств разработки web-приложений
- •Сравнительные характеристики сред создания Web – приложений
- •Техническое задание Назначение web-приложения на основе html, css, php языков сайтостроения с использованием баз данных Mysql
- •Требования к web-приложению
- •Руководство пользователя
- •Руководство программиста Характеристики программы
- •Тестирование разработанной программы
- •Проведение оценочных работ
- •Заключение
- •Список использованных источников
Техническое задание Назначение web-приложения на основе html, css, php языков сайтостроения с использованием баз данных Mysql
Веб-приложение – клиент-серверное приложение, в котором клиентом выступает браузер, а сервером – веб-сервер. Логика веб-приложения распределена между сервером и клиентом, хранение данных осуществляется, преимущественно, на сервере, обмен информацией происходит по сети. Одним из преимуществ такого подхода является тот факт, что клиенты не зависят от конкретной операционной системы пользователя, поэтому веб-приложения являются межплатформенными сервисами.
Требования к web-приложению
совместимость с основными версиями браузеров.
минимальный объем HTML-кода.
исходный HTML-код должен быть читабельным.
верхние, нижние и левые блоки должны быть вынесены в отдельный php-файл и в дальнейшим подключать их с помощью include””;.
CSS (таблицы каскадных стилей), используемые в нескольких документах находились в отдельном файле.
гиперссылки имели правильные пути – абсолютные и относительные.
в именах файлов и адресах гиперссылок использовались только цифры и буквы английского алфавита нижнего регистра, также допускается использование символа подчеркивания. Все остальные символы русского алфавита, английские символы верхнего регистра значительно могут осложнить поддержку web-сайта.
Руководство пользователя
Для того чтобы начать создание web-приложения нужно:
Скачать Denwer – локальный сервер с официального сайта http://www.denwer.ru/.
Установить Denwer – локальный сервер:
Щелкните по скачанному архиву Денвера. Запуститься инсталлятор. Далее выбираете директорию куда установить.
После завершения установки щелкните по ярлыку Denwer на Рабочем столе. Вы, запустили локальный сервер и теперь можете посмотреть, работает он или нет.
Откройте в браузере страницу http://localhost (который хранится в папке home/localhost/www). Если все работает, то в браузере вам выведет сообщение:
Далее открываем любой доступный редактор web-приложений (я работал в среде web-разработки Adobe Dreamweaver CS3).
Создаем новый документ (File->New->PHP (Ctrl+N))
Далее создаем, новый менеджер сайтов для удобства просмотра файлов в папке Home. Для этого на правой панели нажимаем вкладку Files. Далее заходим во вкладку Manage Sites. Далее New Site пишем имя проекта, выбираем местоположение папки, где будут храниться файлы и нажимаем Ok. В manage sites выбираем нами созданный файл и нажимаем Done. Все можно приступать к написанию нашего сайта.
Чтобы сохранить наш проект нужно зайти во вкладку File и выбрать пункт Save(Ctrl+S) или Save As(Ctrl+Shift+S).
Для того чтобы проверить работает наш проект или нет заходим в любой браузер и набираем http://localhost/и название нашего проекта.
Руководство программиста Характеристики программы
Web-приложение полностью разработано в среде Adobe Dreamweaver CS3. Для реализации web-приложения были выбраны языки сайтостроения HTML, CSS и PHP.
Тестирование разработанной программы
Тестирование – это процесс выполнения программы (или части программы) с намерением (или целью) найти ошибки.
Данное web-приложение тестировалось постоянно по мере написания новых модулей. Каждый модуль и его отдельные методы подвергались тестированию как черного, так и белого ящика.
Черный ящик – тестирование функционального поведения web-приложения с точки зрения внешнего мира. Под «черным ящиком» понимается объект исследования, внутреннее устройство которого неизвестно.
Белый ящик – тестирование кода на предмет логики работы web-приложения и корректности его работы с точки зрения компилятора того языка на котором она писалась. Данная стратегия тестирования позволяет проверить внутреннюю структуру web-приложения. Исходя из этой стратегии, тестировщик получает тестовые данные путем анализа логики работы web-приложения.
На данном этапе критических ошибок, при которых могут произойти серьезные сбои в работе web-приложения не выявлено.