Проектирование базового алгоритма решения 


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



ЗНАЕТЕ ЛИ ВЫ?

Проектирование базового алгоритма решения



Курсовой проект

«Система заказов и учёта услуг в автосервисе»

    Пояснительная записка к курсовому проекту

По МДК 04.01

 

 

Выполнил: Евстигнеев Максим Олегович

Обучающийся 5 курса группы 13ИТ18К

По специальности Программирование в

компьютерных системах

углубленная подготовка, очной формы

обучения

Руководитель курсовой работы(проекта)

Преподаватель: Лукьянова Галина Степановна

Оценка________________________________

 

Пенза,2017 г.


УТВЕРЖДАЮ                                                             Специальность 09.02.03                                                                                                

Председатель цикловой комиссии.            

Фролова Ж.Е.

_____________________

«____»___________2017г.                                                                        

Задание

на курсовое проектирование по дисциплине «МДК 04.01. Моделирование и анализ программного обеспечения»

           студента группы 13ИТ18К «Пензенский колледж информационных и промышленных технологий(ИТ-Колледж)» Евстигнеева Максима Олеговича Тема курсового проекта: «Система заказов и учёта услуг в автосервисе»

1. Техническо-математическая формулировка задачи

Целью курсового проекта является разработка модели «Системы заказов и учёта услуг в автосервисе».

2. Требования к функциональным характеристикам

К разрабатываемой системе предъявляются следующие функциональные требования:

- Предоставление телефона, адреса и режима работы о автосервисе;

- Просмотр услуг по обслуживанию тормозов, шин и доп. комплектующих, предоставляемые автосервисом;

- Возможность записаться на обслуживание автомобиля исходя из предоставленных услуг;

- Возможность записаться на ремонт автомобиля исходя из предоставленных услуг;

- Сортировка цен по возрастанию и убыванию;

- Фильтрация цен в определённом диапазоне;

- Разделение прав доступа между обычным пользователем и администратором;

- Предоставление ведения учёта заказанных услуг клиентов и работ автосервиса с помощью web-страницы;


Нефункциональные требования:

- Минимально возможное время отклика работы системы;

- Интуитивно-понятный интерфейс.

3. Требования к исходным данным и форме их ввода.

Основными исходными данными являются id клиента, фамилия, имя, отчество, телефон, заказ клиента, id услуги, вид работ, цена для отечественных автомобилей, цена для зарубежных автомобилей,цена для радиуса шин 13-14, цена для радиуса шин 15, цена для радиуса шин 16, цена для радиуса шин 17, цена для радиуса шин 4Х4, id пользователя, логин, пароль.

4. Требования к составу и форме выдачи результатов программы.

Результаты работы программы будут отформатированные HTML -страницы или информационные сообщения.

5. Перечень материалов пояснительной записки

Введение                                                                                              

1. Общий раздел                                                                                       

1.1 Анализ требований и определение спецификации программного обеспечения                                                                                       

2.1 Проектирование базового алгоритма решения задачи               

2.1.1. Анализ процесса обработки информации и выбор структуры данных для её хранения

2.1.2. Выбор методов и средств. Разработка основных алгоритмов           

2.1.3 Разработка структуры программного продукта                                

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

2.2 Описание разработанного приложения

2.3 Тестирование и отладка программного продукта                                                              2.4 Рефакторинг разработанного программного кода

2.5 Оценка трудоёмкости

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

2.7 Заключение

Список используемой литературы                                                        

Приложение А — Диаграмма вариантов использования                                               

Приложение Б — Диаграмма классов

Приложение В — Диаграмма последовательности действий                                         

Приложение Г — Диаграмма деятельности                                         

Приложение Д — Листинг программы и результатов работы.

 

6.Перечень материалов графической части

Лист 1-диаграмма вариантов использования

Лист 2- диаграмма классов

Лист 3- диаграмма последовательности действий

Лист 4- диаграмма деятельности

Графическая часть представлена в презентации.

7.Список рекомендованной литературы:

1. Аткинсон Леон. MySQL. Библиотека профессионала. Вильямс, 2002 г. - 350 c.;

2. Вин, Ч. Как спроектировать современный сайт: профессиональный веб-дизайн на основах сетки / Ч. Вин. - Москва [и др.]: Питер, 2011. - 192 с.

3. Гаевский, А. Ю. 100% самоучитель по созданию Web-страниц и Web-сайтов: HTML и

4. JavaScript / А. Ю. Гаевский, В. А. Романовский. - Москва: Технолоджи - 3000: Триумф, 2008. - 457 с.

5. Гольцман Виктор. MySQL 5.0. Питер, 2009 г. - 255 c.;

6. Голицына, О.Л. Базы данных: Учебное пособие / О.Л. Голицына, Н.В. Максимов, И.И. Попов. - М.: Форум, 2012. - 400 c.

7. Карпова, И.П. Базы данных: Учебное пособие / И.П. Карпова. - СПб: Питер, 2013 г. - 240 c.

8. Кошелев, В.Е. Базы данных в ACCESS 2007: Эффективное использование / В.Е. Кошелев. - М.: Бином-Пресс, 2009 г. - 592 c.

9. Кузин, А.В. Базы данных: Учебное пособие для студ. высш. учеб. заведений / А.В. Кузин, С.В. Левонисова. - М.: ИЦ Академия, 2012 г. - 320 c.

10. Ливен, С.В. Практика увольнений за прогул. По материалам базы данных "Пакет кадровика" / С.В. Ливен - М.: ИНФРА-М, 2008 г. - 51 c.

11. Профессиональная разработка сайтов на Drupal 7 / Б. Мелансон [и др.; пер. с англ. И.Размайкина]. - Москва [и др.]: Питер, 2013. - 687 с.

12. Могилев А.В. Информатика: Учеб. пособие для студ. пед. Вузов / А.В. Могилев, Н.И0. Пак, Е.К. Хеннер; Под ред. Никсон, Р.

13. Создаем динамические веб-сайты с помощью PHP, MySQL и JavaScript / Р.Никсон; [пер. с англ. Н. Вильчинский]. - Санкт-Петербург [и др.]: Питер, 2013. - 496

14. Никсон Робин. Создаем веб-сайты с помощью PHP, MySQL и JavaScript. Питер, 2011 г. - 125 c.

15. Рязанцева, Л. Что нам стоит сайт построить / Л. Рязанцева // Библиополе. - 2008. - № 6. - С.27-29.

16. Селевко Г.К. Современные образовательные технологии: Учеб. пособие. – М.: МАТИ, 1998. – 256 с.

17. Стейнмец, У. PHP. 75 готовых решений для вашего web-сайта / У. Стейнмец, Брайан Вард.- Санкт-Петербург: Наука

18. Грачев, А. Создаем свой сайт на WorldPress: работа с CMS WorldPress 3 / А. Грачев. -Санкт-Петербург [и др.]: Питер, 2011. - 282 с.

19. Суртаева Н.Н. Нетрадиционные образовательные технологии. – Новокузнецк: ИПК, 2000. – 221с.

20. Филиппова, Л. Я. Создание веб-сайтов учебных заведений: из зарубежного опыта / Л. Я. Филиппова // библиотеки. -2002.- № 2. – 558 c.

  1. Халворсон, К. Контентная стратегия управления сайтом; [пер. сангл. Е. Матвеева]. - 2-е изд. - Санкт-Петербург [и др.]: Питер, 2013. - 224 с.                                                
  2.  Е. К. Хеннера. – М.: Издательский центр «АКАДЕМИЯ», 2003. – 816 c.
  3. http://www.w3schools.com/sql/
  4. https://learn.javascript.ru

 

                                                         Дата выдачи ____________

       Срок окончания__________

                                                                            Преподаватель__________               


Содержание

Введение                                                                                                   

1. Общий раздел                                                                                        

1.1 Анализ требований и определение спецификации программного обеспечения                                                                                           

2.1 Проектирование базового алгоритма решения задачи               

2.1.1. Анализ процесса обработки информации и выбор структуры данных для её хранения

2.1.2. Выбор методов и средств. Разработка основных алгоритмов            

2.1.3 Разработка структуры программного продукта                            

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

2.2 Описание разработанного приложения

2.3 Тестирование и отладка программного продукта                                                              2.4 Рефакторинг разработанного программного кода

2.5 Оценка трудоёмкости

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

2.7 Заключение

Список используемой литературы                                                        

Приложение А — Диаграмма вариантов использования                                           

Приложение Б — Диаграмма классов

Приложение В — Диаграмма последовательности действий                                          

Приложение Г — Диаграмма деятельности                                         

Приложение Д — Листинг программы и результатов работы.

                                                

 

 

                                                                                                         


Введение

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

Модель - это абстрактное представление реальности в какой-либо форме (например, в математической, физической, символической, графической или дескриптивной), предназначенное для представления определённых аспектов этой реальности и позволяющее получить ответы на изучаемые вопросы. Для представления модели в виде графической форме используют язык графического описания - Unified Modeling Language(UML).

UML – это унифицированный графический язык моделирования для описания, визуализации, проектирования и документирования систем. Этот язык пригоден для моделирования любых систем: от информационных систем масштаба предприятия до распределенных Web-приложений и даже встроенных систем реального времени.

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

Целью курсового проекта является разработка модели «Системы заказов и учёта услуг в автосервисе».

Для достижения поставленной цели необходимо решить следующие задачи:

- изучить научно-техническую и специальную литературу по данной предметной области;

- сформировать систему и реализовать её;

- сформировать руководство пользователя.

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


Общий раздел

1.1 Анализ требований и определение спецификаций на программный продукт

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

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

 Разработанное приложение должно удовлетворять следующим функциональным требованиям:

- Предоставление телефона, адреса и режима работы о автосервисе;

- Просмотр услуг по обслуживанию тормозов, шин и доп. комплектующих, предоставляемые автосервисом;

- Возможность записаться на обслуживание автомобиля исходя из предоставленных услуг;

- Возможность записаться на ремонт автомобиля исходя из предоставленных услуг;

- Сортировка цен по возрастанию и убыванию;

- Фильтрация цен в определённом диапазоне;

- Разделение прав доступа между обычным пользователем и администратором;

 

 

Предоставление ведения учёта заказанных услуг клиентов и работ автосервиса с помощью web-страницы;

Разработанное приложение должно удовлетворять следующим нефункциональным требованиям:

- Минимально возможное время отклика работы системы;

- Интуитивно-понятный интерфейс.

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

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

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


Специальный раздел

Весовой показатель актёров:

Действующее лицо Тип
Персонал Сложное
Посетитель Сложное
Администратор Сложное
Система Простое

Общий весовой показатель равен: А = 1*1 + 3*3 = 10.

2) Весовой показатель вариантов использования (2 способ):

Вариант использования Тип
Просматривать страницы сайта Простой
Отфильтровать данные Простой
Отсортированные данные Простой
Записаться на облуживание Простой
Заполнить форму Простой
Ведение учёта работ и заказов Простой
Авторизироватся в системе Простой
Выход из системы Простой
Добавить данные Простой
Изменить данные Простой
Удалить данные Простой
Обрабатывать данные Простой
Хранить данные Простой

Общий весовой показатель равен:

UC = 13*5 = 65.

UUCP (Unadjusted Use Case Points): UUCP = 10 + 65 = 75.

Показатель Вес Значение Значение с учетом веса
Т1 2 4 8
Т2 1 3 3
Т3 1 5 5
Т4 1 1 1
Т5 1 0 0
Т6 0,5 5 2,5
Т7 0,5 5 2,5
Т8 2 0 0
Т9 1 4 4
Т10 1 5 5
Т11 1 3 3
Т12 1 5 5
Т13 1 1 1
    40

 

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

Для запуска приложения на локальном компьютере необходимо, установить и запустить локальный веб-сервер Apache, данный веб-сервер можно скачать на сайте www. Apache.com.

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

     Далее в папке, куда установлен Apache, необходимо открыть каталог Webserver/www и скопировать туда папку с приложением. Теперь необходимо перезапустить Apache, после этого в адресной строке браузера набрать имя каталога с приложением.

    Работа с приложением происходит на 5 страницах. Главной является страница index1.php на которой можно просмотреть информацию о автосервисе и записаться на обслуживание, а также возможность войти администратору на сайт для изменений (Рисунок 7).

Рисунок 7 – Страница «index1.php»


Страница index2.php позволяет просмотреть услуги автосервиса по обслуживанию и ремонту двигателя и совершить действия на сайте такие как: сортировка записей таблицы по возрастанию и убыванию цены для зарубежных и отечественных, а также выборка цен до в определённом диапазоне. (Рисунок 8)

Рисунок 8 – Страница «index2.php» и действия на странице «Двигатель»

 

 

Страница index3.php позволяет просмотреть услуги автосервиса по установке дополнительного оборудования, и электрики и совершить действия на сайте такие как: сортировка записей таблицы по возрастанию и убыванию цены для зарубежных и отечественных, а также выборка цен до в определённом диапазоне. (Рисунок 9).

Рисунок 9 – Страница «index3.php» и действия на странице «Дополнительное оборудование и электрика»


Страница index4.php позволяет просмотреть услуги автосервиса по шиномонтажу и совершить действия на сайте такие как: сортировка записей таблицы по возрастанию и убыванию цены для конкретного радиуса шин, а также выборка цен до в определённом диапазоне. (Рисунок 10).

 

Рисунок 10 – Страница «index4.php» и действия на странице «Шиномонтаж».


Страница index5.php позволяет просмотреть услуги автосервиса по обслуживанию и ремонту тормозов и совершить действия на сайте такие как: сортировка записей таблицы по возрастанию и убыванию цены для зарубежных и отечественных, а также выборка цен до в определённом диапазоне. (Рисунок 11).

Рисунок 11– Страница «index5.php» и действия на странице «Тормоза».

Заключение

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

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

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

В процессе курсового проекта были выполнены следующие задачи:

- спроектирована модель системы при помощи uml-диаграмм;

- определены функциональные и нефункциональные требования к системе;

- выбрана средства и определены методы проектирования;

- произведены тестирование и отладка данной системы;

- определена трудоёмкость разработки приложения.

Разработанная система занимает совсем немного места, а также имеет минимальные аппаратные и программные требование, а это значит, что пользоваться системой можно на любом современном компьютере.

Таким образом, все задачи, поставленные в курсовом проекте выполнены, цель достигнута.


Список используемой литературы

1. Аткинсон Леон. MySQL. Библиотека профессионала. Вильямс, 2002 г. - 350 c.;

2. Вин, Ч. Как спроектировать современный сайт: профессиональный веб-дизайн на основах сетки / Ч. Вин. - Москва [и др.]: Питер, 2011. - 192 с.

3. Гаевский, А. Ю. 100% самоучитель по созданию Web-страниц и Web-сайтов: HTML и СSS.

4. JavaScript / А. Ю. Гаевский, В. А. Романовский. - Москва: Технолоджи - 3000: Триумф, 2008. - 457 с.

5. Гольцман Виктор. MySQL 5.0. Питер, 2009 г. - 255 c.;

6. Голицына, О.Л. Базы данных: Учебное пособие / О.Л. Голицына, Н.В. Максимов, И.И. Попов. - М.: Форум, 2012. - 400c.

7. Карпова, И.П. Базы данных: Учебное пособие / И.П. Карпова. - СПб: Питер, 2013 г. - 240 c.

8. Кошелев, В.Е. Базы данных в ACCESS 2007: Эффективное использование / В.Е. Кошелев. - М.: Бином-Пресс, 2009 г. - 592 c.

9. Кузин, А.В. Базы данных: Учебное пособие для студ. высш. учеб. заведений / А.В. Кузин, С.В. Левонисова. - М.: ИЦ Академия, 2012 г. - 320 c.

10. Ливен, С.В. Практика увольнений за прогул. По материалам базы данных "Пакет кадровика" / С.В. Ливен - М.: ИНФРА-М, 2008 г. - 51 c.

11. Профессиональная разработка сайтов на Drupal 7 / Б. Мелансон [и др.; пер. с англ. И.Размайкина]. - Москва [и др.]: Питер, 2013. - 687 с.

 

12. Могилев А.В. Информатика: Учеб. пособие для студ. пед. Вузов / А.В. Могилев, Н.И0. Пак, Е.К. Хеннер; Под ред. Никсон

13. Создаем динамические веб-сайты с помощью PHP, MySQL и JavaScript / Р.Никсон; [пер. с англ. Н. Вильчинский]. - Санкт-Петербург [и др.]: Питер, 2013. - 496

14. Никсон Робин. Создаем веб-сайты с помощью PHP, MySQL и JavaScript. Питер, 2011 г. - 125 c.

15. Рязанцева, Л. Что нам стоит сайт построить / Л. Рязанцева // Библиополе. - 2008. - № 6. - С.27-29.

16. Селевко Г.К. Современные образовательные технологии:1998. – 256 с.

17. Стейнмец, У. PHP. 75 готовых решений для вашего web-сайта / У. Стейнмец, Брайан Вард.- Санкт-Петербург: Наука

18. Грачев, А. Создаем свой сайт на WorldPress: работа с CMS WorldPress 3 / А. Грачев. -Санкт-Петербург [и др.]: Питер, 2011. - 282 с.

19. Суртаева Н.Н. Нетрадиционные образовательные технологии. – Новокузнецк: ИПК, 2000. – 221с.

20. Филиппова, Л. Я. Создание веб-сайтов учебных заведений: из зарубежного опыта / Л. Я. Филиппова // библиотеки. -2002.- № 2. – 558 c.

21. Халворсон, К. Контентная стратегия управления сайтом; [пер. сангл. Е. Матвеева]. - 2-е изд. - Санкт-Петербург [и др.]: Питер, 2013. - 224 с.                                                     

22. Е. К. Хеннера. – М.: Издательский центр «АКАДЕМИЯ», 2003. – 816 c.

23. http://www.w3schools.com/sql/

24. https://learn.javascript.ru


ПРИЛОЖЕНИЕ А

(обязательное)

«Система заказов и учёта услуг в автосервисе»

Диаграмма вариантов использования


 

 

                                                                                                                                       

                                                                                                                                       


ПРИЛОЖЕНИЕ Б

(обязательное)

«Система заказов и учёта услуг в автосервисе»

                              Диаграмма классов


 


ПРИЛОЖЕНИЕ В

(обязательное)

«Система заказов и учёта услуг в автосервисе»

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

 

 

                                                                                                       



 ПРИЛОЖЕНИЕ Г

(обязательное)

«Система заказов и учёта услуг в автосервисе»

Диаграмма деятельности


 


ПРИЛОЖЕНИЕ Д

(обязательное)

«Система заказов и учёта услуг в автосервисе»

       Листинг программы и результатов работы

 

                                                                                                                          

                                                                                                                          

 

 

                                                                                                                                                                         

                                                                                                                                                                         



 

Курсовой проект

«Система заказов и учёта услуг в автосервисе»

    Пояснительная записка к курсовому проекту

По МДК 04.01

 

 

Выполнил: Евстигнеев Максим Олегович

Обучающийся 5 курса группы 13ИТ18К

По специальности Программирование в

компьютерных системах

углубленная подготовка, очной формы

обучения

Руководитель курсовой работы(проекта)

Преподаватель: Лукьянова Галина Степановна

Оценка________________________________

 

Пенза,2017 г.


УТВЕРЖДАЮ                                                             Специальность 09.02.03                                                                                                

Председатель цикловой комиссии.            

Фролова Ж.Е.

_____________________

«____»___________2017г.                                                                        

Задание

на курсовое проектирование по дисциплине «МДК 04.01. Моделирование и анализ программного обеспечения»

           студента группы 13ИТ18К «Пензенский колледж информационных и промышленных технологий(ИТ-Колледж)» Евстигнеева Максима Олеговича Тема курсового проекта: «Система заказов и учёта услуг в автосервисе»

1. Техническо-математическая формулировка задачи

Целью курсового проекта является разработка модели «Системы заказов и учёта услуг в автосервисе».

2. Требования к функциональным характеристикам

К разрабатываемой системе предъявляются следующие функциональные требования:

- Предоставление телефона, адреса и режима работы о автосервисе;

- Просмотр услуг по обслуживанию тормозов, шин и доп. комплектующих, предоставляемые автосервисом;

- Возможность записаться на обслуживание автомобиля исходя из предоставленных услуг;

- Возможность записаться на ремонт автомобиля исходя из предоставленных услуг;

- Сортировка цен по возрастанию и убыванию;

- Фильтрация цен в определённом диапазоне;

- Разделение прав доступа между обычным пользователем и администратором;

- Предоставление ведения учёта заказанных услуг клиентов и работ автосервиса с помощью web-страницы;


Нефункциональные требования:

- Минимально возможное время отклика работы системы;

- Интуитивно-понятный интерфейс.

3. Требования к исходным данным и форме их ввода.

Основными исходными данными являются id клиента, фамилия, имя, отчество, телефон, заказ клиента, id услуги, вид работ, цена для отечественных автомобилей, цена для зарубежных автомобилей,цена для радиуса шин 13-14, цена для радиуса шин 15, цена для радиуса шин 16, цена для радиуса шин 17, цена для радиуса шин 4Х4, id пользователя, логин, пароль.

4. Требования к составу и форме выдачи результатов программы.

Результаты работы программы будут отформатированные HTML -страницы или информационные сообщения.

5. Перечень материалов пояснительной записки

Введение                                                                                              

1. Общий раздел                                                                                       

1.1 Анализ требований и определение спецификации программного обеспечения                                                                                       

2.1 Проектирование базового алгоритма решения задачи               

2.1.1. Анализ процесса обработки информации и выбор структуры данных для её хранения

2.1.2. Выбор методов и средств. Разработка основных алгоритмов           

2.1.3 Разработка структуры программного продукта                                

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

2.2 Описание разработанного приложения

2.3 Тестирование и отладка программного продукта                                                              2.4 Рефакторинг разработанного программного кода

2.5 Оценка трудоёмкости

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

2.7 Заключение

Список используемой литературы                                                        

Приложение А — Диаграмма вариантов использования                                               

Приложение Б — Диаграмма классов

Приложение В — Диаграмма последовательности действий                                         

Приложение Г — Диаграмма деятельности                                         

Приложение Д — Листинг программы и результатов работы.

 

6.Перечень материалов графической части

Лист 1-диаграмма вариантов использования

Лист 2- диаграмма классов

Лист 3- диаграмма последовательности действий

Лист 4- диаграмма деятельности

Графическая часть представлена в презентации.

7.Список рекомендованной литературы:

1. Аткинсон Леон. MySQL. Библиотека профессионала. Вильямс, 2002 г. - 350 c.;

2. Вин, Ч. Как спроектировать современный сайт: профессиональный веб-дизайн на основах сетки / Ч. Вин. - Москва [и др.]: Питер, 2011. - 192 с.

3. Гаевский, А. Ю. 100% самоучитель по созданию Web-страниц и Web-сайтов: HTML и

4. JavaScript / А. Ю. Гаевский, В. А. Романовский. - Москва: Технолоджи - 3000: Триумф, 2008. - 457 с.

5. Гольцман Виктор. MySQL 5.0. Питер, 2009 г. - 255 c.;

6. Голицына, О.Л. Базы данных: Учебное пособие / О.Л. Голицына, Н.В. Максимов, И.И. Попов. - М.: Форум, 2012. - 400 c.

7. Карпова, И.П. Базы данных: Учебное пособие / И.П. Карпова. - СПб: Питер, 2013 г. - 240 c.

8. Кошелев, В.Е. Базы данных в ACCESS 2007: Эффективное использование / В.Е. Кошелев. - М.: Бином-Пресс, 2009 г. - 592 c.

9. Кузин, А.В. Базы данных: Учебное пособие для студ. высш. учеб. заведений / А.В. Кузин, С.В. Левонисова. - М.: ИЦ Академия, 2012 г. - 320 c.

10. Ливен, С.В. Практика увольнений за прогул. По материалам базы данных "Пакет кадровика" / С.В. Ливен - М.: ИНФРА-М, 2008 г. - 51 c.

11. Профессиональная разработка сайтов на Drupal 7 / Б. Мелансон [и др.; пер. с англ. И.Размайкина]. - Москва [и др.]: Питер, 2013. - 687 с.

12. Могилев А.В. Информатика: Учеб. пособие для студ. пед. Вузов / А.В. Могилев, Н.И0. Пак, Е.К. Хеннер; Под ред. Никсон, Р.

13. Создаем динамические веб-сайты с помощью PHP, MySQL и JavaScript / Р.Никсон; [пер. с англ. Н. Вильчинский]. - Санкт-Петербург [и др.]: Питер, 2013. - 496

14. Никсон Робин. Создаем веб-сайты с помощью PHP, MySQL и JavaScript. Питер, 2011 г. - 125 c.

15. Рязанцева, Л. Что нам стоит сайт построить / Л. Рязанцева // Библиополе. - 2008. - № 6. - С.27-29.

16. Селевко Г.К. Современные образовательные технологии: Учеб. пособие. – М.: МАТИ, 1998. – 256 с.

17. Стейнмец, У. PHP. 75 готовых решений для вашего web-сайта / У. Стейнмец, Брайан Вард.- Санкт-Петербург: Наука

18. Грачев, А. Создаем свой сайт на WorldPress: работа с CMS WorldPress 3 / А. Грачев. -Санкт-Петербург [и др.]: Питер, 2011. - 282 с.

19. Суртаева Н.Н. Нетрадиционные образовательные технологии. – Новокузнецк: ИПК, 2000. – 221с.

20. Филиппова, Л. Я. Создание веб-сайтов учебных заведений: из зарубежного опыта / Л. Я. Филиппова // библиотеки. -2002.- № 2. – 558 c.

  1. Халворсон, К. Контентная стратегия управления сайтом; [пер. сангл. Е. Матвеева]. - 2-е изд. - Санкт-Петербург [и др.]: Питер, 2013. - 224 с.                                                
  2.  Е. К. Хеннера. – М.: Издательский центр «АКАДЕМИЯ», 2003. – 816 c.
  3. http://www.w3schools.com/sql/
  4. https://learn.javascript.ru

 

                                                         Дата выдачи ____________

       Срок окончания__________

                                                                            Преподаватель__________               


Содержание

Введение                                                                                                   

1. Общий раздел                                                                                        

1.1 Анализ требований и определение спецификации программного обеспечения                                                                                           

2.1 Проектирование базового алгоритма решения задачи               

2.1.1. Анализ процесса обработки информации и выбор структуры данных для её хранения

2.1.2. Выбор методов и средств. Разработка основных алгоритмов            

2.1.3 Разработка структуры программного продукта                            

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

2.2 Описание разработанного приложения

2.3 Тестирование и отладка программного продукта                                                              2.4 Рефакторинг разработанного программного кода

2.5 Оценка трудоёмкости

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

2.7 Заключение

Список используемой литературы                                                        

Приложение А — Диаграмма вариантов использования                                           

Приложение Б — Диаграмма классов

Приложение В — Диаграмма последовательности действий                                          

Приложение Г — Диаграмма деятельности                                         

Приложение Д — Листинг программы и результатов работы.

                                                

 

 

                                                                                                         


Введение

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

Модель - это абстрактное представление реальности в какой-либо форме (например, в математической, физической, символической, графической или дескриптивной), предназначенное для представления определённых аспектов этой реальности и позволяющее получить ответы на изучаемые вопросы. Для представления модели в виде графической форме используют язык графического описания - Unified Modeling Language(UML).

UML – это унифицированный графический язык моделирования для описания, визуализации, проектирования и документирования систем. Этот язык пригоден для моделирования любых систем: от информационных систем масштаба предприятия до распределенных Web-приложений и даже встроенных систем реального времени.

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

Целью курсового проекта является разработка модели «Системы заказов и учёта услуг в автосервисе».

Для достижения поставленной цели необходимо решить следующие задачи:

- изучить научно-техническую и специальную литературу по данной предметной области;

- сформировать систему и реализовать её;

- сформировать руководство пользователя.

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



Поделиться:


Последнее изменение этой страницы: 2019-11-02; просмотров: 197; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

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