Министерство образования и науки Республики Казахстан
Таразский
инновационно-гуманитарный университет
Создание web-сайта
Таразского инновационно-гуманитарного университета
ДИПЛОМНАЯ РАБОТА
специальность
5В070400 - «Вычислительная техника и программное обеспечение»
Дружилин Áртур Васильевич
Тараз 2015
АНДАТПА
«Тараз инновациялық-гуманитарлық университетінің web-сайттың жасау» тақырыбына жазылған дипломдық жұмыс кіріспе, негізгі бөлім, қолданылған әдебиет, қорытынды және қосымшадан тұрады.
Дипломдық жобаның мақсаты Тараз инновациялық-гуманитарлық университетінің ақпараттық-білімдік web-сайттың әзірлеу және университеттің әр түрлі ақпаратқа қолжетімділікті оңайлату. Сайттың басқару барысында оның жұмысын жеңілдету үшін бағдарламалармен қамтамасыз ету турасында сұрақтар шешіліп қойылған.
Дипломда жүзеге асыру құралдары көрсетілген, және де дайын жобаның жетістіктері экономикалық тиімділігі жағынан есебі келтірілген, ақпарттық қауіпсіздік сұрақтары және жүйедегі ақпаратты қорғау шаралары қарастырылған.
Диплом жұмысында 77 бет жазба, 40 сурет бар.
ABSTRACT
Degree work to subjects "Web-site development for the Taraz Innovative Humanities University" consists of the introduction, main part, literature list, conclusions, schedules and exhibits.
The Purpose of this degree work is the developing of the web-site for the Taraz Innovative Humanities University and greater transparency as requested with respect to University information. The problem of the software to make the site managing easier has been solved.
The implementation medium of the developed project as well as the result of the finished project is described in this degree work. The project cost-effectiveness analysis, also the questions concerning to the information safety and protection in the computer system are considered.
The degree work contains 77 pages, 40 pictures.
СОДЕРЖАНИЕ
ВВЕДЕНИЕ
1. ХАРАКТЕРИСТИКА СРЕДСТВ СОЗДАНИЯ WEB - САЙТОВ
1.1 Обзор сайтов и краткая характеристика используемой ОС
.2 Основные технологии для разработки Web приложений
.3 Современные способы построения сайта
. РЕАЛИЗАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
2.1 Локальный сервер
.2 Обоснование проектных решений по видам обеспечения
.3 Пользовательская часть сайта
.4 Панель управления (администратора) в Joomla
. ОЦЕНКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
3.1 Защита информации
3.2 Раздел технико-экономического обоснования эффективности принятых решений
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ
ПРИЛОЖЕНИЯ
Приложение А. Файл index.php из шаблона TIGU
Приложение В.
Файл blog.php из переопределения для шаблона TIGU
ВВЕДЕНИЕ
В последнее время скорость роста, уже и в нашей стране, количества WEB-ресурсов увеличивается в геометрических пропорциях. Вместе с ростом количества WEB-ресурсов растет количество пользователей Интернета. Пользователи становятся все более и более придирчивы. Для многих намного удобней предварительно ознакомиться с услугами тех или иных организаций на их WEB узлах, прежде чем выходить на реальный контакт.
Существует много примеров, когда наличие хорошо спланированного ресурса в Интернете позволяло многим фирмам высоко подняться. Для многих мелких фирм и организаций нет никакой возможности заявить о себе в обычной рекламе, например, если это связано с повышенной информационной ёмкостью и как следствие с большой ценной за рекламу. Единственной возможностью заявить о себе в полном объеме, предоставить полную информацию о своих возможностях, услугах, товарах и ценах, заключается в наличии собственного Интернет-ресурса. Крупные корпоративные компании вынуждены использовать сложные сетевые технологии, для обеспечения связи между всеми своими членами.
В связи с ростом пользователей, для которых Интернет - это не столько работа, сколько способ отдыха и развлечений появилось большое количество развлекательных серверов, которые не столько морально, сколько материально заинтересованы в создании более технически-совершенного и привлекательного, чем у конкурентов WEB-ресурса сервера.
Все эти, и не только, факты делаю вопрос о создании интересно оформленного, технически грамотно спланированного WEB - сайта, крайне актуальным.
На данный момент создание сайтов стало доступна каждому пользователю в сети не имея некого образования в сфере программирования. Для создания не сложных сайтов в домашних условиях достаточно использовать популярные программы, например, как Adobe Dreamweaver или конструктор сайта Joomla. CMS Joomla включает в себя различные инструменты для разработки веб-сайта. Важной особенностью системы является минимальный набор инструментов при начальной установке, который дополняется по мере необходимости. Это снижает загромождение административной панели ненужными элементами, а также снижает нагрузку на сервер и экономит место на хостинге.позволяет отображать интерфейс фронтальной и административной части на любом языке. Каталог расширений содержит множество языковых пакетов, которые устанавливаются штатными средствами администрирования. Доступны пакеты русского, украинского и ещё некоторых языков стран СНГ.
В качестве - владельца WEB - ресурса взят университет города (Таразский инновационно - гуманитарный университет). Связано это также с тем, что при создании хорошо спланированного, интерактивного информационного сайта, приходится применять не только технологические, но и аналитические знания.
Актуальность темы обусловлена необходимостью создания информационно-образовательного web-сайта ТИГУ на CMS Joomla, поскольку это позволяет легче управлять содержимым сайта, заявить о себе в полном объеме, предоставить полную информацию о своих возможностях, услугах.
Основной целью дипломной работы является разработка информационного web-сайта Таразского инновационно-гуманитарного университета. Для достижения поставленной цели необходимо решить следующие задачи:
. Рассмотреть организационную структуру управления деятельностью университета, с учетом его организационно-правой формы;
. Изучить методику проектирования web-сайта;
. Выявить эффективность функционирования web-сайта и информационных технологий университета;
. Разработать информационно-образовательный web-сайт для ТИГУ;
Целью в аналитическом смысле является рассмотрение существующего
состояния предметной области, характеристики объекта и системы управления и
обоснование предложений по устранению выявленных недостатков, внедрению новых
подходов, новых технологий и т. д.
1. ХАРАКТЕРИСТИКА СРЕДСТВ СОЗДАНИЯ WEB - САЙТОВ
.1 Обзор web - сайтов
При написании данной работы были изучены веб-сайты нескольких университетов (института): Московского государственного университета экономики, статистики и информатики (МЭСИ); Павлодарского государственного педагогического института (ППИ); Восточно-Казахстанского государственного технического университета им. Д. Серикбаева (ВКГТУ); Назарбаевского университета (НУ); Южно-Казахстанского государственного университета (ЮКГУ).
Краткий обзор некоторых из них. В основном все карты сайтов университетов примерно имеют похожие разделы, хотя могут отличаться синонимичными названиями. Также и структуры подобных сайтов сильно не отличаются. Отличаться они могут в основном дизайном, используемыми цветами, шрифтами, графическими составляющими.
Основные разделы (1-ого уровня) карты сайта МЭСИ - это: «Об университете», «Образование», «Учебный процесс», «Наука», «УМО (Учебно-методическое объединение)», «Трудоустройство», «Международное сотрудничество», «МЭСИ в регионах», «Наша жизнь».
При переходе по ссылке «Об университете» попадаем на подпункт этого раздела «О нас». Этой страница, сверху, начинается с шапки сайта (как обычно), ниже развёрнутые подменю данного раздела. Далее описаны сведения об университете, «Требования 273-ФЗ и постановления Правительства РФ №582, приказа №785», разделённые по списку по категориям и подкатегориям (на данный момент их 20 основных категорий). Следом расположена карусель с логотипами, новостями, событиями и т.п. И в конце, в самом низу, находится подвал (футер) с копирайтом и некоторыми ссылками.
Основные разделы карты сайта ППИ: «Об институте», «Студенту», «Учителю», «Родителям», «Абитуриенту».
У ВКГТУ: «Об университете», «Образование», «Факультеты», «Наука», «Подразделения», «Научная библиотека», «Летний семестр», «ЕАЭC».
В разделе «Об университете», сайта МЭСИ, находятся подразделы (2-ого уровня), содержащие сведения, историю, планы, достижения и награды, документы, некоторые данные о работниках, такие как: «О нас», «Сведения об университете», «Миссия и видение», «История МЭСИ», «Руководство», «Преподаватели», «Подразделения», «МЭСИ в цифрах», «Фонд целевого капитала», «Документы», «Награды», «Издания», «Партнеры», «Прессе», «Вопросы», «Контакты».
В разделе «Образование», главного меню, содержится информация о предоставляемых видах обучения, такие разделы: «Довузовское образование», «Среднее профессиональное образование», «Высшее образование», «Подготовка кадров высшей квалификации», «Дополнительное образование», «MBA (Мастер делового администрирования - Master of Business Administration)», «Онлайн обучение», «Летняя школа русского языка».
В разделе «Учебный процесс», главного меню, находятся подразделы с объявлениями, расписанием, документами, приказами, вопросами.
В «Науке» - научные публикации, научные журналы, научные исследования, научно-исследовательская деятельность МЭСИ и научно-исследовательские работы студентов, в общем, всё связанное с наукой, а также диссертации, дипломы, олимпиады и т.п.
Раздел «УМО» говорит о том, что МЭСИ является крупным учебно-методическим центром России. На его базе с 1988 г. действует Учебно-методическое объединение (УМО) высших учебных заведений Российской Федерации по образованию в области прикладной информатики, математических методов в экономике, статистики и антикризисного управления. В подразделах можно просмотреть все события и отфильтровать их (конференции, новости, мероприятия). Также нам присутствует информация о сотрудниках УМО, разные связанные документы, научные труды.
В разделе «Трудоустройство», понятно что там находится. Всё о том, как и где получить работу. Например, ярмарка вакансий - это замечательная возможность для студентов и выпускников получить шанс быть трудоустроенными в крупнейшие российские и международные компании, а также шанс познакомиться с рынком трудоустройства в Москве. Также можно узнать, как составлять резюме, в соответствующем подразделе. И работодатели могут здесь разместить свои вакансии, для студентов и выпускников.
Есть и раздел «Международное сотрудничество», в котором написано о международных образовательных программах, международных проектах, партнерских университетах и организациях и о сотрудниках.
В следующем разделе «МЭСИ в регионах» написано, что МЭСИ - первый в России электронный распределенный университет, единый образовательный комплекс, включающий головной вуз и 19 филиалов, в том числе 4 зарубежных: в Республике Беларусь, Армении, Латвии и Казахстане. О том, что что их цель - предоставление качественного образования всем желающим независимо от места проживания и времени обучения для их полноценного и эффективного участия в общественной и профессиональной областях в условиях информационного общества. Также о том, что у них масштабная региональная сеть. В подразделе «Филиалы» можно, на карте, найти филиал, выделить его и увидеть краткую информацию о нём.
И последний раздел «Наша жизнь», в котором расположились публикации, фотографии, аудио, видео, трансляции, события из жизни университета. Здесь присутствует подраздел «Форум», где можно увидеть “разговоры” на разные темы. В этом же разделе можно задать вопрос ректору.
Сайт МЭСИ сделан в светлом тоне. Фон светлый, почти белый. Цвет текста синий, в малом количестве серые и зелёные цвета. У ППИ два цвета: синий и белый. ВКГТУ состоит из белого фона, текст синего, красного, чёрного, белого текста на оранжевом фоне.
Краткая характеристика используемой операционной системы Windows. Windows XP, Windows Vista, Windows 7, Windows 8 - это последнее воплощение графических операционных систем для использования на компьютерах типа IBM PC и совместимых с ним. По мере проникновения на рынок, за последнее десятилетие, Windows XP, Windows Vista, Windows 7, Windows 8 почти полностью вытеснили всех имевшихся конкурентов и стали, фактическими, эталонами операционной системы для персональных компьютеров. Теперь, если вы пишете программу для совместимых с IBM PC компьютеров, то вы пишете для Windows XP, Windows Vista, Windows 7, Windows 8.
Операционная система не может реализовывать многозадачность без управления памятью. Так как одни программы запускаются, а другие завершаются, память фрагментируется. Система должна быть способной объединять свободное пространство. Для этого требуется, чтобы система перемещала в памяти блоки программ и данных.- это графический интерфейс, и программы для Windows могут полностью использовать графику и форматированный текст как на дисплее, так и на принтере.
Графический интерфейс не только более удобнее для восприятия, но он может также обеспечить пользователю высококачественное отображение информации.
У программ, написанных для Windows, нет прямого доступа к аппаратной
части устройств отображения информации, таких как экран и принтер. Вместо этого
Windows включает в себя язык графическое программирования, называемый
графическим интерфейсом устройства, который облегчает создание графики и
форматированного текста. Windows абстрагируется от конкретного устройства
отображения информации. Программы, написанные для Windows, будут работать с
любым типом дисплея и любым типом принтера, для которых имеется в наличии
драйвер Windows. В программе нет необходимости задавать тип используемого в
системе оборудования. Доступность всей оперативной памяти, динамическое
подключение библиотек дают преимущества программирования для Windows.
1.2 Основные технологии для разработки Web приложений
История РНР начинается с 1995 года, когда независимый программист-контрактник по имени Расмус Лердорф (Rasmus Lerdorf) написал сценарий Perl/CGI для подсчета количества посетителей сайта, прочитавших его онлайновое резюме. Его сценарий решал две задачи: регистрацию данных посетителя и вывод количества посетителей на web-странице. Развитие WWW еще только начиналось, никаких специальных средств для решения этих задач не было, и к автору хлынул поток сообщений с вопросами. Лердорф начал бесплатно раздавать свой инструментарий, названный Personal Home Page (РНР) или Hypertext Processor (гипертекстовый процессор).
Шумный успех инструментария РНР заставил Лердорфа приступить к разработке расширений РНР. Одно из расширений преобразовывало данные, введенные на форме HTML, в символические переменные, что позволяло экспортировать их в другие системы. Чтобы добиться поставленной цели, Лердорф решил в дальнейших разработках перейти с Perl на С. Расширение существующего инструментария РНР привело к появлению РНР 2.0, или PHP-FI (Personal Home Page - Form Interpretator). В усовершенствовании версии 2.0 принимали участие программисты со всего мира.
Новая версия РНР пользовалась исключительной популярностью, и вскоре образовалась основная команда разработчиков. Они сохранили исходную концепцию внедрения программного кода прямо в HTML и переписали заново механизм лексического анализа, что привело к появлению РНР 3.0. К моменту выхода версии 3.0 в 1997 году свыше 50 000 пользователей применяли РНР для улучшения своих web-страниц.
В 1997 году было решено, что сокращение РНР должно означать не «Personal Homepage», а «РНР Hypertext Processor»