Дипломна работа

Разработване на система за управление на съдържанието на блогове | Защитена на: 08/03/2016

Днес блоговете са изключително популярни. Те обхващат Интернет пространството със своя брой и разнообразие. Във своята специфика блоговете са своеобразна форма на представяне на информация, позволяваща на хората, да изразят чувствата и емоциите си, да споделят опит и преживявания, за реклама и т.н.. Всичко това обуславя интереса към изграждането на софтуерна система за достъпно, бързо и лесно изработване на блогове.
В действителност на пазара има доста решения, предоставящи възможности на потребителите да изградят персонален блог. Някои от тях са системи за управление на съдържанието на блогове като WordPress и Blogger, други са конструкторите на уеб сайтове Simbla и SiteBuilder и други. Всички те имат различни положителни страни, които биха могли да бъдат комбинирани в една система. Платформите за управление на съдържанието на блоговете нe притежават drag-and-drop функционалност, нито големи възможности за персонализация на сайта, като конструкторите на сайтове, на които от друга страна им липсват специфичните за блогове компоненти. И от тук следва извода, че би било добре да се направи система, която притежава предимствата на двата вида системи и ги комбинира в една.
В дипломната работа е разработена онлайн система, както за създаване на блогове, така и за организиране на структурата и съдържанието им. Тя позволява лесно преструктуриране, управление и промяна на потребителския интерфейс според изискванията на клиента, без да има нужда той да създава код. Основната идея е с помощта на мишката авторът на блога да може да позиционира компоненти от страницата на желаните от него места. Във възможностите на системата, също така, се включват и настройване на отделните компоненти, за да могат да отговорят на специфичните потребителски изисквания и нужди.
При реализиране на проекта са използваните следните технологии - ASP.NET MVC 4, IIS 8.0, SQL Server 2014, Visual Studio 2015, GitHub, jQuery, Qunit и Bootstrap. Наборът от технологии, следването на стандарти и тенденции в уеб – разработването водят до създаване на една модерна система.
Анализът на системата я разделя на два концептуални модула – за създаване и за преглед на блогове. Първият е предназначен за регистрираните потребители на системата и в него те могат да управляват структурата и съдържанието на собствения си блог, а другият е насочен към читателите на блоговете.
Архитектурата на системата следва популярния модел за дизайн на софтуер – MVC (Model – View – Controller). Така се постига капсулиране и независимост на отделните модули. Това позволява разграничаване между бизнес – логиката, графичния интерфейс и слоя с моделите данни, което дава възможност за паралелно изграждане на проекта.
В обобщение, системата, която попада в обхвата на тази дипломна работа, предоставя цялостно, завършено решение, даващо възможност както за управление на структурата и съдържанието на персонални блогове, така и за тяхното публикуване, четене и преглед от анонимни потребители.

Scroll to Top