Анализ целесообразности проекта 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Анализ целесообразности проекта



ИНСТИТУТ СРЕДНЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

 

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

      Заместитель директора по

      учебно-методической работе

               ___________ __ Е. Г. Конакина _____  

                                (Подпись)                                    (И.О.Ф.)

          «____»______________ 2020 г.

 

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

Тема: Разработка веб-приложения для автосалона с подсистемами администратора и клиента

специальность      09.02.04 группа 42927/1

 

Студент (ка)                                                       Метелкин М. А.

(подпись)                                                                   (ФИО)

 

Руководитель                                                               Ковалева Е. А.

(подпись)                                                                   (ФИО)

 

 

 

Санкт-Петербург

2020


Содержание

Введение. 2

1 Основная часть. 4

1.1 Анализ предметной области. 4

1.2 Анализ целесообразности проекта. 5

1.3 Функциональная характеристика системы.. 5

1.4 Методы решения. 6

1.5 Архитектура приложения. 6

1.6 Обоснование и выбор методики и технологии для разработки. 7

2 Специальная часть. 9

2.1 Структура приложения и БД.. 9

2.2 UML. 13

2.3 Диаграмма последовательности. 14

2.4 Разработка пользовательского интерфейса. 16

2.5 Руководство администратора. 18

3 Экономическая часть. 23

3.1 Технический и социальный эффект. 23

3.2 Организационная часть. 23

3.3 Расчет затрат на разработку программного продукта. 25

4 Техника безопасности и охрана труда. 31

4.1 Анализ условий труда IT-специалиста. 31

4.2 Расчет искусственного освещения в рабочемы помещении. 33

4.3 Электробезопасность в кабинете. 36

4.4 Пожарная безопасность в кабинете. 38

Заключение. 40

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

Приложение А.. 43

Приложение Б. 46

Введение

В современном мире Информационные Системы (далее ИС) используются повсеместно. Если какое - либо производство решит внедрить в свою деятельность ИС, то это незамедлительно приведет к удобству хранения и поиска информации, а значит и к уменьшению финансовых затрат [1]. ИС или АИС (Автоматизированная Информационная Система) – это незаменимое средство для любой компании в современных реалиях.

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

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

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

Наряду с проблемами производственного характера встает вопрос о привлечении и удержании определенной целевой аудитории. Это обусловлено, прежде всего, очень высокой конкуренцией на рынке. На фоне глобализации прослеживается все большее унифицированные стоимости товара и его качества [2][3]. Именно поэтому все чаще возникает мысль, что сейчас основная борьба за клиента происходит на рынке внимания. В основе каждой сделки лежит способность продавца привлечь и ненавязчиво подтолкнуть к покупке любого клиента. Именно этот факт в обязательном порядке должен учитываться при разработке сайта. А дизайн веб-сайта прежде всего должен работать на повышение количества продаж, а значит, быть привлекательным и удобным для потребителя.

Создание сайта для организации сегодня это существенная необходимость. Отсутствие сайта, это не просто потеря потенциальных клиентов, это проигрыш конкурентам.

Цель дипломной работы – разработать АИС для дилерского центра Ауди Центр Петербург, которая выполняла бы следующие задачи:

Для пользователя:

– Наглядное предоставление информации о машинах;

– Подробное описание технических характеристик авто;

– Возможность регистрации новых пользователей;

– Подача заявки на приобретение автомобиля;

Для администратора:

– Редактирование анкет автомобилей;

– Добавление новых машин;

– Удаление анкет;

– Отслеживание статистики данных посещения;

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

– Анализ предметной области;

– Анализ программных средств и методик выполнения;

– Построение БД;

– Проектирование UML диаграмм;

– Постройка макета сайта;

– Верстка страниц сайта;

– Обработка результатов внедрения PHP кода.

Объектом исследования в данной дипломной работе – построение ИС для продажи автомобилей определенной марки.

Основная часть

Анализ предметной области

Компания Ауди Центр Петербург, для которой разрабатывается система специализируется, на продаже машин. Чем больше продажи у компании, тем больше прибыль.

На продажу любых предметов влияет уровень продавца, привлекательность цены, репутация магазина, качество товара и самое главное - удобство покупки. Для того чтобы приобрести товар следует прийти и физически произвести покупку или просто сесть за любое устройство с выходом в интернет и произвести покупку виртуально [4].

Удобство производить покупки on-line давно подчеркнули для себя множество компаний, так как потенциальный покупатель может, не выходя из дома оценить продукт. Поэтому информационные системы пользуются такой популярностью и спросом, ведь компания увеличит свою прибыль и уменьшит затраты на рекламу своих товаров.

В случае с автосалоном существуют несколько веских причин осуществлять предварительный заказ on-line. Во-первых, нужный автомобиль не всегда может быть в салоне, и пользователь, который оставил заявку на просмотр определенной модели может быть уверен в наличии выбранного экземпляра. Во-вторых, вся информация о заинтересовавшем автомобиле структурирована и находится на странице сайта [5] [13].

Информационная система для дилерского салона даст мощный толчок в развитии экономики предприятия и сбыта автомобилей потенциальным покупателям.

 

Методы решения

В нынешних реалиях большинство задач по проектированию ИС можно доверить крупным фирмам. В таких случаях заказчик может быть уверен в оптимизированности, лаконичности, работоспособности системы. Однако большинство серьезных фирм по проектированию и созданию ИС имеет большой финансовый процент и выбор подобных компаний имеет смысл если система действительно обширная [6].

В случае с автосалоном система не будет иметь такого размера и наполненности, как большие сайты для корпораций (например, Microsoft). Для производства менее структурированных сайтов часто пользуются услугами новичков в верстке или студентов. Плюс такого подхода: финансовые затраты намного меньше, чем если бы обращение было направлено в крупную фирму, а иногда и вообще бесплатно, если студенту требуется работа для диплома. Выбор разработчика для данных заданий – решение обдуманное и взвешенное.

Архитектура приложения

Система должна иметь комплекс программных средств для решения следующих задач:

– Подключение к БД

– Разграничение прав доступа (доступ зарегистрированного пользователя, незарегистрированного пользователя, администратора)

– Вывод из БД

– Редактирование данных БД

– Добавление данных в БД

Для решения вышеуказанных задач требуется:

– Разработанная БД

– Код для вывода из БД

– Созданное подключение к БД

Специальная часть

Структура приложения и БД

ИС должна быть разработана с возможностью работать, используя все наиболее распространенные на сегодняшний день устройства, операционные системы и браузеры [12].

ИС будет представлять из себя программный продукт, состоящий из нескольких компонентов:

– БД для хранения информации

– Пользовательский интерфейс

– Серверные функции и запросы

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

Связи между уникальными ключами – один ко многим.

UML

На рисунке 2 наглядно показана возможность использование системы всех пользователей ИС.

Рисунок 2 – UML диаграмма

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

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

Руководство администратора

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

Рисунок 9 - Форма входа

Для просмотра уже имеющихся автомобилей в БД, необходимо нажать кнопку «Просмотр БД» в левой части экрана (рисунок 10).

Рисунок 10 – Кнопка просмотра БД

После нажатия, открывается модальное окно со всеми данными каждого автомобиля в базе данных. На рисунке 11 показан вид страницы при нажатой кнопке «Просмотр БД».

 

Рисунок 11 – Модальное окно с данными БД

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

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

Все заполняемые поля показаны на рисунке 12.

Рисунок 12 – Поля для заполнения

Также для добавления фотографии автомобиля, администратор выбирает локальный файл типа.jpg,.png в директории используемого устройства (рисунок 13).

Рисунок 13 – Выбор картинки для добавления

Ввод данных, если одно поле оставлено пустым, невозможен – система будет выдавать ошибку о незаполненности определенного поля (14 рисунок).

Рисунок 12 – Ошибка при отправке

    Удаление данных из БД осуществляется через модальное окно, где отображаются все автомобили. Для удаления, администратор нажимает кнопку в верхнем левом углу окна, каждая кнопка привязана к одним данным автомобиля (рисунок 13).

Рисунок 13 – Удаление данных

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

Для выхода из админ-панели необходимо нажать на кнопку «Выйти» (рисунок 14).

Рисунок 14 – Выход

После нажатия на кнопку, администратор перейдет на главную страницу сайта.


 

Экономическая часть

Организационная часть

Трудоемкость разработки можно определить в таблице 7, строка «всего» показывает общую трудоемкость разработки.

Таблица 7 - Трудоемкость разработки программного продукта

Этапы работ

Содержание работ

Исполнители

Время выполнения, дни

Кол-во, чел.

Должность Оклад, руб.  
Подготовительный Ознакомление с заданием и выбор группы исполнителей 1

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

10000   1
Подготовительный Разработка технического задания 1

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

10000 1
Подготовительный Анализ методов решений 1

Программист

15000 3
Разработка Установка требуемого ПО 1

Программист

15000 2
Разработка Создание БД 1

Программист

15000 3
Разработка Создание интерфейса 1

Программист

15000 3
Разработка Верстка и оформление 1

Программист

15000 6
Завершающий Тестирование 1

Программист

15000 2
Завершающий Оформление документации 1

Программист

15000 1

Всего (общая трудоемкость выполнения разработки):

22
             

Таблица 8 - Разработчики программного продукта

Исполнители Оклад, руб. Дневная тарифная ставка, руб. (Ор i)
Программист 15000 682
Руководитель 10000 455

 

Дневная тарифная ставка определяется по формуле

                      Ор i =  ,руб. в день                                   (1)

Затраты по страховым вносам

Сумма страховых взносов определяется по формуле:

Зст = Кст  Зот, руб.                                   (4)

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

Таблица 9 – Заработная плата работников, занятых разработкой проекта.

п/п Должность Оклад, руб./мес. Оплата в день, руб. Трудоемкость, дни Тарифная заработная плата, руб.
1 Программист 15000 682 20 9677
2 Руководитель 10000 455 2 645

Итого тарифная заработная плата

10322

Доплаты (премия 20 % от тарифной заработной платы)

2064

Итого основная заработная плата (тарифная заработная плата +доплаты)

12386

Дополнительная заработная плата (12% от основной заработной платы)

1238

Всего заработная плата (сумма основной и дополнительной заработной платы) (Зот)

13622

Страховые взносы (30% от заработной платы или процент берется по данным предприятия) (Зст)

4047

 

Затраты на электроэнергию

Затраты, связанные с потреблением электроэнергии определяются на основе тарифа на электрическую энергию, расхода кВт, мощности устройства на котором выполняется разработка программного продукта. По Санкт-Петербургу тариф 4,65 руб./кВтч.

Таблица 11 – Расчет планируемых затрат на электроэнергию

Наименование Мощность, кВт Количество часов Количество кВт Стоимость кВт•ч, руб. Сумма, руб.
Ноутбук Asus TUF 0,67 170 16 4,65 79

Итого затрат на электроэнергию (Зэ/э)

79

Заключение

Результатом дипломного проекта является разработка АИС для дилерского центра Ауди Центр Петербург, которая позволяет расширить рынок сбыта и увеличить прибыль.

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

Разработанная АИС имеет понятный пользовательский интерфейс, обеспечивает подключение к СУБД и работу с данными из таблиц базы данных.

За время выполнения проекта были изучены основы функционирования и технологии выбранной области, были проанализированы средства для выполнения задач, такие как язык программирования PHP и SQL язык для написания запросов. Для построения БД были спроектированы логическая и физическая модели. Для наглядной демонстрации функций ИС были созданы UML последовательности, которые отображают процесс перемещения данных в системе.

По итогам выполнения проекта можно сделать вывод, что изучены новые методы и средства разработки ИС, так как были выполнены такие пункт как:

– Добавление данных в БД

– Редактирование данных в БД

– Понятный и функциональный интерфейс

– Регистрация пользователей

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

 


 

Приложение А

(Справочное)

Тест-кейсы

Таблица A.1 – Разработка веб-страниц

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

 

Описание Ожидание Получение Комментарий
Социальные сети Открываются страницы автора проекта Выполнено На данных страницах можно связаться с автором
Новостная страница сайта После нажатия «Узнать больше» загружается страница Выполнено На странице можно найти информацию об указанном в заголовке событии
Панель администратора При входе под ролью администратора, появляется админ панель Выполнено На данной странице администратор может удалять или добавлять новые автомобили ( изображения и данные)  
Форма заявки на приобретение автомобиля Открывается модальное окно Выполнено В модальном окне расположена форма, в которую пользователь вводит данные об обратной связи для приобретения автомобиля
Удаление из БД В модальном окне нажатие кнопки «удалить» после чего происходит обновление страницы Выполнено После обновления запись, выбранная для удаления, убирается с вывода в модальном окне

 

Описание Ожидание Получение Комментарий
Выходи из админ-панели После нажатия кнопки «Выйти» загружается страница Выполнено Загружается страница авторизации на сайте
Модальное окно БД Открывается модальное окно Выполнено Выводятся все данные об всех автомобилях БД ан страницу админ-панели    

Приложение Б

(Справочное)

Admin.php


<!DOCTYPE html>

<html>

 <head>

  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

  <link rel="stylesheet" href="styles/admin.css" type="text/css">

  <link href="https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300&display=swap" rel="stylesheet">

  <title>AUDI</title>

 </head>

 <body>    

 

    <header class="header">

              <div class="form_to_upload">

                       <form action="" method="POST" enctype="multipart/form-data">

              <?php                 

 

              // Соединение с базой данных.

              $link = mysql_connect('localhost', 'root', '');

              if (!$link) {

              die('Ошибка соединения: '. mysql_error());

              }

 

              // Выбор текущей базы данных mydbname.

              if (!mysql_select_db("car")) {

              echo "Ошибка выбора базы данных car: ". mysql_error();

              exit;

              }

 

              // Запрос на выборку данных из таблицы sometable.

              $sql = "SELECT * FROM body";

 

              $result = mysql_query($sql);

 

              // Получение результатов запроса.

              if (!$result) {

              echo "Ошибка выполнения запроса: ". mysql_error();

              exit;

              }

 

              // Проверка на возвращение данных выполненного запроса.

              if (mysql_num_rows($result) == 0) {

              echo "Запрос не вернул данных.";

              exit;

              }

 

             ?>

                           

                       <?echo '<select name="body" class="field">';?>

                                 <?while($row = mysql_fetch_array($result)){

                                 $id=$row['id_body'];

              $body=$row['body_type'];

                                ?>    

              <?echo "<option value='$id'>$body</option>";}

             ?>

 

                       <?echo   '</select>';?>

 

              <?php                 

 

              // Соединение с базой данных.

              $link = mysql_connect('localhost', 'root', '');

              if (!$link) {

              die('Ошибка соединения: '. mysql_error());

              }

 

              // Выбор текущей базы данных mydbname.

              if (!mysql_select_db("car")) {

              echo "Ошибка выбора базы данных car: ". mysql_error();

              exit;

              }

 

              // Запрос на выборку данных из таблицы sometable.

              $sql = "SELECT * FROM drive_unit";

 

              $result = mysql_query($sql);

 

              // Получение результатов запроса.

              if (!$result) {

              echo "Ошибка выполнения запроса: ". mysql_error();

              exit;

              }

 

              // Проверка на возвращение данных выполненного запроса.

              if (mysql_num_rows($result) == 0) {

              echo "Запрос не вернул данных.";

              exit;

              }

 

             ?>

                           

                       <?echo '<select name="dr" class="field">';?>

                                 <?while($row = mysql_fetch_array($result)){

                                 $id_dr=$row['id_drive_unit'];

              $dr=$row['drive_unit_type'];

                                ?>    

              <?echo "<option value='$id_dr'>$dr</option>";}

             ?>

 

                       <?echo   '</select>';?>

 

              <?php                 

 

              // Соединение с базой данных.

              $link = mysql_connect('localhost', 'root', '');

              if (!$link) {

              die('Ошибка соединения: '. mysql_error());

              }

 

              // Выбор текущей базы данных mydbname.

              if (!mysql_select_db("car")) {

              echo "Ошибка выбора базы данных car: ". mysql_error();

              exit;

              }

 

              // Запрос на выборку данных из таблицы sometable.

              $sql = "SELECT * FROM transmission";

 

              $result = mysql_query($sql);

 

              // Получение результатов запроса.

              if (!$result) {

              echo "Ошибка выполнения запроса: ". mysql_error();

              exit;

              }

 

              // Проверка на возвращение данных выполненного запроса.

              if (mysql_num_rows($result) == 0) {

              echo "Запрос не вернул данных.";

              exit;

              }

 

             ?>

                           

                       <?echo '<select name="trans" class="field">';?>

                                 <?while($row = mysql_fetch_array($result)){

                                 $id_tr=$row['id_transmisson'];

              $tr=$row['transmisson_type'];

                                ?>    

              <?echo "<option value='$id_tr'>$tr</option>";}

             ?>

 

                       <?echo   '</select>';?>

        

 

 

                                 <input type="text" name="quea" class="field" placeholder="Комплектация">

                                 <input type="text" name="enge" class="field" placeholder="Двигатель">

                                 <input type="text" name="col" class="field" placeholder="Цвет">

                                 <input type="text" name="about" class="field" placeholder="Об автомобиле">

                                 <input type="text" name="pri" class="field" placeholder="Цена">

                                 <input type="text" name="nam" class="field" placeholder="Название">

                                 <input type="text" name="mod" class="field" placeholder="Модель">

                                 <input type="file" name="file">

                                 <input type="submit">

                       </form>

              </div>

    </header>

 

    <?php

    if (isset($_POST['body']) && isset($_POST['dr']) && isset($_POST['trans']) && isset($_POST['quea']) && isset($_POST['enge']) && isset($_POST['col']) && isset($_POST['about']) && isset($_POST['pri']) && isset($_POST['nam']) && isset($_POST['mod'])){

 

// Переменные с формы

$bo = $_POST['body'];

$dr = $_POST['dr'];

$trans = $_POST['trans'];

$quea = $_POST['quea'];

$enge = $_POST['enge'];

$col = $_POST['col'];

$about = $_POST['about'];

$pri = $_POST['pri'];

$nam = $_POST['nam'];

$mod = $_POST['mod'];

$name = basename($_FILES['file']['name']);

$name = htmlentities(stripslashes(strip_tags(trim($name))),ENT_QUOTES,'UTF-8');

 

$db_host = "localhost";

              $db_user = "root"; // Логин БД

              $db_password = ""; // Пароль БД

              $db_base = 'car'; // Имя БД //

              // Если есть ошибка соединения, выводим её и убиваем подключение

if ($mysqli->connect_error) {

die('Ошибка: ('. $mysqli->connect_errno.') '. $mysqli->connect_error);

}

              // Соединение с базой данных.

              $mysqli = new mysqli($db_host,$db_user,$db_password,$db_base);

              $result = $mysqli->query("INSERT INTO main (id_body, id_transmission, id_drive_unit, equipment, engine, color, about_auto, price, name, model, img) values ('$bo', '$dr', '$trans', '$quea', '$enge', '$col', '$about', '$pri', '$nam', '$mod', '$name')");

                  

               if ($result == true){

echo "Информация занесена в базу данных";

            }else{

echo "Информация не занесена в базу данных";

}

                  

    }

   ?>

              <main>

              <div class="sidebar">

                       <div class="sidebar_section">

                                 <div class="sidebar_item"><a href="#openModal">Просмотр БД</a></div>

                       </div>

                       <div class="sidebar_section">

                                 <div class="sidebar_item"><a href="reg.html">Выйти</a></div>

                       </div>

              </div>

                  

 

              <div id="openModal" class="modal">

                     <div class="modal-dialog">

                        <div class="modal-content">

                           <div class="modal-header">

                                <h3 class="modal-title">Все автомобили БД:</h3>

                               <a href="#close" title="Close" class="close">×</a>

                           </div>

                           <div class="modal-body">   

                                      <?php

 

              // Соединение с базой данных.

              $link = mysql_connect('localhost', 'root', '');

              if (!$link) {

              die('Ошибка соединения: '. mysql_error());

              }

 

              // Выбор текущей базы данных mydbname.

              if (!mysql_select_db("car")) {

              echo "Ошибка выбора базы данных car: ". mysql_error();

              exit;

              }

 

              // Запрос на выборку данных из таблицы sometable.

              $sql = "SELECT * FROM main, transmission, drive_unit, body WHERE main.id_body = body.id_body AND main.id_transmission = transmission.id_transmisson AND main.id_drive_unit = drive_unit.id_drive_unit";

 

              // Выполнение запроса.

              $result = mysql_query($sql);

 

              // Получение результатов запроса.

              if (!$result) {

              echo "Ошибка выполнения запроса: ". mysql_error();

              exit;

              }

 

              // Проверка на возвращение данных выполненного запроса.

              if (mysql_num_rows($result) == 0) {

              echo "Запрос не вернул данных.";

              exit;

              }

 

              // Создание списка.

              while($row = mysql_fetch_array($result)){

    $id=$row['id'];

    $equ=$row['equipment'];

    $eng=$row['engine'];

    $about=$row['about_auto'];

    $img=$row['img'];

    $body=$row['body_type'];

    $tran=$row['transmisson_type'];

    $dr_un=$row['drive_unit_type'];

    $pr=$row['price'];

    $name=$row['name'];

 

 

?><div class='info_about_cars'><form method="POST" action="remove.php">

                                 <button type="submit" name="remove" value="<?echo $id?>" >Удалить</button>

                                 </form><br><?

                   echo "<p><img src='image/a3/{$img}' width='770'></p>

        <p>$name</p>

        <br>

        <b>Двигатель&#8195;</b>$eng

        <br>

        <br>

        <b>Комплектация&#8195;</b>$equ

        <br>

        <br>

        <b>Кузов&#8195;</b>$body

        <br>

        <br>

        <b>Коробка передач&#8195;</b>$tran

                                 <br>

                                 <br>

        <b>Привод&#8195;</b>$dr_un

        <br>

        <br>

        <b>Цена&#8195;</b>$pr

        <br>

        <br>

        <b>Описание&#8195;</b>$about

                                 <br>

                                 <br>

                                 <hr>

        <br>";?></div><?

       ;

      

      

}

 

              // Очищаем результат.

              mysql_free_result($result);

 

              // Закрываем соединение с MySQL.

              mysql_close($link);

 

             ?>

                           </div>

                   </div>

                     </div>

              </div>

                  

    </main>

    <footer class="footer">

    </footer>

 

 </body>

</html>



 

                                                                       

ИНСТИТУТ СРЕДНЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

 

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

      Заместитель директора по

      учебно-методической работе

               ___________ __ Е. Г. Конакина _____  

                                (Подпись)                                    (И.О.Ф.)

          «____»______________ 2020 г.

 

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

Тема: Разработка веб-приложения для автосалона с подсистемами администратора и клиента

специальность      09.02.04 группа 42927/1

 

Студент (ка)                                                       Метелкин М. А.

(подпись)                                                                   (ФИО)

 

Руководитель                                                               Ковалева Е. А.

(подпись)                                                                   (ФИО)

 

 

 

Санкт-Петербург

2020


Содержание

Введение. 2

1 Основная часть. 4

1.1 Анализ предметной области. 4

1.2 Анализ целесообразности проекта. 5

1.3 Функциональная характеристика системы.. 5

1.4 Методы решения. 6

1.5 Архитектура приложения. 6

1.6 Обоснование и выбор методики и технологии для разработки. 7

2 Специальная часть. 9

2.1 Структура приложения и БД.. 9

2.2 UML. 13

2.3 Диаграмма последовательности. 14

2.4 Разработка пользовательского интерфейса. 16

2.5 Руководство администратора. 18

3 Экономическая часть. 23

3.1 Технический и социальный эффект. 23

3.2 Организационная часть. 23

3.3 Расчет затрат на разработку программного продукта. 25

4 Техника безопасности и охрана труда. 31

4.1 Анализ условий труда IT-специалиста. 31

4.2 Расчет искусственного освещения в рабочемы помещении. 33

4.3 Электробезопасность в кабинете. 36

4.4 Пожарная безопасность в кабинете. 38

Заключение. 40

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

Приложение А.. 43

Приложение Б. 46

Введение

В современном мире Информационные Системы (далее ИС) используются повсеместно. Если какое - либо производство решит внедрить в свою деятельность ИС, то это незамедлительно приведет к удобству хранения и поиска информации, а значит и к уменьшению финансовых затрат [1]. ИС или АИС (Автоматизированная Информационная Система) – это незаменимое средство для любой компании в современных реалиях.

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

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

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

Наряду с проблемами производственного характера встает вопрос о привлечении и удержании определенной целевой аудитории. Это обусловлено, прежде всего, очень высокой конкуренцией на рынке. На фоне глобализации прослеживается все большее унифицированные стоимости товара и его качества [2][3]. Именно поэтому все чаще возникает мысль, что сейчас основная борьба за клиента происходит на рынке внимания. В основе каждой сделки лежит способность продавца привлечь и ненавязчиво подтолкнуть к покупке любого клиента. Именно этот факт в обязательном порядке должен учитываться при разработке сайта. А дизайн веб-сайта прежде всего должен работать на повышение количества продаж, а значит, быть привлекательным и удобным для потребителя.



Поделиться:


Читайте также:




Последнее изменение этой страницы: 2021-12-07; просмотров: 152; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.17.5.68 (0.443 с.)