Dashboard

Overview of your HR data

Admin User

Total Employees

0

Active workforce

Net Monthly Salary

₹0

After PF & Tax

Avg Attendance

0%

This month

Active Departments

0

Functional units

Department Distribution

Top Attendance

Recent Employees

EMP IDNameDepartmentNet PayAttendanceStatus

Employee Directory

EMP IDNameDepartmentDesignation Base SalaryContactStatusAction

Attendance Tracker

EMP IDNameDepartment Days PresentAttendance %Status

Payroll Processing

Auto-Calculated
EMP IDNameBase SalaryDays Present Gross PayPF (12%)Tax (10%)Net PayStatus

Payroll Summary Report

Total payroll expenditure breakdown by department, showing gross and net amounts.

Attendance Summary Report

Monthly attendance statistics for all departments with performance rating.

Headcount by Department

Visual representation of department-wise employee distribution.

BCA — 6th Semester · RKDF University

Human Resource Management
Information System

A comprehensive MIS-based solution for automating and streamlining
employee management, attendance tracking, and payroll processing.

Subject Management Information Systems
Project Type Web-Based Prototype
Academic Year 2025 – 2026

Section 01

Project Title & Team

Project Title: Human Resource Management Information System (HRMIS)

Submitted To: RKDF University

Aditya

Aditya Kr. Pandey

Team Lead & Developer

BCA 6th Sem

Harshita

Harshita Rai

System Analyst

BCA 6th Sem

Istiyaque

Md. Istiyaque Ansari

UI Designer & Tester

BCA 6th Sem

Section 02

Problem Statement

Most small and medium-sized organizations in India still rely on manual, paper-based processes for managing human resources. This leads to frequent errors in attendance records, delayed salary calculations, and a complete lack of analytical reporting.

HR departments spend excessive time on repetitive tasks — maintaining attendance registers, calculating payroll manually each month, and preparing department reports by hand. This wastes valuable time and introduces human error into critical business processes.

There is a clear need for an affordable, easy-to-use, web-based HRMIS that automates these tasks, maintains accurate records, and provides instant reports and analytics — accessible from any device without complex software installation.

Section 03

Objectives

01Maintain a centralized, digital database of all employee records with easy add/remove operations.
02Automate monthly attendance tracking — recording days present and calculating attendance percentage.
03Automatically compute payroll including gross pay, PF deductions, tax, and final net pay.
04Generate department-wise analytical reports for management decision-making.
05Provide a real-time dashboard with KPIs: total employees, total salary, and average attendance.
06Deliver a clean, intuitive web-based interface that requires no special training to use.

Section 04 & 05

Existing vs. Proposed System

Existing Business Process

  • Attendance maintained in manual registers.
  • Salary computation relies on memory and rough calculations.
  • Generating department summaries takes hours of paperwork.
  • Frequent errors in PF/Tax deductions lead to disputes.
  • No easy way to search employee records instantly.
  • Hard to scale when new employees join the firm.

New HRMIS Implementation

  • Instant, secure digital attendance logging.
  • Automated formula-driven payroll system eliminating calculation errors.
  • Real-time dashboard reporting for management.
  • Complete transparency in tax and PF deductions.
  • Instant search functionality across the entire employee database.
  • Scalable web platform built using pure JavaScript arrays for performance.

Section 06

Tools & Technologies

🌐

HTML5

Structure & Markup

🎨

CSS3

Styling & Animations

JavaScript

Logic & Interactivity

🔤

Google Fonts

Poppins & Inter

📝

VS Code

Code Editor

🌍

Web Browser

Runtime Environment

This project uses pure client-side technologies — no server or database installation required. All data is managed in memory via JavaScript, making it ideal for a prototype demonstration. A production version would integrate a backend (Node.js / PHP) with a MySQL database.

Section 07

System Architecture

The HRMIS follows a straightforward 3-layer architecture for presentation, processing, and data management:

👤
User
HR Admin / Manager
🖥️
Interface
HTML + CSS Dashboard
⚙️
Processing
JavaScript Logic
🗄️
Data
Employee Records Array
📊
Output
Reports & Analytics

Data Flow:

  1. HR Admin interacts with the web-based interface (Dashboard, Employees, Attendance, Payroll tabs).
  2. Input actions (add employee, update attendance) are processed by JavaScript functions.
  3. The data layer (in-memory JS array) is updated and all related views are re-rendered.
  4. The Output layer displays calculated payroll, attendance stats, and visual charts in real time.

Section 08

System Modules

Employee Module

  • Add and remove employee records
  • Store: ID, Name, Department, Designation
  • Store: Base Salary, Contact, Status
  • Search & filter by name or department
  • Auto-generated EMP IDs (EMP001, EMP002…)

Attendance Module

  • Input days present per employee
  • Configurable working days per month
  • Auto-calculate attendance percentage
  • Status badge: Excellent / Average / Poor
  • Real-time recalculation across all modules

Payroll Module

  • Gross Pay = (Base ÷ Working Days) × Present
  • PF Deduction = 12% of Gross Pay
  • Income Tax = 10% of Gross Pay
  • Net Pay = Gross − PF − Tax
  • Summary: Total Gross, PF, Tax, Net Payable

Reports Module

  • Payroll report — department-wise cost analysis
  • Attendance report — dept-wise average attendance
  • Headcount chart — visual bar graph per department
  • Dashboard KPIs updated in real-time
  • Supports management decision-making

Section 09

Work Completed

Phase 1 — Planning & Requirement Analysis

Identified the problem domain, defined scope, gathered functional requirements, and planned the module structure of the HRMIS.

Phase 2 — UI Design & Prototype Layout

Designed the dark-neon glassmorphism interface with sidebar navigation, tab-based layout, and card components for a premium user experience.

Phase 3 — Core Module Development

Built and tested all four modules: Employee Directory, Attendance Tracker, Payroll Processing, and Reports with live data rendering.

Phase 4 — Dashboard & Analytics

Implemented real-time KPI cards, department bar charts, top-attendance visual bars, and a recent employees summary table.

Phase 5 — Testing & Project Report (In Progress)

Final testing across all browsers, validation of payroll formulas, and completion of this MIS project report for submission.

Section 09

Expected Outcome

Zero manual calculation errors during month-end payroll
Quick insight into daily attendance behaviors
Easily readable interface reducing software training time
Department-wise reports enabling informed management decisions
Significant reduction in HR department workload and manual effort
Scalable, clean UI that demonstrates core MIS principles clearly

Section 11

Future Scope

Backend integration with MySQL database and server-side processing
Biometric attendance integration using fingerprint or face recognition
Automated payslip generation and email delivery to employees
Leave management system with approval workflow
Mobile app version for iOS and Android platforms

Section 12

References

01
MDN Web Docs (Mozilla Foundation)
Core reference for modern JavaScript arrays and DOM manipulation techniques used in our logic.
02
CSS-Tricks
Guidance on implementing responsive CSS Grid designs and flexbox container patterns.
03
Management Information Systems by Kenneth C. Laudon (Pearson)
Academic framework for structuring the HRMIS capabilities and defining proper KPIs.