Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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

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)

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

Modern Database Management

Authors: Heikki Topi, Jeffrey A Hoffer, Ramesh Venkataraman

13th Edition

0134773659, 978-0134773650

More Books

Students also viewed these Databases questions