Professional Documents
Culture Documents
Query
Query
This project entitled “Customer Query Tracking System” Creation for MARUTHI
POWER SOLUTION system is complete solutions forMaruthi power solution Company and the
various modules together form the entire project.This project handles the details about the
products Services, new Products, Clients Query and Maintenance tips given to the clients. This
application is basically intended to provide the customers with detailed information about the
services by the Company in easy and convenient manner.
The system has a major problem in finding the product support and service activities that
are undertaken by the employees. Once the products have installed at the client’s site, the cycle
of warranty maintenance starts. To keep the customers in a proper chain of satisfaction the
system needs the data to be organized in a proper relational way.
The project is to maintain the relational communication among the project is to maintain
this relational communication among the data, such that consistency, reliability and integrity can
be achieved. The major technicality within the system lies in managing the coordination among
the sales and service departments, which is the major hold upon the system to gain or achieve
profits.
MODULES:
Login
Home
Products
online Purchase
Customer query Booking
Job allocation
Job statas
Contact us/ Suggestions
Designing : Photoshop
Home
This module contains the details of the organisation website home page linked with its
contents.
About Us
The about us module contains the details about the organization, Infrastructure and
History.
Products
The Product details can be viewed through this module. In this module the product details
can be shown in the screen.
Contact Us/Suggestion
The contact us Module contains the details to contact with the school through all mode of
communicationsand it also provides the customer to give suggestions regaring the process or any
details to the concern through online.
ABOUT THE PROJECT
This project is mainly used to track the queries of the customers in the organization and
resolve the queries. This Project also sends the services to the customer to find out the customer
satisfaction and employee performance. The system has a major problem in finding the product
support and service activities that are undertaken by the employees. Once the products have
installed at the client’s site, the cycle of warranty maintenance starts. To keep the customers in a
proper chain of satisfaction the system needs the data to be organized in a proper relational
way.This Project also sends the services to the customer to find out the customer satisfaction and
employee performance.
The system has a major problem in finding the product support and service activities that
are undertaken by the employees. Once the products have installed at the client’s site, the cycle
of warranty maintenance starts. To keep the customers in a proper chain of satisfaction the
system needs the data to be organized in a proper relational way. The project is to maintain the
relational communication among the project is to maintain this relational communication among
the data, such that consistency, reliability and integrity can be achieved. The major technicality
within the system lies in managing the coordination among the sales and service departments,
which is the major hold upon the system to gain or achieve profits.
Maruthi Power Supply has grown to be a leader in the field of power conditioning by
manufacturing and exporting products like Domestic Inverters, UPSs, Automatic stabilizers,
Servo Controlled Stabilizers, CVT (constant voltage transformers), Auto Transformers, Isolation
Transformers, Automatic water level controller, Solar PCU, MPPT charger controller, Solar
power plant, Solar lantern, solar garden lights, Solar street lights, solar water pump and solar
Water heater. Our expertise is based on 15 years of experience in developing customized power
solution to meet the specific requirements of various industrial and commercial applications. Our
company is committed to offer unmatched quality products at market leading prices to ensure
client satisfaction across the Coimbatore. For attaining our established quality trademark, we
procure these stabilizers and other UPS from those manufacturers and suppliers who have
established themselves in this sector by offering only reliable and durable Constant Voltage
Transformer and Induction Stoves.
We always try to deliver quality. Hence, before offering these Automatic & Servo
Stabilizers, Home UPSs, Online UPSs, Constant Voltage Transformers (CVT) and Induction
Stoves, we perform quality testing of all procured UPS and Stabilizers. Since our inception, we
have been following ethical business approach such as integrity, dependability and endurance
that help us in maintaining the long term relationship with our existed clients and creating new
clientele with us. Our absolute power backup and power cut solution has enabled us to contribute
considerably in the arena of continuous backup in the power industry.
EXISTING SYSTEM:
The existing system is used manual. The user has been maintaining their system manually
is a tedious job. All the process must be done manually.The users are interested to speed up the
Operations and all the operations must be done automatically. Existing system is the manual one
which has the following drawbacks.
DRAW BACKS:
Advantages:
The required information can be secured easily.
Time will not be wasted in the process.
There is no risk of data mismanagement at any level
Wastage of manpower is reduced.
SYSTEM REQUIREMENTS
Hardware Requirements:
• System : Pentium IV 2.4 GHz.
• Hard Disk : 40 GB.
• Floppy Drive : 1.44 Mb.
• Monitor : 15 VGA Colour.
• Mouse : Logitech.
• Ram : 512 Mb.
Software Requirements:
• Operating system : Windows XP.
• Coding Language : JSP,HTML
• Designing : Photoshop
TABLE DESIGN
LEVEL: 1
Home Details
Product stored
Home process
Product
process
Product details
Suggestion details
Product
Suggestion Suggestion Query Detail
Details Process process
receipts process
Service Details
Level 2
Customer qury
booking
Qury booking
Customer qury
Customer qury
booking
booking
ENTITY RELATIONSHIP DIAGRAM
bname
iname
filename
cname caddr
categor email
iprice
pcode
sno cashmod
Product
Product Purchase
process
stype suges
pno
coid
addr Purchase
Process
cusco probl
Suggestion
de e adate cname cmail
pname odate
Suggestion
Job Status
Process ccode
Detail
mob
Online Query Booking
cusna email
me
cuscode ptype
jobcode
pnam
Job e Query
Process Job Allocation process
SYSTEM TESTING
Software testing methods are traditionally divided into black box testing and white
box testing. These two approaches are used to describe the point of view that a test engineer
takes when designing test cases.
Black box testing
Black box testing treats the software as a "black box," without any knowledge of
internal implementation. Black box testing methods include: equivalence partitioning, boundary
value analysis, all-pairs testing, fuzz testing, model-based testing, traceability matrix, exploratory
testing and specification-based testing.
Specification-based testing
White box testing, by contrast to black box testing, is when the tester has access to
the internal data structures and algorithms (and the code that implement these)
Types of white box testing
White box testing methods can also be used to evaluate the completeness of a test
suite that was created with black box testing methods. This allows the software team to examine
parts of a system that are rarely tested and ensures that the most important function points have
been tested.
Two common forms of code coverage are:
function coverage, which reports on functions executed
and statement coverage, which reports on the number of lines executed to complete the
test.
They both return a coverage metric, measured as a percentage.
Acceptance testing
Unit testing is a software design and development method where the programmer
verifies that individual units of source code are working properly. A unit is the smallest testable
part of an application. In procedural programming a unit may be an individual program, function,
procedure, etc., while in object-oriented programming, the smallest unit is a method, which may
belong to a base/super class, abstract class or derived/child class.
Ideally, each test case is independent from the others; Double objects like stubs, mock
or fake objects as well as test harnesses can be used to assist testing a module in isolation. Unit
testing is typically done by software developers to ensure that the code other developers have
written meets software requirements and behaves as the developer intended. This is basically
done to make sure that each module of the project is working properly.
INTEGRATION TESTING
Integration testing (sometimes called Integration and Testing, abbreviated I&T) is the
phase of software testing in which individual software modules are combined and tested as a
group. It follows unit testing and precedes system testing.The purpose of integration testing is to
verify functional, performance and reliability requirements placed on major design items of the
project. Thus using this testing we have verified the complete functionality for project and we
have made sure that the project will be easily accepted by the client given the output of
integration testing.
VALIDATION TESTING
The output of the project should be acceptable to the system user. Output requirements are
defined during the system analysis. Testing a software system is done against the output
requirement and the output testing was completely successful.
IMPLEMENTATION
Software deployment is all of the activities that make a software system available for use.
The general deployment process consists of several interrelated activities with possible
transitions between them. These activities can occur at the producer site or at the consumer site
or both. Because every software system is unique, the precise processes or procedures within
each activity can hardly be defined. Therefore, "deployment" should be interpreted as a general
process that has to be customized according to specific requirements or characteristics.
Deployment activities
Release
The release activity follows from the completed development process. It includes all the
operations to prepare a system for assembly and transfer to the customer site. Therefore, it must
determine the resources required to operate at the customer site and collect information for
carrying out subsequent activities of deployment process.
Install and activate
Activation is the activity of starting up the executable component of software. For simple
system, it involves establishing some form of command for execution. For complex systems, it
should make all the supporting systems ready to use.
In larger software deployments, the working copy of the software might be installed on a
production server in a production environment. Other versions of the deployed software may be
installed in a test environment, development environment and disaster recovery environment.
Deactivate
Deactivation is the inverse of activation, and refers to shutting down any executing
components of a system. Deactivation is often required to perform other deployment activities,
e.g., a software system may need to be deactivated before an update can be performed.
Adapt
The adaptation activity is also a process to modify a software system that has been
previously installed. It differs from updating in that adaptations are initiated by local events such
as changing the environment of customer site, while updating is mostly started from remote
software producer.
Update
The update process replaces an earlier version of all or part of a software system with a
newer release.
Built-In
Mechanisms for installing updates are built into some software systems. Automation of
these update processes ranges from fully automatic to user initiated and controlled. Norton
Internet Security is an example of a system with a semi-automatic method for retrieving and
installing updates to both the antivirus definitions and other components of the system.