https://github.com/hpchua/employee-management-system
https://github.com/hpchua/employee-management-system
asp-net-mvc jquery-datatables ms-sql-server notify-js
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/hpchua/employee-management-system
- Owner: hpchua
- Created: 2021-04-14T09:59:36.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2021-10-19T12:00:29.000Z (over 3 years ago)
- Last Synced: 2025-01-18T14:22:09.071Z (4 months ago)
- Topics: asp-net-mvc, jquery-datatables, ms-sql-server, notify-js
- Language: JavaScript
- Homepage:
- Size: 843 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Employee Management System
Simple website created with **Visual Studio 2019** and **Microsoft SQL Server**
## Table of Contents
* [Installation](#installation)
* [Features](#features)
* [Database](#database)### Installation
1. After cloning this project, go to **Visual Studio**
2. Select the project solution, clean and build the project
3. Proceed to ```Tools``` > ```NuGet Package Manager``` > ```Package Manager Console```
4. Type ```update-database``` in the console
5. You may start this project right away with the existing data provided below.| Employee Username | Password |
| ----------------- | ---------- |
| employee1 | testing123 |
| employee2 | testing123 |
| employee3 | testing123 |
| employee4 | testing123 |
| employee5 | testing123 |
### Database
#### ERD
#### Update Database Schema
1. ```enable-migrations```2. ```add-migration [name]```
3. ```update-database```
### Features
#### Login
* Restrict the user login failure attempts (10 times) and add into Block IP Address
* User is not allowed to login simultaneously, system will detect and redirect the current user to logout

* Display loading screen and display error message if no records found
#### Employee
* **Add / Edit** employee and display error message if found invalid format and duplicate existing information

* **Delete** Employee Display successful message using ```Notify.js```
#### Features Prerequisites
##### NuGet Packages
> jQuery.UI.Combined##### References
1. Font Awesome Icons
> ``````2. Modal Window
> ``````> ``````
3. Validator JS For ModelState Error
> ``````> ``````