Back to Search
Start Over
Web-aplikacija za usporedbu novih automobila temeljem omjera cijene i vrijednosti
- Publication Year :
- 2016
-
Abstract
- Cilj ovog rada je izrada aplikacije sa bazom podataka koja sadrži informacije o dostupnim automobilima u prodaji i izvedba napredne pretrage tih podataka. Baza je realizirana tako da omogućava funkcionalnosti koje pojednostavljuju upis podataka o dostupnim automobilima: nasljeđivanje paketa, više opreme na paketu, nekompatibilna oprema i više motora u paketu koji odred¯uju konacˇnu cijenu. Web-aplikacija ostvarena je u ASP.NET MVC tehnologiji, a za spajanje na bazu korišten je Entity Framework. Tražilica nudi više opcija pretrage. Korisnik određuje koje elemente opreme automobil mora obavezno imati, a koji elementi su mu opcionalni. Ukoliko je potrebno, korisnik može definirati i dodatne filtere: minimalnu i maksimalnu cijenu, vrstu automobila, vrstu motora i broj vrata. Sustav obaveznu opremu i dodatne filtere opremu koristi za filtriranje kroz pakete u bazi podataka, a izbornu opremu i konačnu cijenu koristi za računanje težinske vrijednosti. Ovim projektom realizirana je jezgra aplikacije, no ukoliko bi se trebalo aplikaciju objaviti bilo bi potrebno dodati još bitnih funkcija. Samo neke od njih su: korisnički računi, ograničen pristup bazi, automatizacija popunjavanja baze novim podacima. This Bachelor thesis analyzes the procedure of creation of a web-application with a database that contains information about new cars avalible on the market that features an advanced search method. Database is built with some key functionalities that allow easy and straight-forward data input: package inheritance, incompatible car features, avalibility of multiple car engines per package, car price based on engine and feature package. Web-application is built using ASP.NET MVC. For database connection purposes it uses Entity Framework. Search engine features multiple search options. User defines obligatory features alongside with optional features. If needed, user can define additional filters: minimum and maximum price, car type, engine type and door number. Search engine uses user defined obligatory features and additional features to filter through packages in the database. Optional features and total price is used for calculating weight value of the package, which is then used to rank filtered car packages based on their optimal feature to price ratio. This project created the core of the application. But, before this application could be published, some crucial features like user accounts and restricted database access must be implemented for it to function correctly and succsessfully.
Details
- Language :
- Croatian
- Database :
- OpenAIRE
- Accession number :
- edsair.dedup.wf.001..da022bd39f4674b0e180df2871e30cbf