Elektronisk CRM för E-handel: Utvärdering av ramverken Laravel och Django
2021 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE credits
Student thesis
Abstract [en]
Customer-oriented business systems, Customer Relationship Management systems (CRM-systems), are the world's largest and fastest growing market. Today's globalized market places high demands on companies' competitiveness and ability to survive and generate profits in a highly competitive environment. The purpose of the degree project is to – based on previous scientific research and based on the requirements and principles described in the theoretical basis – illuminate performance differences between two frameworks for ECCRM systems, to compare these customer-oriented ECCRM systems with each other and evaluate their strengths and weaknesses and provide suggestions for areas of use and potential future development areas for both respective frameworks. The completed study has shown that the Laravel framework has undergone a gigantic development over the years. The Laravel framework now performs well enough, but still has some shortcomings in terms of technical performance, memory management and some security flaws in the form of the lack of built-in controls for password complexity algorithms. We can state that the Laravel framework is not suitable for use by large companies such as Amazon or Ebay, as this may mean that thousands of customers simultaneously visit these websites and buy goods, which may result in an application created in Laravel will not be able to handle so large amounts of simultaneous transactions at the same time, which can result in the application crashing and interrupting.
Abstract [sv]
Kundorienterade affärssystem, Customer Relationship Management systems (CRM-system), är världens största och snabbast växande marknad. Dagens globaliserade marknad ställer höga krav på företagens konkurrenskraft och förmåga att överleva och generera vinster i en hård konkurrensutsatt miljö. Syftet med examensarbetet är att – utifrån tidigare vetenskaplig forskning och med utgångspunkt i de krav och principer som beskrivs i det teoretiska underlaget – belysa prestandaskillnader mellan två olika ramverk för ECCRM-system. Syftet är vidare att jämföra dessa kundorienterade ECCRM-system med varandra och utvärdera dessas styrkor och svagheter samt utifrån gjord utvärdering och genomförda tester ge förslag på användningsområden och potentiella framtida utvecklingsområden för båda respektive ramverk. Den genomförda studien har visat att ramverket Laravel har genomgått en gigantisk utveckling under åren. Ramverket Laravel presterar numera tillräckligt bra, men har dock fortfarande vissa brister i fråga om tekniska prestanda, minneshantering samt vissa säkerhetsbrister i form av avsaknaden av inbyggda kontroller och algoritmer för lösenordskomplexitet. Därmed kan vi konstatera att ramverket Laravel inte lämpar sig för användning för stora företag såsom Amazon eller Ebay, eftersom detta kan innebära att tusentals kunder samtidigt besöker dessa webbplatser och köper varor, vilket kan resultera att en applikation skriven i Laravel inte kommer att kunna hantera så stora mängder samtidiga transaktioner på en och samma gång, vilket kan resultera i att applikationen kraschar och avbryts.
Place, publisher, year, edition, pages
2021. , p. 101
Keywords [en]
CRM, E-CRM, Framework, Laravel, Django
Keywords [sv]
CRM, E-CRM, Ramverk, Laravel, Django
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:miun:diva-42418OAI: oai:DiVA.org:miun-42418DiVA, id: diva2:1574273
Subject / course
Computer Science IF1
Supervisors
Examiners
2021-06-282021-06-282021-06-28Bibliographically approved