Разработка web-приложения для системы заказов коммерческого предприятия

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 05.06.2011
Размер файла 3,3 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

2.2.4 Структура вспомогательного web-приложения

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

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Рисунок 8 - Структурно-навигационная схема вспомогательного приложения

В этой схеме основой является страница «SUBD.html», которая также состоит из фреймов: из верхнего и нижнего. Она изображена на рисунке 9.

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

Рисунок 9 - Начальный вид вспомогательного web-приложения

Далее, при щелчке по первой ссылке в нижнем фрейме появляется web-страница «table_articles.php», содержащая таблицу товаров (она изображена на рисунке 10) [9]. Кроме просмотра таблицы товаров, на этой странице также можно добавлять новые записи в таблицу, редактировать старые записи, либо удалять последнюю запись.

Переход к странице содержащей форму для добавления новой записи, осуществляется после нажатия одноимённой кнопки. Эта страница называется «form.html» и изображена на рисунке 11. Здесь вводится название товара, его категория, описание и цена. Также можно загрузить изображение нового товара на сервер. Обработка запроса выполняется web-страницей «HandleForm.php». Если запрос на добавление нового товара с введёнными данными пройдёт успешно, то это будет выведено на экран; в противном случае, сообщается обратное. И также здесь выводится ссылка для перехода обратно к таблице товаров.

Рисунок 10 - Страница, отображающая таблицу товаров и позволяющая проводить некоторые операции с этой таблицей

Редактирование информации о конкретном товаре происходит на странице «FormEdit.php» (внешний вид изображен на рисунке 12). Переход на неё производится после нажатия на кнопку «Редактировать» в строке товара, информацию о котором необходимо изменить. На этой странице находится форма, которая заполняется прежними данными. Эти данные можно изменить и вновь отправить в виде запроса на сервер. Информация об успешном или неудачном выполнении операции редактирования записи выводится на экран, вместе со ссылкой на таблицу товаров.

Рисунок 11 - Форма для добавления новой записи в таблицу товаров

Рисунок 12 - Форма для редактирования записи из таблицы товаров

Удаление последней введённой в таблицу записи происходит путём нажатия на соответствующую кнопку. После нажатия этой кнопки заново загружается в текущем фрейме таблица товаров с уже удалённой записью. Само удаление происходит следующим образом. При нажатии на кнопку форма запоминает номер последнего товара в таблице и передаёт его странице этой же странице. На ней в самом начале и проверяется нажатие кнопки для удаления последней записи. Переданный данной странице номер товара используется в запросе для его удаления из таблицы.

Теперь рассмотрим вкратце отображение на экране остальных таблиц базы данных.

Для отображения таблицы заказчиков используется соответствующая ссылка, которая производит переход на страницу «table_clients.php». Вид этой страницы изображен на рисунке 13.

Для отображения таблицы заказов используется одноимённая ссылка, осуществляющая переход на страницу «table_orders.php». Внешний вид этой страниц изображен на рисунке 14.

Рисунок 13 - Вывод на экран таблицы заказчиков

Рисунок 14 - Вывод таблицы заказов на экран

Эта страница может использоваться исполнителями составленных заказов. Причём здесь есть два варианта вида: «по заказам» и «по заказчикам». Первый вид загружается по умолчанию и выводит заказы с сохранением их нумерации в таблице заказов базы данных.

Рисунок 15 - Вывод таблицы заказов для исполнителей этих заказов

Рисунок 16 - Вывод таблицы заказов для их исполнителей

Заключение

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

Во второй части дипломной работы рассматриваются особенности физической реализации данного web-проекта и структура разрабатываемого web-приложения. Следует отметить, что при решении данной задачи пришлось дополнительно прорабатывать вопросы, связанные с базой данных разрабатываемого web-приложения, и создавать отдельное вспомогательное web-приложение, позволяющее проводить необходимые операции с самой базой данных. Это приложение позволяет в значительной степени автоматизировать работу с базой данных, по сравнению с базовой утилитой PhpMyAdmin, входящей в программный комплекс «Денвер-2». Однако, web-приложение, разработанное для частичного управления базой данных, является менее универсальным и больше всего подходит для решения данной задачи.

В итоге, можно сделать следующие выводы:

· Разработанное web-приложение позволяет посетителям сайта в удобной форме просматривать каталог продаваемых товаров, а также получать подробную информацию о самом товаре (словесное описание и внешний вид товара) и о его цене;

· Также данное web-приложение предоставляет возможность заказа товара по сети Интернет, предусматривая его доставку по почте, либо напрямую на дом заказчику, при наличной форме оплаты;

· Оно позволяет хранить составленные заказы в базе данных и показывать их в наиболее приемлемой форме для исполнителей данных заказов;

· Предусмотрено частичное управление базой данных через вспомогательное web-приложение, что значительно упрощает работу администраторов сайта.

· После небольших изменений в коде и внешнем оформлении данное web-приложение может быть с успехом использовано для продажи любого другого вида продукции.

Список литературы

1. Большая энциклопедия Кирилла и Мефодия [Электронный ресурс]: современная универсальная российская энциклопедия. - М.: ООО «Кирилл и Мефодий», 2004. - 2 электрон. опт. диска (CD-ROM).

2. Основные типы web-ресурсов, краткая характеристика их контента [Электронный ресурс]. - Режим доступа: http://www.wdigest.ru/content-engineering/types.htm.

3. Игонтов Дмитрий. Создание INTERNET-магазинов. Эффективные технологии [Электронный ресурс]/ Дмитрий Игонтов. - Режим доступа: http://money-internet.info/.

4. Диго С.М. Базы данных: проектирование и использование [Текст]: учебник/ С.М. Диго. - М.: Финансы и статистика, 2005. - 592 с.: ил.

5. Шехтман В.Е. Базы данных, SQL и всё такое… [Текст]: учебно-методическое пособие. - Новокузнецк: НФИ КемГУ, 2004. - 186 с.

6. Швендимен Блейк. PHP4. Руководство разработчика [Текст] / Блейк Швендимен; пер. с англ. А.В. Ковалевского, Д.В. Суровцева, О. Тимофеевой, С.А. Шестакова, О.В. Шпырко; под ред. А.В. Ковалевского. - М.: Издательский дом «Вильямс», 2002. - 688 с.

7. Костарев А.Ф. PHP в Web-дизайне [Текст] / А.Ф. Костарев. - СПб.: БХВ-Петербург, 2002. - 592 с.

8. Ульман Л. Основы программирования на PHP [Текст]: самоучитель/ Л. Ульман; Пер. с англ. - М.: ДМК Пресс, 2001. - 288 с.

9. Мазуркевич Александр. PHP [Текст]: настольная книга программиста/ Алексанр Мазуркевич, Дмитрий Еловой. - М.: Новое издание, 2003. - 480 с.

Размещено на Allbest.ru


Подобные документы

  • Разработка приложения, которое будет выполнять функции показа точного времени и точной даты. Определение дополнительных функций разработанного приложения. Рассмотрение основных этапов создания программного продукта. Результаты тестирования приложения.

    курсовая работа [2,2 M], добавлен 14.04.2019

  • Основные инструменты построения Web-приложения. Язык сценариев PHP. Системный анализ предметной области базы данных. Коды SQL запросов на создание таблиц. Разработка Web-приложения. Описание функциональности модулей. Система управления содержимым статей.

    курсовая работа [4,8 M], добавлен 28.04.2014

  • Создание базы данных для небольшого предприятия, занимающегося ремонтом бытовой техники. Анализ и характеристика предметной области, входных и выходных данных. Разработка конфигурации в системе "1С:Предприятие 8.2" и функциональной части приложения.

    контрольная работа [2,4 M], добавлен 26.05.2014

  • Автоматизация системы снятия показаний счетчиков энергии. Разработка базы данных и клиентского приложения для структур жилищно-коммунального хозяйства, занимающихся составлением квитанций. Описание предметной области. Тестирование клиентского приложения.

    курсовая работа [953,3 K], добавлен 01.09.2016

  • Разработка тестирующего приложения, которое будет наглядно показывать, как должна выглядеть тестирующая программа для вычисления уровня интеллекта. Программная среда разработки, характеристика основных возможностей приложения. Стандартные диалоговые окна.

    курсовая работа [716,9 K], добавлен 02.12.2013

  • Разработка приложения, позволяющего автоматизировать документооборот предприятия по списанию основных средств. Мероприятия по защите и обеспечению целостности базы данных. Разработка клиентского приложения. Запросы к базе данных, руководство пользователя.

    курсовая работа [700,0 K], добавлен 14.01.2015

  • Анализ российского рынка мобильных приложений. Мобильное приложение как новый канал коммуникации с целевой аудиторией. Этапы создания мобильного приложения. План продвижения мобильного приложения в сети Интернет. Бесплатные инструменты продвижения.

    дипломная работа [1,6 M], добавлен 23.06.2016

  • Разработка программного приложения WindowsForms для работы с базой данных на языке высокого уровня C# в автономном режиме с использованием ADO.NET. Проектирование реляционной модели базы данных, интерфейса приложения, основных функций и возможностей.

    курсовая работа [4,3 M], добавлен 30.06.2015

  • Проектирование модели базы данных в соответствии с предметной областью "Торговля". Разработка архитектуры системы безопасности приложения по ведению базы данных. Реализация приложения, обеспечивающего учет продаж и закупок предприятия. Способы его защиты.

    дипломная работа [2,5 M], добавлен 05.02.2017

  • Создание программы для вычисления суммы элементов массива. Проектирование приложения, которое бы переводило минуты в часы или часы и минуты в минуты. Написание HTML-страницы для работы с базой данных автобусов и водителей, интерфейс приложения PhpMyAdmin.

    учебное пособие [1,9 M], добавлен 25.05.2015

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.