Разработка автоматизированной информационной веб-системы реализации электронных устройств

Анализ информационных процессов РК "Рублев". Выбор инструментальных средств с целью создания автоматизированной информационной системы реализации электронных устройств. Разработка архитектуры программного средства. Физическая модель базы данных.

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

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

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

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

5) Функции в языках программирования - это конструкции, содержащие часто исполняемый код. Функция выполняет какие-либо действия над данными и возвращает результат.

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

7) Пользовательские типы данных - это типы данных, которые создаёт пользователь на основе системных типов.

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

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

10) Умолчания - самостоятельный объект БД, представляющий значение, которое будет присвоено элементу таблицы при вставке строки, если в команде вставки явно не указано значение для этого столбца.

Далее в разделе приводится техническое описание проектируемых объектов БД на языке определения данных СУБД MySQL.

Техническое описание реляционной таблицы “Адрес” на языке определения данных представлено в таблице 8.

Таблица 8 - Реляционная таблица “Adres”

Название поля

Ключ

Тип, длина

Опц-ть

Логич. огранич.

Примеры данных

nom

primary key

integer

not null

check (>0)

1

dom

integer

not null

>0

1

kvartira

integer

>0

1

strana_FK

foreign key

integer

not null

>0

1

nas_punkt_FK

foreign key

integer

not null

>0

1

ylica_FK

foreign key

integer

not null

>0

1

  • Техническое описание реляционной таблицы “Регистрация” на языке определения данных представлено в таблице 9.
  • Таблица 9 - Реляционная таблица “Regestration”
  • Название поля

    Ключ

    Тип, длина

    Опц-ть

    Логич. огранич.

    Примеры данных

    nom

    primary key

    integer

    not null

    check (>0)

    1

    date_reg

    date

    not null

    12.12.2009

    kod_mail

    foreign key

    integer

    not null

    >0

    1

    kod_tel

    foreign key

    integer

    not null

    >0

    1

    login

    char, 30

    not null

    dog

    parol

    char, 30

    not null

    123

    type_pol_FK

    foreign key

    integer

    not null

    >0

    1

    kod_fiz_lic

    foreign key

    integer

    >0

    1

    kod_organ

    foreign key

    integer

    >0

    1

    • Техническое описание реляционной таблицы “Заказ” на языке определения данных представлено в таблице 10.
    • Таблица 10 - Реляционная таблица “zakaz”
    • Название поля

      Ключ

      Тип, длина

      Опц-ть

      Логич. огранич.

      Примеры данных

      nom

      primary key

      integer

      not null

      check (>0)

      1

      date

      date

      not null

      12.12.2009

      nom_reg

      foreign key

      integer

      not null

      >0

      1

      • Техническое таблицы “Позиция заказа” представлено в таблице 11.
      • Таблица 11 - Реляционная таблица “poz_zakaz”
      • Название поля

        Ключ

        Тип, длина

        Опц-ть

        Логич. огранич.

        Примеры данных

        nom

        primary key

        integer

        not null

        check (>0)

        1

        kol

        integer

        not null

        >0

        5

        nom_tovar

        foreign key

        integer

        not null

        >0

        1

        nom_zak

        foreign key

        integer

        not null

        >0

        1

        • Техническое описание реляционной таблицы “Склад” на языке определения данных представлено в таблице 12.
        • Таблица 12 - Реляционная таблица “sklad”
        • Название поля

          Ключ

          Тип, длина

          Опц-ть

          Логич. огранич.

          Примеры данных

          nom

          primary key

          integer

          not null

          check (>0)

          1

          name

          char, 30

          not null

          Склад №5

          nom_adres

          foreign key

          integer

          not null

          >0

          1

          • Техническое описание реляционной таблицы “Группа товара” на языке определения данных представлено в таблице 13.
          • Таблица 13 - Реляционная таблица “grup_tovar”
          • Название поля

            Ключ

            Тип, длина

            Опц-ть

            Логич. огранич.

            Примеры данных

            nom

            primary key

            integer

            not null

            check (>0)

            1

            name

            char, 30

            not null

            Ноутбук

            • Техническое описание реляционной таблицы “Производитель” на языке определения данных представлено в таблице 14.
            • Таблица 14 - Реляционная таблица “proizvod”
            • Название поля

              Ключ

              Тип, длина

              Опц-ть

              Логич. огранич.

              Примеры данных

              nom

              primary key

              integer

              not null

              check (>0)

              1

              name

              char, 30

              not null

              Samsung

              • Техническое описание таблицы “Товар” представлено в таблице 15.
              • Таблица 15 - Реляционная таблица “Tovar”
              • Название поля

                Ключ

                Тип, длина

                Опц-ть

                Логич. огранич.

                Примеры данных

                1

                2

                3

                4

                5

                6

                nom

                primary key

                integer

                not null

                check (>0)

                1

                name

                char, 30

                not null

                Samsung R560

                cen_rozn

                float

                not null

                >0

                20989

                cen_opt

                float

                not null

                >0

                36890

                kol

                integer

                not null

                >0

                7

                garant

                integer

                >0

                24

                nom_grup

                foreign key

                integer

                not null

                >0

                1

                nom_mag

                foreign key

                integer

                not null

                >0

                1

                nom_proizvod

                foreign key

                integer

                not null

                >0

                1

                • Техническое описание реляционной таблицы “Улица” на языке определения данных представлено в таблице 16.
                • Таблица 16 - Реляционная таблица “ylica”
                • Название поля

                  Ключ

                  Тип, длина

                  Опц-ть

                  Логич. огранич.

                  Примеры данных

                  nom

                  primary key

                  integer

                  not null

                  check (>0)

                  1

                  name

                  char, 30

                  not null

                  Гагарина

                  nom_type

                  foreign key

                  integer

                  not null

                  >0

                  1

                  • Техническое описание реляционной таблицы “Тип Улицы” на языке определения данных представлено в таблице 17.
                  • Таблица 17 - Реляционная таблица “type_ylica”
                  • Название поля

                    Ключ

                    Тип, длина

                    Опц-ть

                    Логич. огранич.

                    Примеры данных

                    nom

                    primary key

                    integer

                    not null

                    check (>0)

                    1

                    name

                    char, 30

                    not null

                    Проспект

                    • Техническое описание реляционной таблицы “Населённый пункт” на языке определения данных представлено в таблице 18.
                    • Таблица 18 - Реляционная таблица “nas_punkt”
                    • Название поля

                      Ключ

                      Тип, длина

                      Опц-ть

                      Логич. огранич.

                      Примеры данных

                      nom

                      primary key

                      integer

                      not null

                      check (>0)

                      1

                      name

                      char, 30

                      not null

                      Оренбург

                      nom_type

                      foreign key

                      integer

                      not null

                      >0

                      1

                      • Техническое описание реляционной таблицы “type_nas_p” на языке определения данных представлено в таблице 19.
                      • Таблица 19 - Реляционная таблица “type_nas_p”
                      • Название поля

                        Ключ

                        Тип, длина

                        Опц-ть

                        Логич. огранич.

                        Примеры данных

                        nom

                        primary key

                        integer

                        not null

                        check (>0)

                        1

                        name

                        char, 30

                        not null

                        Город

                        nom_type

                        foreign key

                        integer

                        not null

                        >0

                        1

                        • Техническое описание реляционной таблицы “strana” на языке определения данных представлено в таблице 20.
                        • Таблица 20 - Реляционная таблица “type_nas_p”
                        • Название поля

                          Ключ

                          Тип, длина

                          Опц-ть

                          Логич. огранич.

                          Примеры данных

                          nom

                          primary key

                          integer

                          not null

                          check (>0)

                          1

                          name

                          char, 30

                          not null

                          Россия

                          • Техническое описание реляционной таблицы “fiz_lic” на языке определения данных представлено в таблице 21.
                          • Таблица 21 - Реляционная таблица “fiz_lic”
                          • Название поля

                            Ключ

                            Тип, длина

                            Опц-ть

                            Логич. огранич.

                            Примеры данных

                            1

                            2

                            3

                            4

                            5

                            6

                            nom

                            primary key

                            integer

                            not null

                            check (>0)

                            1

                            Fam

                            char, 30

                            not null

                            Зябликов

                            Imy

                            char, 30

                            not null

                            Иван

                            Otch

                            char, 30

                            not null

                            Николаевич

                            date_rogd

                            date

                            not null

                            1952.12.11

                            kod_adres

                            foreign key

                            integer

                            not null

                            >0

                            1

                            • Техническое описание реляционной таблицы “organiz” на языке определения данных представлено в таблице 22.
                            • Таблица 22 - Реляционная таблица “organiz”
                            • Название поля

                              Ключ

                              Тип, длина

                              Опц-ть

                              Логич. огранич.

                              Примеры данных

                              nom

                              primary key

                              integer

                              not null

                              check (>0)

                              1

                              Name

                              char, 30

                              not null

                              Флора-Дизайн

                              kod_adres

                              foreign key

                              integer

                              not null

                              >0

                              1

                              • Техническое описание реляционной таблицы “mail” на языке определения данных представлено в таблице 23.
                              • Таблица 23 - Реляционная таблица “mail”
                              • Название поля

                                Ключ

                                Тип, длина

                                Опц-ть

                                Логич. огранич.

                                Примеры данных

                                nom

                                primary key

                                integer

                                not null

                                check (>0)

                                1

                                adres

                                char, 30

                                not null

                                kabzon83@mail.ru

                                • Техническое описание реляционной таблицы “telefon” на языке определения данных представлено в таблице 24.
                                • Таблица 24 - Реляционная таблица “telefon”
                                • Название поля

                                  Ключ

                                  Тип, длина

                                  Опц-ть

                                  Логич. огранич.

                                  Примеры данных

                                  nom

                                  primary key

                                  integer

                                  not null

                                  check (>0)

                                  1

                                  nom_telefon

                                  char, 10

                                  not null

                                  >0

                                  647888

                                  nom_type

                                  foreign key

                                  integer

                                  not null

                                  1

                                  • Техническое описание реляционной таблицы “type_telefon” на языке определения данных представлено в таблице 25
                                  • Таблица 25 - Реляционная таблица “type_telefon”
                                  • Название поля

                                    Ключ

                                    Тип, длина

                                    Опц-ть

                                    Логич. огранич.

                                    Примеры данных

                                    nom

                                    primary key

                                    integer

                                    not null

                                    check (>0)

                                    1

                                    name

                                    char, 30

                                    not null

                                    Мобильный

                                    • 2.4 Разработка архитектуры программного средства
                                    • Архитектура программного средства - это его строение, представление программного продукта как системы, состоящей из некоторой совокупности взаимодействующих подсистем. В качестве подсистем будут выступать программные модули, так как разрабатываемый проект имеет модульную структуру [18].
                                    • При разработке программного продукта, был использован метод нисходящего проектирования, который состоит в том, что сначала строится модульная структура программы в виде дерева и модули, проектируются поочередно, начиная с модуля самого верхнего (головного) уровня, а переход к программированию какого-либо другого модуля осуществляется только в том случае, если уже запрограммирован модуль, который к нему обращается. После того, как все модули программного средства запрограммированы, производится их поочередное тестирование и отладка в таком же (нисходящем) порядке. Метод нисходящего проектирования иногда называют функциональной декомпозицией.
                                    • Описание разработанных модулей представлено в таблице 26.
                                    • Таблица 26 - Спецификация модулей
                                    • Название модуля

                                      Вызывающий модуль

                                      Назначение модуля

                                      1

                                      2

                                      3

                                      index.html

                                      Головной модуль

                                      about_company.php

                                      index.html

                                      Описание компании

                                      news.php

                                      index.html

                                      Публикация новостей

                                      about_zakaz.php

                                      zakaz.php

                                      Описание процесса заказа

                                      bit_tehn.php

                                      index.html

                                      Информация о бытовой технике

                                      komp_tehn.php

                                      index.html

                                      Информация о комп. технике

                                      av.php

                                      index.html

                                      Информация о аудио-видео технике

                                      foto.php

                                      index.html

                                      Информация о фото технике

                                      tel.php

                                      index.html

                                      Информация о телефонах

                                      zakaz.php

                                      index.html

                                      Формирование заказов

                                      admin.php

                                      index.html

                                      Страница администрирования

                                      sprav.php

                                      admin.php

                                      Редактирование справочников

                                      red_tovar.php

                                      admin.php

                                      Редактирование инф. о товарах

                                      otchet.php

                                      admin.php

                                      Формирование отчетов

                                      analis.php

                                      admin.php

                                      Проведение анализа

                                      infpok.php

                                      index.html

                                      Информация для покупателя

                                      vakans.php

                                      index.html

                                      Предлагаемые вакансии

                                      avtoteh.php

                                      index.html

                                      Информация о технике для авто

                                      dostav.php

                                      index.html

                                      Информация о доставке

                                      soc.php

                                      index.html

                                      Информация о скидкам

                                      adres.php

                                      infpok.php

                                      Адрес компании

                                      credit.php

                                      index.html

                                      Описание кредитов

                                      • Программный продукт включает в себя программные модули, которые организуют работу программного средства. Модули программного продукта являются независимыми, однако, функционирование модулей отдельно не имеет никакого смысла. Модули программного средства содержат процедуры и функции для создания и редактирования базы данных, выполнения сортировок, формирования отчетов. Во избежание большой модульной структуры программного комплекса выделялись основные функции и отдельные отчеты оформлялись в виде отдельных модулей. Иерархическая структура модулей программного средства на рисунке 11.
                                      • Декомпозиция задачи на отдельные подзадачи привела к построению модульной архитектуры программной системы. Архитектура программы позволяет модифицировать отдельные модули без необходимости внесения изменений в остальные модули, подключать новые модули, а также способствует более быстрому пониманию функционирования системы в целом. Структура модулей программного комплекса представляет собой иерархическую структуру, которая демонстрирует порядок взаимодействия основных модулей программы.
                                      • Рисунок 11 - Схема иерархии модулей
                                      • 2.5 Разработка алгоритмов автоматизированной информационной системы
                                      • После набора в строке браузера адреса Web-приложения появляется главная страница, на которой представлено меню, состоящие из 8 пунктов. Это пункты: “Бытовая техника”, “Аудио-видео техника”, “Компьютерная техника”, “О компании”, “Новости”, “Форум”, “Администрирование” и “Заказ”. При выборе пункта “Бытовая техника” открывается страница, содержащая описание бытовой техники, имеющейся в продаже. При выборе пункта “Аудио-видео техника” открывается страница, содержащая описание аудио-видео техники, имеющейся в продаже. При выборе пункта “Компьютерная техника” открывается страница, содержащая описание компьютерной техники, имеющейся в продаже.
                                      • При выборе пункта “О компании” открывается страница, содержащая информацию о фирме “Рублёв”, а также контактную информацию. При выборе пункта “Новости” открывается страница, содержащая последние новости компании, а также информация о проводимых акциях. При выборе пункта “Администрирование” открывается страничка, позволяющая получить доступ к функциям администрирования сайтом: редактирование справочников, проведение статистического анализа. При выборе пункта - “Заказ”, открывается страница, позволяющая зарегистрированному пользователю произвести оформление заказа.
                                      • На рисунке 12 представлена укрупнённая схема алгоритма.
                                      • Рисунок 12 - Укрупнённая схема алгоритма
                                      • Рисунок 12 - Продолжение
                                      • Рисунок 12 - Продолжение
                                      • Детальная схема модуля многомерного статистического анализа (корреля-ционно-регрессионного) приведена на рисунке 13 ниже.
                                      • Рисунок 13 - Корреляционно-регрессионный анализ
                                      • 2.6 Тестирование программного средства
                                      • Как и при разработке любого программного продукта, тестирование и отладка являются одними из важнейших составляющих, которые позволяют постоянно иметь контроль над текущими состоянием разработки, количеством ошибок и т. д.
                                      • Тестирование - процесс многократного повторения программы с целью обнаружения ошибок. Существуют следующие методы тестирования программы:
                                      • - статическое тестирование (ручная проверка программы за столом);
                                      • - детерминированное тестирование (при различных комбинациях исходных данных);
                                      • - стохастическое (исходные данные выбираются произвольно, на выходе определяется качественное совпадение результатов или примерная оценка).
                                      • При тестировании данного программного средства были применены статическое и детерминированное тестирование.
                                      • Ошибки, которые связаны с некорректным вводом данных, вводом значений, выходящих за пределы допустимых и т.д., а также ошибки, возникающие в работе пользователя с ПС, исключаются средствами самой СУБД при создании базы данных, а именно - методы сохранения целостности данных, маски ввода, логические ограничения, обязательность значений и т.д.
                                      • При добавлении или изменении данных таблицы происходит проверка на корректность ввода числовых значений и проверка на корректность ввода символьных данных.
                                      • При загрузке данных с БД производится подключение к БД, в случае не возможности подключения выдаётся ошибка, показанная на рисунке 14.
                                      • Рисунок 14 - Ошибка, соединение с БД
                                      • При авторизации пользователю предлагается ввести пароль. Если пароль введен не верно, то появляется сообщение, показанное на рисунке 15.
                                      • Рисунок 15 - Ошибка, если неправильно ввести логин или пароль
                                      • При подтверждении заказа будет выполнена проверка, имеется ли в наличии заказываемое количество товара, сообщение приведено на рисунке 16.
                                      • Рисунок 16 - Отсутствие товара
                                      • 2.7 Реализация математического аппарата
                                      • Заполнив базу данных тестовым набором данных, был, произведем анализ. Удалось избежать добавления данных неправильного формата, путем проверки заполненной формы, то есть каждое значение проверяется, перед тем как добавить его в базу данных на правильность ввода.
                                      • В ходе множественного корреляционного анализа рассчитываются следующие характеристики: парные коэффициенты корреляции, частные коэффициенты корреляции
                                      • Таким образом, как показывают проведённые расчёты, алгоритм определения парных и частных корреляции реализован, верно. В качестве расчетов берем количество заказов на один из видов товаров, телевизор (по Х1), количество заказов на один из видов товаров, компьютеры (по Х2). И по итогам анализа выясняем, как влияет изменение количества заказов одного из видов товара на итоговую прибыль. После расчета “Y” показывает прибыль.
                                      • На рисунке 17 представлен расчет программным средством тестового набора данных.
                                      • Рисунок 17 - Расчет программным средством тестового набора данных
                                      • На рисунках 18 - 20 представлена проверка расчета в среде MathCad.

                                      На рисунке 21 представлена диаграмма деятельности, алгоритма корреляционно-регрессионного анализа.

                                      Рисунок 18 - Расчет тестового набора данных в среде MathCad

                                      Рисунок 19 - Расчет тестового набора данных в среде MathCad

                                      Рисунок 20 - Расчет тестового набора данных в среде MathCad

                                      Рисунок 21 - Диаграмма деятельности

                                      3. Руководство по эксплуатации программного средства

                                      3.1 Системные требования

                                      Минимальная конфигурация:

                                      - тип процессора: Pentium 4 1700 и выше;

                                      - объем оперативного запоминающего устройства - 512 Мб;

                                      - тип монитора: SVGA (19''), 1024*768 или выше.

                                      - свободное пространство на жёстком диске не менее 100 Мб или более в зависимости от содержания базы данных и сгенерированных отчетов;

                                      3.2 Руководство администратора Web-сайта

                                      3.2.1 Назначение и условия применения программы

                                      Данная версия рекламного Web-сайта предназначена для предоставления информации о компании “Рублёв”, а так же о товарах и услугах предлагаемых компанией. В настоящее время все организации предпочитают иметь собственные сайты. Ввиду того, что они позволяют экономить достаточно времени как работниками организации, так и их клиентам. Клиенты могут получать всю необходимую информацию через Интернет, а так же сделать заказ необходимых товаров. Работники могут не отвлекаться на предоставление этой информации.

                                      3.2.2 Характеристики программы

                                      Необходимо наличие процессора Pentium 4 с тактовой частотой 1700 МГц и выше, объём оперативной памяти 512 Мб, свободное пространство на жёстком диске не менее 100 Мб, принтер, клавиатура, мышь.

                                      Так же, требуется наличие следующего программного обеспечения: операционная система не ниже Microsoft Windows XP и выше, среда программирования интерпретатор языка PHP, СУБД MySQL, сервер Apache. Возможно использование комплексного сервера Openserver 5.2.6.

                                      3.2.3 Обращение к программе

                                      Чтобы открыть программу необходимо запустить Apache сервер. Для этого необходимо вызвать ярлычок на рабочем столе Start servers. После чего открыть браузер (Internet Explorer, Mazila FireFox, Opera и т.д.) и в адресной строке прописать адрес ресурса, после чего откроется автоматически главная страница index.php. Для остановки сервера, также на рабочем столе вызывается ярлычок Stop servers, после чего можно закрыть окно браузера.

                                      3.2.4 Входные и выходные данные

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

                                      3.2.5 Сообщения

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

                                      Кроме того, если соединение с базой данных не удаётся установить, то выдается сообщение “Нет соединения с базой данных”. В этом случае необходимо проверить путь размещения базы данных.

                                      3.2.6 Администрирование Web-сайта

                                      Для администрирования сайта необходимо зайти на сайт под логином “Администратор” и ввести соответствующий пароль. После этого будут доступны функции администратора.

                                      После выбора пункта “Все Товары” главного меню сайта откроется страница, изображенная на рисунке 22.

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

                                      После нажатия кнопки “Добавить товар” откроется страница, показанная на рисунке 23. Данная страница содержит поля ввода для заполнения характеристик добавляемого товара. После заполнения полей необходимо нажать кнопку “Сохранить” и данные будут добавлены в базу данных.

                                      Рисунок 22 - Добавление товара

                                      Рисунок 23 - Добавление товара

                                      При нажатии кнопки “Просмотреть заказы” открывается страница сайта, которая позволяет просмотреть заказы, сделанные клиентами. Заказ можно просмотреть, удалить или распечатать, выбрав для этого соответствующую ссылку.

                                      При выборе пункта меню КРА, откроется страничка анализа заказов, приведенная на рисунке 24. Данная страница предназначена для проведения корреляционно-регрессионного анализа.

                                      Администратор так же может просмотреть список зарегистрированных пользователей, показано на рисунке 25.

                                      Рисунок 24 - КРА

                                      Рисунок 25 - Зарегистрированные пользователи

                                      3.3 Руководство пользователя

                                      3.3.1 Назначение программы

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

                                      3.3.2 Условия выполнения программы

                                      Минимальная конфигурация компьютера:

                                      - тип процессора: Pentium 4 1700 и выше;

                                      - объем оперативного запоминающего устройства - 512 Мб;

                                      - тип монитора: SVGA (17''), 1024*768 или выше.

                                      - свободное пространство на жёстком диске не менее 1500 Мб или более.

                                      Необходимо следующее программное обеспечение: операционная система не ниже Microsoft Windows XP или выше.

                                      3.3.3 Выполнение программы

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

                                      Рисунок 26 - Первая страница сайта

                                      При выборе любой из категорий товара расположенных в верхней части главного окна откроется окно, приведённое на рисунке 27. Здесь нужно выбрать группу товара и товар. После этого откроется окно, приведённое на рисунке 28.

                                      Рисунок 27 - Выбор товара

                                      Рисунок 28 - ТВ, аудио, DVD

                                      Рисунок 29 - Телефоны

                                      При выборе пункта меню “о компании” откроется окно, приведённое на рисунке 30.

                                      Рисунок 30 - О компании

                                      Для регистрации необходимо нажать “Регистрация”, после этого откроется страница, приведённая на рисунке 31.

                                      Рисунок 31 - Регистрация

                                      После формирования заказа, сформированный заказ можно вывести на печать (рисунок 32).

                                      Рисунок 32 - Бланк заказа для покупки товара

                                      Заключение

                                      Таким образом, цель выпускной квалификационной работы достигнута. Результатом выпускной квалификационной работы является рекламный Web-сайт “Рублёв”.

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

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

                                      Разработаны руководства программиста и оператора баз данных.

                                      Список использованных источников

                                      1 Электронная версия журнала “Коммерсант”. [Электронный ресурс], 2008 - Режим доступа: WWW.URL: http://komersant.ru

                                      2 Основы менеджмента. [Электронный ресурс] - Режим доступа: http://bmanager.ru/articles/matrichnye-struktury-upravleniya-vozmozhnosti-slabo sti-effektivnost.html

                                      3 Методические указания к лабораторным работам по курсу “САПР”. Н. А. Соловьёв. [Электронный ресурс] - Режим доступа: //unpk.osu.ru/povtas.

                                      4 Кузнецов, М. В. PHP 5 на примерах / М. В. Кузнецов, И. В.Симдянов. - СПб: БХВ-Петербург, 2005 - 547с.

                                      5 СУБД PostgreSQL. [Электронный ресурс] - Режим доступа: http://www. PostgreSQL.ru/home.asp?artId=246

                                      6 Документация по MySQL. [Электронный ресурс] - Режим доступа: http://www.mysql.ru/docs.htm

                                      7 Гофман В.Э.. PHP 5 Самоучитель - 1-е изд. - СПб.: БХВ-Петербург, 2007. -424 с.: ил

                                      8 Архитектура программного средства. [Электронный ресурс] - Режим доступа: http://www.bourabai.kz/alg/pro06.htm

                                      9 Дубров А.М., Мхитарян В.С., Трошин Л.Н. Многомерные статистические методы: Учебник. - М.: Финансы и статистика, 2012. - 352 с.: ил.

                                      10 Станек, Уильям Р. MySQL. Справочник администратора / Уильям Р. Станек, - 2011. - 720 с.

                                      11 Open Server 5.2.6 [Электронный ресурс]. - Режим доступа:

                                      https://ospanel.io

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

                                      ...

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

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