Pce21cs178 Vandita Goyal Old Age Home Management System
Pce21cs178 Vandita Goyal Old Age Home Management System
Pce21cs178 Vandita Goyal Old Age Home Management System
PROJECT DESCRIPTION
“Old Age Home Management System Project using MySQL” is an application that provides
an end-to-end smart application for old age people and old age homes. This application is
helpful for old age homes for keeping records of senior citizens who live in the old age home.
Each elderly people assign a registration number through which person’s detail find so easily.
PROJECT FEATURES
1.Employee Management:
2.Data Integrity:
3.Reporting:
4.User Interface:
5.Security:
Implement access controls to ensure that only authorized users can add, modify, or
delete data.
Secure sensitive information such as employee email addresses.
7.Scalability:
Design the database and queries to handle a growing number of employees and
records.
8.Testing:
9.Documentation:
Provide documentation for the database schema, table relationships, and data insertion
scripts.
Include user guides for using the payroll management system.
10.Maintenance:
Develop strategies for system maintenance, including regular updates, backups, and
troubleshooting.
Project Modules
In this project, we use MySQL database. It has two modules, admin and user.
Admin Module
1.Dashboard: In this section, the admin can see all detail in brief like the total number of
services, Total number of senior citizens, total number of unread enquiries received and the
total number of unread enquiries.
2.Pages: In this section, admin can manage about us, contact us pages, rules and eligibility.
4.SC( Senior Citizen)Details: In this section, the admin can manage the detail of the senior
citizen(add/update/delete) who lived in an old age home.
5.Enquiry: In this section, admin can read a new enquiry(unread enquiry) and view the read
enquiry(read enquiry).
6.Search: In this section, admin can search senior citizen details with the help of his/her
registration number.
7.Reports: In this section admin can view senior citizen details in particular periods.
8.Changes: Admin can also update his profile, change password and recover password.
User Module
In OAHMS users can do the following activities:->
ER- DIAGRAM
DATABASE
CREATION OF DATABASE
create database PROJECT;
USE OF DATABASE
use database PROJECT;
CREATION OF TABLES
1. HOME
CREATE TABLE Home (
ID INT NOT NULL,
Old_Age_Home_Name VARCHAR(120) DEFAULT NULL,
MobileNumber VARCHAR(120) DEFAULT NULL,
Email VARCHAR(120) DEFAULT NULL
);
2. RESIDENT
CREATE TABLE Resident (
ID INT NOT NULL,
FirstName VARCHAR(200) DEFAULT NULL,
LastName VARCHAR(200) DEFAULT NULL,
Email VARCHAR(200) DEFAULT NULL,
Phone_no VARCHAR(120) DEFAULT NULL,
Room_No INT NOT NULL
);
3. DONOR
CREATE TABLE Donor (
Account_No VARCHAR(120) NOT NULL,
UserName VARCHAR(200) DEFAULT NULL,
Amount INT DEFAULT NULL
);
4. STAFF
CREATE TABLE Staff (
Job_ID INT NOT NULL,
Jobs VARCHAR(100) NOT NULL,
PRIMARY KEY (ID)
);
5. DOCTOR
CREATE TABLE Doctor (
Job_ID INT NOT NULL,
Staff_ID INT NOT NULL,
Staff_Name VARCHAR(200) DEFAULT NULL,
Salary INT NOT NULL,
Contact VARCHAR(120) NOT NULL,
Specialization VARCHAR(200) DEFAULT NULL,
PRIMARY KEY (Staff_ID),
FOREIGN KEY (Job_ID)
REFERENCES Staff (Job_ID)
);
6. COOK
CREATE TABLE Cook (
Job_ID INT NOT NULL,
Staff_ID INT NOT NULL,
Staff_Name VARCHAR(200) DEFAULT NULL,
Salary INT NOT NULL,
Contact VARCHAR(120) NOT NULL,
Category VARCHAR(200) DEFAULT NULL,
PRIMARY KEY (Staff_ID),
FOREIGN KEY (Job_ID)
REFERENCES Staff (Job_ID)
);
7. EVENT MANAGER
CREATE TABLE Event_manager (
Job_ID INT NOT NULL,
Staff_ID INT NOT NULL,
Staff_Name VARCHAR(200) DEFAULT NULL,
Salary INT NOT NULL,
Contact VARCHAR(120) NOT NULL,
Position VARCHAR(200) DEFAULT NULL,
PRIMARY KEY (Staff_ID),
FOREIGN KEY (Job_ID)
REFERENCES Staff (Job_ID)
);
8. HELPER
CREATE TABLE Helper (
Job_ID INT NOT NULL,
Staff_ID INT NOT NULL,
Staff_Name VARCHAR (200) DEFAULT NULL,
Salary INT NOT NULL,
Contact VARCHAR(120) NOT NULL,
PRIMARY KEY (Staff_ID),
FOREIGN KEY (Job_ID)
REFERENCES Staff (Job_ID)
);
HOME
RESIDENT
DONOR
STAFF
DOCTOR
COOK
EVENT MANAGER
HELPER
SCREENSHOTS OF PROJECT