Файл: Диплом Разработка интернет-портала магазина IT-услуг.docx

ВУЗ: Не указан

Категория: Дипломная работа

Дисциплина: Проектирование информационных систем

Добавлен: 25.10.2018

Просмотров: 1471

Скачиваний: 14

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

ДЕПАРТАМЕНТ ОБРАЗОВАНИЯ ГОРОДА МОСКВЫ

ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ПРОФЕССИОНАЛЬНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ГОРОДА МОСКВЫ

«МОСКОВСКИЙ КОЛЛЕДЖ УПРАВЛЕНИЯ, ГОСТИНИЧНОГО БИЗНЕСА И ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ «ЦАРИЦЫНО»








ДИПЛОМНЫЙ ПРОЕКТ




Тема: Разработка интернет-портала магазина IT-услуг




Пояснительная записка

ДП.230115.41.14.2016.01 ПЗ





Руководитель проекта: Воронина С.Ю. Дипломник: Кушим Д.М.



Рецензент:



Допущен к защите на заседании

Государственной экзаменационной комиссии


Руководитель структурного подразделения

по учебной работе


«____»____________2016 г. __________ Т.Н. Михайлова






Москва, 2016

Согласовано


На заседании Кафедры

информационных технологий

Протокол № _____

от «____» ____________2015 г.

Заведующий кафедрой

___________ Е.М. Смирнов

Утверждаю


Руководитель

структурного подразделения

по учебной работе

«____» ____________2015 г.


__________ Т.Н. Михайлова




ЗАДАНИЕ НА ДИПЛОМНОЕ ПРОЕКТИРОВАНИЕ


Студенту Кушим Дмитрию Михайловичу


группы П4-1 специальности 230115 «Программирование в компьютерных системах»


Дата выдачи задания: «20 »апреля 2015 г.

Срок сдачи проекта: «15 »июня 2015 г.


Тема дипломного проекта:


Разработка интернет-портала магазина IT-услуг




Техническое задание


Исходные данные:

Подробная информация об IT услугах. Данные мониторинга рынка.


Задачи:

1) Разработать базу данных интернет-портала магазина IT-услуг;

2) Рассказать о видах сайтов;

3) Подготовить материалы и создать сайт.

4) Показать пример работы готового сайта.

Содержание пояснительной записки


Раздел пояснительной записки

Объем, %

Введение

5%

  1. Постановка задачи

    1. Описание и выбор метода решения

    2. Основные виды сайтов

35%

  1. Разработка программы

    1. Обоснование выбора языка программирования

    2. Выбор хранилища данных

    3. Описание программы

    4. Инструкция пользователя

45%

  1. Расчет экономической прибыли от внедрения программы

10%

Заключение

5%

Список используемой литературы


Приложение 1. Код программы




Графическая часть:


Мультимедиа презентация.



Дипломник: /Кушим Д.М. /


Руководитель проекта: /Воронина С.Ю. /


Заведующий кафедрой: /Смирнов Е.М. /








Содержание

















Введение

В современном мире нельзя обойтись без Интернета. Этот ресурс выполняет важную роль в бизнесе. Почти у каждой компании или предприятия, пусть даже самого малого, есть сайт, на котором можно ознакомиться с услугами, продукцией и т.д. Чем привлекательнее выглядит дизайн сайта, тем больше дохода и интереса к предприятию. Сайт позволит устанавливать взаимосвязь не только со старыми, но и новыми партнерами.

В вопросе разработки и создания веб-страниц накоплен огромный опыт использования различных методов, способов и технологий. В Интернете ищут клиентов, создают решения поддержки собственного бизнеса, автоматизируют операции с партнерами и дилерами, создают и развивают розничные Интернет-магазины и многое-многое другое.

В глобальной сети Интернет, любой комплексный веб-ресурс превращается в разработку, стоящую на стыке таких областей как дизайн, технология баз данных, скриптовое программирование, системное и техническое администрирование.

Очень важна такая составляющая сайта, как наполнение контента. Когда посетитель первый раз заходит на сайт, он не хочет детально изучать текстовое содержимое, чаще всего посетитель пробегает глазами по странице и не найдя нужной информации покидает его. В основном пользователи посещают сайт, не для прочтения какой-то статьи, а для получения нужной информации, поэтому при создании сайта учитывают текстовую массу. Лишний текст не должен отвлекать внимание от получения информации.

Данный дипломный проект ориентирован на разработку интернет-портала магазина IT-услуг, посредством которого люди смогут заказывать разработку сайта и дизайнерские работы. Данные услуги в настоящее время весьма актуальны, а с учетом низких расценок, интернет-портал в открытом интернет-доступе обязан стать успешным.




Задачи исследования:

- Разработать базу данных интернет-портала магазина IT-услуг;

- Классифицировать сайты;

- Подготовить материалы и создать сайт;

- Протестировать и отладить сайт.


























ПОСТАНОВКА ЗАДАЧИ

Целью дипломного проекта является разработка интернет-портала магазина IT-услуг.

Были поставлены следующие задачи:

  1. Сбор и анализ статистической информации о покупателях, различной маркетинговой информации;

  2. Проектирование дизайна интернет-портала;

  3. Разработка удобного и простого для пользования интерфейса, а также хранение и предоставление данных;

  4. Заполнение интернет-портала тематической информацией и товарами.


Программа обязана обеспечить возможность следующих функций:

оставлять отзывы;

  1. прямое общение с оператором посредством программы JivoSite;

  2. оформление заказа товара с отправкой описания задачи на E-Mail оператора;

  3. отправлять на E-Mail пользователя код со скидкой, а также вносить данные пользователя в базу данных;


Для успешной отправки кода, пользователь должен заполнить следующие поля:

  1. ФИО пользователя;

  2. E-Mail пользователя;

  3. Повторный ввод E-Mail;

После отправки информации пользователь будет вписан в базу данных, ему будет присвоен порядковый номер (ID). Порядковый номер присваивается каждому пользователю и является его личным индификатором, который принадлежит только ему.


Имя поля

Тип поля

Порядковый номер (ID)

Числовой

ФИО пользователя

Текстовый

E-Mail

Текстовый


Таблица 1.1 Код























1.1 Описание и выбор метода решения

Чтобы реализовать поставленные задачи дипломного проекта, мы будем использовать виртуальный хостинг, благодаря чему исключается необходимость круглосуточной поддержки и технического обслуживания. Эти заботы целиком ложатся на хостинг-провайдера. Мой выбор хостинг-провайдера пал на timeweb.com, так как он в силах удовлетворить все наши задачи, а именно:

  1. Наличие базы данных;

  2. Наличие панели управления;

  3. Возможность связать сайт по FTP;

  4. Стабильность и надежность.

Пользователь как реального, так и виртуального сервера обладает всеми правами root-администратора, то есть имеет полное независимое управление и контроль, может самостоятельно определять рабочую конфигурацию и пользоваться базами данных, имеющимися на сервере.


Web-страница:

index.html - начальная страница. С нее начинается переход по ссылкам, которые будут находиться на web-интерфейсе.

База данных:

mysql - программное обеспечение с открытым кодом, что позволяет использовать ее любому пользователю сети интернет, поскольку является бесплатной.


Проект будет делится на две части, одна из них серверная которая будет представлять из себя http-server (в нашем случае это localhost), а другая клиентская. 


Клиентская часть - это часть, которая выполняется прямо на компьютере пользователя. Например, браузер. Клиент отправляет запрос серверу, сервер его обрабатывает и отдает ответ, клиент этот ответ отображает.


Проект является web-приложением, в связи с этим он представляет собой взаимосвязанные web-страницы:

  1. index.html

  2. katalog.html

  3. port.html

  4. akc.html

  5. zakaz.php

  6. komm.html

  7. register.php


Серверная часть – это сервер, принимающий HTTP-запросы от клиентов, обычно веб-браузеров, и выдающий им HTTP-ответы, как правило, вместе с HTML-страницей, изображением, файлом, медиа-потоком или другими данными.

Схема обмена информацией между клиентом и сервером представлена на рисунке 1.1.1.

Рисунок 1.1.1.

Схема структуры разрабатываемого интернет-портала на рисунке 1.1.2.


Рисунок 1.1.2.


Схема структуры разрабатываемой базы данных на рисунке 1.1.3.

Рисунок 1.1.3.



1.2 Основные виды сайтов

В глобальной сети Интернет находятся сотни миллионы сайтов. Несложно предположить, что при таком количестве сайты делятся множественные виды и могут иметь колоссальные отличия.

Ниже приведены основные виды сайтов:

  1. Персональные сайты.

Персональный сайт – сайт, содержание которого описывает сферу интересов человека.

  1. Личные блоги.

Личный блог – сайт, содержание которого составляет регулярно добавляемые записи.

  1. Сайты-визитки.

Сайт-визитка – сайт, являющийся виртуальным аналогом обыкновенной визитки.

  1. Официальные сайты компаний.

Официальный сайт компании – сайт, являющийся представительством компании.

  1. Сайты Интернет-магазины.

Сайт Интернет-магазин – сайт, предоставляющий возможность осуществлять продажу товара.

  1. Сайты-каталоги.

Сайт-каталог – сайт, являющийся средством информирования потенциальных покупателей.

  1. Сайты-порталы.

Сайт-портал – сайт, являющийся наиболее сложным видом сетевого ресурса, который, как правило, посвящен нескольким темам.

  1. Контент-проекты

Контент-проект – сайт, являющийся обширным собранием тематических материалов.

2.Практическая часть

2.1 Обоснование выбора языка программирования

В соответствии с поставленными задачами, при разработке дипломного проекта были задействованы несколько языков программирования

HTML - это язык форматирования, структурирования и разметки документов принятый в интернете. Практически все сайты создаются с помощью языка HTML. HTML является приложением SGML и соответствует стандарту ISO 8879.

Язык HTML был задуман как средство структурирования и форматирования документов без их привязки к средствам отображения. Возможности мультимедиа были добавлены несколько позднее.

Текст с разметкой HTML должен без структурных и стилистических искажений воспроизводиться на оборудовании с различным видеотображением (монохромный экран электронной книги, современного компьютера или ноутбука, цветной экран планшета, устройства и программы голосового воспроизведения текстов или маленький экран мобильного телефона). Но к удивлению, современное применение HTML далеко от его изначальной задачи. К примеру, тег <table> использованный для форматирования текста служит для создания в документах таблиц, как в MS Exel, но, как можно убедиться, формально, здесь нет ни одной таблицы. По истечению времени, основная идея платформ независимости языка HTML была искажена, благодаря растущим потребностям в мультемидийном контенте.