Проектирование информационной системы рынка ценных бумаг
Выбор и обоснование технологии Flash для проектирования, характеристики и описание Apache и PHP. Этапы установки Web-сервера Apache, установка и настройка PHP и шаблона ImagevueX. Создание и настройка категорий и материалов сайта, настройка почты.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 10.12.2014 |
Размер файла | 1,3 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru
НЕГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
ВОСТОЧНАЯ ЭКОНОМИКО-ЮРИДИЧЕСКАЯ ГУМАНИТАРНАЯ АКАДЕМИЯ
Институт экономики, информатики и управления
Кафедра управления и информатики
Специальность «Прикладная информатика (в экономике)»
Курсовая работа
по дисциплине «Корпоративные экономические информационные системы»
на тему: Проектирование информационной системы рынка ценных бумаг
Выполнил:
Студент 5 курса
С.З. Исламов
Проверил:
Э.А. Гумеров
Уфа 2011
Содержание
Введение
1. Создание сайта
1.1 Установка Web-сервера Apache
1.2 Установка и настройка PHP
1.3 Установка шаблона ImagevueX
1.4. Создание и настройка категорий и материалов сайта
1.5 Настройка сайта на отправление почты
2. Конечный вид сайта
Заключение
Список использованной литературы
Введение
Для проектирования ИС Рынка ценных бумаг я решил использовать некоторые решения в технологии Flash в сочетании с языком общего программирования, интенсивно применяемого для разработки веб-приложений - PHP в сочетании с кроссплатформенным Apache HTTP-сервер, а также найденных в свободном доступе пары скриптов. Данные решения мне показались очень интересными, а мой будущий сайт на основе флеш-технологии будет смотреться весьма привлекательным и неординарно. Вот некоторые доводы в пользу пхп и апача.
Характеристики и описание Apache:
· Основными достоинствами Apache считаются надёжность и гибкость конфигурации. Он позволяет подключать внешние модули для предоставления данных, использовать СУБД для аутентификации пользователей, модифицировать сообщения об ошибках и т. д. Поддерживает IPv6. Ядро
· Ядро Apache включает в себя основные функциональные возможности, такие как обработка конфигурационных файлов, протокол HTTP и система загрузки модулей. Ядро (в отличие от модулей) полностью разрабатывается Apache Software Foundation, без участия сторонних программистов.
· Теоретически, ядро apache может функционировать в чистом виде, без использования модулей. Однако, функциональность такого решения крайне ограничена.
· Ядро Apache полностью написано на языке программирования C.
Система конфигурации Apache: проектирование сервер сайт flash
· Система конфигурации Apache основана на текстовых конфигурационных файлах. Имеет три условных уровня конфигурации:
· Конфигурация сервера (httpd.conf).
· Конфигурация виртуального хоста (httpd.conf c версии 2.2 extra/httpd-vhosts.conf).
· Конфигурация уровня директории (.htaccess).
· Имеет собственный язык конфигурационных файлов, основанный на блоках директив. Практически все параметры ядра могут быть изменены через конфигурационные файлы, вплоть до управления MPM. Большая часть модулей имеет собственные параметры.
· Часть модулей использует в своей работе конфигурационные файлы операционной системы (например /etc/passwd и /etc/hosts).
· Помимо этого, параметры могут быть заданы через ключи командной строки.
Характеристики и описание PHP:
PHP (англ. PHP: Hypertext Preprocessor -- «PHP: препроцессор гипертекста», англ. Personal Home Page Tools[3] (устар.) -- «Инструменты для создания персональных веб-страниц») -- скриптовый язык программирования общего назначения, интенсивно применяемый для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков программирования, применяющихся для создания динамических веб-сайтов.
Язык и его интерпретатор разрабатываются группой энтузиастов в рамках проекта с открытым кодом. Проект распространяется под собственной лицензией, несовместимой с GNU GPL.
· В области программирования для сети Интернет PHP -- один из популярных скриптовых языков (наряду с JSP, Perl и языками, используемыми в ASP.NET) благодаря своей простоте, скорости выполнения, богатой функциональности, кроссплатформенности и распространению исходных кодов на основе лицензии PHP.
· Популярность в области построения веб-сайтов определяется наличием большого набора встроенных средств для разработки веб-приложений[7]. Основные из них:
· автоматическое извлечение POST и GET-параметров, а также переменных окружения веб-сервера в предопределённые массивы;
· взаимодействие с большим количеством различных систем управления базами данных (MySQL, MySQLi, SQLite, PostgreSQL, Oracle (OCI8), Oracle, Microsoft SQL Server, Sybase, ODBC, mSQL, IBM DB2, Cloudscape и Apache Derby, Informix, Ovrimos SQL, Lotus Notes, DB++, DBM, dBase, DBX, FrontBase, FilePro, Ingres II, SESAM, Firebird / InterBase, Paradox File Access, MaxDB, Интерфейс PDO);
· автоматизированная отправка HTTP-заголовков;
· работа с HTTP-авторизацией;
· работа с cookies и сессиями;
· работа с локальными и удалёнными файлами, сокетами.
· обработка файлов, загружаемых на сервер;
· работа с XForms;
1. Создание сайта
1.1 Установка Web-сервера Apache
Запусткаем установщик Web-сервера Apache. Результатом будет окно с лицензионным соглашением, после принятия которого, следует перейти к следующему окну с краткой информацией о нововведениях во второй версии Apache. Следующее окно, показанное на рисунке, позволяет ввести информацию о сервере: доменное имя сервера, имя сервера и адрес электронной почты администратора. Если установка происходит на локальную машину, то в поля для доменного имени и имени сервера следует ввести localhost. В нижней части окна предлагается выбрать номер порта по которому сервер будет принимать запросы (80 или 8080).
Рис 1. Установка Apache на локальную машину
После установки проверяем правильно ли встал Апач, для этого в браузере заходим по адресу 127.0.0.1, либо localhost
Рис 2. Проверка
Далее следует запустить службу в автоматическом режиме, чтобы Apache запускался при старте системы. Для этого необходимо перейти в окно Свойства, выбрав в контекстном меню сервиса пункт Свойства и в появившемся окне в выпадающем списке "Тип запуска" выбрать пункт "Авто".
Рис 3. Запуск службы
Конфигурирование Apache
Web-сервер -- сложный программный продукт работающий на разных платформах и в разных операционных системах по всему миру. Поэтому для корректной работы на установленной системе его необходимо настроить (сконфигурировать).
По умолчанию настройки Apache расположены в файле httpd.conf в директории conf. Далее будут описаны основные директивы файла httpd.conf и их общеупотребительные значения.
1.2 Установка и настройка PHP
Для установки PHP я создал каталог в корневом каталоге диска c:/php и разместить в нём файлы из дистрибутива. После этого переименовал конфигурационный файл php.ini-dist в php.ini и скопировать его в директорию Windows.
Далее, необходимо сообщить Web-серверу о наличии установленного PHP. Установка PHP возможна двумя вариантами: как модуль Apache и как внешнее CGI-приложение. Я выбрал первое. Установка PHP в качестве модуля немного повышает быстродействие, так как модуль PHP загружается один раз при запуске Web-сервера.
Рис 4. Установка PHP
Для установки PHP в качестве модуля открываем главный настроечный файл Apache httpd.conf на редактирование и вносим туда пару строк кода:
LoadModule php5_module c:/php-5.3.5/php5apache2_2.dll
AddType application/x-httpd-php phtml php
PHPIniDir "c:/php-5.3.5/"
· Первая строка загружает модуль PHP, реализованный в библиотеке php5apache2_2.dll
· Вторая строка устанавливает соответствие между файлами с расширением php и mime-типом application/x-httpd-php, который обрабатывается модулем PHP.
· Третья строка позволяет явно указать расположением конфигурационного файла php.ini.
После всех манипуляций перезагружаем Apache
Проверяем работоспособность:
Создаём тестовый php-скрипт под именем phpinfo.php, выполняющий одноименную функцию и сохраняем его в директорию c:/Apache2.2/htdocs.
<?php
echo phpinfo();
?>
Далее открываем браузер и вводим в строке адреса http://localhost/phpinfo.php и видим:
Рис 5. Информация о PHP
1.3 Установка шаблона ImagevueX
Используем программный продукт фирмы ImagevueX с одноименным названием самого обеспечения. Распаковываем файлы в директорию Апача в папку htdocs/mysite. Готово. Стоит отметить что данный шаблон имеет административную панель, легка в управлении, поддерживает дополнительные модули и дружит с ПХП и Апач. Далее заходим через браузер по адресе localhost/3 и видим:
Рис 6. Директории ImagevueX
1.4 Создание и настройка категорий и материалов сайта
Заходим в директорию iv-admin/index.php и попадаем в административную панель
Рис 7. Административная панель
По умолчанию логин для входа: admin. Пароль не требуется. В последствии его можно создать.
Менеджер контентов сайта представляет собой главное окно, с различными настройками, регистрации пользователей и тд.
Здесь мы видим выбором папок для размещения различной информации в них.
Рис 8. Окно панели
По открытии папок выходит окно редактирования, где мы можем выбрать тип папки-как она будет отображаться. Данном случаем как textpage (текстовая страница)
Ставим заголовок как ММВБ если данная страница будет отображать информацию о рынке ММБВ. В Дескрипшн ставим краткое описание. Контент отображает боле раскрытое представление о странице.
Рис 9. Редактирование контента
Для удобства можно воспользоваться встроенным редактором html-тегов, лично я считаю что править страницу вручную-куда более удобнее.
Рис 10. Редактор html-тегов
Для того чтобы некоторый контент не отображался для пользователей - можно скрыть его. В первую очередь это удобно для того чтобы внести поправки в содержимое, либо скрыть информацию умышленно.
Рис 11. Закрытие контента
1.5 Настройка сайта на отправление почты
Для настройки отправки почты от посетителей сайта, перейдем по адресу http://localhost/3/iv-admin/index.php?c=config,
Рис 12. Меню настройки.
Здесь мы видим какую конфигурацию будет иметь наш сайт в конечном виде. Нас интересует отправка почты, заходим в меню настройки почты и вносим соотвествующие изменения.
Рис 13. Настройка почты
Хост отправки указываем smtp.yourdomen.ru, где yourdomen-любой домен почтовой службы, на рисунке показан всеми известный rambler.ru. SMTP порт 25. Можно выбрать безопасность, обычно предлагают TLS.
Далее настраиваем owneremail-куда будет отсылаться почта.
Рис 14. Настройка owneremail.
Заключение
В данной курсовой работе была разработана информационная система рынка ценных бумаг
В ходе разработки я научился пользоваться набором для Web-разработчика PHP, Apache.
Хочу выделить возможности PHP для создания быстрых генерируемых страниц, используя достоинства этого языка можно легко создавать профессиональные и любительские интернет страницы.
Список использованной литературы:
1. http://www.codenet.ru/ Всё об Апач, ПХП и Мускул.
2. http://www.php.ru/ Сайт загрузки последних версий php
3. http://otadmina.ru/ Поддержка php и mysql.
4. Колисниченко Д.Н. Движок для вашего сайта. CMS Joomla!, Slaed, PHP-Nuke. - СПБ.: БХВ - Петербург, 2008. - 368 с.
5. Профессиональное программирование на PHP - М.: СПБ.: Симбол - плюс, 2008. - 448 с.
6. http://www.sdelaysite.com/ Делаем сайт.
7. Язык программирования PHP - СПБ.: БХВ - Петербург, 2008. - 450 с.
8. Самоучитель РНР 5- М.: Эксмо, 2011. - 384 с.
9. Крамер Д. Как спланировать, создать и поддержать сайт. - М.: Рид - групп, 2011. - 400 с.
10. Олейник П.П. Корпоративные информационные системы. - СПБ.: Питер, 2011. - 176 с.
Размещено на Allbest.ru
...Подобные документы
Установка и настройка локального web–сервера и его компонентов. Конфигурационные файлы сервера Apache и их натройка. Настройка PHP, MySQL и Sendmail. Проверка работоспособности виртуальных серверов. Создание виртуальных хостов. Тест Server Side Includes.
учебное пособие [6,2 M], добавлен 27.04.2009Характеристика деятельности предприятия "Регион". Открытие общего доступа к папке или диску. Настройка DHCP-серверов в сети, обеспечивающая ряд преимуществ. Установка, тестирование и настройка Apache, MySQL. Организация терминального доступа к серверу.
отчет по практике [131,6 K], добавлен 12.11.2014Установка VirtualBox. Создание двух виртуальных машин с операционной системой CentOS. Настройка сетевых интерфейсов в режиме bridgeс и хоста как маршрутизатора для сети. Установка www-сервера. Настройка динамической маршрутизации по протоколу RIP.
курсовая работа [807,5 K], добавлен 14.07.2012Организационно-штатная структура офисного центра. Выбор и обоснование архитектуры сети. Сервисы конфигурации сервера. Выбор топологии сети. Установка и настройка Active Directory, DNS и файлового сервера под управлением СОС Windows Server 2012 R2.
курсовая работа [2,5 M], добавлен 10.04.2017Виртуальная файловая система. Файловая система Ext2fs (Linux ext2 File System). Использование операционной системы Linux. Настройка веб-сервера Apache. Управление Web-сервером. Комплекс системных программных средств, реализующих управление файлами.
курсовая работа [167,4 K], добавлен 25.12.2013Настройка интерфейса в MOODLE. Создание и настройка профилей, управление курсами. Форматы представления, создание и настройка ресурсов курса. Организация коллективной работы. Установка и настройка необходимого программного обеспечения. Создание ролей.
дипломная работа [378,5 K], добавлен 20.11.2013Создание виртуальной машины для гостевой операционной системы Microsoft Windows Server 2003. Первоначальная настройка установленной операционной системы. Создание DHCP-сервера с диапазоном рабочих адресов. Настройка доменного имени для IP-адреса сервера.
лабораторная работа [3,2 M], добавлен 20.12.2012Скачивание и установка VMware Workstation 12 Player for Windows 64 – bit operating systems. Скачивание и установка HDP 2.3 on Hortonworks Sandbox for VMware. Настройка конфигурационных файлов. Поддержка целостности данных в HDFS. Проверка работы Hadoop.
лабораторная работа [10,7 M], добавлен 19.09.2019Многопоточный веб-сервер с входным и обрабатывающими модулями. HTTP—протокол передачи гипертекста. Установка и настройка локального веб-сервера "OpenServer". Установка phpMyAdmin, конфигурация PHP. Настройка веб-сервера и виртуальных хостов, модулей.
курсовая работа [3,2 M], добавлен 08.12.2013Система доменных имен. Регистрация доменов и обратное преобразование имен. Схема работы DNS сервера. Конфигурация BIND сервера. Расшифровка полей файлов зон. Программное обеспечение, настройка DNS сервера BIND. Проверка работоспособности системы.
курсовая работа [1,6 M], добавлен 20.09.2013Установка, разработка конфигурации и дальнейшее администрирование FTP-сервера на системе типа UNIX. Настройка операционной системы и удаленного управления. Основные команды; соединение и передача данных. Аутентификация, способы доступа к FTP-серверу.
курсовая работа [1,3 M], добавлен 02.04.2015Методическое обеспечение теоретических занятий по теме "Установка и настройка Windows XP на рабочей станции". Настройка системы безопасности Windows XP. Методическое обеспечение лабораторных занятий по данной теме. Порядок устранения возможных проблем.
методичка [55,7 K], добавлен 07.02.2011Методы создания сайта; выбор и сравнение программных платформ. Разработка структуры и дизайна сайта. Установка Joomla!, настройка расширений и выбор хостинга. Аппаратно-программные способы и средства обеспечения информационной безопасности веб-сайта.
дипломная работа [3,6 M], добавлен 08.04.2014Анализ существующих решений для построения сети. Настройка и установка дополнительных программ. Сравнение платформ программного маршрутизатора. Установка DHCP и DNS серверов. Выбор монтажного оборудования. Создание и настройка Active Directory.
дипломная работа [4,8 M], добавлен 24.03.2015Исследование моделей и сервисных функций ТВ тюнеров. Выбор тюнера и сопутствующего оборудования для установки в школе. Описания набора разъемов, пульта управления, кабелей. Установка тюнера в системный блок компьютера. Настройка программного обеспечения.
отчет по практике [259,8 K], добавлен 15.01.2015Способы классификации сетей. Разработка и описание структуры локальной вычислительной сети, расположенной в пятиэтажном здании. Технические сведения, топология иерархической звезды. Клиентское аппаратное обеспечение. Установка и настройка сервера.
курсовая работа [58,1 K], добавлен 27.07.2011Создание локальной сети для рационального использования компьютерного оборудования. Характеристика многопользовательской сетевой операционной системы Debian Linux. Установка web-сервера, настройка виртуальных хостов, почты и Drupal. Работа с Drush.
курсовая работа [3,6 M], добавлен 01.02.2011Основные виртуальные машины VMware и Virtual Box, их характеристики, преимущества и недостатки. Сравнительный анализ средств резервного копирования. Инсталляция платформы, ее конфигурирование. Настройка сервера, его установка. Настройка Windows XP.
курсовая работа [2,3 M], добавлен 04.02.2013Работа со страницами. Управление слоями в Диспетчере объектов. Создание слоя-шаблона. Настройка макета страницы. Настройка свойств области иллюстрации. Сетка и направляющие. Выбор режима качества просмотра.
реферат [9,1 K], добавлен 21.12.2003Определение прецедентов АИС "Автопарковка". Анализ предметной области. Первоначальная настройка системы администратором. Настройка БД и зеркалирования клиентской базы. Диаграмма последовательности системы. Модель проектирования информационной системы.
курсовая работа [605,8 K], добавлен 06.05.2015