Himalaya Organic Farm (Employee Management System) Solved

80.00 $

Category:

Description

5/5 - (1 vote)

Assignment submission format

Each student has to submit their assignment as guided in the assignment brief. The students are guided what sort of information is to produce to meet the criteria targeted.  Prepare the assignment as guided below.

Scenario

 

Himalaya Organic Farm is an agro-industrial corporation with vast plantations and factories in the north of Nepal. With its huge labor force its human resources department formerly had a flat file system for handling employee information. This wasn’t quite good as it couldn’t meet up with the ever changing needs of the corporation. The aim of this project is to build a system whereby Himalaya Organic Farm can safely keep and manage employee information. It is to act a source of knowledge for strategic decision making by Himalaya Organic Farm management and other external agencies connected to the corporation.

The following are the requirements of the software for managing the Employee Management System.

 

This system is used by two users Admin and Employee.

Functionality performed by Admin Users:

Login for Admin

Logout functionality

Dashboard for Admin User

 

Manage Department

  • Adding New Department
  • Edit the existing Department
  • Deleting Department
  • View Details of Department
  • Listing of All Department Manage Designation
  • Adding New Designation
  • Edit the existing Designation
  • Deleting Designation
  • View Details of Designation
  • Listing of All Designation

Employee

  • Adding New Employee
  • Edit the existing Employee
  • Deleting Employee
  • View Details of Employee
  • Listing of All Employee

Leave

  • Adding New Leave
  • Edit the existing Leave
  • Deleting Leave
  • View Details of Leave
  • Listing of All Leave Salary
  • Adding New Salary
  • Edit the existing Salary
  • Deleting Salary
  • View Details of Salary
  • Listing of All Salary

Vacancy

  • Adding New Vacancy
  • Edit the existing Vacancy
  • Deleting Vacancy
  • View Details of Vacancy
  • Listing of All Vacancy

 

Reports of the project Online Employee Management System

Report of All Department

Report of All Designation

Report of All Employees

Report of All Leave

Report of All Salary

Report of All Vacancy

 

Note: Report can be viewed by filtering multiple parameters.

 

You must implement following technologies.

  1. Html 2. Bootstrap 3. C# 4. .netcore   5. EntityframeworkCore   6. Mssql  7. Visual studio

2017/2019

  1. You must implement Repository pattern.

 

In order to convince the management that you can work independently, you need to demonstrate that you understand the principles of programming in .Net Core (MVC), and are able to design, implement and test and document .Net solutions.

Learning Outcomes Covered

LO1: Examine the key components related to the object oriented programming paradigm, analyzing design pattern types.

LO2: Design a series of UML class diagram.

LO3: Implement code applying design patterns.

LO4: Investigate scenarios with respect to design pattern.

 

Part 1

Produce a presentation and there will be viva for following too:

  • Examine the characteristics of the object-orientated paradigm as well as the various class relationships.
  • Determine a design pattern from each of the creational, structural and behavioral pattern types.
  • Analyze the relationship between the object-orientated paradigm and design patterns.

NOTE: IN part 1, Screenshot of presentation slides as well as video of your presentation is required.

 

Part 2

Design a series of UML class diagram:

  • Design and build class diagrams using a UML tool.
  • Define class diagrams for specific design patterns using a UML tool.
  • Define/refine class diagrams derived from a given code scenario using a UML tool.

Part 3

Create a lab report to show that you have implement code applying design pattern:

  • Build an application derived from UML class diagrams.
  • Develop code that implements a design pattern for a given purpose.
  • Evaluate the use of design patterns for the given purpose specified in M3.

Part 4

Write an article about your investigation on scenarios with respect to design pattern.

  • Discuss a range of design patterns with relevant examples of creational, structural and behavioral pattern types.
  • Reconcile the most appropriate design pattern from a range with a series of given scenarios.
  • Critically evaluate a range of design patterns against the range of given scenarios with justification of your choices.

 

 

 

Pass Merit Distinction
LO1 Examine the key components related to the object-orientated programming paradigm, analyzing design pattern types
P1 Examine the characteristics of the object-orientated paradigm as well as the various class relationships.

 

M1 Determine a design pattern from each of the creational, Structural and behavioral pattern types. D1 Analyze the relationship between the object-orientated paradigm and design patterns.
LO2 Design a series of UML class diagrams.  
P2 Design and build class diagrams using a UML tool.

 

M2 Define class diagrams for specific design patterns using a UML tool. D2 Define/refine class diagrams derived from a given code scenario using a UML tool
LO3 Implement code applying design patterns
P3 Build an application derived from UML class diagrams. M3 Develop code that implements a design pattern for a given purpose.

 

D3 Evaluate the use of design patterns for the given purpose Specified in M3.
LO4 Investigate scenarios with respect to design patterns.
P4 Discuss a range of design patterns with relevant examples of creational, structural and behavioral pattern types.

 

M4 Reconcile the most appropriate design pattern from a range with a series of given scenarios D4 Critically evaluate a range of design patterns against the range of given scenarios with Justification of your choices.

 

 

Mention all the grades awarded in this assignments:

                       

Note: Please access HN Global for additional resources support and reading for this unit. For further guidance and support on report writing please refer to the Study Skills Unit on HN Global. Link to www.highernationals.com

 

Other Recommendations:

  • It should be the student’s own work – plagiarism is unacceptable.
  • Clarity of expression and structure are important features.
  • Your work should be submitted as a well presented, word-processed document with headers and footers, and headings and subheadings, both in hard and soft copies.
  • You are expected to undertake research on this subject using books from the Library, and resources available on the Internet.
  • Any sources of information should be listed as references at the end of your document and these sources should be referenced within the text of your document using Harvard referencing style  Your report should be illustrated with screen-prints, images, tables, charts and/or graphics.
  • All assignments must be typed in Times New Roman, size 12, 1½ spacing.

 

I declare that all the work submitted for this assignment is my own work or, in the case of group work, the work of myself and the other members of the group in which I worked, and that no part of it has been copied from any source. I understand that if any part of the work submitted for this assignment is found to be plagiarized, none of the work submitted will be allowed to count towards the assessment of the assignment.

 

 

  • employee-management-system-s5frns.zip