Sie sind auf Seite 1von 28





Under Guidance



Computer Applications

Indira Gandhi National Open University

Maidan Garhi
New Delhi. – 110068.




Enrolment No.: 170558142


Regional Centre…NOIDA… RCCode 39...


Telephone No.: 9999419378

1. Name and Address of the student … DIVYA BHARDWAJ … (170558142 MCA ACS


3. Name and Address of the Counsellor……..…………………………………………………….

Ph.D* M.Tech.* B.E*/B.Tech.* MCA M.Sc.*

4. Educational Qualification of the Counsellor

(Attach bio-data also)

(*in Computer Science / IT only)

5. Working / Teaching experience of the Counsellor** ….………………………………………

6. Software used in the Project…………….. ……………………………………………………...

Signature of the Student Signature of the Counsellor

Date: ………………… Date: …………………….

Suggestions for improving the Project:


This is to certify that the project report entitled _________________________ submitted to

Indira Gandhi National Open University in partial fulfillment of the requirement for the award
of the degree of MASTER OF COMPUTER APPLICATIONS (MCA) is an original work
carried out by Ms. Divya Bhardwaj enrolment no.170558142_under my guidance. The matter
embodied in this project is authentic and is genuine work done by the student and has not been
submitted whether to this University or to any other University / Institute for the fulfillment of the
requirement of any course of study.

………………………. ...………………………………….

Signature of the Student: Signature of the Counsellor

Date: 30/09/2018 Date: …………………

Name and Address Name, Designation

And Address of the Counsellor

Of the student

DIVYA BHARDWAJ ……………………………………


……………………….. ……………………………………..

Enrolment No 170558142

Name of the Project ONLINE MAINTENANCE MGMT SYSTEM Date: 30/09/2018

Name of the Team *Role Tasks and Responsibilities






Name and Signature of the Project Team members:

1…MOHD ASIF ALI………………………….. Signature…………………………..

2…AAKANSHA TYAGI……………………….. …………………………………….

3…DIVYA BHARDWAJ….. ……………………………………

4……………………………….. …………………………………….

Signature of the Counsellor…………………………… Date: 30/09/2018.



1.1 Background

This is a Project work undertaken in context of partial fulfillment of the MCA

Maintenance (Preventive) activities are related to repair, replacement and services of product and some
identifiable group of components so that it may continue to operate at a specified ‘availability’ for a
specified period.

Thus the maintenance management is associated with the direction and organization of various resources
so as to control the availability and performance of the industrial unit. Maintenance has been considered
just to repair the faulty equipment and put them back in order in minimum possible time…
To some specified level. We reached at this level the peoples easily purchase the electronic product but
have a some faulty condition have to search the better solution and someone find a shop to repair the
product. But there is a stand big problem front of you to carry the product here to there.

Now solutions for this. We have to prepair an online maintenance management system. In the computer
information technology in the last two decades, every organization and individual wants the web-based
services as it is convenient to use and easily accessible from anywhere in the world. The computerization
has many benefits. Primarily, a computer is helpful in four major aspects of any kind of organization:

Time Efficiency

Cost Effective

Huge data storage capacity and

Simple operation

Moreover, with the advent of the Internet technologies World have change lot call it the social web.
Today, computerized processing of transaction data is an activity of almost any organization. In this
generation, everybody’s life becomes in Computerized. They go ahead with the computer

A computer is now helpful in many other cases too: -

Easy access by seating at home to most of the work places

Easy database access with the invaluable functions of online...

The project “ONLINE MAINTENANCE MANAGEMENT SYSTEM” is to exploit the computer

technology with Internet Facility and all its aspects as necessity arises. The proposed project will be a
portal to provide support and services to the end user as well as good maintenance; it is under preparation
for the proposed web site.

This web based system will provide better prospective for the enhancement of organization regarding to
ONLINE MAINTENANCE MGMT SYSTEM better feedback of management.

As the name of the project is “ONLINE MAINTENANCE MANAGEMENT SYSTEM” its main
objective is to provide an efficient and effective way to provide fully all information related to customers
who access any brand product as for (LG.SAMSUNG, PANASONIC, VIDEOCON, SONY, ETC.)
Information and possibly conduct transactions from a remote location - such as at home or at the

The project has been developed to achieve the following objectives:

 To have the system that is user-friendly and easy to use.

 Your booking will be accepted with reference no.

 To provide better services to the customers.

 To create and interactive user-friendly environment where the user can feed
or retrieve the required information in real time with the help of graphical
user interface .The primary concern is to correctly feed the customer related
information and also manages this information efficiently..

 Allowing only authorized user to access the Account information of the

customer. Username and password are checked for this purpose.

 To deliver report on time to customer.

 You can even offered free online bill paying

 Maintenance management is responsible for the smooth and efficient working

of the industrial plant and helps in improving the productivity.
 Evaluate a problem definition.
 Perform and evaluate feasibility studies like cost-benefit analysis, technical
feasibility, time feasibility and Operational feasibility for the project
 Decide the S/W requirement specifications and H/W requirement
 Plan the systems design phase of the SDLC.
 Construct and evaluate entity-relationship (ER) diagrams for RDBMS related
 Schedule projects using both GANTT and PERT charts.
 Brief the maintenance procedures and the role of configuration management
in operations.
 To decide the future scope and further enhancement of the system
 To insure with ER Diagram, DFD diagram 0 to 1 level , case diagram

One of the main reasons that people decide to improve the quality of products and to improve the
productivity of the product. Everybody wants methods that are going to save them time and make
daily tasks easier on them. You are even offered free online bill paying, so rather than having to
rush in to your nearby maintenance shop end of a long work day to pay all your bills, and
services. You can wait until later on in the evening, or whenever is most convenient for you, and
pay your bills from the comfort of your own home and cash on delivery also.

With online maintenance you are also often able to get much more detailed information as for
unique model no. and brand than you could with your product status, and you can see all of your
product activity immediately, rather than having a delay.

1.3 Purpose, Scope

1.3.1 Purpose:
The Project online maintenance management system provides comprehensive service with customer
feedback and payment solutions that enable thousands of Citizens, the maintenance works with a fixed
budget that's set by the company.

It's fast, easy and puts you in complete control – you can easily find a better maintenance management
who’s to give fully satisfaction.

Plus, you can believe the maintenance employer if something miss happening by our employer then our
company will be responsible, we will take also fully responsibility of miss behavior. You can also one
secure online payment of your services, in just a few minutes.

Maintaining the production capability of an organization is an important function of production and

operation management. Online maintenance management system provides the greater opportunity to
interact with consumer and customer. For importance; ……………….

1. Dependability of service
2. Quality assurance

3. Low cost maintenance

4. Cost control

5. Buying product with brand 1 year warranty and repair (2 month warranty)

6. Service for industries and household door to door

1.3.2 Scope:

The Online maintenance of management system enables its retail customers to operate their
login id and password for register all across India. It's a platform that enables the customers to
carry out their product (washing machine, freeze, micro wave, air conditioner, TV and air cooler)
activities from their desktop, with a unique model no. and brand and convenience of the Internet.
Availing the Internet online maintenance mgmt services, you can do the following normal

 Branded maintenance
 Unique purchase model number and purchase owner name
 Original cost of product
 Demand fulfillment in 24 hours
 Not any request pending feedback in 24 hours not much more.

Above all, you can hold any locations. All this and much more from your desktop.

1.4 Achievements

The main goal of this project is to provide customer service to relevant and necessary information related
to the product and any kind that how user can efficiently to take the advantages of maintenance.
Sometimes customers are not able to go to repair shop to time or convince problem. Through this site they
are able to get all the facility that a customer to maintenance tears and wears, including warranty and bill
payment online etc. It’s just like a company in which customer get proper benefit. Demand new product
brand and model number are also there. Some time customer is not feeling secured in payment. This site
also solves this problem through well maintained security issues. They can also solve their queries with
the help of customer care staff. Finally we have achieved what we want. We want customer feel good and
comfortable by using this site...

1.5 Organisation of Report

We have discussed about project objectives, purpose, scope and achievements. Now there is some
overview remaining.

Maintenance management is all about maintaining the resources of the company so that production
proceeds effectively and that no money is on wasted that is a rule of management that why……………..


Survey of Technologies:

In this we describe the complete technology that we are used. As we work on PHP/HTML, JAVE
SCRIPT, technology as front end and MySQL server as backend. We describe complete about this

 Introduction to PHP/HTML
1 PHP/HTML technology is easy and simplest way to design the web.
2 PHP stands for Hypertext Preprocessor is an open source, server-side, scripting
Language used for the development of web applications. We mean a
Program that is script-based.
3 It is a free language with no licensing fees so the cost of using it is minimal. A good benefit
of using PHP is that it can interact with many different database languages including

4. Cross-Platform. PHP is, an application can be run on various platforms. Ease of use. Any

individuals who are new to programming can easily learn to use them within a short duration of

5 Front end written in languages used for back end! [Closed] From my experience in web
development, I know that languages like PHP, Java, Python, etc. are used for
backend development stuff.


SQL (commonly expanded to Structured Query Language) is the most popular
computer language used to create, modify, retrieve and manipulate data from relational database
management systems. The language has evolved beyond its original purpose to support object-
relational database management systems. It is an ANSI/ISO standard.
Microsoft SQL Server is a relational database management system (RDBMS) produced by
Microsoft. Its primary query language is Transact-SQL, an implementation of the ANSI/ISO
standard Structured Query Language (SQL) used by both Microsoft and Sybase. SQL Server is
commonly used by businesses for small- to medium-sized databases, but the past five years have
seen greater adoption of the product for large enterprise databases.

To adapt the SQL to Microsoft SQL Server, the company developed Transact-SQL as Microsoft's
implementation of SQL; it has some internal details that may not be applied to other database
systems like MySQL, Oracle, or even Microsoft Access, etc;

1. SQL Queries can be used to retrieve large amounts of records from a database quickly and

2. SQL is used to view the data without storing the data into the object.

3. SQL joins two or more tables and show it as one object to user.

4. SQL databases use long-established standard, which is being adopted by ANSI & ISO. Non-
SQL databases do not adhere to any clear standard.

5. Using standard SQL it is easier to manage database systems without having to write substantial
amount of code.

6. SQL restricts the access of a table so that nobody can insert the rows into the table...


Requirements and Analysis:-

3.1 Problem Definition

In this we describe problem of the project. We describe the modules of this
 Customer feedback is important for goodwill of project.
 Problem phase of exact location of customer.
 To access authorise person to track the status of product and maintenance
 It allows the customers to log on to the maintenance website with the help of register
An issued identification and a personal customer may be same name and same brand to use
another product.
The products and services offered by the online maintenance can be divided
Into two types:
Information of serial number: It includes providing information regarding various products
and services offered by manufacturing company to its customers and others in general should be
unique identification which is most powerful tool for known exact location of customer. The
maintenance site receives and answers queries of customers through e-mails.

Security issues of payment method mode: It includes customers to pay service charge but there
should be individuality we are working here also.
There are also some inputs for related to consumer

 View your product

 View register complaint number
 Track / Schedule maintenance employee
 Request for a new product
 Request for time operands

3.2 Requirement Specification

Online maintenance management is the new buzz. For repairing and maintenance complaint is no
more taking out time from your schedule and to start with finding a place in the car park and then
waiting for your turn to get to the counter.
The introduction of the Software Requirements Specification (SRS) provides an overview of the
entire SRS with purpose, scope, definitions.

You can have the reports like your register complaint information, monthly statements etc.
whenever you want to access. No calling up to maintenance office or the customer care to get a
work done, everything is conveniently at the register complaint number.

The proposed system is a computerized one. This has greater accuracy and efficiency. This takes
only limited time for solutions.

The proposed system can be used to maintain the problem department schedule of any type of company.
At that time also the proposed system is useful and helpful. Maintenance System is not only becomes a
desire of the Customer but it becomes the need of industries and householder.

The system includes two users:

Administrator who has fully access.

General User:

The user gets into the system firstly register using user name and a unique password. Each user
has his own accessibility permission to accomplish his task flawlessly.

Advantages of the proposed system are:

 Easy access to the problem solver

 The new system is more users friendly, reliable and flexible.
 Pop-up menus to carry out transactions for a new user, and for other alert messages.
 Timely Report generation.


In this we can schedule the project like identifying the key value, applying key field like primary key and
foreign key concepts.

In the proposed system primary key and foreign key are used for establishing the relationship between
various data tables. Scheduling of project define before developed any system in this we can scheduled
various phases of developing.


Gantt chart is a horizontal bar chart developed as a production control tool in 1917 by Henry L. Gantt, an
American engineer and social scientist. Frequently used in project management, a Gantt chart provides a
graphical illustration of a schedule that helps to plan, coordinate, and track specific tasks in a project.
Gantt charts may be simple versions created on graph paper or more complex automated versions created
using project management applications such as Microsoft Project or Excel. The Gantt chart is the standard
format for displaying a schedule graphically. It consists of a horizontal bar chart with time as the
horizontal axis and either resources, jobs, or orders as the vertical axis. Individual operations are
displayed as horizontal bars in the chart, indicating the time at which the job begins and ends. Many
variations on the Gantt chart exist to display additional kinds of information.

Table 2: Gantt chart table

Report Date

1/7 9/7 20/7 1/8 19/8 26/8 3/9 10/9 17/9 20/9 25/9


Write Report





Figure 1: Gantt chart for Recruitment System


Table 1: Pert chart table

Project Phases Days Activity

Feasibility Study 2 A1

System Analysis 4 A1

System Design 10 A3

Database Design ,Coding 10 A2

System Integration 12 A2

System Testing 15 A3

System Implementation 7 A2

User Training 10 A3

Post-Implementation Review 7 A1

Total Days 77

Where A1= Asif


Figure 2: Pert chart for Recruitment System

3.4 Hardware and Software Requirement Specifications

a) Hardware:

1) HDD capacity : : 160 GB with 1 TB

2) RAM : 2 GB to 4 GB

3) CPU : Dual Core, I-Series and above

4) Monitor : Plug in VGA Monitor

b) Software:

1) Operating system : Windows XP, Vista, win 7, Win 8, win 10

2) Tools : PHP and java script

3) Database (Backend) : MS SQL Server 2005/2008

4) Language : html & php Java Script on the front end

3.5 Preliminary Product Description


Administrator maintains the database.

Administrator Controls the customer complaint/request and


Customer Activities at web

The proposed system categories and follows these functionalities to implement.

Create new account

Login Component

Book appointment

Check criteria

Demand for new product/maintenance

Request for payment online

Viewing Statements

System Help



3.6 Conceptual Models

3.6.1 Use Case Diagrams:
A Use-Case diagram shows a set of Use-Cases and Actors and their relationships. Use-Case is a pattern of
behavior the system exhibits. Each use case is a sequence of related Customer performed by an actor and
the system in a dialogue. An actor is someone or something that must interact with the system under
Figure 3.Use Case Diagram
3.6.2 Data Flow Diagram
Data Flow Diagramming is a means of representing a system at any level of detail with a graphic
network of symbols showing data flows, data stores, data processes, and data sources/destination.

The data flow diagram is analogous to a road map. It is a network model of all possibilities with
different detail shown on different hierarchical levels. This processes of representing different
details level is called “leveling” or “partitioning”
Data Flow Diagram (DFD) uses a number of symbols to represent the systems. Data Flow Diagram also
known as ‘Bubble Chart’ is used to clarify system requirements and identifying the major transformations
that will become programs in system design. So it is the starting point of the design phase that
functionally decomposes the requirements specifications down to the level of details.

Terms used in DFD


A process transforms data values. The lowest level processes are pure functions without side
effects. An entire data flow graphics high level process.

Graphical representation:

Graphical Representation:

Data flows

A data flow connects the output of an object or process to input of another object or process. It
represents the intermediate data value within a computation. It is represented by an arrow and labeled
with a description of data, usually its name or type.

Graphical Representation:

An actor is active object that drives the data flow graph by producing or consuming values

Data store

A data store is a passive object with in a data flow diagram that stores data for later access.

Graphical Representation:

External Entity

A rectangle represents an external entity such as a librarian, a library member.

Graphical Representation:

Output Symbol

This box represented data production during human computer interaction

Graphical Representation:

Figure 4: 0 Level/Context Level DFD:

Figure 5: 1st Level DFD:

Request for new booking / cancellation

Customer Enter details Booking


Req. online pay

Enter id, password AC mgmt

Product info database

C. Employee

Req. process

Admin DB Customer DB

Track Req.

Transaction management:
No. of

Customer Enter details Transaction

maintenance mangt.

Enter id, password Transaction DB


E-R diagrams graphically representation of the relationship between the various entities. That is it used to
represent the relationship between two or more entity.

The Component of E-R Diagram

1. Entity

Entity has a set of attribute whose value is uniquely, identify the entity or
distinguish the entity from the other thing or entity in the world.

2. Attribute

Attribute Are used to define an entity that is the property that discribe an entity.
That is the properly that describe an entity.

3. Relationship

Is association among different/several, entities? It connects to one or more


4. Weak Entity

A weak entity is an entity that must defined by a foreign key relationship with another entity as it cannot
be uniquely identified by its own attributes alone.

5. 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.
6. Multivalve Attribute

A multivalve attribute can have more than one value. For example, an employee
entity can have multiple skill values.

Figure 7: ER Diagram



In this module the new customer makes the request for new product and maintenance of product. For
creating new account at this level information is accepted by Admin verified. After the verification of the
information the customer will be register to check information database. Then service provides by the
employee will check for the new product and maintenance and also verified for model no, and brands..

For Register COMPONENT:

Customer must have a unique user id and password to the system.

If a wrong password and ID is given then mobile number is solution for this problem .to get unlocked.


Using the interface on selecting the desired product he is

Taken to a page which shows the present Stock in that particular with the unique model number and


This interface helps Customer to transfer funds to online bank account. Customer is provided with a
transaction password which is different from the login and password.

If the transaction is successful a notification should appear to the customer. In case it is unsuccessful a
proper message should be given to the customer as to why it failed.

Maintenance Employer Track :

This module is responsible for the processing of your application. And track for employer who is
responsible for solutions


User can view STOCK AND EMPLOYEE as well statements.


Proper help is provided as and when requested by the user.

LOGOUT: Logout from the system.

4.2 Data Design

4.2.1 Schema Design




And Double float


Data types used in this project you can see at this coding seat.

4.3.2 Algorithms Design




2. Fill the Registration Form

3. After filling all required fields click on the submit button

4. If every field is correctly filled

It will show Registration Successful page. Then go to

Step 6

It shows Error to correct required fields according to

the validations applied.

Then goto step 5.

5.Repeat step 3and 4.

6. END



2. Ask the Customer to enter User Id and Password.

3. Check User ID and Password Combination in the encrypted database.

4.If the User ID and Password is correct

Then give permission with allowed access rights.


Access is denied and the enter User Id and Password screen is show again.

5. END