EISK Editions: All-in-One

Employee Info Starter Kit is an open source project, that provides project templates intended to address different types of real world challenges faced by web application developers.

Using a single entity ‘Employee’, it illustrates how to utilize latest and successful software development frameworks (such as ASP.NET)  and tools (such as Visual Studio), to build manageable and high performance web applications with effectively and quickly.

All of the editions consider common use cases as provided below:

  • Creating a new employee record
  • Read existing employee records
  • Update an existing employee record
  • Delete existing employee records
  • Role based security model

You can learn more about EISK's project scope and it's utilization in real-world software development, if case you feel interested.

Here is the list of major releases of Employee Info Starter Kit on different technology and architecture track.

v6.0 – ASP.NET MVC Edition

Release: 16 June 2013

Development Status: R 1

EISK v6.0 – ASP.NET MVC edition bundles most of the greatest and successful platforms, frameworks and technologies together, to enable web developers to learn and build manageable and high performance web applications with rich user experience effectively and quickly.

Key Technology Areas

  • .NET 4.0/C# 4.0
  • ASP.NET MVC 4.0
  • jQuery/Html5/CSS3
  • Entity Framework 4.3 (Code First Approach)
  • Visual Studio 2012
  • Sql Server Compact Edition 4.0 or higher

QuickStart Guide


Getting started with EISK 6.0 ASP.NET is pretty easy. Once you've Visual Studio 2012, then just follow the steps as provided below:

  • Download the EISK 6.0 MVC version.
  • Extract the file. From the extracted folder, click the solution file "Eisk.MVC-VS2012.sln". Right click the "Eisk.MVC" project node and select "Select set as StartUp Project".
  • Hit Ctrl+F5!

Architectural Overview

Download

EISK.MVC

Documentation

Release Home - Getting Started - Hands on Coding Walkthrough Technology Stack - Design & Architecture

v5.0 – ASP.NET Web Form Edition

Release: March 12, 2011

Development Status: Stable

Live Demo

Checkout the live demo of this edition here.

Key Technology Areas

  • ASP.NET 4.0/C# 4.0
  • jQuery 1.5.1
  • Entity Framework 4.0 (Database First Approach)
  • T-4 Template
  • Visual Studio 2010 Web Developer Express Edition or higher
  • SQL Server 2005 Express Edition or higher

Architectural Overview

  • Simple 3 logical layers architecture (Presentation, Business Logic and Data Access Layer)
  • ASP.NET web form based Presentation Layer 
  • Inherited  Business Entities (aka: data containers) from Entity Framework EntityObject
  • Table Module design pattern based Business Logic Layer, implemented in C#
  • Data Mapper design pattern based Data Access Layer, implemented in C# and Entity Framework – Database First Approach
  • Built-in code generators for Business Entities, Business Logic and Data Access Layer, implemented in Visual Studio default template engine (T4)
  • Object Model for Cross Cutting Concerns (such as validation, logging, exception management)

Downloads

v5.0 - ASP.NET Web Form Edition | VS 2010 Template Installer (VSIX)

Documentation

Release Home  - Installation Walkthrough - Hand on Coding Walkthrough - Technical Reference

v2.2 – ASP.NET Web Form Edition

Release: March 18, 2010

Development Status: Stable

Key Technology Areas

  • ASP.NET 2.0/C# 2.0
  • Visual Studio 2005 Web Developer Express Edition or higher
  • Visual Studio Team System 2008
  • SQL Server 2005 Express Edition or higher

Architectural Overview

  • Simple 2 logical layers architecture (Presentation and Data Access Layer)
  • ASP.NET Web Form Based Presentation Layer 
  • Business Entities (a.k.a. data container) implemented in C#
  • Usage of Active Record design pattern for Data Access Layer.
  • Optional Cache Layer
  • Sql Server Stored Procedure to perform actual CRUD operation
  • Automated testing infrastructure (Unit Testing, Integration Testing etc).

Downloads

Visual Studio 2005-2008 Edition | VSTS 2008 Edition

Documentation

Release Home - Visual Studio 2005-2008 Edition Doc - VSTS 2008 Edition Doc

Last edited Nov 5, 2013 at 8:01 AM by joycsc, version 62

Comments

No comments yet.