ݺߣ

ݺߣShare a Scribd company logo
Технически университет - Варна




   Дипломант:Радослав Николов Борисов ,КСТ,IV курс, ф.н. 076070
   Ръководител: гл. ас. д-р инж. Христо Ненов
Проектиране и разработка на интернет платформа за продажба на МПС
Проектиране и разработка на интернет платформа за продажба на МПС
Проектиране и разработка на интернет платформа за продажба на МПС
Проектиране и разработка на интернет платформа за продажба на МПС
Проектиране и разработка на интернет платформа за продажба на МПС
Проектиране и разработка на интернет платформа за продажба на МПС
Проектиране и разработка на интернет платформа за продажба на МПС
Проектиране и разработка на интернет платформа за продажба на МПС
Проектиране и разработка на интернет платформа за продажба на МПС
Проектиране и разработка на интернет платформа за продажба на МПС
Проектиране и разработка на интернет платформа за продажба на МПС
Проектиране и разработка на интернет платформа за продажба на МПС
Проектиране и разработка на интернет платформа за продажба на МПС
Проектиране и разработка на интернет платформа за продажба на МПС

More Related Content

Проектиране и разработка на интернет платформа за продажба на МПС

  • 1. Технически университет - Варна Дипломант:Радослав Николов Борисов ,КСТ,IV курс, ф.н. 076070 Ръководител: гл. ас. д-р инж. Христо Ненов

Editor's Notes

  1. Уважаеми господин прецедател, членове на държавнатаизпитнакомисия, скъпи гости,Позволете ми да Ви представядипломната ми работа на тема: Проектиране и разработка на интернет платформа за продажба на автомобили.
  2. Целите са няколко:Разработване на информационна система за публикуване на обяви за продажба на моторни превозни средства;Да запознае потребителите с нужната информация за базовите характеристики на моторното превозните средства в системата;
  3. За разработката на всяко едно приложение се избират най-подходящите програмни технологии и библиотеки, които да улеснят процеса на разработка. За разработката на текущата система бяха избрани безплатни, доказали се технологии, а те са:PHP – основен език за разработка на приложениетоMySQL – база от данниHTML,CSS,Javascript – за изграждане на потребителския интерфейсZend Framework – PHP рамка, която ускорява процеса на създаване и представлява комплект от сглобяеми, бързо интегриращи се софтуерни инструментиjQuery – Javascriptрамка, позволява лесно изграждане на динамична функционалност в страницата и безупречната работа под най-разпространените браузъри
  4. Системата е реализирана чрез MVC архитектурата (Model-View-Controller ) с помощта на библиотеката Zend Framework.Модулите от които е съставено приложението са Клиент, Apache Server, PHP класове на бизнес логикатаи MySqlбази от данни.Системата функционира по следния начин: Клиентът изпраща заявка към сървъра, след това PHP клас я взима за обработка като това включва обработване на заявката, четене или запис от базата от данни в зависимост от вида на заявката, предаване на резултата към view файловете където резултата се преобразува в HTML и се връща към потребителя.
  5. Реализацията на базата от данни е ще бъде направена въз основа на тази схема. Всеки обект от концептуалната схема се явява таблица в базата от данни. Атрибутите се представят като колона в дадената таблица.
  6. След като потребителя попадне на началната страница той има избор да се впише в системата, да се регистрира или да разгледа изпратените обяви като анонимен потребител.След вписване в системата потребителя може да редактира своите обяви и да добавя нови. Също така да изпрати запитване за друга обява.
  7. Потребителя който е също и администратор може да бъде пренасочен към административния панел, като преди това се проверява в базата от данни за достоверността на информацията че е администратор. След като проверката завърши успешно пред администратора се показва страница със статистика за последните 30 дни, както и меню към страниците със обяви, потребителитеи новини.От там той може да ги редактира и изтрива.
  8. Изразено под формата на таблица, структурата на базата от данни изглежда по следния начин. Състои се от 10 таблици, като всяка от тях има ID, което е уникално и се увеличавас единица при всеки нов запис. Основната таблица е items, която съдържа основната информация за всякaеднa обява. Останалите таблици са: users, brands, models, modelstypes, colors, regions,itemsimages,itemsstatistics,news . Таблицата users съдържа информацията за потребителя...
  9. Това е началната страница на приложението, на която могат да се видят последните добавени обяви, меню със специални предложения, форма за търсене, меню с готови търсения...
  10. Бързия преглед на обява е реализиран чрез ajaxзаявка и показва основната информация за превозното средство, налична е галерия със снимкова информация, има линк към пълен преглед.
  11. Пълния преглед показва цялата информация за превозното средство, има и налична форма за запитване на всяко поле са добавени валидатори с цел предпазване от невалидна информация и хакерски атаки.
  12. Всички мои обяви. На тази страница имаме налични всички обяви изпратени от потребителя.В заглавната част има налични филтри за търсене.Въведените филтри се съхраняват в сесията на потребителя.
  13. На работния плот на администратора се зарежда графика, на която виждаме броя на обявите и броя на регистрираните потребители.
  14. На графиката се показва броя на бързите прегледи, пълните прегледи и запитванията до тази страница има достъп само администратора.