IV
ivan-zdravkov/bachelors
Bachelor's graduation project. Online payments and access system.
Design and implementation of a system for online payments and access to services
- An English review of the graduation thesis (originally in Bulgarian) can be downloaded here: English Review.docx
- The full graduation thesis in bulgarian can be downloaded here: Дипломна работа - Иван Здравков.docx
Formulation of the problem
The task is to design and implement a web-based system that governs the process of payment and access control for a network of sports facilities. A client of the facilities uses PayPal to pay his monthly subscription or a predefined number of practices, and is issued an RFID card that can be used to verify his legitimacy to access the facilities. The system should also keep track of his payment and attendance histories.
Architecture
Client-server MVC (Model View Controller) application using external services (PayPal API for payment processing, Yahoo! Finance Info for the currency exchange Rates, etc). As an extra to the classical 3-layer model are employed a Data Layer and an ORM models.
Back End Technologies
- ASP.NET MVC 5.0
- ASP.NET Web Api 2.0
- ASP.NET Identity 1.0
- ASP.NET Razor View Engine
- Entity Framework 6.1.0
- MSSQL
- C# 5.0
Front End Technologies
- HTML 5
- CSS 3
- JavaScript
- jQuery
- jQuery Validate
- Modernizr
- Bootstrap
- Knockout
Development Tools
- Visual Studio 2013
- SQL Server 2012
- Fiddler
- Google Chrome F12 Developer Tools
On this page
Languages
C#48.0%HTML29.4%CSS11.1%TSQL5.8%JavaScript5.7%ASP.NET0.1%
Contributors
Created July 18, 2021
Updated November 14, 2023