- •Курсовой проект Разработка информационного ресурса: «Виды работ автосервиса»
- •Содержание
- •1. Постановка задачи 8
- •2. Анализ предметной области проектирования 9
- •Введение
- •1 Постановка задачи
- •2 Анализ предметной области проектирования
- •3 Анализ требований и определение спецификации программного обеспечения
- •4 Выбор и обоснование средств и методов разработки
- •5 Проектирование логической структуры программного продукта
- •6 Разработка физической структуры программного продукта
- •7 Разработка интерфейсных компонентов
- •8 Описание разработанного приложения
- •9 Тестирование и отладка
- •10 Руководство пользователя
- •Заключение
- •Список используемой литературы
- •Приложение а
- •Аннотация
- •1 Введение
- •2 Основания для разработки
- •3 Назначение разработки
- •4 Требования к программе
- •4.1.2 Требования к организации входных данных
- •4.2.2 Время восстановления после отказа
4 Выбор и обоснование средств и методов разработки
Для разработки использовалась система со следующими аппаратными характеристиками:
процессор intel core i5, с тактовой частотой 2,20 ГГц;
оперативная память 6 Гб;
жесткий диск объемом 1000 Гб;
видео карта NVIDIA GeForce 930m объемом 2048 Мб;
разрядность системной шины 64 бит;
экран с диагональю 13 дюймов.
Для разработки и тестирования использовалось следующее программное обеспечение:
операционная система Windows 8.1 x64;
локальный сервер "Apache";
текстовый редактор Notepad++;
браузер Google Chrome.
Минимальные системные требования для конечного пользователя данного ресурса:
любая операционная система с предустановленным браузером с поддержкой CSS3.
Windows 8.1 x64 — операционная система, принадлежащая к семейству ОС Microsoft Windows, в линейке следующая за Windows 8 разработанная транснациональной корпорацией Microsoft.
Apache - набор дистрибутивов и программная оболочка, предназначенная для создания и отладки сайтов на локальном ПК.
Google Chrome— браузер, разрабатываемый компанией “Google” на основе свободного браузера Chromium и движка Blink).
5 Проектирование логической структуры программного продукта
Логическая структура – набор используемых методов, алгоритмов программы, описание структуры и логики программы и её составных частей, их функций и связей между ними, а также связи программы с другими программами.
Рисунок 1 – Логическая структура приложения.
6 Разработка физической структуры программного продукта
Рисунок 2 – Структура папки «autoserv»
Рисунок 3 – Структура папки «css»
Рисунок 4 – Структура папки «images»
Рисунок 5 – Структура папки «incomoon»
7 Разработка интерфейсных компонентов
Интерфейс информационной системы должен соответствовать следующим требованиям:
– быть интуитивно понятным;
– интерфейс должен быть адаптивным для любых экранов.
При разработке курсового проекта были спроектированы следующие элементы меню:
– Главная;
– Двигатель;
– Дополнительное оборудование и электрика;
– Шиномонтаж;
– Тормоза.
Так же были спроектированы следующие элементы интерфейса, реализующие следующие функции:
– Форма ввода логина и пароля;
– Кнопка для сортировки по возрастанию и убыванию цен для всех вкладок;
– Кнопка для фильтрации цен во всех вкладках;
– Кнопка для добавления услуг во всех вкладках;
– Кнопка для изменения услуг во всех вкладках;
– Кнопка для удаления услуг во всех вкладках;
– Форма для заказа услуги пользователем;
– Таблицы с информацией из базы данных.
8 Описание разработанного приложения
Разработка
ресурса осуществлялась с помощью языка
гипертекстовой развертки HTML,
CSS, а также скриптового
языка программирования PHP
и языка
MySQL.
Ввод текстовой информации осуществляется с помощью специальной формы ввода. Посредствам метода «get» данные передаются в скрипт, который формирует запросы к базе данных и получает результаты, форматируя их для вывода на экран.
Всего в ресурсе работают 29 скриптов:
index1.php;
index2.php;
index3.php;
index4.php;
index5.php;
сreateb.php
сreateeg.php
сreateel.php
сreatet.php
deleted_brake.php
deleted_egine.php
deleted_electrican.php
deleted_tire.php
saveegine.php
saveelectrician.php
savetire.php
savebrake.php
res.php
authorization.php
exit.php
connection.php;updateb.php;
updatebrake.php;
updatee.php;
updateegine.php;
updateb.php
updatebrake.php;
updatee.php;
updateelectrican.php;
Скрипт index1.php - это главная страница сайта. Скрипт index2.php служит для вывода таблицы engine. Скрипт index3.php служит для вывода таблицы electrician. Скрипт index4.php служит для вывода таблицы tire. Скрипт index5.php служит для вывода таблицы brake. Скрипт сreateb.php. служит формой для добавления услуги по обслуживанию тормозов. Скрипт сreateeg.php. служит формой для добавления услуги по обслуживанию двигателя. Скрипт сreateel.php служит формой для добавления услуги по установке дополнительной электроники. Скрипт сreatet.php служит формой для добавления услуги по обслуживанию шин. Скрипт deleted_brake.php служит для удаления услуги по обслуживанию тормозов. Скрипт deleted_egine.php служит для удаления услуги по обслуживанию двигателя. Скрипт deleted_electrician.php служит для удаления услуги установке дополнительной электроники. Скрипт deleted_tire.php служит для удаления услуги по обслуживанию шин. saveegine.php скрипт-обработчик для услуг по двигателю (добавление). savetire.php скрипт-обработчик для услуг по шинам (добавление). savebrake.php скрипт-обработчик для услуг по тормозам (добавление). saveelectrician.php скрипт-обработчик для услуг по дополнительной электронике (добавление).
Скрипт authorization.php - обработчик авторизации пользователя.
Скрипт exit.php - обработчик выхода с сайта (с пользователя). Скрипт connection.php предназначен для подключения к данной базе данных. Скрипт res.php предназначен для вывода сообщения о успешной записи клиента на обслуживание.updateb.php скрипт-обработчик для услуг по двигателю (изменение).updatebrake.php служит формой для изменения услуги по обслуживанию тормозов.updateel.php скрипт-обработчик для услуг по дополнительной электронике (изменение).updatee.php скрипт-обработчик для услуг по двигателю (изменение).updateegine.php служит формой для изменения услуги по обслуживанию двигателя.updateel.php скрипт-обработчик для услуг по дополнительной электронике (изменение).updateelectrican.php служит формой для изменения услуги по установке дополнительной электроники
