Training Institute Management: Problem Statement
Training Institute Management: Problem Statement
Training Institute Management: Problem Statement
Problem Statement:
1)Create 3 roles -Admin, Institute, Student
2) Registration is required for Institute and Student
a. Institute Registration-Institute name, password, Affiliation Date, Address, Number of seats,
number of course.
b. Student Registration -Name, Qualification, password, contact number, Address, email
id, User id
Solution:
The Training Institute Management is a versatile system where the registered users such as
(Institute, Students) can access menu or update their details and send their response and feedback
etc. But first the users must go through registration process which is very easy and simple. The
Admin are not required to register, can directly login and perform some operations like Approve
institute, delete institute, view student complaints etc.
The Institute, Students Tables are created in the database using MySQL which contains
information’s like Name, Password, Email, Contact number,Affilliation date, number of courses.
Admin has 4 operations to perform.
The operations performed by Admin:
• Admin Login
• Approve/Delete the Institute
• View Student
• View Complaints
An Institute Table is created in the database using MySQL which contains Customer’s
User-Id, Name, Password, Email, Contact number,Affilation date, no of courses, no of seats,
Address. Customer has 6 operations to perform.
The operations performed by Institute Users are:
• Institute Registration
• Institute Login
• Handle/View Student Details
• Upload Article
• Send Response to Student Request
• View Request
• View Feedback
Student Table is created in the database using MySQL which contains Customer’s User-Id,
Name, Password, Email, Contact number, Qualification, Address. Customer has 6 operations to
perform.
The operations performed by Institute Users are:
• Student Registration
• Student Login
• Send Request to College
• Upload Article
• View Request
• View Feedback
Tables Used:
Table: adminlogin
Complaint box
Column Type/Size Constraints Remarks/Sample
stdUserId varchar (50) null no
insName varchar (50) null no
Complaint varchar (10000) null no
Get approval
Column Type/Size Constraints Remarks/Sample
insname varchar (75) null no
inspawd varchar (75) null no
affdate date null no
address varchar (100) null no
nofseats int null no
noofcourses int null no
Institute login
institutereg;
Column Type/Size Constraints Remarks/Sample
insName varchar (20) null no
Inspawd varchar (20) null no
Affdate date null no
Address varchar (100 null no
Noofseat int null no
Noofcourse int null no
Set approval
Column Type/Size Constraints Remarks/Sample
insName varchar (20) null no
Inspawd varchar (20) null no
Affdate date null no
Address varchar (100) null no
noofseats int null no
noofcourse int null no
Student reg
tblfeedback
Column Type/Size Constraints Remarks/Sample
InsName varchar (50) null no
stname varchar (50) null no
Feed varchar (500) null no
tbllogin
Column Type/Size Constraints Remarks/Sample
userid varchar (20) null no
password varchar (20) null no
tblrequest
Column Type/Size Constraints Remarks/Sample
InsName varchar (50) null no
studUserId varchar (50) null no
request varchar (100) null no
tblresponse
Column Type/Size Constraints Remarks/Sample
InsName varchar (50) null no
stdName varchar (50) null no
Response varchar (50) null no
USE CASE DIAGRAM