ВВЕДЕНИЕ 6
1 Изучение предметной области 8
1.1 Анализ предметной области 8
1.2 Анализ методов и средств проектирования 9
1.3 Языки сценариев и программирования 12
2 Разработка сайта 14
2.1 Разработка базы данных 14
2.2 Разработка интерфейса 24
2.3 Создание формы обратной связи 29
2.4 Тестирование сайта 31
3 Разработка программной документации 34
3.1 Техническое задание 34
3.2 Руководство программиста 34
3.3 Руководство пользователя 34
4 Расчет показателей экономической эффективности 35
ЗАКЛЮЧЕНИЕ 37
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 38
ПРИЛОЖЕНИЕ А (обязательное) Техническое задание 40
ПРИЛОЖЕНИЕ Б (обязательное) Листинг главной страницы 44
ПРИЛОЖЕНИЕ В (обязательное) Описание стилей сайта 50
ПРИЛОЖЕНИЕ Г (обязательное) Форма обратной связи 61
ПРИЛОЖЕНИЕ Д (обязательное) Руководство программиста 63
ПРИЛОЖЕНИЕ Е (обязательное) Руководство пользователя
В последние годы интернет приобретает всё большее значение для людей. Практически каждый человек в мире хоть раз использовал всемирную сеть, а большинство людей используют её ежедневно для самых разных целей: узнать новости, пообщаться с друзьями, найти нужную информацию, приобрести какой-либо товар или услугу.
Благодаря развитию Всемирной паутины стало появляться множество различных сайтов, предоставляющих разнообразные услуги: покупку товаров, оплату налогов, запись на прием в больницах. Одним из таких сайтов является интернет-магазин.
Интернет-магазин — это сайт, торгующий товарами или услугами в сети Интернет. Интернет-магазин позволяет пользователям через браузер на компьютере или мобильном устройства сформировать заказ, выбрав товары, способ оплаты и доставки, после чего оплатить заказ, не выходя из дома.
На сегодняшний день интернет-магазин является одним из самых популярных и востребованных ресурсов в сети Интернет.
Целью дипломного проекта является разработка и реализация сайта магазина сельскохозяйственных товаров.
Задачи дипломного проекта:
- провести анализ предметной области;
- выбрать методы и средства для разработки сайта;
- разработать базу данных;
- разработать интерфейс сайта;
- разработать функционал формирования заказа;
- разработать функционал оплаты заказа;
- разработать форму обратной связи;
- провести тестирование сайта;
- провести расчет экономической эффективности;
- разработать руководство программиста;
- разработать руководство пользователя.
Дипломный проект на разработку и реализацию сайта магазина обоснован необходимостью повышения эффективности работы организации: ООО «ГОР», посредством добавления возможности удаленно приобретать и оплачивать товары.
Тема данного дипломного проекта является актуальной, так как в настоящее время миллионы людей приобретают товары и услуги в интернет-магазинах, поэтому любая организация, занимающаяся продажей товаров или услуг, заинтересована в приобретении собственного интернет- магазина.
В данном дипломном проекте рассматривалась тема: разработка и реализация сайта магазина сельскохозяйственных товаров (на материале ООО «ГОР»). Обосновывалась актуальность и необходимость разработки сайта. На основании этого был сделан вывод, что интернет-магазин необходим для повышения эффективности работы магазина, а также снижения затрат организации на его содержание.
Сайт магазина был реализован в локальном сервере Open Server c помощью языка гипертекстовой разметки HTML, каскадных таблиц стилей CSS, языка серверных сценариев PHP и языка программирования Java Script.
Во время разработки сайта возникали различные трудности: выбор программной среды, разработка интерфейса, создания формы обратной связи, разработка программной документации. Эти проблемы успешно решены. В результате чего разработка сайта магазина завершена.
По завершении разработки сайта магазина было проведено его тестирование, в процессе которого ошибок не было выявлено.
Для созданного программного продукта разработана программная документация: руководство программиста и руководство пользователя.
Был проведён расчёт экономической эффективности, который показал, что сайт магазина может быть создан одним человеком за восемь тысяч триста десять рублей.
Оценка дипломного проекта показала, что он имеет определённую практическую ценность: разработанный интернет-магазин может быть использован для повышения прибыли организации.
Поставленная цель в начале разработки дипломного проекта достигнута, так как все задачи выполнены.
1 Вендров, А. М. Проектирования программного обеспечения
экономических информационных систем / А. М. Вендров. - М . : Финансы и статистика, 2008. - 594 с.
2 Гаевский, А. Ю. 100% самоучитель. Создание Web-страниц и Web- сайтов. HTML и JavaScript / А. Ю. Гаевский, В. А. Романовский. - М. : Триумф, 2009. - 464 с.
3 Гольцман, В. И. MySQL 5.0. Библиотека программиста /
B. И. Гольцман. - М. : Издательство Питер, 2009. - 256 c.
4 Дунаев, В. В. Базы данных. Язык SQL для студента / В. В. Дунаев. - Петербург: БХВ, 2007. - 288 с.
5 Жадаев, А. Г. PHP для начинающих / А. Г. Жадаев. - М. : Издательство Питер, 2017. - 288 c.
6 Иванникова, Е. А. Обнаружение периодических наборов событий во временных базах данных / Е. А. Иванникова // Программирование. - 2012. - № 6 - С. 307-333.
7 Колисниченко, Д. Н. Современный сайт на PHP и JavaScript / Д. Н. Колисниченко. - М. : Издательство Питер, 2009. - 176 с.
8 Костычев, Е. А. Нацеленная генерация данных для тестирования приложений над базами данных / Е. А. Костычев, В. А. Омельченко,
C. В. Зеленов // Программирование. - 2012. - № 6 - С. 63-73.
9 Кузин, А. В. Базы данных: учебное пособие для вузов / А. В. Кузин, С. В. Левонисова. - М. : Академия, 2012. - 320 с.
10 Никсон, Р. Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript и CSS / Р. Никсон. - М. : Издательство Питер, 2013. - 560 c.
11 Павлов, В. А. Базы данных для обработки массивов: взгляд изнутри / В. А. Павлов, Б. А. Новиков // Программирование. - 2018. - № 12 - С. 137-160.
12 Прохоренок, Н. А. HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера / Н. А. Прохоренок, В. А. Дронов. - М. : СПб, 2015. - 768 с.
13 Ржеуцкая, С. Ю. Базы данных. Язык SQL / С. Ю. Ржеуцкая. - Вологда: ВоГТУ, 2010. - 159 с.
14 Стасышин, В. М. Проектирование информационных систем и баз данных: учебное пособие для вузов / В. М. Стасышин. - Новосибирск: НГТУ, 2012. - 100 с.
15 Тарасов, С. В. СУБД для программиста. Базы данных изнутри / С. В. Тарасов. - М. : Соломон, 2015. - 320 с.
16 Ташков, П. А. Веб-мастеринг на 100%: HTML, CSS, JavaScript, PHP, CMS, графика, раскрутка / П. А. Ташков. - М. : Издательство Питер, 2009. - 512 с.
17 Федоров, А. Г. JavaScript для всех / А.Г. Федоров. - М. : Компьютер-Пресс, 2012. - 382 с.
18 Фримен, Э. Изучаем HTML, XHTML и CSS / Э. Фримен. - М. : Издательство Питер, 2013. - 456 с.
19 Хоган, Б. HTML5 и CSS3. Веб-разработка по стандартам нового поколения / Б. Хоган. - М. : Издательство Питер, 2011. - 272 с.