- Дипломы
- Курсовые
- Рефераты
- Отчеты по практике
- Диссертации
Разработка автоматизированной информационной системы учета оценок студентов
Внимание: Акция! Курсовая работа, Реферат или Отчет по практике за 10 рублей!
Только в текущем месяце у Вас есть шанс получить курсовую работу, реферат или отчет по практике за 10 рублей по вашим требованиям и методичке!
Все, что необходимо - это закрепить заявку (внести аванс) за консультацию по написанию предстоящей дипломной работе, ВКР или магистерской диссертации.
Нет ничего страшного, если дипломная работа, магистерская диссертация или диплом ВКР будет защищаться не в этом году.
Вы можете оформить заявку в рамках акции уже сегодня и как только получите задание на дипломную работу, сообщить нам об этом. Оплаченная сумма будет заморожена на необходимый вам период.
В бланке заказа в поле "Дополнительная информация" следует указать "Курсовая, реферат или отчет за 10 рублей"
Не упустите шанс сэкономить несколько тысяч рублей!
Подробности у специалистов нашей компании.
Только в текущем месяце у Вас есть шанс получить курсовую работу, реферат или отчет по практике за 10 рублей по вашим требованиям и методичке!
Все, что необходимо - это закрепить заявку (внести аванс) за консультацию по написанию предстоящей дипломной работе, ВКР или магистерской диссертации.
Нет ничего страшного, если дипломная работа, магистерская диссертация или диплом ВКР будет защищаться не в этом году.
Вы можете оформить заявку в рамках акции уже сегодня и как только получите задание на дипломную работу, сообщить нам об этом. Оплаченная сумма будет заморожена на необходимый вам период.
В бланке заказа в поле "Дополнительная информация" следует указать "Курсовая, реферат или отчет за 10 рублей"
Не упустите шанс сэкономить несколько тысяч рублей!
Подробности у специалистов нашей компании.
Код работы: | K010325 |
Тема: | Разработка автоматизированной информационной системы учета оценок студентов |
Содержание
Московский Финансово-Промышленный Университет «Синергия» Дипломная работа Тема: Разработка автоматизированной информационной системы учета оценок студентов (электронный журнал группы) Студент Клокова О.А. Руководитель работы Титов Н.Н. / (Подпись) Консультант по аналитической части Титов Н.Н. / (Подпись) Консультант по практической части Титов Н.Н./ (Подпись) Москва, 2017 Оглавление Введение………………………………….……………………………3 1. Теоретические характеристики разработки автоматизированной информационной системы, учета оценок студентов………………..5 1.1 Актуальность использования CMS…………………...………….5 1.2 Выбор CMS………………………………………………………..10 1.3 Выбор хостинга……………………………..……………………...16 1.4 Среда разработки………………………………..………………….21 2. Применение и настройка двигателя, для работы с веб-журналом 2.1 Установка и настройка локального сервера и CMS……….27 2.2 Разработка веб журнала……………….…………………….32 2.3 Разработка и подключение каскадных стилей ………..……38 2.4 Система регистрации и разграничение прав доступа…..…43 2.5 Разработка системы добавления новостей……………...……51 3.Инструкция пользователю……………………………………58 Заключение……………………………………………………….60 Литература……………………………………….………………….62 Приложение…………………………………………………….. ВВЕДЕНИЕ Стремительная информатизация человеческого общества неизбежно влечет за собой внедрение новых информационных технологий во все сферы человеческой деятельности. Новые компьютерные технологии открывают следующую страницу в развитии науки и жизни научного общества в целом. Обучение с использованием компьютерных технологий постепенно становится новым образовательным стандартом. Современные информационные технологии открывают по сути безграничные возможности для повышения эффективности образовательного процесса. Информационная система - это взаимосвязанная совокупность средств, методов и персонала, используемых для хранения, обработки и выдачи информации в интересах достижения поставленной цели. Организация работы учебных заведений характеризуется большими информационными потоками, в том числе и учетом успеваемости студентов. При этом использование информационно-поисковых систем и баз данных значительно облегчает обработку данных и ускоряет принятие решений. Информационные системы обеспечивают сбор, хранение, обработку, поиск, выдачу информации, необходимой в процессе принятия решений задач из любой области. Они помогают анализировать проблемы и создавать новые продукты. Автоматизированной информационной системой (АИС) называется комплекс, включающий вычислительное и коммуникационное оборудование, программное обеспечение, лингвистические средства, информационные ресурсы, а также технический персонал, основная функция которого -обеспечить бесперебойную работу Автоматизированной информационной системы и ее модернизация для удовлетворения необходимых потребностей пользователя. В автоматизированных АС часть функций управления и обработки данных выполняется компьютерами, а часть человеком. Создавая свой сайт или автоматизированную информационную систему, учреждение или методист может выставлять оценки студентам, вести журнал посещений, добавлять последние новости учреждения, публиковать домашнее задание. Для повышения информирования можно использовать единое информационное пространство- Интернет. С поставленными задачами успешно справляется автоматизированная информационная система. Объектом исследования является применение Интернет технологий для организации предприятия в рамках информатизации современного общества. Предметом исследования являются функциональные возможности сайтов, теоретические и практические основы создания их целью дипломного проекта является – разработка автоматизированной информационной системы учёта оценок студентов. Цель работы: теоретические характеристики разработки автоматизированной информационной системы, учета оценок студентов, а также применение и настройка двигателя, для работы с веб-журналом. Для достижения поставленной цели необходимо решить следующие задачи: -оценить актуальность использования CMS; -обосновать выбор CMS; - выбрать подходящий хостинг; -определить среду разработки; - установить и настроить локальный сервер и CMS; -разработать веб журнал; - подключить каскадные стили, скрипты и настроить custom; -создать систему регистрации и разграничить права доступа; -установить и отладить на хостинг готовые продукты. 1. Теоретические характеристики разработки автоматизированной информационной системы, учета оценок студентов 1.1 Актуальность использования Content Management System Систе?ма управле?ния содержи?мым (конте?нтом) (англ. Content management system, CMS)— информационная система или компьютерная программа, используемая для обеспечения и организации совместного процесса создания, редактирования и управления содержимым, иначе — контентом (от английского content) Предоставление инструментов для создания содержимого, организация совместной работы над содержимым, Управление содержимым: хранение, контроль версий, соблюдение режима доступа, управление потоком документов и т. п., Публикация содержимого, Представление информации в виде, удобном для навигации, поиска. В системе управления содержимым могут находиться самые различные данные: документы, фильмы, фотографии, номера телефонов, научные данные и так далее. Такая система часто используется для хранения, управления, пересмотра и публикации документации. Контроль версий является одним из основных её преимуществ, когда содержимое изменяется группой лиц. Основной задачей такой системы является сбор и объединение в единое целое, на основе ролей и задач, различных источников информации. Эти источники могут быть доступны как внутри самой организации, так и вне её пределов. К тому же данная система обеспечивает возможность взаимодействия различных сотрудников, проектов и рабочих групп, с теми базами знаний и данных, которые были ранее созданы, в таком виде и таким способом, чтобы сделать процесс поиска и повторного использования максимально комфортным и привычным. В такой системе управления контентом определяется всё многообразие существующих данных: стандартные документы, музыка и звуки, видео, каталоги всевозможной информации и многое-многое другое. И именно для управления, хранения, обработки, просмотра и публикации таких данных различными группами пользователей и служат CMS. Главная функция CMS - показывать страницы сайта пользователям, формируя их содержимое "на лету" из заранее определенных шаблонов с дизайном и контента, то есть текстов, картинок, таблиц и других материалов, которые хранятся в базе данных. Важно понимать, что сайта как набора страниц при такой схеме просто не существует. Есть отдельно дизайн (шаблоны) и отдельно набор различных материалов - текст, картинки, файлы с архивами, документы MSOffice/PDF и другие материалы. CMS создает страницу пользователю в момент его запроса. При этом, в зависимости от ситуации, пользователю может быть показана какая-то уникальная информация, которая больше никому и никогда не будет видна. Например, содержимое его корзины в интернет-магазине. Эту работу и делает CMS. При этом, CMS не просто генерирует страницы пользователям. Она пытается сделать это как можно быстрее, чтобы обработать максимальное количество запросов в единицу времени, защищает данные от недобросовестных пользователей, не дает засорять базу данных спамерам и делает в фоновом режиме массу дополнительной работы, которая не видна посетителям сайта и даже его владельцу, но жизненно необходима для нормальной работы современного сайта. Простые, и не сложные сайты типа "сайты-визитки" делаются очень просто, за несколько часов, например, с помощью MSWord, для этого достаточно его написать его в блокноте, выстроив специальным порядком несколько десятков ТЕГов, сохранив файл в формат HTML и поместить его на хостинг-сервер. Но если страниц будет не 1, а 100, то возникнут определенные сложности. Например, если телефон компании изменился, то придётся для его изменения обратится в 100 местах, и все это изменить вручную, а если на страницах нужно изменить ссылку, то - поддержание такой большой структуры, без вспомогательных программных средств, будет практически невозможно. Чтобы добавить на сайт, форму обратной связи, то придется прибегнуть к программированию, и сделать специальный скрипт, принимающий данные от клиентов и сохраняющий их в базе, а это для рядового пользователя практически невыполнимая задача. Современные CMS позволяют обойтись, без необходимости писать самому, какой-то программный код, и собирать сайт из готовых частей. Эксперты советуют заказывать сайт вместе с системой управления контентом (ContentManagementSystem, CMS). Для обновления сайта через такую систему не нужен специалист со специальными навыками - знанием языка разметки HTML и основ программирования. У CMS обычно понятный интерфейс, с которым может справиться обычный пользователь. Но у самописных CMS есть свои недостатки. Многие web-студии и разработчики предлагают системы собственной разработки именно как лучший из возможных вариантов. Для небольших сайтов типа: сайт-визитка или каталог, или сайтов, которые в будущем не планируется модернизировать, такой вариант может быть приемлемым. А вот в случае разработки чего-то более масштабного, а также того, что в скором времени потребует доделок, или изменений, такая CMS будет сильно проигрывать любой из популярных систем. Заказчик будет просто привязан непосредственно к первоначальному разработчику, ведь для того чтобы изучить новую систему - требуется определённое время и силы, а найти того, кто захочет разобраться в чужой разработке не так уж и просто. Ещё одним минусом самописных CMS является её уязвимость, особенно это касается интернет-магазинов, в которых вопрос безопасности стоит очень высоко. Ведь на подобных сайтах могут храниться номера кредитных карточек, различные платёжные документы и прочая конфиденциальная информация – и это прельщает различного рода злоумышленников и просто любителей что-нибудь испортить. А без массового тестирования уязвимостей и своевременного обновления системы - безопасное функционирование сайта находится под угрозой. И ещё один момент: очень часто разработчики сайтов, уверяют будущих владельцев сайтов, что с помощью удобной и простой CMS - заказчик самостоятельно сможет создавать или редактировать структуру сайта, добавлять новый функционал одним кликом и т.п. На самом деле - это не совсем так. Да, выполнять элементарные вещи по созданию новых материалов, публикации или редактированию статей с новостями или загрузке картинок в галерею - почти не требует никаких особых навыков, но для использования расширенных возможностей CMS несомненно нужно разбираться в базовых web-технологиях, знать основы программирования и самое главное - иметь желание и возможность разбираться в чём-то новом. В плане безопасности cms защищена от большинства угроз, таких как: Вирус - один из самых опасных методов взлома. При попадании (не важно каким способом) на Ваш компьютер, вирус сканирует его на наличие FTP менеджера или Total Commandera. В этих программах хранятся Ваши пароли и адреса ftp серверов, которые скрипт отправит хакеру. Этого будет достаточно, чтобы потерять сайт. Самым опасным этот метод считается потому, что Вы рискуете остаться без всех своих сайтов сразу! Последствие попадания вируса - в код сайта, зачастую, вставляется iframe с вредоносным кодом, различные JS скрипты или ссылки на другие сайты и т.д. Понятно, ничего хорошего ожидать не стоит. После этого поисковые системы и все антивирусные программы будут выдавать Ваш сайт как потенциально опасный. SQL инъекция - широко распространённый способ взлома. Основан этот способ на получении доступа к файлам базы данных. А если точнее, то к логину и паролю администратора. Таким образом, злоумышленник-хакер может не только увидеть Ваш логин и пароль или другие данные, но и изменить их под свои нужды. Последствие SQL инъекции - взлом пароля Joomla к административной панели сайта. Так же злоумышленник может вообще удалить всю информацию Вашего сайта. Восстановление пароля администратора - Даже если на сайте стоит компонент генерации числового программного управления, можно всё равно прописать в адресной строке такой код: ВАШ_САЙТ/index.php? option=com_user&view=reset и Вам откроется окошко для восстановления пароля администратора. Хакеры вводят туда специальный код и изменяют Ваш пароль. Последствия потери пароля администратора — катастрофичны- это полный доступ злоумышленника в административную панель Вашего сайта. Через "дырявые" расширения (плагины) - взлом сайта через дырки в различных компонентах, используя ввод методом POST на определённые страницы сайта. Последствия такого взлома - в папке с компонентом, который взломали, будет лежать много "левых" файлов. Такие сайты скорее всего заблокирует хостер. И поисковые системы, антивирусы тоже будут ругаться на то, что на сайте вирус. XSS или межсайтовый скриптинг - возникает во время генерации сервером страниц, в которых содержится "хакерский" скрипт. Эта атака так же может произойти из-за Вашего сервера. Если смотреть, с точки зрения обычного заказчика, то разработка сайта на основе какой-либо CMS должна приносить следующие преимущества: в работе используется наиболее эффективный инструмент для решения конкретной задачи (в зависимости от вида сайта и требований к его функционалу подбирают оптимальную CMS); использование CMS позволяет владельцу сайта самостоятельно создавать и удалять разделы сайта, редактировать различную информацию без привлечения стороннего специалиста - это одно из преимуществ над статическими сайтами; работа сайта постоянно тестируется множеством пользователем, а найденные ошибки и уязвимости достаточно оперативно устраняются, при этом сайт работает на самых передовых и проверенных технических решениях; временные затраты на разработку сайта существенно снижаются, так как разработчику не надо фиксировать своё внимание на чисто технических задачах: «как сделать ленту с новостями» или «как научить CMS искать товары в каталоге», а можно сосредоточиться на информационной и визуальной составляющих будущего сайта. 1.2 Выбор CMS Выбирая CMS для сайта, стоит учесть следующие моменты: Насколько ваш проект крупный, какое на него выделяется финансирование: Если это крупный ресурс, например, портал большой организации – вам стоит рассмотреть платную CMS, где будут учтены ваши требования и будет возможность доработки специально под вас. «Самописную» CMS имеет смысл рассмотреть, только если вы с разработчиком намерены прожить долгую и счастливую совместную жизнь во взаимовыгодном сотрудничестве. Если ваш проект скромнее – имеет смысл остановиться на одной из популярных бесплатных ЦМС, в зависимости от вашего желания, умений и финансовых возможностей вы можете заниматься сайтом самостоятельно либо поручить веб-разработчику. Тип вашего сайта: магазин, портал, блог. Разным виды сайта потребуются разные CMS. Вы будете делать всё сами или поручите разработчику? Если сами – стоит выбрать наиболее популярную CMS, с максимально удобным интерфейсом, с активными сообществами пользователей, где вам помогут советом и подсказкой. Если вы являетесь специалистом в области веб-разработок, для вас возможно не составит труда определить ЦМС сайта по внешнему виду или коду страниц. Если же вы – непрофессионал, то вам на помощь придут многочисленные сервисы, анализирующие сайты. В составе таких сервисов есть инструменты, которые определяют движок указанного вами ресурса путём анализа множества технических характеристик сайта. На пример – 2ip.ru Данный сервис очень прост, для того что бы узнать CMS, необходимо выполнить всего 4 шага: Зайти на сервис: Проверка ЦМС Ввести адрес сайта и проверочный код, Нажать кнопку «определить CMS» После небольшого ожидания получить результат. Давайте разберём несколько самых известных CMS WordPress – пожалуй, самая популярная и распространённая на сегодняшний день CMS. Сейчас на этой платформе работают 25% всех сайтов. Чем же так хороша платформа WordPress? Вот её основные достоинства: Бесплатность безусловно, это важная составляющая успеха. WordPress – CMS с открытым кодом, в разработке системы принимают участие тысячи разработчиков, и как следствие – огромное количество плагинов, шаблонов, тем, виджетов и так далее, как бесплатных, так и платных. Оформление сайта можно сделать уникальным, не привлекая к этому дизайнера, нужно лишь найти небанальную тему. Плагины – самый эффективный инструмент системы, с их помощью можно полностью преобразить функционал сайта. Имеется документация, в том числе на русском языке, а также форумы и сообщества, где можно получить помощь. Кроме того, имеется большое количество обучающих курсов и видео, платных и бесплатных, объясняющих, как работать с системой. Установка WordPress на хостинг не вызывает особых трудностей, а если они всё-таки возникают – легко найти пошаговые руководства. Кроме того, сейчас многие хостинги предлагают тарифы с уже предустановленной Вордпресс либо с установкой «в один клик». Удобная панель администрирования, не требующая никаких особых знаний, включающая в себя помимо прочего вполне функциональный HTML-редактор, а также встроенный поиск и установку шаблонов и плагинов. Регулярные обновления системы, при которых добавляются новые возможности. Недостатки: После установки WordPress на хостинг необходимо дополнительно установить несколько плагинов – для борьбы со спамом, SEO-продвижения и так далее, т.е. «голый» функционал недостаточен для успешной работы сайта. Огромный выбор всяких дополнений – с одной стороны достоинство, с другой – недостаток: нужно время и терпение, чтобы разобраться во всём этом великолепии. Бесплатность тоже имеет оборотную сторону медали: шаблоны могут быть напичканы ненужным и даже вредным кодом, таким как «левые» ссылки. Следующая по популярности CMS – Joomla! Джумла – тоже универсальная платформа, позволяющая создавать сайты любого типа. Однако, в отличие от Вордпресс, Джумла используется в основном для создания порталов и сайтов организаций, а также интернет-магазинов. Считается, что эта ЦМС «ориентирована» на работу с медиаконтентом: в частности, на этом движке можно создавать онлайн-кинотеатры. Как и Вордпресс, Джумла написана на PHP и использует базу данных MySQL (но может работать и с другими базами данных). Многие достоинства совпадают с WordPress это: Бесплатность, открытый код, большое число разработчиков. Большой выбор плагинов и расширений, несколько меньший, впрочем, чем у Вордпресса; возможность быстро создать любой проект с их помощью. Развитые сообщества в сети и документация. Регулярные обновления. Установка достаточно проста, хостинги, поддерживающие Вордпресс, обычно предоставляют и поддержку Джумлы. Но есть и некоторые отличия: Панель управления позволяет работать с мультимедийным контентом, но не так удобна и интуитивно понятна, как вордпрессовская, более «навороченная». Кроме того, административная панель не содержит встроенного поиска расширений и шаблонов – их нужно искать вручную, что может быть не совсем удобным. Гибкость системы, множество настроек – в этом отношении, по признанию многих разработчиков, Джумла превосходит Вордпресс, позволяя реализовать практически любую задумку. Функциональность расширяется при помощи подключаемых модулей, Недостатки: Joomla требует большого количества настроек – обратная сторона гибкости и многофункциональности системы. Как следствие, администратор должен обладать определёнными знаниями и пониманием принципов работы платформы. Есть определённые сложности в отношении SEO-продвижения сайтов на Джумле. Код часто содержит избыточность, в частности, шаблонов часто бывают загромождены лишними элементами, которые приходится оттуда убирать. Сложность еще и в том, то шаблоны Джумлы достаточно сложно отредактировать, в отличие от вордпрессовских. Drupal – один из лидеров бесплатных CMS. Как и рассмотренные выше системы, Друпал – мощная и функциональная платформа, позволяющая создавать любые типы сайтов. Ориентация в основном на порталы, блоги и форумы. Язык этой CMS – PHP, базы данных – MуSql и прочие. Так как Drupal – универсальная CMS, она имеет много общего и с WordPress, и с Joomla. Как и вышеперечисленные системы, Друпал обладает такими достоинствами, как: Бесплатность, открытый код. Большое количество модулей и шаблонов, конечно меньше, чем у Ворпресс, но выбрать есть из чего. Имеются большие интернет-сообщества, посвященные Drupal. Хостинги поддерживают эту CMS в числе прочих, установка не представляет больших сложностей. К недостаткам этой ЦМС можно отнести следующее: требуются специальные знания для полного использования возможностей этой системы. Интерфейс управления нельзя назвать интуитивно понятным – потребуется время на его освоение. Не стоит ожидать изобилия красивых шаблонов – разработчики, использующие эту систему, предпочитают разрабатывать дизайн для себя, а не пользоваться готовыми решениями. Требовательность системы к ресурсам. Друпал заставляет внимательно отнестись к выбору хостинга, самые дешёвые варианты не подойдут. Российская разработка CMS DLE (DataLife Engine) позиционируется как высоко функциональная платформа для создания таких проектов, как собственные средства массовой информации, в том числе блоги. Имеются английская и украинская локализации движка. Как и уже рассмотренные платформы, DLE использует PHP и MySQL. Главное отличие от предыдущих ЦМС – то, что DLE является коммерческой CMS Достоинства системы DLE следующие: Сочетание коммерческого распространения и открытого кода, что встречается на рынке не слишком часто. Открытый код означает, что в систему можно вносить любые изменения и легко приспособить под свои нужды (если у вас есть соответствующие знания, конечно), и при этом не лишиться техподдержки. В частности, в эту CMS можно легко интегрировать различные шаблоны оформления, более того, свой шаблон можно задать для каждой отдельной статической страницы. Интуитивно понятная административная панель. Удобство работы с медиаконтентом: система приспособлена для создания галерей и новостных порталов. Отлично справляется с многопользовательскими проектами. Использует технологию AJAX (страницы не перезагружаются полностью при обращении пользователя к серверу, передаются только те данные, на которые поступил запрос, соответственно уменьшается загрузка сервера и возрастает производительность). Недостатки: Большое количество настроек – легко можно в них запутаться. Требует знаний PHP, HTML и CSS, хотя бы минимальных, для эффективного использования своих возможностей. Новичку сориентироваться в управлении будет нелегко. Открытый код в сочетании с платностью привёл к большому количеству пиратских версий, использовать которые крайне не рекомендуется из-за угрозы заражения сайта вирусами. В целом неплохая, гибкая и функциональная CMS, позволяющая работать с большими объёмами информации, в том числе медиаконтентом. Потребует от вас некоторых знаний в области веб-технологий. Поэтому я выбрала именно её. 1.3 Выбор хостинга Если ваш веб-проект хоть чуточку серьезный, то лучше выбрать хостинг на платной основе. Так Вы получите более лучший хостинг по всем его показателям. Качественными показателями виртуального хостинга являются: поддержка таких технологий как: Perl, PHP, ASP, CGI, htaccess, баз данных (MySQL); размер дискового пространства; количество сайтов, которые можно разместить; ограничение объема посетителей за период времени; ограничения по базам данных MySQL (количеству и объему); ресурсы и возможности сервера, которые влияют на его быстродействие. Минусы бесплатного хостинга: На вашем сайте будет сторонняя реклама (которую сможете отключить только после того, как перейдете на платный тариф). Очень маленький объем ресурсов. Ограниченный трафик на сайт. Ужасная техническая поддержка, которая может вообще отсутствовать. Большое количество на одном ip размещенных сайтов, разного качества, в основном это дорвей и различные сайты с вирусами. Лучше всего отдавать предпочтение фирмам, которые уже давно работают на рынке. Так как конкуренция у данного вида услуг высокая и предоставлять качественный сервис длительное время весьма сложно, то выбирая компанию, которая присутствует на рынке длительный период у вас больше шансов получить качественные услуги. Наряду с длительностью предоставления услуг, еще я советую обращать внимание на количество клиентов, которое в настоящий момент пользуются услугами хостинг-провайдера. Точное количество клиентов конечно вам мало кто скажет. Однако существуют сервисы, при помощи которых можно узнать примерное количество доменов .RU и. РФ находящееся на NS серверах данного хостинга. Таким образом, можно примерно предполагать какое количество сайтов находится на серверах данного хостинга и делать определенные выводы. Если компания работает на рынке продолжительный период, то и количество клиентов которые пользуются ее услугами должно быть велико. Если, число клиентов небольшое, в сравнении с другими фирмами, предоставляющими хостинг примерно одинаковое время, вероятнее всего фирма имеет не очень хорошую репутацию. Естественно на количество клиентов будет оказывать влияние и грамотный, эффективный маркетинг проводимый хостинг-провайдером, но как показывает практика учитывать данный параметр при выборе хостинга однозначно стоит. Далее рассмотрим технические характеристики хостинга. Условно их можно разделить на зависящие от требований со стороны сайта и общие. Сервер, на котором будет располагаться ваш сайт может работать на операционной системе Windows или Linux. Выбор операционной системы будет зависеть от требований CMS на которой сделан ваш сайт и применяемых технологий. Если для работы вашего сайта необходимы такие технологии как ASP и ASP.NET и их компонентов, а также поддержка баз данных MS SQL, то вам однозначно необходим хостинг с Windows. В случае если система на которой построен ваш сайт может работать как на Windows, так и на операционных системах семейства Linux, то лучше всего отдавайте предпочтение ОС Linux. Хостинги предоставляющийся на платформе Linux получил наибольшее распространение. Плюсы хостинга на платформе Linux: Цена на данный вид хостинга как правило дешевле. Система более стабильна и безопасна. Поддерживается большим количеством CMS и других приложений. PHP - конфигурация и необходимые модули. Наиболее распространенным скриптовым языком, на котором работает множество CMS и веб приложений, является PHP. Соответственно для нормальной работы вашего сайта, построенного на той или иной системе, при выборе хостинга, необходимо учитывать конфигурацию PHP использующуюся на хостинге. Между некоторыми версиями языка PHP есть существенные различия. Например, между версией 5.2.Х и 5.3.Х. Соответственно если CMS, на которой работает сайт построена и работает на PHP 5.3, то и при выборе хостинга необходимо убедиться, что на его серверах есть поддержка именно данной версии PHP. Лимит памяти на исполнение PHP скрипта. От данного показателя будет зависеть скорость работы скриптов, а значит и скорость работы всего сайта. У различных CMS и скриптов существуют определенные потребности в памяти, поэтому необходимо смотреть их технические характеристики. В настоящее время, лимит памяти на исполнение PHP скрипта, на большинстве хостингов, составляет 128 мб и более. Некоторые еще предоставляют хостинг с лимитом памяти 64 мб, но как правило такое количество памяти имеется только на самых дешевых тарифах. Поэтому учитывайте это показатель ориентируясь на цену тарифов. Доступные PHP модули. Естественно у выбранной вами версии PHP должны быть включены определенные модули. Какие именно, также будет зависеть от потребности ваших скриптов и CMS. Наиболее востребованными являются следующие PHP модули: Curl. Iconv. IonCube. Xsl. Gd. Imagick. Loader. Zend Optimizer. Другие скриптовые языки - Perl, Ruby, Python. Если ваша CMS или веб приложение работает на каком-либо другом скриптовом языке, необходимо убедиться, что на хостинге есть поддержка данного языка и всех необходимых модулей. Базы данных поддерживаемые на хостинге. Многие CMS поддерживают несколько типов баз данных. Наиболее распространенными и часто используемыми являются базы данных MYSQL. Кроме данного типа наиболее часто используются базы данных PostgreSQL и для сайтов, которые работают на ОС Windows базы данных MS SQL. Смотрите технические характеристики вашей CMS и учитывайте данный параметр, выбирая хостинг. Свободное дисковое пространство для сайта. Необходимое дисковое пространство для сайта будет зависеть от размера папок и файлов скриптов необходимых для работы сайта и различных дополнительных файлов, которые, например, предоставляются посетителям для скачивания. Это наиболее простой показатель. Как правило, проблем с количеством дискового пространства не бывает и хостинг провайдеры предоставляют его с запасом. Безопасность хостинга. Есть несколько основных аспектов безопасности вашего хостинга, которые необходимо учитывать при его выборе. Своевременное обновление серверного программного обеспечения. Для работы хостинга на сервере установлено и работает определенное программное обеспечение. Это ОС, веб сервер и т. д. При выборе хостинга необходимо обращать внимание на то, чтобы на хостинге использовалось программное обеспечение только самых последних версий. Качественные хостинг-провайдеры как правило уделяют этому большое внимание и производят своевременное обновление ПО. Но кроме своевременного обновления ПО необходимо, чтобы оно было грамотно настроено. Автоматическое создание резервных копий (бекапов) сайта и базы данных. Обязательно узнайте производится ли на хостинге автоматическое резервное копирование сайта и базы данных. Это позволит восстановить работоспособность сайта в случае сбоев, заражении вирусами или потери части информации. Кроме этого, нужно учитывать, как часто эти резервные копии создаются и сколько суток хранятся. Лучше всего если они будут создаваться ежесуточно и храниться как можно большее время, например, неделю или даже больше. Политика хостинг-провайдера относительно нагрузки на сервер. На виртуальном хостинге на одном сервере располагается большое количество сайтов. Каждый сайт создает определенную нагрузку на сервер. Т. к. все сайты абсолютно разные и имеют различную посещаемость, то и нагрузка, которую они создают тоже будет разной. На виртуальном хостинге каждому сайту разрешено создавать нагрузку только до определенного уровня. При достижении этого уровня вам будет предложено либо перейти на более дорогостоящий тариф или сменить виртуальный хостинг на виртуальный сервер. Хорошо, когда хостинг провайдер для каждого тарифа устанавливает определенное пороговое значение нагрузки на сервер и позволяет из панели управления следить за данной нагрузкой. Многие провайдеры, не давая клиенту четкого представления о нагрузке создаваемой его сайтом предлагают перейти на более дорогой тариф мотивируя это большой нагрузкой создаваемой сайтом. Панель управления, используемая на хостинге должна иметь интуитивно понятный интерфейс и множество инструментов, позволяющих эффективно управлять хостингом. В последнее время многие хостинг-провайдеры создают свои панели управления, которые позволяют как управлять хостингом, так и производить оплату услуг и наблюдать за списанием денежных средств. Главное, чтобы такая панель была понятна для вас и позволяла без труда выполнять все необходимые действия. Кроме панелей управления собственного изготовления очень часто используются готовые программные решения, представляющие собой панели управления хостингом. Наиболее распространенные из них это CPanel и ISPManager. Обращайте внимание на географическое положение сервера на котором будет располагаться ваш сайт. Старайтесь размещать свой сайт на сервере, расположенном в той стране, на аудиторию которой рассчитан ваш проект. Таким образом, сайт будет иметь более быстрый отклик и быстрее грузится у подавляющего большинства ваших пользователей. Техническая поддержка является очень важным показателем, особенно если вы начинающий веб-мастер и не знаете всех тонкостей работы хостинга. Режим работы службы поддержки. Как правило в настоящее время все хостинг провайдеры заявляют, что их служба поддержки работает в круглосуточном режиме и без выходных. Но на практике это не всегда соответствует действительности и задав какой-либо вопрос в позднее или ночное время, ответ вы получите только утром или к обеду следующего дня. Пользоваться услугами такого хостинга однозначно не стоит. Таким образом, средняя скорость ответа службы поддержки считается 15 минут, кроме некоторых случаев, например, связанных с настройкой программного обеспечения именно под ваши нужды. 1.4 Среда разработки Для того чтобы начать разработку web-сайта, необходимо задействовать сразу несколько языков. При этом нельзя сказать, что какой-то из них лучше или хуже, чем остальные. Язык html. Основой совершенно любого сайта является html. Этот синтаксис отвечает за гипертекстовую разметку. Все веб-разработчики обязаны знать его также хорошо, как и таблицу умножения. HTML – это язык гипертекстовой разметки, который получил очень широкое распространение в сети Интернет. Язык HTML определяет структуру страниц, которую вы видите в браузере. Каждый сайт в сети интернет использует для отображения информации язык HTML. HTML определяет структуру страниц, которые вы видите в браузере благодаря HTML тэгам, браузер «считывает», обрабатывает их, а затем выводит тэги вам на экран, но уже в виде HTML элементов, с некоторыми HTML элементами вы можете даже взаимодействовать при помощи мыши или клавиатуры. Если быть точным с формальной точки зрения, то правильно будет говорить не HTML страница, а HTML документ, ваш браузер общается с веб-сервером по HTTP протоколу, отправляет HTTP запросы и получает ответы сервера, в теле которых содержится HTML. Язык HTML изначально использовался ученным....................... |
Для получения полной версии работы нажмите на кнопку "Узнать цену"
Узнать цену | Каталог работ |
Похожие работы:
- Разработка автоматизированной информационной системы учета кадров
- Разработка автоматизированной информационной системы учета кадров (на материалах ООО «Эндиди Проджект»)
- Разработка автоматизированной информационной системы (АИС) учета по продаже, ремонту и техобслуживания бытовой техники торговой компании ЗАО «Электронный Квадрат»