Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 43

Project Report

ON
“TEACHER’S RECORD MANAGEMENT SYSTEM”

Submitted in partial fulfillment of the requirements for the award of the degree of

BACHELOROF BUSINESS ADMINISTRATION


(COMPUTERAPPLICATIONS)
BY
Mr. MANIYAR MUAAZ KHALID MUSHRAF
&
SHAIKH SOHAIL AZIZ

SEAT NO: CAS019 & CAS049

UNDER THE GUIDANCE OF

MS. SAIMA ANSARI MCA


Asst. Professor

YOUTH EDUCATION & WELFARE SOCIETY’S

NATIONAL SENIOR COLLEGE, Nashik.


(Affiliated to SPPU, Pune & Recognized by Govt. of Maharashtra)

2023-24
YOUTH EDUCATION & WELFARE SOCIETY’S

NATIONAL SENIOR COLLEGE


AFFILIATEDTOSAVITRIBAI PHULE PUNE UNIVERSITY,PUNE

DEPARTMENT OF COMPUTER APPLICATION

CERTIFICATE
This is to certify that Mr. MANIYAR MUAAZ KHALID MUSHRAF & SHAIKH

SOHAIL AZIZ bearing Register Number. CAS019 & CAS49 has satisfactorily

completed project entitled “TEACHER’S RECORD MANAGEMENT SYSTEM” using

PHP as prescribed by the Savitribai Phule Pune University, Pune, for the B.B.A. (CA) – VI

Semester course in the Computer Application Laboratory of the college during March/April 2023.

Project Guide Head of the Department

Examiners:
1)………………………….

2) …………………………

Examination Center : (0838) NATIONAL SENIOR COLLEGE, NASHIK.

Seat Number : ……………………………

Date of examination : ……………………………


DECLARATION

We MANIYAR MUAAZ KHALID MUSHRAF & SHAIKH SOAHIL

AZIZ, hereby declare that this project entitled “TEACHER’S RECORD

MANAGEMENT SYSTEM” is a record of independent work carried out by us

under the guidance of Ms. SAIMA ANSARI.

We further declare that the findings in this project report are based on the

independent study done by us and this project has not formed the basis for the

award of any degree.

Place: Nashik

Date:

MANIYAR MUAAZ KHALID MUSHRAF


SHAIKH SOHAIL AZIZ
ACKNOWLEDGET
We are over whelmed in all humbleness and gratefulness to acknowledge
my depth requital to all those who have helped us to put these ideas, well above
the level of simplicity and into something concrete.
We would like to thank our beloved Dr. S. B. Nahire Principal, National
Senior College, Nashik, for their valuable encouragement to complete this
project.
We express our deepest gratitude to Mrs. Shirin Maniyar, HOD,
Department of Computer Application, National Senior College, Nashik, for
providing the right direction in completing this project.
We would like to express our heartfelt gratitude to Ms. SAIMA ANSARI,
Project Guide, Department of Computer Application, National Senior
College, Nashik, for their valuable guidance and suggestions in the phases of
completion of project and making it a successful one.
We would like to thank the Management, the teaching and non-teaching
staff of National Senior College, Nashik, who has served as the major
controllers towards the completion of the project.
We would like to thank our parents for giving encouragement, enthusiasm
and in valuable assistance and best owed upon me their blessings in completion
of project.

MANIYAR MUAAZ KHALID MUSHRAF


SHAIKH SOHAIL AZIZ
CONTENTS
Sr. No Particulars Remark
INTRODUCTION
1.1. Introduction
1 1.2. Objectives and Goals of the System
1.3. Scope and Limitation
SYSTEM ANALYSIS AND DESIGN
2.1. System study
2 2.1.1. Existing system
2.1.2. Proposed system
2.1.3. Feasibility study
SOFTWARE AND HARDWARE SPECIFICATION
3.1. Operating system
3 3.2. Software Specification
3.3. Hardware Specification
SYSTEM DESIGN
4.1. ER Diagram
4 4.2. Data Flow Diagram
4.3. Table design
SYSTEM TESTING AND IMPLEMENTATION
5.1. System testing
5 5.2. System Implementation
5.3. Maintenance
6 OUTPUT SCREEN AND REPORTS

7 CONCLUSION

8 FUTURE ENHANCEMENT

9 BIBLIOGRAPHY
INTRODUCTION
1.1 INTRODUCTION

TEACHER’S RECORD MANAGEMENT SYSTEM :

In today's digital age, managing and organizing teacher records efficiently is paramount for

educational institutions to operate smoothly. The Teachers Record Management System

offers a comprehensive solution to streamline the storage, retrieval, and analysis of vital

information pertaining to educators within the institution.

TRMS serves as a centralized platform where administrators can input, update, and access

essential data about teachers, including personal details, qualifications, professional

development activities, and performance evaluations. By digitizing these records, TRMS

minimizes paperwork, reduces manual errors, and ensures data security and confidentiality.

Moreover, TRMS facilitates seamless communication between administrators and teachers

by providing features such as notifications for upcoming evaluations, reminders for

certification renewals, and access to relevant resources and training materials.


 OBJECTIVES GOALS OF SYSTEM

1. Enhance efficiency in managing teacher records.

2. Ensure accuracy and compliance with regulations.

3. Promote transparency and accessibility of information.

4. Support performance improvement and professional development.

5. Improve communication among stakeholders.

6. Enable data-driven decision-making.

7. Ensure scalability and security of the system.

 1.3 PROJECT SCOPE AND LIMITATION

 User Authentication and Authorization:

o Implement secure login mechanisms for teachers and administrators with role-

based access control.

 Teacher Profile Management:

o Allow teachers to create, update, and maintain their profiles with personal and

professional information.

o Enable administrators to manage teacher profiles and permissions.

 Subject and Course Management:

o Define and organize subjects or courses offered within the institution.

o Assign teachers to specific subjects or courses and manage course schedules.

 Attendance Tracking:
o Record and monitor teacher attendance with automated tracking and
reporting features.

LIMITATION OF THE PROJECT

The limitations of the Teacher's Record Management System (TRMS) project may

include resource constraints, technological limitations, data privacy concerns, user

adoption challenges, scalability issues, integration difficulties, maintenance requirements,

security risks, feature limitations, and regulatory compliance obligations.


SYSTEM ANALYSIS
AND DESIGN
2. SYSTEM ANALYSIS AND DESIGN

2.1 SYSTEM STUDY


A system study for the Teacher's Record Management System involves analyzing current

processes, gathering requirements from stakeholders, assessing existing technology,

reviewing regulatory compliance, identifying gaps and challenges, and making

recommendations for the TRMS design and implementation.

2.1.1 EXISTING SYSTEM

 Infinite Campus: Offers a comprehensive Student Information System (SIS) that

includes modules for teacher record management among other functionalities.

 OpenEduCat: An open-source solution designed for educational institutions,

covering areas such as teacher management, course planning, and more.

 Chalk: A platform focused on curriculum planning and assessment but also includes

features for managing teacher records.

 Edsby: Provides tools for managing teacher records, attendance, grading, and

communication within an integrated platform.


 TeacherEase: Offers features for lesson planning, grading, attendance tracking, and

teacher communication.

LIMITATIONS OF EXISTING SYSTEM

Limitations of the Teacher’s Record Management System include:

 Manual processes lead to inefficiency.

 Limited accessibility to records hinders retrieval.

 Data redundancy causes confusion.

 Lack of integration results in disjointed information.

 Inefficient communication channels hinder collaboration.

 Limited analysis capabilities restrict data-driven decisions.

 Security risks threaten data integrity.

 Compliance with regulations is challenging.

 Scalability issues impede system growth.

 User dissatisfaction due to limited functionality.


2.1.2 PROPOSED SYSTEM
The proposed Teacher's Record Management System is a digital platform designed to

address the limitations of the existing system by automating processes, centralizing records,

integrating data, enhancing communication, providing advanced analytics, ensuring security,

offering a user-friendly interface, facilitating compliance, and focusing on continuous

improvement.

In this project we use PHP and MySQL database. It has one module i.e admin

Admin Module

Admin is the super user of the website who can manage everything on the website. Admin can log in

through the login page

➢ Dashboard: In this section, admin can see all detail in brief like the total course, total

subjects and total teachers.

➢ Course: In this section, admin can manage the course (add/update/delete).

➢ Subject: In this section, admin can manage the subject (add/update/delete).

➢ Teacher: In this section, admin can manage the teacher (add/update).

Search: In this section, admin can search uploaded details of teachers’s records
2.1.3 FEASIBILITY STUDY FOR TEACHER’S RECORD

A feasibility study for the Teacher's Record Management System (TRMS) involves

assessing the viability and potential success of the project before its implementation. This

study typically includes:

1. **Technical Feasibility**: Evaluate whether the necessary technology exists or can be

developed to support the TRMS. This includes assessing hardware, software, and

infrastructure requirements.

2. **Economic Feasibility**: Determine if the TRMS project is financially viable. This

involves analyzing the costs associated with development, implementation, training,

maintenance, and potential savings or benefits over time.

3. **Schedule Feasibility**: Determine if the TRMS project can be completed within a

reasonable timeframe. This involves creating a project timeline, identifying potential

bottlenecks or delays, and assessing resource availability.

4. **Risk Analysis**: Identify potential risks and challenges that may arise during the

development and implementation of the TRMS. This includes technical, financial,

operational, and legal risks, as well as mitigation strategies.


IMPLEMENTATION DETAILS
(SOFTWARE / HARDWARE
SPECIFICATION)
3.1 ABOUT THE OPERATING SYSTEM

OPERATING SYSTEM (WINDOWS 11/ WINDOWS 10)

Windows 11 provides reliability and scalability. Lower your cost of computing with

powerful, flexible management services, and provides the best foundation for running

business applications. The system information is broken into several main categories and

subcategories.

The components category contains information about the Windows 11 system

configuration including multimedia, display, infrared, input, modems, network, ports,

storage, printing, problem devices, drivers, running tasks and software environment.

These options can be used to troubleshoot display, printing, speed and storage issues and

other Windows related issues such as running out of memory or running tasks that are

causing system problems.

The software environment category is used to display the software that is loaded in

your computer’s memory. This includes any drivers, print jobs, running tasks, loaded

modules, program groups and startup programs. This information is useful for determine

what is being loaded into, and possibly using too much, memory.
3.2 SOFTWARE SPECIFICATION

 Operating System : Windows 11

 Software : Xampp

 Web Browser : Google Chrome

 Front End : PHP

 Back End : MS SQL Server 2014

3.3 HARDWARE SPECIFICATION

 Microprocessor : Intel i5

 RAM : 8 GB

 Speed : 3.6 GHz

 Monitor : 15” Color

 Key Board : 114 Keys

 Mouse : Dell Mouse


SYSTEM DESIGN
4.1 ENTITY RELATIONSHIP DIAGRAM
4.2 DATA FLOW DIAGRAM
Fig: CONTEXT LEVEL DFD
Fig: FIRST LEVEL DFD
Fig: SECOND LEVEL DFD
4.3 TABLE DESIGN

Table Name: tblAdmin

Sr
Field name Contraint Description
No
Int (10)
1 Id Id of the Admin
Not Null
Varchar (120)
2 AdminName Name of the Admin
Default Null
Varchar (120)
3 Username User Name of the Admin
Default Null
Bigint (10)
4 MobileNumber Mobile no of the Resident
Default Null
Varchar (120)
5 Email Email Id of the Admin
Default Null
Varchar (200)
6 Password Password of the Admin
Default Null
Timestamp
7 AdminRegdate Admin Registration Date
Default Null

Table Name: tblquery

Sr
Field name Constraint Description
No
Int (11)
1 Id Id of the Queary
Not Null
Int (11)
2 TeacherId Teacher Id of the Query
Default Null
Varchar (200)
3 FName FName of the Query
Default Null
Bigint (10)
4 MobileNumber Mobile no of the Query
Default Nul
MediumText
5 Query Query of the Query
Default Null
Timestamp
6 Querydate Date of the query
Default Null
7 Teachernote Mediumtext Teacher note of the query
Default Null

Table Name: tblsubject

Srno Field name Constrain Description

1 Id Int (10) Id of the Subject


Not null
2 Subject Varchar(120) Name of the Subject
varchar
3 Creationdate Timestamp Creation date of the subject
Default null

Table Name:tblteacher

Srno Field name Constrain Description

1 Id Int (10) Id of the teacher


Not null
2 Name Varchar(120) Name of the teacher
Default null
3 pitcture Varchar(200) Picture of the teacher
not null
4 Email Varchar(120) Email of the teacher
Default null
5 Mobilenumber Bigint (10) Mobile no of the teacher
Default null
6 Password Varchar(255) Password of the teacher
Default null
7 Qualification Varchar(120) Qualification of the teacher
Default null
Varchar(200)
8 Address Address of the teacher
Default null

9 Teachersub Varchar(120) Subject of the teacher


Default null
10 Description Mediumtext Description of the teacher
Default null
11 Teachingexp Varchar (10) Teaching experience of
Default null the teacher
12 Joiningdate Varchar(120) Joining date of the
Default null teacher
13 Regdate Timestamp Registration date of the
Not null teacher
14 ispublic Int (1) Is public of the teacher
Default null
SYSTEM TESTING
AND
IMPLEMENTATION
5.1 SYSTEM TESTING

System testing is the stage of implementation, which is aimed at ensuring that the system

works accurately and efficiently before live operation commence. Testing is vital to the

success of the system. An elaborate testing of data is prepared and the system is tested using

this test data. While testing errors are noted and corrections are made. The users are trained to

operate the developed system. Both hardware and software securities are made to run the

developed system successfully in future.

Testing is a process of executing a program with the interest of finding an error. A good test

is one that has high probability of finding the yet undiscovered error. Testing should

systematically uncover different classes of errors in a minimum amount of time with a

minimum amount of efforts. Two classes of inputs are provided to test the process

1. A software configuration that includes a software requirement specification, a

design specification and source code.

2. A software configuration that includes a test plan and procedure, any testing tool

and test cases and their expected results.

Testing is divided into several distinct operations:

1. UNIT TESTING
Unit test comprises of a set tests performed by an individual program prior to the integration

of the unit into large system. A program unit is usually the smallest free functioning part of

the whole system. Module unit testing should be as exhaustive as possible to ensure that

each representation handled by each module has been tested. All the units that makeup the

system must be tested independently to ensure that they work as required. During unit

testing some errors were raised and all of them were rectified and handled well. The result

was quiet satisfactory and it worked well.


2. INTEGRATION TESTING
Integration testing is a system technique for constructing the program structure while at the

same time conducting tests to uncover errors associated with interfacing. The objective is to

take unit tested modules and build a program structure that has been dictated by design.

Bottom-up integration is the traditional strategy used to integrate the components of a

software system into functioning whole. Bottom-up integration consists of unit test followed

by testing of the entire system. A sub-system consists of several modules that communicated

with other defined interface.

The system was done the integration testing. All the modules were tested for their

Compatibility with other modules .They test was almost successful. All the modules

coexisted very well, with almost no bugs. All the modules were encapsulated very well so as

to not hamper the execution of other modules.

3. VALIDATION TESTING
After validation testing, software is completely assembled as a package, interfacing errors

that have been uncovered and corrected and the final series of software test; the validation

test begins. Steps taken during software design and testing can greatly improve the

probability of successful integration in the larger system. System testing is actually a series

of different tests whose primary purpose is to fully exercise the compute –based system.

4. RECOVERY TESTING
It is a system that forces the software to fail in a variety of ways and verifies that the

recovery is properly performed.

5. SECURITY TESTING
It attempts to verify that protection mechanisms built into a system will in fact protect it

from improper penetration. The system’s security must of course be tested from in

vulnerability form frontal attack.


6. STRESS TESTING
Stress tools are designed to confront programs with abnormal situations. Stress testing

executes a system in a manner that demands resources in abnormal quantity and volume.

7. BLACK BOX

Testing Black box testing is done to find out the following information as shown in below:

 Incorrect or missing functions.

 Interface errors.

 Errors or database access.

 Performance error.

 Termination error.

The mentioned testing is carried out successfully for this application according to the user’s

requirement specification.

8. TEST DATA OUTPUT


After preparing test data, the system under study is tested using the test data. While testing

the system using test data, errors are again uncovered and corrected by using above testing

and corrections are also noted for future use.

5.2 SYSTEM IMPLEMENTATION

This is the part that puts a planned system into action and examine in details the analysis

and design of Teacher’s Record Management System. The point discussed the

implementation of the system, highlighting the testing exercise and describing some of

the main components of the system’s Graphical User Interface. It will give an output

from programming language and other tools used to develop our system. According to
this plan, the activities are to be carried out, discussions made regarding the component

and resources and the additional equipment has to be acquired to implement the new

system.

5.3 SYSTEM MENTAINANCE

The Program may be maintained on the ground that the system requires an upgrade

when there is a new field to be added or a new form to be added in other to serve users

well. Though it is compiled as a standalone software the database can be tempered with

but its advisable that the admin put a password on the file to secure the database from

instruction.
OUTPUT SCREENS
I/O SCREENS

FIG: ADMIN LOGIN

FIG: ADMIN DASHBOARD


FIG: ADMIN PROFILE
FIG: ADD TEACHER

FIG: ADD TEACHER PROFILE


FIG: TEACHER REGISTRATION

FIG: TEACHER PROFILE


FIG: ADD SUBJECT

FIG: MANAGE SUBJECT


FIG: SEARCH TEACHER & LISTED TEACHER

CONCLUSION
7.1 CONCLUSION

The conclusion of a Teachers Record Management System (TRMS) would

highlight the benefits, effectiveness, and potential future enhancements of

such a system. Here's a sample conclusion:

In conclusion, the implementation of a Teachers Record Management System

(TRMS) offers numerous advantages for educational institutions, including

improved efficiency, streamlined data management, enhanced organization,

and better decision-making processes. By centralizing all teacher-related

information into a single digital platform, TRMS simplifies administrative

tasks, reduces paperwork, and ensures data accuracy.


FUTURE ENHANCEMENT
8.1 FUTURE ENHANCEMENT

future enhancements for Teachers Record Management Systems include :

 Advanced Analytics

 Mobile Accessibility

 Automated Reporting

 Customizable Dashboards

 Data Security and Privacy Enhancements


BIBLIOGRAPHY
AND

REFERENCES
9.1 BIBLIOGRAPHY

 Php.net
 www.hotscripts.com/category/php
 www.apache.org
 www.mysql.com/click.php?e=35050
 URL: http://www.phpgurukul.com
 Google URL: http://www.google.co.in

THANKS TO OUR AWESOME GUIDE MS. SAIMA ANSARI


FOR HER IMMENSE SUPPOURT AND GUIDDANCE

Thank you for your incredible support and guidance. Your dedication and expertise
have made a profound difference in our learning journey. I am deeply grateful for
your unwavering commitment to our success.

Warm regards, Muaaz & Sohail

You might also like