Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

MS . Net Developer Candidate Evaluation Challenge Description The use case used in the Evaluation Challenge is for a small Employee Attendance System Web Application

MS.Net Developer Candidate Evaluation Challenge
Description
The use case used in the Evaluation Challenge is for a small Employee Attendance System Web Application which is contains the basic functionality in any project such as create, update, and delete records.
Submission Requirement
The candidate required to create a solution from three parts:
Database
The used database could be MS SQL or MySQL.
Back-end
It is required to use .Net Core
Project structure is significant and considered during the evaluation.
The candidate can use any library could speed up the development.
Front-end
It is required from the candidate to use ASP.net Razor.
It is required from the candidate to use Bootstrap for application style.
The candidate can use any library could speed up the development.
Use case
We need you to create a web application for a small Employee Attendance Log with the following Feature:
Entities
Employee
Attendance (Check In, Checkout)
Business
Work starts form 7:00 am to 4:00 pm with one hour lunch break started at 12:00 pm to 1:00 pm
Employee will have one checking and one checkout event per day
The employee has allowance until 8:00 am for check- in and 3:00pm for check-out
Prevent double check in operation or double checkout operation (Optional)
Any attendance after 8.30 AM flag a late check-in event and any check out before 3.00 pm flag early check out event
Any flag must be justified with reason (Optional)
The employee required to cove 40 hours per week
Email notification (simulated you are not required to integrate with Email gateway)
Required Screens and Actions
Admin
List of employees
Manage Employee (Add, Update and Delete)
Employee
View My attendance
Attendance Check in
Attendance Check-out
Write Justification for Attendance Flag
Extra Screens and Actions
Back-end
Authentication.
Logging.
Front-end
Login page
Authorization
Challenge delivery and Evaluation
The Expected code solution will be in Visual Studio latest version
System design
Project documentation (any docs that help people understand your project better)
Code
Architecture diagram
DB schema
Class diagram
Code readability, cleanliness, testability, and documentation
UI comfortability (good UX)
(please write all code need it for this web system and all.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Big Data, Mining, And Analytics Components Of Strategic Decision Making

Authors: Stephan Kudyba

1st Edition

1466568704, 9781466568709

More Books

Students also viewed these Databases questions

Question

Determine the nth Taylor polynomial of f (x) = 1/x at x = 1.

Answered: 1 week ago

Question

Describe five general characteristics of the Renaissance period.

Answered: 1 week ago

Question

2.3 Define human resource ethics.

Answered: 1 week ago

Question

9 How can training be evaluated?

Answered: 1 week ago