Professional Documents
Culture Documents
A Project Report
Submitted in partial fulfillment of the
Requirements for the award of the Degree of
CERTIFICATE
This is to certify that the project entitled, "Education ERP ", is bonafied work of Ms. Shilpa Singh
bearing Seat.No: 47 submitted in partial fulfillment of the requirements for the award of degree of
BACHELOR OF SCIENCE in INFORMATION TECHNOLOGY from University of Mumbai.
SHILPA SINGH
2. Title
of the Project
EDUCATION ERP
5. Is
this your first submission?
YES
The whole process of assigning test and evaluating their scores after the test, was done manually till
date. It is very time consuming. Also, it is difficult to keep the answer sheets being generated as well
as the maintenance of the record of each examination. The chance of loss of records is high and rec-
ord searching is difficult. Result processing takes more time and the presence of more invigilators is a
must if there are more number of students to write the exam.
The main objective of the online examination system is that it helps companies/institutions to conduct
exams to any number of candidates at a time, in an automated manner. It reduces the time consump-
tion and workload that exist in the current system of examination. It also helps in storing the record of
each examination and the results are also stored in the system. This makes the searching of the rec-
ords easier than the existing system.
The main purpose of the system is to efficiently evaluate the candidate thoroughly through a fully au-
tomated system that not only saves a lot of time but also gives fast results. It is a cost-effective and
popular means of mass- evaluation system.
ACKNOWLEDGEMENT
We are very grateful to our Principal for providing us with an environment to complete my project
successfully.
We are deeply indebted to Prof. Rinkle Solanki (Head of IT Department, Reena Mehta College)
who modelled us both technically and morally for achieving greater success in life. We express our
sincere thanks to all our lecturers, for their constant encouragement and support throughout our
course, especially for the useful suggestions given during the course of the project period.
We are grateful to my internal guide Prof. Roshni Shah Lecturer, for being instrumental in the com-
pletion of our project with her complete guidance.
I hereby declare that the project entitled, “Education ERP” done at REENA MEHTA College,
has not been in any case duplicated to submit to any other university for the award of any degree.
To the best of my knowledge other than me, no one has submitted to any other university.
The project is done in partial fulfilment of the requirements for the award of degree of BACHE-
LOR OF SCIENCE (INFORMATION TECHNOLOGY) to be submitted as final semester
project as part of our curriculum.
SHILPA SINGH
TABLE OF CONTENTS
CHAPTER 1: INTRODUCTION 12
1.1 Background 13
1.1.1 Project Synopsis 13
1.1.2 Existing system: 13
1.1.3 Disadvantages: 13
1.2 Objectives of Project 14
1.3 Purpose, Scope & Applicability 14
1.3.1 Purpose 14
1.3.2 Scope of the Project 14
1.3.3 Applicability 14
CHAPTER 7: REFERENCES 70
8
List of Table
3.1.3 EVENT TABLE 23
List of Figures
3.2 ENTITY RELATIONSHIP DIAGRAMS (ERDS) 27
3.3 USE CASE DIAGRAM: 30
3.4 SEQUENCE DIAGRAM: 31
3.5 CLASS DIAGRAM 32
3.6 STATE CHART DIAGRAM: 33
3.7 SCHEMA DESIGN: 34
3.8 ACTIVITY DIAGRAM: 35
List of screenshots
5.1 Home Page 56
5.2 About us 56
5.3 Gallery 57
11
CHAPTER 1
INTRODUCTION
Education ERP
It will be a Dynamic application. This flexible suite of courses is designed to support your profession-
al development if you’re working in a career development support role within the university sector.
The main objective of the existing system is to provide a user-friendly interface. The College ERP
system now computerizes all the details that are maintained manually. Once the details are fed into
the system or computer there is no need for various persons to deal with separate sections. Only a per-
son is enough to maintain all the reports and records. The security can also be given as per the user
requirement.
College ERP system is an online web based system which implements an user friendly and attractive
interface for college. The aim for deployment and implementation of this system is to replace manual
system of colleges with an automated web based system. This College ERP system also manages data
accurately and efficiently which is stored over a long period of time. College ERP system provides
single access point to all administrative system of colleges. In previous systems all the departments
are worked independently and separately. If anyone want to access that data collectively then it is not
possible with such systems.
Description:
The Collage ERP software solution will include the following primary modules/components: student,
financial aid, finance, collage data warehouse, reporting and analytics, workflow, document manage-
ment, and student, faculty, and staff portal. Implementation services will include: technical services,
data migration and conversion services, integration services, database management services, and sys-
tem/enduser training.
12
1.1 BACKGROUND
In the current system students don’t have idea of the Career guidance workshops or their Career selec-
tion process. It takes lots of time for the students to decide about their Career or higher education. All
the process was done manually so it is so important to introduce application as per the technology
moves further. All the students are lack in use of technology. This is creating problem for students for
choosing their Careers.
1.1.3 Disadvantages:
13
1.2 OBJECTIVES OF PROJECT
The main Objective of this project is to automate the process of assigning Career workshops which
were conducted manually till date with the power of latest technologies available. This will not only
save time of an Individual but will also decrease manpower, consumption of resources which directly
means saving environment. Instead of using registers, this project will use digital methods to save &
organize data. You can also perform payment online & book your reservation for an individual work-
shop.
1.3.3 Applicability
This project can be implemented in each institution who conducts or who are willing to conduct
workshops for students. This project eases the process of registration for a student, as well as booking
lecturer. This project will save time & money of an institution who conducts workshops on regular
basis.
14
CHAPTER 2
SYSTEM ANALYSIS
System Analysis works with users to identify goals and build systems to achieve them. System analy-
sis is an important phase of any system development process. The system is studied to the minutest
details and analyzed. The system analyst plays the role of an interrogator and dwells deep in to the
working of the present system. In analysis, a detailed study of these operations performed by a system
and their relationships within and outside of the system is done. A key question considered here is,
“what must be done to solve the problem?”
One aspect of analysis is defining the boundaries of the system and determining whether or not the
candidate system should be considered. The system is viewed as a whole and the inputs to the system
are identified. The outputs from the system are traced through the various processing that the input
phases through in the organization. During analysis, data are collected on available files, decision
points, and transactions handled by present system. Once analysis is completed the analyst has a firm
understanding of what is to be done.
5. Even the security of the information is not at all guaranteed as anyone can access the regis-
ters.
6. The process of bill payment can have false when done manually, which can lead to accounts
imbalance.
7. So while entering the information the user has to be very careful, so that no wrong record or
no reproduction of records or no blank record should be encountered in future, which may have seri-
ous consequences
A feasibility study is a test of system proposal according to its workability, impact on the organiza-
tion, ability to meet user needs and effective use of resources. Apart from these, an initial investiga-
tion is launched to study the present system, evaluate the possible application of computer based of
methods. Selecting a tentative system, evaluate the cost and effectiveness of the proposed system,
evaluate the impact of the proposed system, existing personal and ascertain the need of new personal.
To define an improved information system, the study group must understand the information re-
quirements of the organization. This understanding may be obtained by determining what is currently
being done and of investigating through interviews and analysis what information is needed to be
provided that is not being furnished by the existing system . Data on the cost of operating the current
system needs to be collected in order to make a cost benefit for a new system.
The objective of feasibility study is not to solve the problem, but to acquire a sense of its scope. Dur-
ing the study, the problem definition is crystallized and aspects of the problem to be included in the
system are determined, consequently costs and benefits are estimated with greater detail at this stage.
The result of the feasibility study is a system formal proposal. This is a simply a form of documenting
or detailing the nature and scope of proposed solutions.
16
Three key considerations involved in the feasibility analysis are:
2.1.1.1 Operational Feasibility
It considers whether user will be adapted to the system easily after training, can the system provide
them a user friendly environment etc. Acceptance of the system by the user avoiding user resistance
considered as the main factor.
Operational feasibility is a measure of how well a proposed system solves the problems, and takes
advantage of the opportunities identified during scope definition and how it satisfies the requirements
identified in the requirements analysis phase of system development.
Person using this software does not require extra technical or computer skill. It can be easily
operated.
The cost benefits analysis is a commonly used method in evaluating the effectiveness of the system.
As the hardware is already available and no investment is to be made in that direction, the only cost
involved in that of implementing the system and software.
In case of a new project, financial viability can be judged on the following parameter:
17
The financial viability of a project should provide the following information:
Time delays
Mild slowing of sales.
The ‘Cost-Benefit Analysis’ is conducted as soon as the solution and requirements are identified i.e.
the cost and benefit of the proposed system is estimated.
It determines the technology needed for the proposed system is available and how this technology can
be integrated into the organization. Technical evolution must also access whether the existing system
can be upgraded to use the new technology whether the organization has the expertise to use it.
‘TechLink pvt ltd’ equipped with the hardware and software.
The feasibility study plays a major role in the analysis of the system. The cry decision of the system
analysis whether he could design a particular system or not till what extend from the system feasibility
study. Hence, the feasibility study forms the basic of the system.
18
2.2 PROPOSED SYSTEM
The aim of this project is enables customer to buy mobiles or accessories from anywhere through
online. This application advertises some of the products for shopping. To buy products, customer has
to create an account. Those who does not have an account, they can only view the available product.
They can’t buy it. Once the customer has created account, not only he can view the products, he can
also add the product to the cart and also he can place an order to buy those products. This application
then generates bill for that particular customer. After the confirmation, the customer has to enter his
credit card details to buy those products.
High level security at application level user level and program level.
19
2.3 REQUIRMENT ANALYSIS
20
2.3.2 Planning and Schedule
Nov 2018 Dec 2018 Jan 2019 Feb 2019 Mar 2019 Apr
2019
21
2.4 HARDWARE REQUIREMENTS
Minimum requirements for installation of this system are:
● 2GB RAM
● 30 GB hard disk
22
2.6 JUSTIFICATION OF PLATFORM
Self-referentially short for PHP: Hypertext Preprocessor, an open source, server-side, HTML em-
bedded scripting language used to create dynamic Web pages. In an HTML document, PHP script is
enclosed within special PHP tags. Because PHP is embedded within tags, the author can jump be-
tween HTML and PHP instead of having to rely on heavy amounts of code to output HTML. And, be-
cause PHP is executed on the server, the client cannot view the PHP code.
PHP can perform any task that any CGI program can do, but its strength lies in its compatibility with
many types of databases. Also, PHP can talk across networks using IMAP, SNMP, NNTP, POP3, or
HTTP.
PHP was created sometime in 1994 by Rasmus Lerdorf. During mid-1997, PHP development entered
the hands of other contributors. Two of them, Zeev Suraski and Andi Gutmans, rewrote the parser from
scratch to create PHP version 3 (PHP3).
MySQL is a relational database system that is used to store information. MySQL can store many types
of data from something as tiny as a single character to as large as complete files or graphics.
Although it can be accessed by most programming languages, it is often coupled with PHP because they
work together with ease.
Information stored in a MySQL database hosted on a web server can be accessed from anywhere in the
world with a computer. This makes it a good way to store information that needs the ability to
change over time, but also needs to be accessed over the net. Some examples that can utilize MySQL are
a web message board or a customer's shipping status.
23
Chapter 3
SYSTEM DESIGN
3.1 MODULE DIVISION
3.1.1 Basic Modules
Admin
This Module has the authority to control and manage the whole project. Admin can access, alter & create
the Events. Admin can check the database; can create events (Workshops). Payment received by student is
by default delivered to admin.
Student
Every student has a unique ID, Name & Password through which an Individual Student can login. Once
logged in, student can set their college name & course in order to get workshops accordingly. Student
can book a desired event and conform their presence by either online payment or by on the spot pay-
ment.
Teacher
Teacher is the one who is going to conduct the workshop. Every Teacher has a unique ID, Name, Pass-
word, Experience through which an Individual Teacher can login. Once logged in, Teacher can check
the schedule (Time-Table).
24
3.1.2 ERP Modules
It is a system for publishing, editing, and changing content displayed on websites web pages. Dynam-
ic web pages are generated by using some built-in functionality .CMS is a php-based system for creat-
ing dynamic web pages.
● Public websites
Home
Services
Team
Gallary
Mail Us
Contact us
About us
● Student Area
Information
Change Password
Teachers
Subject
Result
● Admin
Home
Teacher Information
Add Teacher
Edit Teacher
Delete Teacher
Student Information
Add Student
Edit Student
Delete Student
Exam List
Results
25
3.1.3 Conceptual Models
Event Table:
26
3.2 Entity Relationship Diagrams (ERDs)
An entity-relationship model, a graphical representation of entities & their relationships to each other,
typically used in computing in regard to the organization of data-an object or concept about which
data is stored. A relationship is how the data is shared between entities. There are three types of rela-
tionship between entities
Entity Relationship Diagrams (ERDs) illustrate the logical structure of databases:
1. Entity:
2. Weak Entity:
27
3. Key Attribute:
A key attribute is the unique, distinguishing characteristic of the entity. For example, an employee’s
social security number might be the employee’s key attribute.
4. Multivalued Attribute:
A multivalued attribute can have more than one value. For example, an employee entity can have
multiple skill values.
5. Derived Attribute:
A derived attribute is based on another attribute. For example, an employee’s monthly salary is based
on the employee’s annual salary.
28
6. Relationships:
Relationship
Relationships illustrate how two entities share information in the database structure.
29
3.3 Use Case Diagram:
Use cases for several core functionalities are briefly described in this section.
30
3.4 Sequence Diagram:
31
3.5 Class Diagram:
32
3.6 State Chart Diagram:
33
3.7 Schema Design:
34
3.8 Activity diagram:
35
Chapter 4
Implementation And Testing
The next stage after testing is implementation. Generally implementation is referred to conversion of
a new system design to an operational one. It also deals with the training of operators. An implemen-
tation plan is to be made before starting the actual implementation of the system. Implementation is
the stage where the theoretical design is converted into a working system. The newly proposed system
is implemented after the successful testing of the system.
Implementation Methods
The term implementation has different meanings, ranging from the conversion of a basic application
to a complete replacement of a computer system. The procedure, however, is virtually the same. Im-
plementation is used here to mean the process for converting a new or revised system into an opera-
tional one. Conversion is one aspect of implementation. The other aspects are the post implementation
review and software maintenance.
Conversion means changing from one system to another. That is data in the old format is run through
a program, or a series of programs, to convert it into the new format. Conversion can also be from one
hardware medium to another. The objective is to put the tested system into operation while holding
costs, risk and personnel irritation to a minimum. It involves:
36
4.1 Code
Index.html
<!DOCTYPE html>
<html lang="zxx">
<head>
<title>Education ERP for RMC</title>
<!-- Meta tag Keywords -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="keywords" content="Scholarly web template, Bootstrap Web Templates, Flat Web Tem-
plates, Android Compatible web template, Smartphone Compatible web template, free webdesigns for
Nokia, Samsung, LG, SonyEricsson, Motorola web design" />
<script type="application/x-javascript"> addEventListener("load", function() { setTimeout(hideURLbar,
0); }, false);
function hideURLbar(){ window.scrollTo(0,1); } </script>
<!--// Meta tag Keywords -->
<!-- css files -->
<link rel="stylesheet" href="css/bootstrap.css"> <!-- Bootstrap-Core-CSS -->
<link rel="stylesheet" href="css/style.css" type="text/css" media="all" /> <!-- Style-CSS -->
<link rel="stylesheet" href="css/font-awesome.css"> <!-- Font-Awesome-Icons-CSS -->
<link rel="stylesheet" href="css/swipebox.css">
<link rel="stylesheet" href="css/jquery- ui.css" />
<!-- //css files -->
<!-- online- fonts -->
<link
href="//fonts.googleapis.com/css?family=Exo+2:100,100i,200,200i,300,300i,400,400i,500,500i,600,600
i,700,700i,800,800i,900,900i&subset=cyrillic,latin-ext" rel="stylesheet">
<link
href="//fonts.googleapis.com/css?family=Nunito:200,200i,300,300i,400,400i,600,600i,700,700i,800,80
0i,900,900i&subset=latin-ext" rel="stylesheet">
<!-- //online- fonts -->
</head>
<body>
<!-- banner -->
<div class="main_section_agile" id="home">
<div class="agileits_w3layouts_banner_nav">
<nav class="navbar navbar-default">
<div class="navbar-header navbar-left">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-
example-navbar-collapse-1">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<h1><a class="navbar-brand" href="index.html"><i class="fa fa-leanpub" aria-hidden="true"></i>
RMC </a></h1>
</div>
<div class="w3layouts_header_right">
<form action="#" method="post">
<input name="Search here" type="search" placeholder="Search" required="">
<input type="submit" value="">
37
</form>
</div>
<ul class="agile_forms">
<li><a class="active" href="students/index.php"><i class="fa fa-sign-in" aria-hidden="true"></i> Sign
In now</a> </li>
<!-- <li><a href="#" data-toggle="modal" data-target="#myModal3"><i class="fa fa-pencil-
square-o" aria-hidden="true"></i> Sign Up</a> </li> -->
</ul>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse navbar-right" id="bs-example- navbar-collapse-1">
<nav class="link-effect-2" id="link-effect-2">
<ul class="nav navbar-nav">
<li class="active"><a href="index.html" class="effect-3">Home</a></li>
<li><a href="#about" class="effect-3 scroll">About Us</a></li>
<li><a href="#services" class="effect-3 scroll">Services</a></li>
<li><a href="#team" class="effect-3 scroll">Team</a></li>
<li><a href="#gallery" class="effect-3 scroll">Gallery</a></li>
<li><a href="#mail" class="effect-3 scroll">Mail Us</a></li>
</ul>
</nav>
</div>
</nav>
<div class="clearfix"> </div>
</div>
</div>
<div class="modal-content">
<div class="modal- header">
<button type="button" class="close" data-dismiss="modal">×</button>
<option class="select_grade">
Select Class
</option>
</select>
<input type="submit" value="Sign Up" name="student_signup">
</form>
</div>
<p><a href="#"> By clicking Sign Up, I agree to your terms</a></p>
</div>
-->
</div>
</div>
</div>
</div>
<div class="clearfix"> </div>
<!-- //Modal2 -->
<!-- about -->
<div class="about-top" id="about">
<div class="container">
<h3 class="w3l-title">About Us</h3>
<div class="w3layouts_header">
<p><i class="fa fa-graduation-cap" aria-hidden="true"></i></p>
</div>
<div class="col- md-7 wthree-services-bottom-grids">
<div class="wthree-services-left">
<img src="images/ab1.jpg" alt="">
</div>
<div class="wthree-services-right">
<img src="images/ab2.jpg" alt="">
</div>
<div class="clearfix"> </div>
</div>
<div class="col- md-5 wthree-about-grids">
39
<h4>Welcome to Our University</h4>
<a href="#" class="trend-w3l" data-toggle="modal" data-
target="#myModal"><span>Read More</span></a>
<a href="#mail" class="trend-w3l scroll"><span>Get In Touch</span></a>
</div>
<div class="clearfix"> </div>
</div>
</div>
<!-- modal -->
<div class="modal about-modal w3-agileits fade" id="myModal" tabindex="-1" role="dialog">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal- header">
<button type="button" class="close" data-dismiss="modal" aria-
label="Close"><span aria-hidden="true">×</span></button>
</div>
<div class="modal-body">
<img src="images/g10.jpg" alt="">
<p>Welcome to Reena Mehta College
Reena Mehta College of Commerce and Management studies with Jeevan Jyot as its parent body was
established in the year 2003 by the founder and chairperson Mrs. Reena Mehta. At present the college
conduct Bachelor of Commerce (Bcom), Bachelor in Accounting and Finance (BAF), Bachelors of
Mass Media (BMM), Bachelors of Science in information Technology (Bsc I.T) and Bachelors of Man-
agement Studies (BMS) Courses. All the courses taught are affiliated to University of Mumbai. Reena
Mehta College concentrates on the path of providing “Holistic” and “Quality” education to individual
children. We are committed to provide the students with the necessary environment and support of their
career planning and advancement. While ensuring academic and co-curricular facilities is also conscious
of its role as a constructive and responsible components of the larger society. We at Reena Mehta Col-
lege believe that teaching is the art of simplifying knowledge and information without diluting it. Our
committed nurtures the aspirations of our young students to excel academically and lay also the founda-
tion for the lifelong learning. To make learning interesting and comprehensive the college has been de-
veloping innovative teaching method like: Presentations / Discussions and classroom de-
bates.Organizing guest lectures for the benefit of the students.Conducting Audio Visual Lectures. </p>
</div>
</div>
</div>
</div>
<!-- //modal -->
<!-- //about -->
<!--stats-->
<div class="stats" id="stats">
<div class="container">
<div class="stats-info">
<div class="col- md-3 col-xs-3 stats-grid slideanim">
<i class="fa fa-users" aria-hidden="true"></i>
<div class='numscroller numscroller-big-bottom' data-slno='1' da-
ta-min='0' data-max='12760' data-delay='.5' data-increment="1">12760</div>
44
<a href="images/g11.jpg" class="swipebox"><img src="images/g11.jpg" class="img-responsive"
alt="/">
<div class="textbox">
<h4>RMC</h4>
<p><i class="fa fa-picture-o" aria-hidden="true"></i></p>
</div>
</a>
</div>
<div class="col- md-3 col-xs-3 gallery-grid gallery1">
<a href="images/g8.jpg" class="swipebox"><img src="images/g8.jpg" class="img-responsive" alt="/">
<div class="textbox">
<h4>RMC</h4>
<p><i class="fa fa-picture-o" aria-hidden="true"></i></p>
</div>
</a>
</div>
<div class="col- md-3 col-xs-3 gallery-grid gallery1">
<a href="images/g9.jpg" class="swipebox"><img src="images/g9.jpg" class="img-responsive" alt="/">
<div class="textbox">
<h4>RMC</h4>
<p><i class="fa fa-picture-o" aria-hidden="true"></i></p>
</div>
</a>
</div>
<div class="col- md-3 col-xs-3 gallery-grid gallery1">
<a href="images/g10.jpg" class="swipebox"><img src="images/g10.jpg" class="img-responsive"
alt="/">
<div class="textbox">
<h4>RMC</h4>
<p><i class="fa fa-picture-o" aria-hidden="true"></i></p>
</div>
</a>
</div>
<div class="col- md-3 col-xs-3 gallery-grid gallery1">
<a href="images/g4.jpg" class="swipebox"><img src="images/g4.jpg" class="img-responsive" alt="/">
<div class="textbox">
<h4>RMC</h4>
<p><i class="fa fa-picture-o" aria-hidden="true"></i></p>
</div>
</a>
</div>
<div class="col- md-3 col-xs-3 gallery-grid gallery1">
<a href="images/g12.jpg" class="swipebox"><img src="images/g12.jpg" class="img-responsive"
alt="/">
<div class="textbox">
<h4>RMC</h4>
p><i class="fa fa-picture-o" aria-hidden="true"></i></p>
</div>
</a>
</div>
<div class="clearfix"> </div>
</section>
<!-- //gallery -->
<!-- team -->
<div class="team-w3l" id="team">
<div class="container">
45
<h3 class="w3l-title">Our Skilled Lecturers</h3>
<div class="w3layouts_header">
<p><i class="fa fa-graduation-cap" aria-hidden="true"></i></p>
</div>
<div class="team-w3l-grid">
<div class="col- md-4 col-xs-4 about-poleft t1">
<div class="about_img"><img src="images/t1.jpg" alt="">
<h5>Rinkle Solanki</h5>
<div class="about_opa">
<p>BSc(IT) Cordinator</p>
<ul class="fb_icons2 text-center">
<li><a class="fa fa-facebook" href="#"></a></li>
<li><a class="fa fa-twitter" href="#"></a></li>
<li><a class="fa fa-google" href="#"></a></li>
<li><a class="fa fa-linkedin" href="#"></a></li>
<li><a class="fa fa-pinterest-p" href="#"></a></li>
</ul>
</div>
</div>
</div>
<div class="col- md-4 col-xs-4 about-poleft t2">
<div class="about_img"><img src="images/t2.jpg" alt="">
<h5>Sunny Mehta</h5>
<div class="about_opa">
<p>Trusty of RMC</p>
<ul class="fb_icons2 text-center">
<li><a class="fa fa-facebook"
href="#"></a></li>
<li><a class="fa fa-twitter"
href="#"></a></li>
<li><a class="fa fa-google"
href="#"></a></li>
<li><a class="fa fa-linkedin"
href="#"></a></li>
<li><a class="fa fa-pinterest-p"
href="#"></a></li>
</ul>
</div>
</div>
</div>
<div class="col- md-4 col-xs-4 about-poleft t3">
<div class="about_img"><img src="images/t3.jpg" alt="">
<h5>Roshni Soni</h5>
<div class="about_opa">
<p>IT Lecturer</p>
<ul class="fb_icons2 text-center">
<li><a class="fa fa-facebook"
href="#"></a></li>
<li><a class="fa fa-twitter"
href="#"></a></li>
<li><a class="fa fa-google"
href="#"></a></li>
<li><a class="fa fa-linkedin"
href="#"></a></li>
<li><a class="fa fa-pinterest-p"
href="#"></a></li>
46
</ul>
</div>
</div>
</div>
<div class="clearfix"></div>
</div>
<div class="team-w3l-grid grid-2-team">
<div class="col- md-4 col-xs-4 about-poleft t1">
<div class="about_img"><img src="images/t4.jpg" alt="">
<h5>Shahista Mam</h5>
<div class="about_opa">
<p>IT Lecturer</p>
<ul class="fb_icons2 text-center">
<li><a class="fa fa-facebook" href="#"></a></li>
<li><a class="fa fa-twitter" href="#"></a></li>
<li><a class="fa fa-google" href="#"></a></li>
<li><a class="fa fa-linkedin" href="#"></a></li>
<li><a class="fa fa-pinterest-p" href="#"></a></li>
</ul>
</div>
</div>
</div>
<div class="col- md-4 col-xs-4 about-poleft t2">
<div class="about_img"><img src="images/t5.jpg" alt="">
<h5>Roshni Soni</h5>
<div class="about_opa">
<p>IT Lecturer</p>
<ul class="fb_icons2 text-center">
<li><a class="fa fa-facebook" href="#"></a></li>
<li><a class="fa fa-twitter" href="#"></a></li>
<li><a class="fa fa-google" href="#"></a></li>
<li><a class="fa fa-linkedin" href="#"></a></li>
<li><a class="fa fa-pinterest-p" href="#"></a></li>
</ul>
</div>
</div>
</div>
<div class="col- md-4 col-xs-4 about-poleft t3">
<div class="about_img"><img src="images/t6.jpg" alt="">
<h5>Rinkle Solanki</h5>
<div class="about_opa">
<p>BSc(IT) Cordinator</p>
<ul class="fb_icons2 text-center">
<li><a class="fa fa-facebook" href="#"></a></li>
<li><a class="fa fa-twitter" href="#"></a></li>
<li><a class="fa fa-google" href="#"></a></li>
<li><a class="fa fa-linkedin" href="#"></a></li>
<li><a class="fa fa-pinterest-p" href="#"></a></li>
</ul>
</div>
</div>
</div>
<div class="clearfix"></div>
</div>
</div>
</div>
47
<!-- //team -->
<!-- contact -->
<div id="mail" class="contact">
<div class="container">
<h3 class="w3l-title">Mail Us</h3>
<div class="w3layouts_header">
<p><i class="fa fa-graduation-cap" aria-hidden="true"></i></p>
</div>
<div class="agile_banner_bottom_grids">
<div class="col- md-4 col-xs-4 w3_agile_contact_grid">
<div class="agile_contact_grid_left">
<i class="fa fa-map-marker" aria-hidden="true"></i>
</div>
<div class="agile_contact_grid_right agilew3_contact">
<h4>Address</h4>
<p>Reena Mehta Collage Opp. Maxus Mall,</p>
<p>Bhayander (West) - 401101.</p>
</div>
</div>
<div class="col- md-4 col-xs-4 w3_agile_contact_grid">
<div class="agile_contact_grid_left agileits_w3layouts_left">
<i class="fa fa-mobile" aria-hidden="true"></i>
</div>
<div class="agile_contact_grid_right agileits_w3layouts_right">
<h4>Phone</h4>
<p>+9122-32913482 <span>+9122-
28176264</span></p>
</div>
</div>
<div class="col- md-4 col-xs-4 w3_agile_contact_grid">
<div class="agile_contact_grid_left agileits_w3layouts_left1">
<i class="fa fa-envelope-o" aria-hidden="true"></i>
</div>
<div class="agile_contact_grid_right agileits_w3layouts_right1">
<h4>Email</h4>
<p><a
href="mailto:enquiry@rmc.edu.in">enquiry@rmc.edu.in</a>
<span><a
href="mailto:sunnymehta@rmc.edu.in">sunnymehta@rmc.edu.in</a></span></p>
</div>
<div class="clearfix"> </div>
</div>
<div class="clearfix"> </div>
</div>
<div class="w3l- form">
<h3 class="w3l-title">Get In Touch</h3>
<div class="contact- grid1">
<div class="contact-top1">
<form action="#" method="post">
<div class="col- md-6 col-xs-6 wthree_contact_left_grid">
<label>Name*</label>
<input type="text" name="Name" placeholder="Name" required="">
<label>E-mail*</label>
<input type="email" name="E- mail" placeholder="E- mail" required="">
</div>
<div class="col- md-6 col-xs-6 wthree_contact_left_grid">
48
<label>Phone Number*</label>
<input type="text" name="number" placeholder="Phone Number" required="">
<label>Subject*</label>
<input type="text" name="subject" placeholder="Subject" required="">
</div>
<div class="form- group">
<label>Message*</label>
<textarea placeholder name="Message" required=""></textarea>
</div>
<input type="submit" value="Send">
</form>
</div>
</div>
</div>
</div>
</div>
<div id="map"></div>
<!-- footer -->
<div class="footer">
<div class="container">
<div class="wthree_footer_grid_left">
<div class="col- md-3 col-xs-3 wthree_footer_grid_left1">
<h4>About Us</h4>
<p>Jeevan Jyot Education Charitable trust was established by the
Founder and Chairperson Mrs. Reena Mehta in the year 1997 with an aim to impart quality education to
the students of suburban Mumbai, especially focusing on Mira Bhayander.</p>
</div>
<div class="col- md-3 col-xs-3 wthree_footer_grid_left1">
<h4>Navigation</h4>
<ul>
<li><i class="fa fa-angle-double-right" aria-hidden="true"></i><a href="index.html">Home</a></li>
<li><i class="fa fa-angle-double-right" aria-hidden="true"></i><a href="#about" class="scroll">About
Us</a></li>
<li><i class="fa fa-angle-double-right" aria-hidden="true"></i><a href="#services"
class="scroll">Services</a></li>
<li><i class="fa fa-angle-double-right" aria-hidden="true"></i><a href="#team"
class="scroll">Team</a></li>
<li><i class="fa fa-angle-double-right" aria-hidden="true"></i><a href="#gallery"
class="scroll">Gallery</a></li>
<li><i class="fa fa-angle-double-right" aria-hidden="true"></i><a href="#mail" class="scroll">Mail
Us</a></li>
</ul>
</div>
<div class="col- md-3 col-xs-3 wthree_footer_grid_left1 wthree_footer_grid_right1">
<h4>Contact Us</h4>
<ul>
<li><i class="fa fa-envelope-o" aria-hidden="true"></i><a
href="mailto:enquiry@rmc.edu.in">enquiry@rmc.edu.in</a></li>
<li><i class="fa fa-phone" aria-hidden="true"></i>+9122-32913482</li>
<li><i class="fa fa-fax" aria-hidden="true"></i>+9122-28176266</li>
</ul>
</div>
<div class="clearfix"> </div>
</div>
</div>
49
</div>
<div class="w3layouts_copy_right">
<div class="container">
<p>© 2019 R.M.C. All rights reserved | Design by <a href="http://fb.com">Shubro
Purakait.</a></p>
</div>
</div>
<!-- //footer -->
Testcase id Test Test case Test steps Test case Test Test
case desc status status prority
name Step expected Actual (p/f)
52
4.2.1 Unit Testing
This UNIT TESTING is a level of software testing where individual units/ components of a software
are tested. The purpose is to validate that each unit of the software performs as designed. A unit is the
smallest testable part of any software. It usually has one or a few inputs and usually a single output. In
procedural programming, a unit may be an individual program, function, procedure, etc. In object-
oriented programming, the smallest unit is a method, which may belong to a base/ super class, abstract
class or derived/ child class. (Some treat a module of an application as a unit. This is to be discouraged
as there will probably be many individual units within that module.) Unit testing frameworks, drivers,
stubs, and mock/ fake objects are used to assist in unit testing.
Unit testing increases confidence in changing/ maintaining code. If good unit tests are written and if
they are run every time any code is changed, we will be able to promptly catch any defects introduced
due to the change. Also, if codes are already made less interdependent to make unit testing possible, the
unintended impact of changes to any code is less.
Codes are more reusable. In order to make unit testing possible, codes need to be modular. This means
that codes are easier to reuse.
Development is faster. How? If you do not have unit testing in place, you write your code and perform that
fuzzy ‘developer test’ (You set some breakpoints, fire up the GUI, provide a few inputs that hopefully hit
your code and hope that you are all set.) But, if you have unit testing in place, you write the test, write the
code and run the test. Writing tests takes time but the time is compensated by the less amount of time it
takes to run the tests; You need not fire up the GUI and provide all those inputs. And, of course, unit
tests are more reliable than developer tests. Development is faster in the long run too. How? The effort
53
required to find and fix defects found during unit testing is very less in comparison to the effort re-
quired to fix defects found during system testing or acceptance testing.
The cost of fixing a defect detected during unit testing is lesser in comparison to that of defects
detected at higher levels. Compare the cost (time, effort, destruction, humiliation) of a defect detected
during acceptance testing or when the software is live.
Debugging is easy.
54
4.2.2 Integration Testing
INTEGREATED TESTING is a level of software testing where individual units are combined and
tested as a group. The purpose of this level of testing is to expose faults in the interaction between
integrated units. Test drivers and test stubs are used to assist in Integration Testing.
Integration testing: Testing performed to expose defects in the interfaces and in the interac-
tions between integrated components or systems. See also component integration testing, system in-
tegration testing.
Component integration testing: Testing performed to expose defects in the interfaces and in-
teraction between integrated components.
System integration testing: Testing the integration of systems and packages; testing interfac-
es to external organizations (e.g. Electronic Data Interchange, Internet).
55
Chapter 5
Results and Discussions
5.1 Home Page:
56
5.3 Gallary:
57
5.5 Gallery Page:
58
5.6 Teacher Information:
59
5.8 Contact us Page:
60
5.10 Other Informations:
61
5.12 Admin Panel:
62
5.14 Teachers Information:
63
5.16 Add Student:
64
5.18 Student Information:
65
5.20 Add Teachers:
66
5.22 Delete Teacher:
67
CHAPTER 6
CONCLUSION AND FUTURE WORK
6.1 CONCLUSION
It was a great opportunity for me as a student to learn and understand various aspects associated with
project development. I did undergo from various phases of project development like analysis, design,
coding, implementation and testing.
Working on this project was a good and enriching experience. The making of this software made me
realize the importance of planning and design in software development.
The concept of peer-review helped me to rectify the problems as and when they occurred. It also helped
me to get some valuable feedback and suggestions that were later integrated into the project by me.
Developing this unique project has helped me gain good experience on real time development
procedures.
Interface is relatively simple. It features one navigation bar that has different tabs for Respective func-
tions, such as Manage Pages, Manage Users, Manage Style sheets, Configure homepage and Audit trial
report. It has a workflow which will only allow the publishing of the new content when it is approved by
the administrator. It has defined users and roles for users to add, delete or update content within the
website. Each user can modify data according to his access rights. Only admin can assign roles to users
and has full control over each user and his activity.
The user can easily integrate a new template, which is basically the HTML and CSS files, into this ap-
plication. Once it is integrated, the user can easily format and edit the page content using the rich text
editor without having to deal with the HTML or the CSS code.
Thus this project will be useful to the users with less technical expertise, allowing them to
68
6.2 LIMITATIONS OF THE SYSTEM:
Currently the system is not capable enough to handle heavy traffic or load on the server.
In case you forget your password, you need to contact the administrator using the provided social
media links.
Memberships are not yet made available.
Currently project runs on localhost so chances of network attacks are more.
Scope of project is limited since it is running on localhost.
Detailed categories: Future work could involve adding more categories which are more detailed
and have additional items like education, accessories etc.
Enhanced User Interface: Work on enhancing the user interface by adding more user interac-
tive features.
Recent History: Display the user’s recently browsed items in the recent-history tab.
Parent Module: In this module, parents can pay on behalf of their students they can view their
child’s record as well.
Chatbot: This feature will let you talk to your trainer directly.
69
CHAPTER 7
REFERENCES
Internet References
www.dotnetcoders.com
www.wikipedia.com
www.w3schools.com
www.dreamincode.com
www.youtube.com
Diagrams:
dia.exe – the diagramming tool
Creately – the diagramming tool
Star UML – the diagramming tool
70