Development of software modules for an ASP.NET based ERP system

OData support
Dr. Kővári Bence András
Department of Automation and Applied Informatics

Principles and practices regarding software development are described in this document in the context of a case study.

The object of the development process is a full stack ERP system using the .NET Framework for logistics companies. The technologies used are described in short first: Entity Framework for data access, ASP.NET MVC on the web server and the standard HTML, CSS and JavaScript in the web client.

In the first chapter the security module developed for the system is described in detail. I write about how the concrete rights are produced (for assigning to users and requiring on operations) and of course how their ownership is checked.

Next, the way of achieving the ribbon component’s responsive behavior is discussed. The menu items may have different ways for display depending on the size of the screen. The desired appearance is set upon loading and on various events which accompany influencing changes.

At last the refactoring of uneasily configurable parts of the system are demonstrated.


Please sign in to download the files of this thesis.