Логотип Автор24реферат
Задать вопрос
Дипломная работа на тему: Выводы ко второй главе
100%
Уникальность
Аа
20612 символов
Категория
Программирование
Дипломная работа

Выводы ко второй главе

Выводы ко второй главе .doc

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

Во второй главе был проведен анализ деятельности компании, ее основные бизнес-процессы. Сделаны выводы о необходимости использования современных интернет технологий для создания интерактивного веб-сайта компании с целью удержания клиентов и расширения клиентской базы. Проведен анализ существующих СУБД для разработки, сделан вывод о целесообразности использования СУБД MySQL.
Сделан вывод о том, что на начальном уровне создания прототипа сайта компании целесообразно сосредоточить внимание на отработке функциональных свойств сайта, таких как интерактивность, обеспечение функций онлайн заказов, обратной связи с клиентами компании. В этой связи предполагается разработка собственного интерактивного веб-сайта, веб-ориентированной ИС.
2. Проектирование интерактивного сайта
2.1 Структура веб-страниц приложения
Шаблон веб-страниц. Веб-страницы приложения, сайта состоят из нескольких HTML-CSS таблиц. Эти таблицы разделяют представление веб-страницы на экране на отдельные фреймы. Одна из таблиц имеет линейный или ленточный вид с кнопками меню, связанными с функциями или переходами на веб-страницы приложения. Меню обеспечивает весь спектр работ с приложением (рисунок 2.1). Код HTML шапки веб-приложения включается автоматически в код любой веб-страницы приложения. Код шапки приведен в Приложении.
Каждая кнопка (или говорят вкладка) меню обеспечивает переход к определенной веб-странице или к выполнению определенного функционального модуля веб-приложения. Нажимая на вкладку, пользователь переходит к определенной веб-странице или обращается к выполнению функционального модуля, состоящего из нескольких PHP скриптов. В результате выполнения функционального модуля сервером формируется HTML-CSS, JavaScript веб-страница, которая направляется браузеру для воспроизведения на экране.
Рисунок 2.1 – Шаблон веб-страницы
На рисунке 2.2 представлена шапка шаблона веб-страницы. Она состоит из наименования компании, ссылок для регистрации-авторизации пользователей и вкладок ленточного меню. Смысл вкладок главного меню очевиден. Их работа будет показана ниже.
Рисунок 2.2 – Вид шапки шаблона веб-страницы
Динамическое формирование страниц производится php-модулями. Например, все табличные представления данных и формы веб-интерфейса пользователя формируются динамически, как результат запросов к базе данных. Схема динамического формирования табличных представлений данных дана на рисунке 2.3.
Рисунок 2.3 - Динамическое формирование табличных представлений
Пример табличного отображения данных из БД представлен на рисунке 2.4
Динамическое формирование отображение страниц с таблицами БД производится php-модулями с использованием блока, содержащего наименования столбцов в таблицах отображения для всех таблиц БД.
Рисунок 2.4. – Пример табличного отображения таблиц БД на экране
Для обращения к приложению используется браузер. В адресной строке браузера необходимо напечатать следующий адрес:
http://www.diofant.com/Dostavim/index.php
Появляется главная (домашняя) страница сайта, которая состоит из сжатого описания назначения сайта со стандартной шапкой приложения (рисунок 2.5).
Рисунок 2.5. – Главная страница сайта
Главная страница является статической, информативной и содержит краткую информацию о компании. Вкладка «О ПРОЕКТЕ» описывает концепцию сайта и используемые программные средства разработки. Следующая вкладка «УСЛУГИ» отправляет посетителя на страницу с информацией сайта по видам услуг (Рисунок 2.6).
Рисунок 2.6. – Категории услуг
Страница категорий также является статической, информативной и содержит краткую информацию о категориях услуг компании. Переход по ссылке предполагает вызов страниц, содержащих заявку на эту услугу. Такого рода страницы являются типовыми для такого рода сайтов.
2.2. Группы пользователей. Форма регистрации
Сайт должен использоваться разными группами пользователей с различными правами доступа к данным и функциями сайта. Таким образом, должно быть организовано разделение прав доступа для каждой группы пользователей. Одной из групп должна быть группа клиентов компании. Группа сотрудников компании должна работать с базой данных клиентов и заказов клиентов компании. Чтобы организовать разделенный доступ групп пользователей, необходимо создать подсистему регистрации и авторизации пользователей. Эта компонента программного обеспечения разработана для сайта.
Регистрация пользователей представлена схемой алгоритма на рисунке 2.7
Рисунок 2.7 – Алгоритм регистрации пользователей
Для того, чтобы получить доступ к функционалам сайта, например, для того чтобы оформлять онлайн заявки, необходимо зарегистрироваться в системе и стать постоянным клиентом компании. Процедура регистрации предполагает регистрацию логина и пароля для доступа в систему, а также занесение данных клиента. Клиент, в данном случае, это или частный клиент или ответственное лицо, организации, компании. Нажав вкладку «РЕГИСТРАЦИЯ», посетитель переходит к заполнению формы регистрации, представленной на рисунке 2.8.
Рисунок 2.8 – Форма регистрации клиентов компании
Код заказчика в данном случае условный. После нажатия кнопки «Добавить», должно появляться сообщение, информирующее пользователя об успешной регистрации в системе для дальнейшей работы.
Возможны и другие варианты регистрации клиентов, например, с подтверждением со стороны админа, тот ли это представитель, но на данном этапе такие варианты не рассматриваются, так как это может быть конкретизировано и доработано на этапе опытной эксплуатации системы.
2.3 Проектирование сервиса онлайн заявки на услуги
Предполагается три последовательных этапа для начала работы с системой
Создание таблиц базы данных

Зарегистрируйся, чтобы продолжить изучение работы

. Наполнение базы данных.
Регистрация пользователей – администратора и клиентов.
После этого система готова к штатной работе.
Инсталляция системы, сайта заключается в создании базы данных на хостинге или на Денвере и в импорте таблиц базы данных. Затем регистрируется главный администратор системы – пользователь со статусом администратора. Введенные логин и пароль используются затем для входа в систему администратора. Главный администратор может регистрировать других администраторов (менеджеров) с таким же статусом и правами доступа. Логины и пароли пользователей администраторов и других зарегистрированных пользователей добавляются и хранятся в специальном файле htpass в закодированном виде. Персональные данные пользователей добавляются в базу данных системы.
Технология подачи заявки на услугу для клиента компании реализована следующим образом:
посетитель сайта заходит на сайт компании, просматривает информацию по услугам, ценам;
если посетитель познакомился с услугами и ценами и пожелал сделать заявку на какую-то услугу, он должен в первую очередь зарегистрироваться на сайте и стать, таким образом, клиентом компании;
зарегистрированные логин и пароль будут использоваться для авторизации и получения доступа в личный кабинет;
заявка на услугу, просмотр и коррекция заявок производится из личного кабинета клиента, так как система уже «знает» клиента;
в настоящей версии не предусмотрена оплата через платежные системы интернет, так как для такого рода услуг наиболее предпочтительной является оплата по факту выполненных услуг, хотя в дальнейшем эту функцию предполагается реализовать в системе.
После проектирования форм регистрации пользователей рассмотрим возможную технологию организации онлайн заявок на услуги и каким образом этот процесс связан с регистрацией и авторизацией пользователей – клиентов компании.
Теперь можно спроектировать технологию подачи заявки, опираясь на визуальный интерфейс и заявку в один клик. Это становиться возможным, если собрать всю информацию о клиенте и выбранной услуге на одной, динамически формируемой веб-странице. Такая веб-страница может иметь вид, представленный на рисунке 2.8.
Рисунок 2.8 – Форма подачи заявки
2.4 Структура веб-приложения
Главная страница сайта содержит логотип или характерные изображения услуг компании, предоставляет информацию о сайте и компании, способах получения услуг. Здесь же в шапке веб-страницы находятся ссылки на формы регистрации и авторизации пользователей.
Структура любой веб-страницы сайта может быть представлена шаблоном, отображенным на рисунке 2.9. Любая веб-страница сайта включает «шапку» Header.php и содержательную часть, которая может быть или статической HTML-CSS страницей или динамически формируемой. Динамические страницы создаются в результате работы PHP-модулей.
Рисунок 2.9 - Шаблон веб-страницы
Шаблон веб-страниц страниц разрабатывается с помощью графических редакторов. Для проектирования могут использоваться онлайн редакторы, например, редактор создания таблиц на языке HTML.
Вкладка меню «Главная» возвращает пользователя из любой страницы сайта на главную или домашнюю страницу сайта. Главная страница является статической и состоит из HTML-CSS кода. На главной странице дано описание сферы деятельности компании, принципы работы компании.
Вкладка «РЕГИСТРАЦИЯ» приводит пользователя к странице, кратко описывающей процесс регистрации и для каких целей она необходима. Если пользователь зарегистрирован, как клиент компании, он может после авторизации перейти в свой личный кабинет. Если он не зарегистрирован, то он может перейти к форме регистрации, где необходимо ввести персональные данные, а также ввести свои логин и пароль для дальнейшего входа в систему. Предполагается отдельный вход для администратора в свой личный кабинет, поэтому на этой странице дана ссылка для входа администратора.
При нажатии вкладки «АВТОРИЗАЦИЯ», появляется форма для ввода логина и пароля пользователя-клиента компании. После правильного заполнения формы, ввода логина и пароля и успешной авторизации, пользователь входит в свой личный кабинет. Система уже знает данного пользователя.
Кнопка «УСЛУГИ» приводит пользователя к странице, отображающей категории услуг по обслуживанию или проще говоря, виды проводимых курьерской доставки. Эта страница является статической, так как категории услуг меняются достаточно редко и для добавления новой категории необходимо добавить эту категорию в код страницы. Хотя можно легко изменить этот подход и занести категории в базу данных.
Вкладка «КОНТАКТЫ» дает возможность клиентам оставить свои отзывы о деятельности компании в целом, а также о выполненных услугах каждым сотрудником.
Смысл других вкладок очевиден. Это общепринятые вкладки о компании, контактные данные и обратная связь с администрацией компании.
2.5 Описание базы данных
Концептуальный уровень представления данных, абстрактный аспект представления информации в системе

50% дипломной работы недоступно для прочтения

Закажи написание дипломной работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!

Промокод действует 7 дней 🔥
Больше дипломных работ по программированию:

Создание интернет-магазина

85034 символов
Программирование
Дипломная работа
Уникальность

Создание сайта для ООО Chocolatte

55549 символов
Программирование
Дипломная работа
Уникальность

Разработка веб-сайта предприятия

63089 символов
Программирование
Дипломная работа
Уникальность
Все Дипломные работы по программированию
Закажи дипломную работу

Наш проект является банком работ по всем школьным и студенческим предметам. Если вы не хотите тратить время на написание работ по ненужным предметам или ищете шаблон для своей работы — он есть у нас.