Answered step by step
Verified Expert Solution
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
Backend
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.
Frontend
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 : am to : pm with one hour lunch break started at : pm to : pm
Employee will have one checking and one checkout event per day
The employee has allowance until : am for check in and :pm for checkout
Prevent double check in operation or double checkout operation Optional
Any attendance after AM flag a late checkin event and any check out before pm flag early check out event
Any flag must be justified with reason Optional
The employee required to cove 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 Checkout
Write Justification for Attendance Flag
Extra Screens and Actions
Backend
Authentication.
Logging.
Frontend
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
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started