• Категория: Программирование
  • Вид работы: Дипломная работа
  • Год защиты: 2018
  • Оригинальность: 71 %

Работа содержит все файлы сайта и БД.
Оглавление
Введение 2
Глава 1. Постановка задачи 5
1.1 Сайт. Основные понятия, структура, технологии 5
1.2 Системы управления контентом. Сравнительный анализ 8
1.3 Постановка задачи 15
2. Практическая часть 17
2.1 Выбор доменного имени 17
2.2 Выбор хостинга 18
2.3 Разработка проекта на сервере 19
2.4 Установка CMS 19
2.5 Организация структуры сайта 22
2.6 Установка необходимых модулей и расширений 23
2.7 Локализация 24
2.7.1 Выбор, установка и настройка темы 24
2.7.2 Подбор, установка и настройка модулей 25
2.8 Структура базы данных 27
2.9 Принципы разработки дизайна сайта 30
2.9.1 Виды дизайна использованного на сайте 30
2.9.2 Разработка интерфейса 32
2.9.3 Страницы 35
2.9.4 Адаптивность шаблона (Responsive) 37
2.10 Оценка эффективности принятых решений. Перспектива масштабирования проекта для решения более сложных задач. 41
Заключение 47
Источники и литература 49
ГЛОССАРИЙ 51
Приложения 54

Введение
Развитие компьютерных информационных систем и телекоммуникационных технологий привели к формированию нового вида экономической деятельности — электронной коммерции, или электронного бизнеса. Электронный бизнес является особой формой бизнеса, реализующейся в значительной степени посредством компьютеризации процессов производства, продажи и распределения товаров и услуг. Поэтому сейчас об электронной коммерции говорят практически все. Но надо сказать, что мало кто реально представляет себе, что же это все-таки такое.
Электронный бизнес — это любая деловая активность, использующая возможности глобальных информационных сетей для преобразования внутренних и внешних связей с целью создания прибыли.
Электронный бизнес — это любая деловая активность, использующая возможности глобальных информационных сетей для преобразования внутренних и внешних связей с целью создания прибыли. Поэтому прежде чем приступить к основной части работы следует сделать небольшое отступление, это связано с тем, что сама терминология еще не до конца выработана – ведь у банков и раньше существовали системы, позволяющие посредством удаленного терминала управлять своим банковским счетом, а понятие "электронный платеж" знакомо практически каждому бухгалтеру – чем не "электронная коммерция"?
Потому, чтобы очертить круг рассматриваемых вопросов, в дальнейшем будем пользоваться термином "интернет-коммерция" или ведение бизнеса посредством Интернет. Существует три основных общепринятых модели интернет-бизнеса: B2B, B2C и С2С. Модель B2B (Business-to-Business) – это отношения между компаниями и поставщиками, производителями и продавцами и т.д. Модель B2C (Business-to-Customer) предполагает предоставление услуг или продажу товаров конечному потребителю, будь то частное лицо или корпоративный заказчик. Модель С2С отражает деловые отношения, возникающие между частными лицами на он-лайновых аукционах. Интернет-магазины строятся по схеме B2B или B2C.
Актуальность исследования объясняется тем, что электронный бизнес имеет четыре основных этапа использования: маркетинг, производство, продажи и платежи, а степень использования информационных и коммуникационных технологий и систем служит мерой, по которой бизнес может считаться электронным.
Традиционный бизнес, включает в себя:
• бизнес-анализ (BI – Business Intelligence);
• управление отношениями с потребителями (CRM – Customer Relations Management);
• управление цепочками снабжения (SCM – Supply Chain Management);
• управление знаниями (КМ – Knowledge Management).
В электронном бизнесе этот процесс реализуется средствами информационных технологий, а степень использования телекоммуникационных технологий определяется использованием глобальной сети интернет как инструмента организации единого информационного пространства электронного бизнеса.
Целью дипломного проекта является разработка сайта строительной компании.
Исходя из поставленной цели, при выполнении проекта необходимо решить следующие задачи:
Проанализировать работу сайта компании, выявить входную и выходную информацию;
Провести анализ аналогичных систем автоматизации строительных фирм;
Спроектировать и разработать информационную систему;
Произвести начальное заполнение базы данных условно-постоянной информацией;
Создать удобный пользовательский интерфейс для расчета стоимости оказываемых услуг.

Заключение
Для подтверждения нашей гипотезы о том, что в настоящее время можно создать достаточно функциональный и масштабный сайт без знания языков программирования мы проанализировали несколько самых популярных в России бесплатных CMS:
 Joomla
 Drupal
 Wordpress
 ModX
Оценивали как безопасность системы управления сайтом, так и развитие сообщества, поддерживающего идеи, заложенные в архитектуру каждого «движка». Немаловажным критерием было наличие готовых модулей для решения всевозможных задач. По совокупности факторов мы выбрали систему Drupal и на базе именно этого решения стали проводить исследование нашей гипотезы.
В итоге, мы прошли все этапы создания современного вебсайта: от выбора доменного имени и хостинга до разработки структуры каталога под конкретную задачу.
В процессе создания возникало много моментов, когда функционал «по умолчанию» требовал доработки, но всегда находилось решение в виде готового модуля или перестройки структуры. И за всё время работы, нам ни разу не пришлось залезть «внутрь» файлов дистрибутивов, чтобы что-то поправить в коде или модернизировать. Все неувязки решались с помощью мыши.
Значит, мы выбрали бесплатную, самую безопасную, с одним из самых больших сообществ и базой готовых модулей, регулярно обновляющуюся систему управления сайтом. Создали на ней полноценный сайт начинающего строительной компании с двумя видами меню, поиском и неограниченным масштабированием каталога. Не применили при этом каких-либо знаний языков программирования.
Наша гипотеза об эволюции технологий успешно подтверждена. Доказательство тому сайт tatstroypol.ru.

Источники и литература
1. Профессиональный сайт за один день, Евгений Попов, 2008 г.
2. Галкин С.Е. "Бизнес в Internet". М., Центр. 1998, -247с.
3. Федорчук А. "Как создаются Web-сайты". СПб, Питер. 2001, -180с.
4. Технологии создания сайтов, http://www.webinside.ru/tech.html.
5. Электронная встроенная гипертекстовая справочная система «Технология БД для WWW», 1998 г.
6. Электронная встроенная гипертекстовая справочная система «Информационные технологии», 1999 г.
7. Хитрости WEB-дизайна, http://www.khv.ru/redirect.cfm?CFID=136786&CFTOKEN=78992983&CFApp=2&Message_ID=1245
8. Основы создания сайта, http://coolhitman.narod.ru/osnovsaitaftp.htm.
9. Статья о хостинге, http://www.webmasterpro.com.ua/articles/article29.html.
10. Байков В. "Интернет: поиск информации и продвижение сайтов". СПб, 2000, -367с.
11. Каймин В.А. "Информатика". Учебник для студентов. М., ИНФРА-М.2001, - 423с.
12. Айзенмегер Р. HTML 3.2/4.0. Справочник. - СПб: Бином, 1998, 249с.
13. Карпова Т.С. Базы данных: модели, разработка, реализация. Учебное пособие, СПБ: Питер – 2001 г. – 304с.
14. Каймин В.А. "Интернет-Технологии". Учебное пособие. М., WDU. 2001, - 236с.
15. Горев А., Макашарипов С., Ахаян Р. Эффективная работа с СУБД СПб, «Питер», 1997, 704с.
16. Мартин Дж. Организация баз данных в вычислительных системах. – М.: Мир, 1980.
17. Создание Intranet: Официальное руководство Microsoft / Под ред. В.Сергеева. пер. с англ.- Спб.: BHV – Санкт-Петербург, 1998, - 672с.
18. Электронная встроенная гипертекстовая справочная система «HTML и CSS», 2001 г.
19. Спецификация CSS. http://www.w3.org/TR/REC-CSS2

ГЛОССАРИЙ
Архитектура клиент-сервер - архитектура, обеспечивающая распределение нагрузки между клиентом и сервером. Обычно эти функции выполняют два разных компьютера, объединенных при помощи сети.
Атрибут – поименованная характеристика сущности. Его наименование должно быть уникальным для конкретного типа сущности, но может быть одинаковым для различного типа сущностей. Атрибуты используются для определения того, какая информация должна быть собрана о сущности.
База данных - это совокупность сведений о конкретных объектах реального мира в какой-либо предметной области.
Гостевая книга – в данном случае сервис, позволяющий пользователям оставлять сообщения на сайте.
Информационно-логическая модель – модель, не зависящая от средств программной реализации хранения и обработки данных, отражающая интегрированные структуры данных предметной области.
Клиент – сетевой компьютер, запрашивающий службы либо ресурсы с другого компьютера, обычно сервера какого-нибудь типа.
Клиент-сервер – технология, при которой определенные компьютеры, называемые клиентами, обращаются к ресурсам или службам других компьютеров, называемых серверами, с целью получения ответа.
Копировальная техника – оборудование способное создавать копии документов.
ГКУ УР ЦЗН Увинского района - наименование компании.
Предметная область - часть реального мира, подлежащего изучению для организации управления и, в конечном счете, автоматизации.
Программное изделие – это программа на носителе данных, являющаяся продуктом промышленного производства.
Расходные материалы – вспомогательные средства для обеспечения производства документов при использовании копировальной техники.
Сервер – мощный компьютер, подключенный к сети, и предоставляющий доступ к службам или ресурсам.
Сеть – это соединение между двумя или более компьютерами, позволяющее им разделять ресурсы.
Система - любой объект, который одновременно рассматривается и как единое целое, и как совокупность разнородных элементов объединенных для достижения поставленной (единой) цели.
Эффективность - одна из возможных характеристик качества системы, а именно ее характеристика с точки зрения соотношения затрат и результатов функционирования системы.
Internet – глобальная информационная сеть связывающая миллионы компьютеров.

СПИСОК СОКРАЩЕНИЙ И АББРЕВИАТУР
БД – база данных
ПИ – программное изделие
ПО – программное обеспечение
ПЭВМ – персональная электронно-вычислительная машина
СУБД – система управления базами данных
ЭВМ – электронная вычислительная машина
ЭВТ – электронно-вычислительная техника
HTML – Hypertext Markup language
HTTP- Hypertext transfer protocol
URL - Universal Resource Locator
WWW - World Wide Web

Приложения
Приложение 1. Основной шаблон (index.php)
<?php
/**
* The main template file.
*
* This is the most generic template file in a WordPress theme
* and one of the two required files for a theme (the other being style.css).
* It is used to display a page when nothing more specific matches a query.
* E.g., it puts together the home page when no home.php file exists.
* Learn more: http://codex.wordpress.org/Template_Hierarchy
*
* @package crystal_shine
*/


Свяжитесь с нами в один клик:

Нажмите на иконку и вы будете переправлены на страницу связи с нашими специалистами.