0% found this document useful (0 votes)
369 views35 pages

School Management System Research Report: Submitted by

This document is a research report submitted by Ahmad Awan to fulfill the requirements for a Bachelor of Science degree in Information Technology. It details the development of a School Management System project. The report includes declarations signed by the student and supervisor. It also acknowledges those who contributed and provided support. Finally, it contains an abstract, table of contents, introduction covering objectives, features and technologies used, methodology sections on use case diagrams, ER diagrams and system flows. It concludes with screenshots and a discussion of results.

Uploaded by

Hafiz Bilal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
369 views35 pages

School Management System Research Report: Submitted by

This document is a research report submitted by Ahmad Awan to fulfill the requirements for a Bachelor of Science degree in Information Technology. It details the development of a School Management System project. The report includes declarations signed by the student and supervisor. It also acknowledges those who contributed and provided support. Finally, it contains an abstract, table of contents, introduction covering objectives, features and technologies used, methodology sections on use case diagrams, ER diagrams and system flows. It concludes with screenshots and a discussion of results.

Uploaded by

Hafiz Bilal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 35

School Management System

RESEARCH REPORT

SUBMITTED BY
Ahmad Awan
2013-ag-4190
ADVISED BY
Dr. Qamar Nawaz

A RESEARCH REPORT SUBMITTED IN PARTIAL FULFILLMENT OF


REQUIREMENT FOR THE DEGREE OF
Bachelor OF Science
IN
Information Technology
DEPARTMENT OF COMPUTER SCIENCE
FACULTY OF SCIENCES
UNIVERSITY OF AGRICULTURE FAISALABAD
DECLARATION

I hereby declare that the contents of the report School Management System is project of my own
research and no part has been copied from any published source (except the references). I further
declare that this work has not been submitted for award of any other diploma/degree. The
university may take action if the information provided is found false at any stage. In case of any
default the scholar will be proceeded against as per UAF policy.

_________________

Ahmad Awan (2013-ag-4190)


CERTIFICATE

To,
The Controller of Examinations,
University of Agriculture,
Faisalabad.

The supervisory committee certify that Ahmad Awan (2013-ag-4190), has successfully
completed his project in partial fulfillment of requirement for the degree of BS
INFORMATION TECHNOLOGY under our guidance and supervision.

_____________________________________
Dr. Qamar Nawaz
Supervisor

_______________________________________
Dr. Muhammad Ahsan Latif
Incharge
Department of Computer Science
ACKNOWLEDGEMENT

I thank all who in one way or another contributed in the completion of this report. First, I thank
to ALLAH ALMIGHTY, most magnificent and most merciful, for all his blessings. Then I am so
grateful to the Department of Computer Science for making it possible for me to study here. My
special and heartily thanks to my supervisor, Dr. Qamar Nawaz who encouraged and directed
me. His challenges brought this work towards a completion. It is with his supervision that this
work came into existence. For any faults I take full responsibility. I am also deeply thankful to
my informants. I want to acknowledge and appreciate their help and transparency during my
research. I am also so thankful to my fellow students whose challenges and productive critics
have provided new ideas to the work. Furthermore, I also thank my family who encouraged me
and prayed for me throughout the time of my research. May the Almighty God richly bless all of
you.
Table of Contents
ABSTRACT....................................................................................................................................7
CHAPTER 1....................................................................................................................................1
INTRODUCTION.......................................................................................................................1
1.1 Project Brief...........................................................................................................................1
1.2 Objectives..............................................................................................................................1
1.3 Scope of this application........................................................................................................2
1.4 Features of the Project..........................................................................................................2
1.5 Environment..........................................................................................................................2
1.5.1 Android System..............................................................................................................3
1.5.2 Java.................................................................................................................................4
1.5.3 XML...............................................................................................................................5
1.6 Previous System.....................................................................................................................6
1.7 Problem Statement.................................................................................................................6
1.8 New System...........................................................................................................................6
1.7 Design Techniques.................................................................................................................6
1.7.1 Waterfall Model..............................................................................................................6
1.7.1.1 When to use the waterfall mode..................................................................................7
1.7.1.2 Diagram of Waterfall-model........................................................................................7
1.7.1.3 Advantages of waterfall model..................................................................................8
1.7.1.4 Disadvantages of waterfall model.............................................................................8
1.8 List of Modules......................................................................................................................8
1.9 Benefits of the purposed system............................................................................................8
1.10 Features of the new system..................................................................................................9
Chapter 2........................................................................................................................................10
METHODOLOGY....................................................................................................................10
2.1 Use Case Diagram...............................................................................................................10
2.2.1 An Initiator....................................................................................................................12
2.2.2 External Server.............................................................................................................12
2.2.3 Receiver........................................................................................................................12
2.2.4 Facilitator......................................................................................................................12
2.3 ER Diagram.........................................................................................................................12
2.6 System Flow Diagram.........................................................................................................13
2.7 Input Design.........................................................................................................................15
INPUT STAGES...................................................................................................................15
INPUT TYPES:.....................................................................................................................15
INPUT MEDIA:....................................................................................................................16
Input Screen shorts....................................................................................................................16
2.8 Output Design......................................................................................................................16
Types Output:........................................................................................................................17
OUT PUT SCREEN SHOTS.....................................................................................................17
2.5 Class Diagram......................................................................................................................17
Chapter: 3.......................................................................................................................................19
RESULT AND DISCUSSION..................................................................................................19
3.1Screen Shots..........................................................................................................................19
Sign up...................................................................................................................................19
Login......................................................................................................................................20
Home......................................................................................................................................21
Classes...................................................................................................................................22
Attendance.............................................................................................................................23
Show Attendance...................................................................................................................25
CONCLUSION..........................................................................................................................26
Chapter 4........................................................................................................................................27
USER MANUAL.......................................................................................................................27
Sign up...................................................................................................................................27
Login......................................................................................................................................27
Home......................................................................................................................................27
Classes...................................................................................................................................27
Attendance.............................................................................................................................27
Updates..................................................................................................................................28
Show Attendance...................................................................................................................28
Logout....................................................................................................................................28
ABSTRACT

This application provides friendly environment. Users can use it very easily. Both the Teacher
and student work on it efficiently. This application does not require enough computer skills. This
application is compatible on all kind of device. We can run this application on window, android.
This application will help to improve the department’s efficiency. We can become the admin and
can control the teacher attendance, student attendance and student results. We can manage the
school very well by this application. We can edit and upgrade the records of both teachers and
student very easily. Student can check their result online. They do not require to visit teacher to
know about marks. Teacher can upgrade results and attendance online. It satisfy the student and
teacher as well. Single window for entire application. There is single window for whole
application. It provide the security that no one check the record of other without the username
and password. There are different modules and sections for Head, Teachers and Students. They
will given a unique username and password to login.
CHAPTER 1

INTRODUCTION
1.1 Project Brief

Now a day’s education plays a great role in development of any country. Many of education
organizations try to increase education quality. One of the aspects of this improvement is
managing of school resources.

Education Management System carried on by any individual or institution engaged in providing


a services to students, teachers, guardians and other persons are intermediary that performs one
or more of the following functionalities – Student Admission, Employee Registration, Student
List, Employee List, Student Attendance, Employee Attendance, Student Routine, Result
Management, Payroll & Accounts. Education Management System (EMS) is such a service
which provides all services for an educational institute to make your life easier and faster by
assuring its performance. Easy User Management System, Easy Admission Process, Easy
Attendance System.

School Management System is a system that will provide you a bird’s eye view of the
functioning of the entire educational institution. It is a management information system helps to
manage the different processes in an educational institution like General Administration, Staff
Management, Academics, Student Management, and Accounts etc. The information is made
using the latest technologies and help’s to make decision making a lot faster, effective and easier
than ever before. Also helps to improve the overall quality of education of the institution.

We use database and database technology are having a major impact on the growing use of
computers. The implementation of the system was done using C# and SQL Server 2012
technologies, allowing system to be run in Windows OS.

In a nutshell, Education Management Software managed your education institution by


simplifying and automating processes and addressing the needs of all stakeholders helping them
to be more efficient in their respective roles.

1.2 Objectives
 Making a user friendly Android-related application
 Making of an application which can be easily accessible for all students
 Providing information to students in more reliable way
 To check attendance while sitting home or anywhere
 To reduce teacher manual work of checking.

1.3 Scope of this application

The difference area where we can use this application as:

 Any education institution makes use of it providing class schedule.


 It can be used in offices and modifications can be easily done according to requirements.

1.4 Features of the Project


The common features of the projects are:

 This is very easy to use for each user.


 Increase Efficiencies and Reduce Costs
 Transform IT for Higher Education
 Easy Solution
 Easy Admission Process
 Secure All Data
 Easy Account Maintenance
 Transaction History
 Easy Attendance Process
 The user of the database can see all information and also can edit if necessary.
 Easy implemented routine for student and teacher’s.

1.5 Environment
Environments are controlled areas where systems developers can build, distribute,
install, configure, test, and execute systems that move through the SDLC. Each
environment is aligned with different areas of the SDLC and is intended to have specific
purposes. Examples of such environments include the:
 Development environment, where developers can work independently of each other
before trying to merge their work with the work of others,
 Common build environment, where merged work can be built, together, as a combined
system,
 Systems integration testing environment, where basic testing of a system’s integration
points to other upstream or downstream systems can be tested,
 User acceptance testing environment, where business stakeholders can test against their
original business requirements.

The system is completed under the guidance of the theory and methods of management
information systems, database technology support. This paper first discusses the structure of the
background, purpose and significance of the graduate design topics. Then describes the
development platform and database technology and the advantages of each, followed by more
devoted a system requirements analysis, design, implementation, and the implementation of the
tasks, techniques and tools. End system to complete the information input, output, data
modification, query and statistics, as well as print statements, make operation simple and quick.

In this project, we try to build up sound software which can operate any
challenging situation in the modern time. Administrator and users information are
making effective decisions. The decisions are more accurate, relevant and timely the
information stored or process is more effective.

1.5.1 Android System

Android is a portable working framework created by Google. It depends on an altered variant of


the Linux piece and other open source programming, and is planned basically for touchscreen
cell phones, for example, cell phones and tablets.

At first created by Android Inc., which Google purchased in 2005, Android was uncovered in
2007, with the primary business Android gadget propelled in September 2008. The present stable
variant is Android 9 "Pie", discharged in August 2018. Google discharged the principal beta of
the following discharge, Android Q, on Pixel telephones in March 2019. The center Android
source code is known as Android Open Source Project (AOSP), which is principally authorized
under the Apache License.

Android is additionally connected with a suite of restrictive programming created by Google,


called Google Mobile Services (GMS),[10] that every now and again comes pre-introduced on
gadgets. This incorporates center applications, for example, Gmail, the application
store/advanced conveyance stage Google Play and related Google Play Services improvement
stage, and typically incorporates the Google Chrome internet browser and Google Search
application. These applications are authorized by makers of Android gadgets confirmed under
guidelines forced by Google, however AOSP has been utilized as the premise of contending
Android biological systems, for example, Amazon.com's Fire OS, which utilize their very own
counterparts to Google Mobile Services.

1.5.2 Java

Java is a broadly useful programming language that is class-based, object-oriented (in spite of
the fact that not an unadulterated article situated language, as it contains crude type, and intended
to have as couple of usage conditions as could be allowed. It is proposed to give application
designers a chance to compose once, run anyplace (WORA), implying that incorporated Java
code can keep running on all stages that help Java without the requirement for recompilation.
Java applications are commonly ordered to byte code that can keep running on any Java virtual
machine (JVM) paying little respect to the hidden PC engineering. The grammar of Java is like C
and C++, however it has less low-level offices than both of them. Starting at 2019, Java was one
of the most well-known programming dialects being used by GitHub, especially for customer
server web applications, with an announced 9 million developers.

Java was initially created by James Gosling at Sun Microsystems (which has since been procured
by Oracle) and discharged in 1995 as a center part of Sun Microsystems' Java stage. The first and
reference usage Java compilers, virtual machines, and class libraries were initially discharged by
Sun under exclusive licenses. As of May 2007, in consistence with the details of the Java
Community Process, Sun had relicensed a large portion of its Java advances under the GNU
General Public License. In the interim, others have created elective executions of these Sun
innovations, for example, the GNU Compiler for Java (bytecode compiler), GNU Classpath
(standard libraries), and IcedTea-Web (program module for applets).

The latest version are Java 12, discharged in March 2019, and Java 11, an at present upheld long
haul support (LTS) adaptation, discharged on September 25, 2018; Oracle discharged for the
heritage Java 8 LTS the last free open update in January 2019 for business use, while it will
generally still help Java 8 with open updates for individual utilize around at any rate December
2020. Prophet (and others) profoundly suggest that you uninstall more established renditions of
Java, due to genuine dangers because of uncertain security issues
1.5.3 XML (Extensible Markup Language)

Extensible Markup Language (XML) is utilized to describe data.The XML standard is an


adaptable method to make data configurations and electronically offer organized information by
means of the open Internet, just as through corporate systems.

XML code, a formal suggestion from the World Wide Web Consortium (W3C), is like Hypertext
Markup Language (HTML). Both XML and HTML contain markup images to depict page or
record substance. HTML code portrays Web page content (fundamentally content and realistic
pictures) just as far as how it is to be shown and associated with.

XML information is known as self-depicting or self-characterizing, implying that the structure of


the information is inserted with the information, subsequently when the information lands there
is no compelling reason to pre-assemble the structure to store the information; it is powerfully
comprehended inside the XML. The XML organization can be utilized by any individual or
gathering of people or organizations that need to share data in a steady manner. XML is really a
less complex and simpler to-utilize subset of the Standard Generalized Markup Language
(SGML), which is the standard to make a report structure.

The fundamental structure square of a XML report is a component, characterized by labels. A


component has a start and a completion tag. All components in a XML archive are contained in a
furthest component known as the root component. XML can likewise support settled
components, or components inside components. This capacity permits XML to help progressive
structures. Component names portray the substance of the component, and the structure depicts
the connection between the components.

A XML report is viewed as "very much framed" (that is, ready to be perused and comprehended
by a XML parser) if its organization consents to the XML detail, on the off chance that it is
appropriately increased, and if components are appropriately settled. XML likewise bolsters the
capacity to characterize properties for components and portray qualities of the components in the
first place tag of a component.

1.6 Previous System


In conventional system, students had all the Attendance submitted to his/her teachers and
teacher announces the attendance call during the class room which is time consuming. Another
drawback is that to carry the record of attendance is so difficult. So, I thought to develop an
online Attendance System to facilitate all the students and teachers.

1.7 Problem Statement


The problem of this system is time consuming because in class room many time consume
during roll call of attendance. Moreover, teacher’s time also consume during checking the
attendance sheet in hard form one by one. It has another problem of this system is expensive
because every CR must be purchased print paper and carry of these. So, it is so difficult for
students as well as teachers.

1.8 New System


In this system, students of every semester in BS (CS) can submit their attendance
according to their classes which require by teachers and University. It is android based system.
Through this site student can submit their attendance online while sitting their homes. The
previous system was manual and not efficient.

1.7 Design Techniques


1.7.1 Waterfall Model1
The Waterfall Model was first Process Model to be introduced. It is also referred to as
a linear-sequential life cycle model.  It is very simple to understand and use.  In a waterfall
model, each phase must be completed fully before the next phase can begin. This type of model
is basically used for the project which is small and there are no uncertain requirements. At the
end of each phase, a review takes place to determine if the project is on the right path and
whether or not to continue or discard the project. In this model the testing starts only after the
development is complete. In waterfall model phases do not overlap.

1
Royce, Winston (1970), "Managing the Development of Large Software Systems" (PDF), Proceedings of IEEE
WESCON, 26 (August): 1–9
1.7.1.1 When to use the waterfall mode

This model is used only when the requirements are very well known, clear and fixed.

 Product definition is stable.


 Technology is understood.
 There are no ambiguous requirements
 Ample resources with required expertise are available freely
 The project is short.

1.7.1.2 Diagram of Waterfall-model

Fig:1.1 Waterfall Model


In this waterfall Model diagram indicate the basic principle of the waterfall model.

1.7.1.3 Advantages of waterfall model


 This model is simple and easy to understand and use.
 It is easy to manage due to the rigidity of the model – each phase has specific
deliverables and a review process.
 In this model phases are processed and completed one at a time. Phases do not overlap.
 Waterfall model works well for smaller projects where requirements are very well
understood.

1.7.1.4 Disadvantages of waterfall model


 Once an application is in the testing stage, it is very difficult to go back and change
something that was not well-thought out in the concept stage.
 No working software is produced until late during the life cycle.
 High amounts of risk and uncertainty.
 Not a good model for complex and object-oriented projects.
 Poor model for long and ongoing projects.

1.8 List of Modules


There are three modules in this system.

 Admin module

 Teacher module

 Student module

1.9 Benefits of the purposed system


 Automated and android-based system for easy accessibility

 No compatibility issues - all you need is internet

 Eliminates paperwork and the risk of making errors while keeping record on paper

 Secure SSL certificate for your peace of mind


 Simple and easy to use

 Hugely reduces time spent.

 Attendance records are kept safe and confidential

 Available via internet at all times and from any location

 Teacher can check attendance all time and from any location through internet.

1.10 Features of the new system


The objective of the system is to help the students and teachers to have an efficient and
effective way to submit and check the class attendance at any place and at any time without
time consuming. Students and teacher can also see the new updates relates to class or
university
 Specifically:
 1. Time Saving.
 2. Eliminate unauthorized access
 3. Secure user’s private information
 4. User friendly
 5. Economical
 6. Reliable

 7. Easy to use
 8. Efficient

`
Chapter 2

METHODOLOGY
2.1 Use Case Diagram
A use case model defines a system’s behavior through a set of use cases. Use cases can
being at the specification stage as a means to communicate requirements between the
customer and developers. Uses refer to the black box functionality of a program i.e. only
what is seen from the outside. The internal structure of objects and of the system is not
discussed in use cases. The purpose of use cases at this stage is to build a system model
that is understandable both by the users and the developers.
Users interact with a system by interacting with its use cases. It is essential that
the buyer and the builder of the system agree on this black box view in order to
know that the right system is being built. Actors are objects that reside outside the
modeled system and interact with the system. Actors may be human beings or
other systems. An actor represents a specific role and can have multiple
personalities within a use case or across multiple use cases.
Fig:3.1 Use Case Diagram

In this diagram, three actors Admin, Teacher and Student, Admin can approve the user
who enter the web site. Teacher make assignment’s keys upload assignments and also
upload the new class updates. The third user student only view the updates and upload the
assignments an also view the assignments.
 An Initiator
 External Server
 Receiver
 A Facilitator

2.2.1 An Initiator
Initiators an external entity that sets a certain system behavior in motion. Initiators can
request services or generate events. In sequence diagrams where actors are present, initiators
start the sequence in motion.

2.2.2 External Server


Personalities provide services to others. Servers aid the system in achieving is goals by
providing functionality or information externally. Many external system including operating
systems are server personalities. Servers tend to receive messages but probably will not generate
them.

2.2.3 Receiver
Personalities receive information from the system. They may provide services but they do so
in a passive way. As a result they may not provide value to the system but should provide value
to the other actors. An example of a receiver is a data warehouse or external backup system.
They receive message from the objects in the system but usually do not generate them.

2.2.4 Facilitator
Facilitators an actor that performs an action on behalf of another actor. An example of a
facilitator is video clerk who rents the video on behalf of the video customer.

2.3 ER Diagram
An entity relationship diagram (ERD) shows the relationships of entity sets stored in
a database. An entity in this context is a component of data. In other words, ER
diagrams illustrate the logical structure of databases.
Fig:3.2 E-R Diagram

In this diagram student has relation to attendance is to submit and view only but teacher has
relation is to make attendance record and update the attendance also.

2.6 System Flow Diagram


The data flow diagrams are pictorial or graphical representation of the outline of the system
study. The data flow diagram covers all the processes and data storage area, which takes place
during any transaction in the system. The data flow diagrams are functionally divided into
context level, level one, and First level and Second level data flow diagrams.
Fig:3.4 DFD

Fig:3.5 DFD

In this diagram explain the whole procedure of the android and define the work of the
teachers well as students.

A system flow diagram is a visual representation of the sequence of steps and decisions needed
to perform a process. Each step in the sequence is noted within a diagram shape. Steps are linked
by connecting lines and directional arrows. This allows anyone to view the flowchart and
logically follow the process from beginning to end.
2.7 Input Design
Input design is a part of overall system design. The main objective during the input design is
as given below:
 To produce a cost-effective method of input.
 To archive the highest possible level of accuracy.
 To ensure that the input is acceptable and understood by the user.
 To produce a cost-effective method of input.

INPUT STAGES

The main input stages can be listed as below


 Data Recording
 Data transcription
 Data conversion
 Data verification
 Data control
 Data transmission
 Data validation
 Data correction

INPUT TYPES:

It is necessary to determine the various types of inputs. Inputs can be categorized as follows
 External inputs, which are prime inputs for the system.
 Internal inputs, which are user communications with the system.
 Operational, which are computer department’s communications to the system
 Interactive, which are inputs entered during a dialogue.
INPUT MEDIA:

At this stage choice has to be made about the input media. To conclude about the input media
consideration has to be given to
 Type of input
 Flexibility of format
 Speed
 Accuracy
 Verification methods
 Rejection rates
 Easy of correction
 Storage and handling requirements
 Security
 Easy to use
 Portability

Keeping in view the above description of the input types and input media, it can be said that
most of the inputs are of the form of internal and interactive. As input data is to be the directly
keyed in by the user, the keyboard can be considered to be most suitable input device.

Input Screen shorts

2.8 Output Design


One of the most important factors of an information system for the user is the output the
system produces. Without the quality of the output, the entire system may appear unnecessary
that will make us avoid using it possible causing it to fail. Designing the output should process
the in an organized well throughout the manner. The right output must be developed while
ensuring that each output element is designed so that people will find the system easy to use
effectively.
The term output applying to information produced by an information system whether printed or
displayed while designing the output we should identify the specific output that is needed to
information requirements select a method to present the formation and create a document
reporter other formats that contains produced by the system.

Types Output:
Whether the output is formatted report or a simple listing of the contents of a file, a
computer process will produce the output.
 A Document

 A Message

 Retrieval from a data store

 Transmission from a process or system activity

 Directly from an output sources

OUT PUT SCREEN SHOTS

2.5 Class Diagram


The class diagram is the main building block of object-oriented modeling. It is used both
for general conceptual modeling of the systematic of the application, and for detailed
modeling translating the models into programming code. Class diagrams can also be used
for data modeling.[1] The classes in a class diagram represent both the main elements,
interactions in the application, and the classes to be programmed.
Fig:3.6 Class Diagram
Chapter: 3

RESULT AND DISCUSSION


3.1Screen Shots
Sign up
In this page, user can register the this application and then login the site. Before login
user must be filled sign up fields according to rules of site. In this site, for sign up the user
must fill these field who show the first page of the application site like first name , last
name ,registration #,degree ,semester, section, email, password and status, then click the
submit button. After this process the user is register in this site after approval the main
admin of site.

Fig:4.1 Sign Up
Login
After the registration and approval by admin the user is registered in this site and can be
login in this application. For login the user must be write the correct email and password
which write at the time of registration. After all this process the user can login in the
site.

Fig:4.2 Home
Home
It is the first page of this site, at the time of this page the user can move to any page of the
application .It is the home page of this site. The user can view the updates on it.

Fig:4.3 Home
Classes
In this page, the user of this site see the classes and teachers. The main fetcher of this
page is that the student can see only those classes in which they are enrolled. This page’s
button is place on home page of this site.

Fig:4.5 Classes
Attendance
It is another page of this site that’s button place on home page of the web site. The main
purpose of this page is that, student can upload the attendance which required the teacher.
In teacher side teacher can also see the attendance.

Fig:4.6 Attendance page


Fig:4.6 Attendance page
Show Attendance
This page is consists the view of attendance by management students vise and as well as
teacher vise .

Fig:4.7 view of Attendence

CONCLUSION
The project has been appreciated by all the users in the organization.
User friendly screens are provided.
The usage of software increases the efficiency, decreases the effort.
It has been efficiently employed as a Site management mechanism.
It has been thoroughly tested and implemented.
Chapter 4

USER MANUAL
Sign up
In this page, user can register the application and then login. In this site, for sign up the
user must fill these field who show the first page of the application like first name , last
name ,registration #,degree ,semester, section, email, password and status, then click the
submit button. After this process the user is register in this site after approval the main
admin of site.

Login
After the registration user can be login in this site. For login the user must be write the
correct email and password which write at the time of registration. After all this
process the user can login in the site.

Home
It is the first page of this site, at the time of this page the user can move to any page of
the web site .It is the home page of this site .

Classes
It is another page of this site that’s button place on home page of the web site. The main
purpose of this page is that, student can upload the class attendance which required the teacher
and can also see that the assignments on this page randomly.

Attendance
In this page, the user of this site sees the class attendance. The main fetcher of this page
is that the student can see only those classes in which they are enrolled. This page’s
button is place on home page of this site.In teacher side teacher can also see the
Updates
This page can only see the teacher and CR side and teacher or CR can upload the
new updates related to class or university. This updates shows the home page of site and
see all the users weather they are teacher or students. This page’s button is place on home
page of the teacher panel of this site.

Show Attendance
This page is consists the view of attendance by management students vise and as well as
teacher vise .

Logout
The last button of this site is logout button. On click this button the user logout the
application. This button also place on home page of this site and the entire user accessible
of this button.

You might also like