Выбор программных средств. Выбор средства проектирования web-сайта. Установка аппаратно-программного комплекса. Проектирование базы данных информационно-допризывной системы. Разработка пользовательского интерфейса. Файловая структура базы данных.
Аннотация к работе
При создании базы данных были изучены, рассмотрены программные пакеты по созданию базы данных (PHP, My SQL, NETOBJECTS Fussion, Home Site, Adobe Dreamweaver CS4). Результатом данной работы является разработка информационной структуры, разработка алгоритма и описание работы программы обработки данных призывника для военкомата дизайна и информационное наполнение web-базы данных, который предоставляет всю необходимую информацию. Созданный программы базы данных позволит получить исчерпывающую информацию о представленных материалах, разрешит просмотр новостей, будет поддерживать аутентификацию пользователей по логину и паролю, а также позволит получать необходимую информацию о текущих и запланированных призывников в режиме реального времени.В первых 2-х приложениях приводятся, тело написанной программы по различным разделам программного обеспечения и в приложении приводится список приведенных сокращений. С появлением Web-технологии компьютер начинают использовать совершенно новые слои населения Земли. Элиту объединяла одна черта - в силу высочайшей ответственности и практически стопроцентной занятости “большие люди” никогда не пользовались компьютером; типичной была ситуация, когда с компьютером работал секретарь. Спектр социальных групп, подключающихся к сети Интернет и ищущих информацию в WWW, все время расширяется за счет пользователей, не относящихся к категории специалистов в области информационных технологий. Web-технология полностью перевернула наши представления о работе с информацией, да и с компьютером вообще.Современные программы базы данных становятся все более сложными и все более перегружаются логикой. Раньше производительность таких приложений определялась, в основном, скоростью работы того или иного SQL-сервера и тем, существует ли для него достаточно эффективная реализация драйвера доступа к SQL-серверу для выбранного языка программирования. Таким образом, время на отработку SQL-запроса составляло 70-90% от общего времени обработки HTTP-запроса. С повышением требований к масштабируемости (увеличение количества пользователей) и наращиванием логики приложения требования к языку программирования и среде выполнения существенно возрастают. В настоящие время для создания вебсайтов существует множество различных языков программирования.PHP - это инструмент объектно-ориентированного программирования с открытым кодом (open source), язык серверных скриптов (server scripting language), встраиваемый в HTML, который интерпретируется и выполняется на сервере [13]. Перед отправкой страницы PHP-код проигрывается на сервере и браузеру выдается результат в виде опять таки HTML-страницы, которая может сильно отличаться от той, что хранится на сервере. Обычные же страницы, имеющие расширение. html/htm web-сервер будет отправлять браузеру без какой-либо обработки. Основное отличие от CGI-скриптов, написанных на других языках, типа Perl или C - это то, что в CGI-программах вы сами пишете выводимый HTML-код, а, используя PHP - вы встраиваете свою программу-скрипт в готовую HTML-страницу, используя открывающий и закрывающий теги (в примере ). Это значит, что PHP-скрипт выполняется на сервере, а клиенту передается результат его работы, тогда как в JAVASCRIPT-код полностью передается на клиентскую машину и только там выполняется браузером.MYSQL характеризуется большой скоростью, устойчивостью и легкостью в использовании. MYSQL был разработан компанией TCX для внутренних нужд, которые заключались в быстрой обработке очень больших баз данных. Компания утверждает, что использует MYSQL с 1996 года на сервере с более чем 40 БД, которые содержат 10,000 таблиц, из которых более чем 500 имеют более 7 миллионов строк. Наиболее полно возможности сервера проявляются на Unix-серверах, где есть поддержка многопоточности, что дает значительный прирост производительности. В варианте под Windows, MYSQL может запускаться как сервис Windows NT или как обычный процесс на Windows 95/98.На сегодняшний момент существует два мощных средства создания вебсайтов - это последние версии FRONTPAGE 2003 компании Microsoft и Dreamweaver MX 2004 компании Macromedia [14]. Его версия FRONTPAGE 2000 отличается от всех предыдущих тем, что она впервые интегрирована в структуру пакета программ Microsoft Office. FRONTPAGE специализирован на подготовке электронных изданий, в частности - на разработке web-узлов целиком. Он поддерживает фреймовую структуру, ориентирован на простоту и удобство создания гиперссылок, обеспечивает единый стиль оформления различных web-страниц, оптимизирует скорость их загрузки. Таким образом, пакет отличается продуманностью реализации как эстетических, так и технических аспектов создания электронных изданий и позволяет, в какой-то степени, автоматизировать процесс проектирования.В качестве веб-сервера выбран Apache версии 2.0.35, в качестве языка программирования PHP 4.1.2, в качестве сервера баз данных MYSQL 4.0.21.
План
СОДЕРЖАНИЕ
ВВЕДЕНИЕ
ГЛАВА 1. АНАЛИЗ ТЕХНИЧЕСКИХ И МЕТОДИЧЕСКИХ АСПЕКТОВ ПРОГРАММНЫХ СРЕДСТВ
1.1 Выбор программных средств
1.2 Преимущества использования PHP в сравнении с другими языками
1.3 Сервер баз данных MYSQL и его особенности
1.4 Выбор средства проектирования web-сайта
1.5 Установка и настройка аппаратно-программного комплекса
1.6 Веб - сервер Apache
1.7 Установка РНР и настройка Apache для работы с РНР
1.8 Установка MYSQL
1.9 Работа в Macromedia Dreamweaver MX 2013
ГЛАВА 2. ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ ИНФОРМАЦИОННО-ДОПРИЗЫВНОЙ СИСТЕМЫ
2.1 Разработка базы данных
2.2 Разработка пользовательского интерфейса
2.3 Файловая структура базы данных
2.4 Вход в систему MYSQL
2.5 Создание таблиц базы данных
2.6 Формирование страниц базы данных
2.7 Использование переменных сеанса
2.8 Использование cookie - наборов в сеансе
2.8.1 Реализация управления простым сеансом
2.8.2 Запуск сеанса
2.8.3 Регистрация переменных сеанса
2.8.4 Использование переменных сеанса
2.8.5 Отмена регистрации переменных и завершение сеанса
2.8.6 Использование переменных сеанса в приложении
2.9 Запуск базы данных и описание работы с ним
ГЛАВА 3. РАЗРАБОТКА АЛГОРИТМА И ОПИСАНИЕ РАБОТЫ ПРОГРАММЫ ОБРАБОТКИ ДАННЫХ