Project report1
Project report1
INSTITUTE(JIST)
MANAGEMENT SYSTEM
Submitted by:
Guided by:
ACKNOWLEDGEMENT
CERTIFICATE
INTRODUCTION 1
OBJECTIVE 2
SYSTEM ANALYSIS 3
o EXISTING SYSTEM
o PROPOSED SYSTEM
o SCOPE OF THE SYSTEM
o ADVANTAGES OF PROPOSED SYSTEM
FEASIBILITY STUDY 5
o TECHNICAL FEASIBILITY
o ECONOMICAL FEASIBILITY
o OPERATIONAL FEASIBILITY
HARDWARE AND SOFTWARE REQUIREMENTS 7
o SOFTWARE REQUIREMENT
o HARDWARE REQUIREMENT
DATA FLOW DIAGRAM 8
ER-DIAGRAM 9
RELATIONAL MODEL 10
DATA DICTIONARY 11
DATA BASE TABLES 15
PROJECT VIEW 19
o PROJECT DESCRIPTION
o SNAPSHOTS OF THE PROJECT
CONCLUSION 25
BIBLIOGRAPHY 26
INTRODUCTION
The main objective of Institute Management System is to automate all functionalities of a college, university or
an institute. Using this system, we can manage all Institute management work like admission, fees submission,
student information and staff details, exam details, etc. Using this institute management system, we can view
or update data and information about students and staff easily. This system helps in managing the activity like
student admission, student registration, fees submission. Admin can also retrieve information of employee,
student.
The Institute Management System can be used to store student information like attendance, fees, and student
result etc. admin can create report regarding any student any time using this system. Using this system, we can
register new student and their course details. We can submit student’s fees and can check fees details anytime.
We can create exam result and submit in this system. We can also add new employee in the system and can
check details of the employee easily.
Using this system, we can manage all information of all aspects of a college, its students, faculties,
Departments, marks and other curricular activities. Institute management system provides the easiest way to
manage all functionalities of a college. This system facilitates colleges to maintain the functionality related to
college employees and their students.
Institute Management System can store and manage all data of the various departments of a college like
Administration, Attendance, Staff details etc. using this system user can retrieve any information related to
student, teacher and fees. Using this system teacher can check student attendance anytime. This system also
help teacher to announce the result. College administration can also manage college work easily. Admin can
check leave, salary and other details of teacher any time.
Admin can also generate following reports from this system like :‐
Student Report
Employee Report
[1]
Objective
[2]
SYSTEM ANALYSIS
EXISTING SYSTEM
PROPOSED SYSTEM
In our proposed system we have the provision for adding the details of the students , teacher etc.
Another advantage of the system is that it is very easy to edit the details of the student , teacher
and delete a student when needed.
Easy to operate.
Cost reduction.
[3]
SCOPE OF THE SYSTEM
o
o
o
o
o It provides user friendly GUI for maintaining information about student and staff.
o It provides instant report of any relevant information involving the students or the staff.
o It provides strong security for admin with the help of username and password.
o It provides very efficient and easy way for searching information.
o It provides unlimited data storage capacity at backend and easy data backup and restore
facility
[4]
FEASIBILITY STUDY
TECHNICAL FEASIBILITY
o
o
o
o
o
ECONOMICAL FEASIBILITY
[5]
OPERATIONAL FEASIBILITY
Operational feasibility is the important part of the feasibility study.Here,we
consider the capabilities of end user that how he can easily handle the computer.In
our project,the technology used is .Net which is GUI,due to which user can easily
handle it.
The system is user friendly and easy to use.Only little interaction may be
required for user so that he can easily operate the system.Operational feasibility is
necessary because user of system should properly understand system where there is
no need of extra skills.
Therefore,after consideration of all aspects of feasibility study , it was
decided that system will be computerized.
[6]
HARWARE AND SOFTWARE REQUIREMENTS
SOFTWARE REQUIREMWNTS
o Backend: Oracle.
o Frontend: C#.net
HAEDWARE REQUIREMENTS
[7]
DFD
LEVEL 0 DFD
Login
Admin Check User Admin
Process
Name & Password
Invalid User 1.1
Retrieve Results
Store Teacher
Store Marks
Details
Obtained
Details
Input Attendance
Output
Details
Teaching
Exam
Staff Manage
Office Manage
Staff Student
1.6
1.4
Retrieve Student
Retrieve Office
Staff Details
Store Office
Store Student
Manage
Staff Details
Details
Attendance
Details
1.5
Attendance
Attendance
Details
Retrieve
Store
Details
Student
Office Staff
Attendance
LEVEL 1 DFD
[8]
ER DIAGRAM
[9]
RELATIONAL MODEL
[10]
DATA DICTIONARY
ADMIN
Field Name Field Size Data type Data Format Description Example
Username 30 Text ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Username of admin Dennis21
Password 30 Text ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Password of admin Dennis21
PID 20 Number ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Person number 03
ATTENDANCE
Field Name Field Size Data Type Data Format Description Example
Deptid 4 Text ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Unique ID of department CS
Stuid 20 Text TT/TTT/NN/NN Unique Student ID CS/BSC/15/03
Coursed 2 Number ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Unique CourseID 4
Sub 2 Number ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Unique no to identify semno 20
and course
Apercent 4,2 Number NN.NN Attendance percentage 84.23
COURSE
Field Name Field Size Data Type Data Format Description Example
Courseid 2 Number ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Unique CourseId 4
CourseName 20 Text ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Course Name BSC
Deptid 4 Text ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Unique Id of Deparment CS
Duration 2 Number ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Course Duration in years 3
DEPARTMENT
Field Name Field Size Data Type Data Format Description Example
Deptid 4 Text ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Unique ID of department CS
Deptname 20 Text ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Name of the Department CS&IT
EXAM
Field Name Field Size Data Type Data Format Description Example
Stuid 20 Text TT/TTT/NN/NN Unique Student ID CS/BSC/12/3
Courseid 2 Number ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Unique CourseId 4
Sub 2 Number ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Unique no to identify semno 20
and course
Deptid 4 Text ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Unique ID of department CS
Examid 20 Number ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Unique exam no 5
[11]
EXAM_SUB
Field Name Field Size Data Type Data Format Description Example
Exam_id 20 Number ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Unique exam no 5
Paper_id 3 Number ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Unique id of paper 3
Marks 3,1 Number NN.N Marks obtained by student 87.3
FEE
Field Name Field Size Data Type Data Format Description Example
Feecat 2 Number ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Identify the fee category 3
Admission_fee 5 Number ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Admission fee Amout 4500
Gamee_fee 5 Number ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Game fee Amout 3500
Exam_fee 5 Number ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Exam fee Amount 2000
Abeyaantrix_fee 5 Number ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Abeyaantrix fee Amount 1000
Lab_fee 5 Number ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Laboratory fee Amount 2300
Library_fee 5 Number ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Library Fee Amount 800
CommonRoom_fe 5 Number ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ CommonRoom fee Amount 1400
Transport_fee 5 Number ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Transport fee Amount 1600
Electricity_fee 5 Number ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Electricity fee Amount 2100
Development_fee 5 Number ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Development fee Amount 3000
Courseid 2 Number ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Unique CourseId 4
LASTLOGIN
Field Name Field Size Data Type Data Format Description Example
Username 30 Text ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Username of admin Dennis21
Sdatetime Date/Time DD‐MM‐YYYY Login Time 14‐JUN‐17
HH.MM.SS AM 04.47.06 PM
Edatetime 30 Date/Time DD‐MM‐YYYY Login Time 14‐JUN‐17
HH.MM.SS AM 05.47.06 PM
OFFICE_STAFF
Field Name Field Size Data Type Data Format Description Example
Staff_id 20 Text TT/NNNN/NN Unique ID of office staff OS/2010/03
PID 20 Number ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Person number 03
Designation 30 Text ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Designation of office staff Librarian
Salary 10 Number ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Salary of office staff 45000
Qualification 30 Text ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Qualificatoin of Office staff MA
Previous_wrk_exp 30 Text ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Previous work experience of JB College
office staff Librarian
[12]
PERSON
Field Name Field Size Data Type Data Format Description Example
PID 20 Number ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Person number 03
DOA DATE DD/MMM/YYY Date of Admission 02/12/1995
Fname 30 Text ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ First name of applicant Dennis
Mname 30 Text ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Middle name of applicant Roberto
Lname 30 Text ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Last name of applicant Ritche
FFname 30 Text ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Applicant Father’s First Bajrne
name
FMname 30 Text ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Applicant Father’s Middle Louis
name
FLname 30 Text ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Applicant Father’s Last Starstroup
name
MFname 30 Text ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Applicant Mother’s First Ishita
name
MMname 30 Text ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Applicant Mother’s Middle Rani
Name
MLname 30 Text ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Applicant Mother’s Last Gogoi
Name
Nationality 20 Text ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Nationality of Applicant Indian
State 20 Text ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ State where Applicant lived Assam
District 20 Text ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ District where Applicant Jorhat
lived
Pincode 6 Number NNNNNN Pincode of Applicant 785001
Postoffice 20 Text ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ PostOffice of Applicant Jorhat
Address 50 Text ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Address of Applicant KB Road
Locality 30 Text ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Nearest landmark of Dominos
applicant
PhoneNo 10 Number NNNNNNNNNN Applicant phone number 8945723872
Email 50 Text ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Applicant email‐id abc@gmail.com
DOB Date DD/MM/YYYY Date of birth of applicant 08/3/2003
BG 10 Text ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Blood Group of applicant AB+
Gender 10 Text ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Gender of Applicant Male
Religion 20 Text ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Religion of applicant Hindu
Caste 30 Text ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Caste of applicant OBC
Photograph BLOG ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Photograph of applicant
SEMESTER
Field Name Field Size Data Type Data Format Description Example
Semno 2 Number ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Semester number 4
Courseid 2 Number ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Unique CourseId 4
Sub 2 Number ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Unique no to identify semno 20
and course
[13]
STUDENT
Field Name Field Size Data Type Data Format Description Example
Stuid 20 Text TT/TTT/NN/NN Unique Student ID of student CS/BSC/15/16
PID 20 Number ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Person number 03
Deptid 4 Text ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Unique ID of department CS
BatchNo 10 Text ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Batch no of the student 2015‐2018
Hobby 30 Text ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Interest of student Cricket
Currntstatus 20 Text ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Current semester of student 3
STUDENT_COURSE
Field Name Field Size Data Type Data Format Description Example
Stuid 20 Text TT/TTT/NN/NN Unique Student ID of student CS/BSC/15/16
Courseid 2 Number ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Unique CourseId 4
STUDENT_FEE
Field Name Field Size Data Type Data Format Description Example
Feecat 2 Number ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Identify the fee category 3
Stuid 20 Text TT/TTT/NN/NN Unique Student ID of student CS/BSC/15/16
Sub 2 Number ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Unique no to identify semno 20
and course
SUBJECT
Field Name Field Size Data Type Data Format Description Example
Paper_id 3 Number ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Unique id of paper 3
Papercode 2,1 Number N.N identify subject of paper of 2.1
semester
Papername 50 Text ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Name of the paper Data structure
Sub 2 Number ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Unique no to identify semno 20
and course
TEACHING_STAFF
Field Name Field Size Data Type Data Format Description Example
TSID 20 Text TT/TTT/NN/NN Unique ID of Teaching staff TS/ET/09/7
PID 20 Number ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Person number 03
Designation 30 Text ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Designation of office staff Librarian
Salary 10 Number ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Salary of office staff 45000
Qualification 30 Text ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Qualificatoin of Office staff MA
Previous_wrk_exp 30 Text ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Previous work experience of JB College
office staff Librarian
Specialization 30 Text ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Specialization of teacher Network
security
Deptid 4 Text ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Unique ID of department CS
[14]
DATABASE TABLE
SELECT * FROM student;
[15]
SELECT * FROM subject;
[16]
SELECT * FROM fee;
[17]
SELECT * FROM teaching_staff;
[18]
PROJECT VIEW
PROJECT DESCRIPTION
The “Institute Management System” is based on managing the records of an institute and
managing the records of all the students and Staff. The first activity is based on entering the
students and Staff as soon as their admission is done. A unique register number is given to that
particular for his identification. The system also maintains attendance details of a particular
student. At the end of each semester, the average percentage of classes attended by each
student is displayed. The system also manages in storing student’s marks separately for each
semester. At the end of each semester, the results can be displayed by calculating his/her
semester marks.
The second activity is based on managing the institute. The system keeps the record of the fee
payment done by each student. It also records the information and salary to be paid to each
staff members.
Admin has the authority to add details and new admin when needed. And he also has the right
to edit or delete those information to/from the list. All the information’s are being saved in the
database.
Project Features:
Staff: When a new Staff joins the Institute, his record is saved in the database and a
unique ID is generated.
Student: As soon as the admission is done, the student’s details are saved in the database
and a unique register number is given to that student for his identification.
Marks Calculation: Depending on the semester marks, the final result of the student is
calculated in terms of average percentage.
Attendance: The system maintains attendance details of a particular student. At the end of
each semester, the average percentage of classes attended by each student can be displayed.
Collective Information: The information of an individual, student or staff, can be displayed
collectively which include personal and academic details.
Login/Logout: This module allows the admin to Login or Logout the application. The last
session detail of login and logout can be displayed. Further operations cannot be performed
after user exits.
[19]
SNAP SHOT OF THE PROJECT
HomePage
Exam Reports
[20]
Student Admission
[21]
FEE Payment of Student
[22]
Update Student Details
Attendance Details
[23]
Student Collective Details
[24]
CONCLUSION
[25]
Bibliography
www.youtube.com
www.tutorialspoint.com
www.techcrashcourse.com
www.c‐sharpcorner.com
www.codeproject.com
[26]
CERTIFICATE