{"id":15003310,"url":"https://github.com/hpchua/employee-management-system","last_synced_at":"2026-03-16T11:02:10.623Z","repository":{"id":221667340,"uuid":"357857075","full_name":"hpchua/Employee-Management-System","owner":"hpchua","description":null,"archived":false,"fork":false,"pushed_at":"2021-10-19T12:00:29.000Z","size":863,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-18T14:22:09.071Z","etag":null,"topics":["asp-net-mvc","jquery-datatables","ms-sql-server","notify-js"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hpchua.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-04-14T09:59:36.000Z","updated_at":"2024-01-12T07:39:52.000Z","dependencies_parsed_at":null,"dependency_job_id":"11cd6479-0c9e-49e2-a9ea-4943d9e21e31","html_url":"https://github.com/hpchua/Employee-Management-System","commit_stats":null,"previous_names":["hpchua/employee-management-system"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hpchua%2FEmployee-Management-System","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hpchua%2FEmployee-Management-System/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hpchua%2FEmployee-Management-System/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hpchua%2FEmployee-Management-System/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hpchua","download_url":"https://codeload.github.com/hpchua/Employee-Management-System/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243154749,"owners_count":20244985,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["asp-net-mvc","jquery-datatables","ms-sql-server","notify-js"],"created_at":"2024-09-24T18:57:54.222Z","updated_at":"2025-12-25T11:53:32.317Z","avatar_url":"https://github.com/hpchua.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Employee Management System\n\nSimple website created with **Visual Studio 2019** and **Microsoft SQL Server**\n\n## Table of Contents\n\n* [Installation](#installation)\n* [Features](#features)\n* [Database](#database)\n\n### Installation\n1. After cloning this project, go to **Visual Studio**\n2. Select the project solution, clean and build the project\n3. Proceed to ```Tools``` \u003e ```NuGet Package Manager``` \u003e ```Package Manager Console```\n4. Type ```update-database``` in the console\n5. You may start this project right away with the existing data provided below.\n\n    | Employee Username | Password   |\n    | ----------------- | ---------- |\n    | employee1         | testing123 |\n    | employee2         | testing123 |\n    | employee3         | testing123 |\n    | employee4         | testing123 |\n    | employee5         | testing123 |\n\n![installiation for ems](https://user-images.githubusercontent.com/52247950/137860136-ceea91d1-a913-4e0e-810d-4ae493c00e4a.gif)\n\n### Database\n#### ERD\n\n![ERD](https://user-images.githubusercontent.com/52247950/113497458-fcface80-9536-11eb-9c20-a1857c401c59.png)\n\n#### Update Database Schema\n1. ```enable-migrations```\n\n2. ```add-migration [name]```\n\n3. ```update-database```\n\n### Features\n#### Login\n* Restrict the user login failure attempts (10 times) and add into Block IP Address \n\n![login failure attempt](https://user-images.githubusercontent.com/52247950/137866615-3ea4476f-043c-4eb2-a83b-5808ca71782f.gif)\n\n* User is not allowed to login simultaneously, system will detect and redirect the current user to logout\n\n![login multiple](https://user-images.githubusercontent.com/52247950/137864673-bd33b69a-6e1d-431f-8d54-ce13efdac306.gif)\n\n* Display loading screen and display error message if no records found\n\n#### Employee\n* **Add / Edit** employee and display error message if found invalid format and duplicate existing information\n\n![add employee](https://user-images.githubusercontent.com/52247950/137903315-52bc3098-5c59-4be7-b0cf-67d0d3f89e54.gif)\n\n![edit employee](https://user-images.githubusercontent.com/52247950/137903724-d01f4030-7127-49fb-87bc-7a3a63a1cd5e.gif)\n\n \n* **Delete** Employee Display successful message using ```Notify.js```\n\n![delete employee](https://user-images.githubusercontent.com/52247950/137903870-a4aa1e70-55f8-45c6-a963-0889b22f3173.gif)\n\n\n#### Features Prerequisites\n##### NuGet Packages\n\u003e jQuery.UI.Combined\n\n##### References\n1. Font Awesome Icons\n\u003e ```\u003clink rel=\"stylesheet\" href=\"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css\"\u003e```\n\n2. Modal Window\n\u003e ```\u003clink href=\"~/Content/themes/base/jquery-ui.min.css\" rel=\"stylesheet\" /\u003e```\n\n\u003e ```\u003cscript src=\"~/Scripts/jquery-ui-1.12.1.min.js\"\u003e\u003c/script\u003e```\n\n3. Validator JS For ModelState Error\n\u003e ```\u003cscript src=\"~/Scripts/jquery.validate.min.js\"\u003e\u003c/script\u003e```\n\n\u003e ```\u003cscript src=\"~/Scripts/jquery.validate.unobtrusive.js\"\u003e\u003c/script\u003e```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhpchua%2Femployee-management-system","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhpchua%2Femployee-management-system","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhpchua%2Femployee-management-system/lists"}