Smart Human Resource Management System is an intended enterprise system which is designed and implemented based on .Net 4.0 Framework, ASP.NET/C#, NHibernate as the object relational wrapper (ORM), StructureMap as Inversion of Control and Dependency Injection Container and other useful design patterns and principles.



This Project is all about

Showing you how to use the power of design patterns and core design principles in real ASP.NET application called SmartHRMS.

The goal of this project

Is to educate developers on the fundamentals of object oriented programming, design patterns, principles, and methodologies that can help you become a better programmer. Design patterns and principles enable loosely coupled and highly cohesive code, which will improve your code’s readability, flexibility, and maintenance. Each layer addresses an enterprise ASP.NET application and shows how proven patterns, principles, and best practices can be leveraged to solve problems and improve the design of your code.

What This Project Covers

This project covers well-known patterns and best practices for developing enterprise-level ASP.NET
applications. The patterns used can be applied to any version of ASP.NET from 1.0 to 4.0. The patterns
themselves are language agnostic and can be applied to any object oriented programming language such as Java my second favorite language.

Some screen shots of SmartHRMS.
Home

Company Profile

System Administration

Users

UserProfile

RoleProfile

Last edited Dec 28, 2011 at 11:00 PM by DavePro, version 16