DBMS Mini-Project 18CSC303J on Employee Management System

Overview

Employee Management System

DBMS-Mini-Project-18CSC303J

TECHNOLOGY USED:

  • Frontend: Angular, Bootstrap
  • Backend: Spring Boot, Java
  • Database: MySQL

ABSTRACT:

A well planned, systematically executed industrial training helps a great deal in inculcating a good work culture. It provides a linkage between employees and the industry to develop awareness of the industrial approach to problem solving based on broad understanding of operations of the industrial organizations.

This project entitled “Employee Management System” has been designed towards improving the Management of Employee Information in the field offices. It maintains Employee records, Leave Records, Department, and other basic information of Employee. Various MIS reports can be generated through it viz. Leave Order, Employee record, Position and CR Status etc. This information is compiled and used at Headquarter Level for MIS purposes. The project has been an enriching experience for me in the field of programming and Enterprise Application development. The project has been developed to fulfill the requirements of the Employees in Labor Ministry.

The tools and technologies used for developing the software are Angular for frontend, Spring Boot for backend and MySQL for Database.

ENTITIES AND ATTRIBUTES OF THE DATABASE:

  • Employee: This entity contains the employee information and the detail data of all the employee records within the company. The attributes of this entity are:
  1. Employee Id
  2. First name
  3. Last name
  4. Email id
  5. Address
  6. Phone number
  7. Position
  8. Leaves
  • Department: This entity contains the information of the department an employee works in and the data of the different departments of the company. The attributes of this entity are:
  1. Department name
  2. Description
  • Position: This entity contains the information of the position an employee holds in a department and the data of the position of the employee. The attributes of this entity are:
  1. Name
  2. Description
  3. Salary
  • Login: This entity contains the login details of an employee in the company and the data of login id and passwords of all employees. The attributes of this entity are:
  1. Username
  2. Password
  • Leaves: This entity contains the number of leaves an employee takes in the company and the data of the reason and number of leaves of an employee. The attributes of this entity are:
  1. Name
  2. Description
  3. Number of leaves

ER-DIAGRAMS

er diagram

Contributors

  • Pranjay Poddar - RA1911028010129
  • Darshil Shah - RA1911028010121
  • Sathwika Roy - RA1911028010132

License

MIT License © Team EMS-2022

You might also like...

Exqusite employee tracker

exqusite-employee-tracker Table of contents Description User Story Acceptance Criteria Screenshot Demo Walk-through Video Contact Description My goal

Jan 25, 2022

:ukraine: A self-hosted app for keeping track of employee wellbeing and dislocation during the Russo-Ukrainian war, with an interactive map.

:ukraine: A self-hosted app for keeping track of employee wellbeing and dislocation during the Russo-Ukrainian war, with an interactive map.

Helping organizations stay together and help their members in times of disaster On February 24th, 2022, the lives of the entire Ukrainian nation were

Dec 15, 2022

The project integrates workflow engine, report engine and organization authority management background, which can be applied to the development of OA, HR, CRM, PM and other systems. With tlv8 IDE, business system development, testing and deployment can be realized quickly.

The project integrates workflow engine, report engine and organization authority management background, which can be applied to the development of OA, HR, CRM, PM and other systems. With tlv8 IDE, business system development, testing and deployment can be realized quickly.

介绍 项目集成了工作流引擎、报表引擎和组织机构权限管理后台,可以应用于OA、HR、CRM、PM等系统开发。配合使用tlv8 ide可以快速实现业务系统开发、测试、部署。 后台采用Spring MVC架构简单方便,前端使用流行的layui界面美观大方。 采用组件开发技术,提高系统的灵活性和可扩展性;采

Dec 27, 2022

Business class content management for Node.js (plugins, server cluster management, data-driven pages)

PencilBlue A full featured Node.js CMS and blogging platform (plugins, server cluster management, data-driven pages) First and foremost: If at any poi

Dec 30, 2022

Business class content management for Node.js (plugins, server cluster management, data-driven pages)

PencilBlue A full featured Node.js CMS and blogging platform (plugins, server cluster management, data-driven pages) First and foremost: If at any poi

Dec 30, 2022

PokemonNFT started as Buildspace Project - "Create your own mini turn-based NFT browser game" - ROSE Emerald Paratime Testnet

PokemonNFT started as Buildspace Project -

Welcome to PokemonNFTGame 👋 Buildspace Project - Create your own mini turn-based NFT browser game ✨ Demo Install npm install Usage npm run dev Blockc

Oct 3, 2022

A mini project that shows whom doesn't follow you back on Github

Doesn't follow you back This is a simple and basic project that shows you whom doesn't follows you back on Github, so you can challenge them to a duel

Dec 21, 2022

It's a mini project where we can search GitHub users and it will display the user repo details

It's a mini project where we can search GitHub users and it will display the user repo details

GitHub User Search It's a mini project where we can search github users and it will display the user repo details Want to see live preview » ✧ View De

Nov 25, 2022

Javascript Content Management System running on Node.js

Cody CMS A Javascript Content Management System running on Node.js We finally took upon the task, we are happy to announce the transition to Express 4

Oct 31, 2022

Calipso is a simple NodeJS content management system based on Express, Connect & Mongoose.

Calipso Calipso is a simple NodeJS content management system, built along similar themes to Drupal and Wordpress, that is designed to be fast, flexibl

Dec 21, 2022

【毕业设计】基于Spring Boot的宿舍管理系统(Dormitory Management System)。以MySQL为数据库,在Spring Boot + SpringMVC + MyBatis + Layui框架下基于B/S架构设计开发而成。

【毕业设计】基于Spring Boot的宿舍管理系统(Dormitory Management System)。以MySQL为数据库,在Spring Boot + SpringMVC + MyBatis + Layui框架下基于B/S架构设计开发而成。

SpringBootDMS 【毕业设计】基于Spring Boot的宿舍管理系统(Dormitory Management System)。以MySQL为数据库,在Spring Boot + SpringMVC + MyBatis + Layui框架下基于B/S架构设计开发而成。 文件夹介绍: da

Dec 14, 2021

Use the Google Drive API as a Content Management System

Google Drive CMS This shared Google Drive folder serves as the backend for this sample webpage. Quick links: Github / NPM / Dockerhub / Heroku NPM npm

Nov 22, 2022

Firebase Angular Skeleton - Quickly create an application with a fully functional authentication, authorization and user management system.

Firebase Angular Skeleton - Quickly create an application with a fully functional authentication, authorization and user management system.

FAngS - Firebase Angular Skeleton FAngS lets you quickly create an application with a fully functional authentication, authorization and user manageme

Sep 21, 2022

Boardcamp - a management system of a board game store

Boardcamp - a management system of a board game store

Boardcamp is a management system of a board game rental company, where it is possible to register games, separate them by category, enter customers and manage rents.

Mar 8, 2022

Full Stack Server management system

Full Stack Server management system

This is Full Stack Server management system. which is build in Spring boot and Angular 11. with full Security Auth and JWT in Backend and session based surity in frontend. with two 2 dashboard and public content.

Mar 20, 2022

An event management system.

What is the purpose? It's a very tiny library for publish/subscribe(pubsub) operations. There's no dependency. It's only 933(gziped: 437) byte. Writte

Mar 2, 2022

A 👩‍💻 developer-friendly entity management system for 🕹 games and similarly demanding applications, based on 🛠 ECS architecture.

Miniplex Ecosystem miniplex miniplex-react Introduction Miniplex is an entity management system for games and similarly demanding applications. Instea

Dec 31, 2022

A library management system that built with JavaScript, HTML, and CSS. Allows the user to add new books and delete books.

Awesome books: with ES6 in this project: Set up the linters for html, css, and JavaScript. Create a popup window for desktop and mobile. Built With Ht

Dec 18, 2022

Evolve is an online investment portfolio management system where users can keep track of all the assets that they have invested in and how well their assets are performing.

Evolve is an online investment portfolio management system where users can keep track of all the assets that they have invested in and how well their assets are performing.

Evolve is an online investment portfolio management system where users can keep track of all the assets that they have invested in and how well their assets are performing.

Oct 16, 2022
Owner
Pranjay Poddar
Full-Stack Dev | Open Source Contributor | Graphic Designer | Cloud Computing | DS & Algo Geek
Pranjay Poddar
Native Angular components & directives for Lightning Design System

ng-lightning This library contains native Angular components and directives written from scratch in TypeScript using the Lightning Design System CSS f

null 910 Dec 8, 2022
Customizable Angular UI Library based on Eva Design System

Nebular Documentation | Stackblitz Template | UI Bakery - Angular UI Builder | Angular templates Nebular is a customizable Angular 10 UI Library with

Akveo 7.7k Dec 31, 2022
Clarity Angular is a scalable, accessible, customizable, open-source design system built for Angular.

Getting Started Clarity Angular is published as two npm packages: Contains the static styles for building HTML components. Contains the Angular compon

VMware Clarity 145 Dec 29, 2022
The code for a set of Angular 6+ components for the PatternFly project.

The code for a set of Angular 6+ components for the PatternFly project. Note that the release/3.x branch supports Angular 4 and 5.

PatternFly 87 Nov 15, 2022
This repository gonna be a rating project for universities ( Angular & Go & MongoDB )

Rating Project For Universities ( Angular & Go & MongoDB ) This is gonna be a rating project for universities but it goes a movie website right now :)

Mustafa Kemal Çelik 4 Jul 4, 2022
Angular Basics (v14) Course Seed Project

Angular Basics v14: Starter Project Starter project for the Ultimate Courses Angular Basics course. This project was generated with Angular CLI. Devel

Ultimate Courses™ 9 Dec 28, 2022
The Frontend of Escobar's Inventory Management System, Employee Management System, Ordering System, and Income & Expense System

Usage Create an App # with npx $ npx create-nextron-app my-app --example with-javascript # with yarn $ yarn create nextron-app my-app --example with-

Viver Bungag 4 Jan 2, 2023
Employee Management System is a web application developed using Django(Backend) which manages the record of employees, their salary, attendance. publish public notices, assign works to employees, make requests to employees.

Employee_Management_System Employee Management System is a web application developed using Django(Backend) which manages the record of employees, thei

Preet Nandasana 7 Dec 16, 2022
The LMS (Life Management System) is a free tool for personal knowledge management and goal management based on Obsidian.md.

README Documentation | 中文帮助 The LMS (Life Management System) is a tool for personal knowledge management and goal management based on Obsidian.md. It

null 27 Dec 21, 2022
React-Mini-Projects - Simple React mini-applications

React Mini Projects A Fully Responsive React Application contain these mini apps : Todo App Movie App Budget App Flash Card App Factor App This app wa

Morteza Rezaienia 1 Jan 1, 2022