SlideShare a Scribd company logo
1 of 29
Download to read offline
1
ONLINE COMPLIANT RESPONSE SYSTEM FOR
CORPORATION
2
ABSTRACT
The main idea for developing this project is to replace existing manual
compliant system with online service support. In order to provide better compliant
response for any kind of corporation problems this system should be effective. This
system will increase corporation reputation by providing better services and
request feedback from people. As we know people are key for identifying
problems.
The main objective of our project is to provide a website for people .They
can send their quires to our website through the enquiry form we created any other
harmful issues in their local areas.
In present market scope for using this project is high. This Online Compliant
Response System for Corporation provides services for peoples through online.
This feature can save time. As the information technology is growing widely,
developing and maintain this application can be done with a minimum cost. This
application can reduce four times the cost compare to the existing manual system.
3
CHAPTER 1
INTRODUCTION
1.1 OBJECTIVES AND SCOPE OF THE PROJECT
An effective complaints management system is integral to providing quality
customer service. It helps to measure customer satisfaction and is a useful source
of information and feedback for improving services. Often customers are the first
to identify when things are not working properly.
It is web based project this project is advanced and user friendly to the end-
user. Any user can able to free member of this website. They can easily download
any environment issues and they can directly communicate with welfare officers.
Implementing effective complaints management systems within public
sector agencies:
 Improves Companies internal complaints handling
 Reduces recurring complaints
 Improves standards of service to the community
 Raises standards of administrative decision-making
1.2 THEORETICAL BACKGROUND
A good complaints management system is one of the crucial requirements
for successful businesses when managing customers’ needs and protecting their
brand. Through the implementation, assessment, certification and training of a
complaints management system we can help you to make big leaps in delivering
customer satisfaction.
4
A complaint is an expression of dissatisfaction made to an organization,
related to its products, or the complaints handling process itself, where a response
or resolution is explicitly implicitly expected." Definition from ISO 10002:2004
It costs an organization at least four times as much to recruit a new
customer as to maintain an existing one. Organizations that regularly lose
customers struggle to repair their damaged reputations.
In today’s competitive environment, product and service innovations are
re-defining accepted levels of performance. A good Complaints Management
System is one of the crucial requirements for successful businesses when managing
customers’ needs and protecting their brand.
Effective complaint management is fundamental to the provision of quality
service. Complaints systems provide a mechanism for obtaining feedback from
customers, resolving disputes and reforming policies and procedures.
Complaints management is a vital component of every decision-making
framework and is especially relevant to agencies that have service-oriented roles in
the public sector. With increasing expectations from the public, agencies need to
respond to complaints in an effective and timely way.
1.3 METHODOLOGY ADOPTED
Prototyping Model has been used for software development according to
which a throwaway prototype of the proposed system, based on the currently
known requirements, is given to the user so that he has a fair idea about how the
proposed system is going to be like. This will help him in deciding the interface,
input and output requirements.
5
It can be easily adjudged that inputs and outputs are big in number, can
increase exponentially and may create a big chaos if not restricted properly.
As the user spends some time on the prototype, he will become more precise
about his own input output Requirements. This prototype will provide him with an
environment analogous to the proposed system’s environment.
Due to object oriented support in .NET, various concepts (like reusability,
polymorphism, isolation etc.) are already there but for the efficient management of
system components, Component based Software Engineering will also be
exercised which will help in a resultant library of components, the benefit of which
will be reusability and fast development.
Due to lack of hierarchical structure in object oriented approach, there is no
meaning of Bottom-up or Top-down testing. Testing will begin from the
rudimentary levels of the system and will move towards higher level components,
which will be based on design phase rather than coding phase Words.
1.3 LITERATURE REVIEW
Literature survey is the most important step in software development
process. Before developing the tool it is necessary to determine the time factor,
economy in company strength. Once these things are satisfied, then next steps is to
determine which operating system and language can be used for developing the
tool. Once the programmers start building the tool the programmers need lot of
external support.
6
Data centre Security staff utilizing video surveillance, state of the art
intrusion detection systems, and other electronic means, when an employee no
longer has a business need to access datacenter his privileges to access datacenter
should be immediately revoked. All physical and electronic access to data centers
by employees should be logged and audited routinely.
Audit tools so that users can easily determine how their data is stored,
protected, used, and verify policy enforcement.
Data Provider should also make a contractual commitment to obey local
privacy requirements on behalf of their customers, Data-centered policies that are
generated when a user provides personal or sensitive information that travels with
that information throughout its lifetime to ensure that the information is used only
in accordance with the policy.
Data store in database of provider should be redundantly store in multiple
physical locations. Data that is generated during running of program on instances is
all customer data and therefore provider should not perform backups.
Data Sanitization is the process of removing sensitive information from a
storage device. What happens to data stored in a cloud computing environment
once it has passed its user’s “use by date “What data sanitization practices does the
cloud computing service provider propose to implement for redundant and retiring
data storage devices as and when these devices are retired or taken out of service.
7
CHAPTER 2
SYSTEM ANALYSIS
2.1 EXISTING SYSTEM
In case of existing system people need to go for the corporation office
and they should follow some rules to register their complaints. People register their
complaint only in the paper forms. They should follow lot of formalities. So they
spend more time. And there is a chance to miss any forms unexpectedly. And the
main thing is people can’t know the status of their complaint. It takes more time to
response. Thus some of issues are not yet solved.
DISADVANTAGES:
 Takes more time to complaint registration.
 People need to go for the corporation office directly.
 People should follow lot of formalities.
 There is a chance to miss any forms unexpectedly.
8
2.2 PROPOSED SYSTEM:
It is web based project this project is advanced and user friendly to the
end-user. Any user can able to free member of this website. They can easily
download any environment issues and they can directly communicate with welfare
officers. People can send their quires to our website through the enquiry form we
created any other harmful issues in their local areas. People can see the complaint
status through the website itself. If no action taken on the complaint people can
restore it. The person who administrate this system at the corporation view the
complaints and provide the status response to corresponding people.
ADVANTAGES:
 It saves the time and the user spending cost.
 People need not to go for the corporation office directly.
 People need not to follow any formalities.
 There is no chance to miss any forms in any way.
 People can know complaint status often.
9
CHAPTER 3
SYSTEM SPECIFICATION
3.1 HARDWARE SPECIFICATION
System : Pentium IV 2.4 GHz
Hard Disk : 120 GB
Monitor : 18.5’ Colour Monitor
Mouse : Optical Mouse
Ram : 1 GB
Keyboard : Multimedia Keyboard
3.2 SOFTWARE SPECIFICATION
Operating system : Windows 7
Coding Language : Java Script and XML, HTML,PHP
Data Base : SQL Server 2007
10
CHAPTER 4
SOFTWARE DESCRIPTION
4.1 FEATURES OF JAVASCRIPT
JavaScript (JS) is a dynamic computer programming language. It is most
commonly used as part of web browsers, whose implementations allow client-side
scripts to interact with the user, control the browser, communicate asynchronously,
and alter the document content that is displayed. It is also being used in server-side
programming, game development and the creation of desktop and mobile
applications.
JavaScript is a prototype-based scripting language with dynamic typing and
has first-class functions. Its syntax was influenced by C. JavaScript copies many
names and naming conventions from Java, but the two languages are otherwise
unrelated and have very different semantics. The key design principles within
JavaScript are taken from the self and Scheme programming languages. It is a
multi-paradigm language, supporting object-oriented, imperative, and functional
programming styles.
The application of JavaScript to use outside of web pages—for example, in
PDF documents, site-specific browsers, and desktop widgets—is also significant.
Newer and faster JavaScript VMs and platforms built upon them (notably
Node.js) have also increased the popularity of JavaScript for server-side web
applications.
11
On the client side, JavaScript was traditionally implemented as an
interpreted language but just-in-time compilation is now performed by recent
(post-2012) browsers.
4.2 IMPERATIVE AND STRUCTURED
JavaScript supports much of the structured programming syntax from C
(e.g., if statements, while loops, switch statements, etc.). One partial exception is
scoping: C-style block scoping is not supported. Instead, JavaScript has function
scoping (although, block scoping using the let keyword was added in JavaScript
1.7). Like C, JavaScript makes a distinction between expressions and statements.
One syntactic difference from C is automatic semicolon insertion, which allows the
semicolons that would normally terminate statements to be omitted.
4.3 DYNAMIC
Dynamic typing is most scripting languages, types are associated with
values, not with variables. For example, a variable x could be bound to a number,
and then later rebound to a string. JavaScript supports various ways to test the type
of an object, including duck typing.
Object-based is JavaScript is almost entirely object-based. JavaScript objects
are associative arrays, augmented with prototypes (see below). Object property
names are string keys. They support two equivalent syntaxes: dot notation
(obj.x = 10) and bracket notation (obj['x'] = 10). Properties and their values can be
added, changed, or deleted at run-time.
12
Most properties of an object (and those on its prototype inheritance chain)
can be enumerated using a for...in loop. JavaScript has a small number of built-in
objects such as Function and Date.
4.4 FUNCTIONAL
Functions are first-class they are objects themselves. As such, they have
properties and methods, such as .call () and .bind ().A nested function is a function
defined within another function. It is created each time the outer function is
invoked. In addition, each created function forms a lexical closure: the lexical
scope of the outer function, including any constants, local variables and argument
values, becomes part of the internal state of each inner function object, even after
execution of the outer function concludes.
4.5 PROTOTYPE-BASED
Prototypes are JavaScript uses prototypes where many other object oriented
languages use classes for inheritance. It is possible to simulate many class-based
features with prototypes in JavaScript.
Functions double as object constructors along with their typical role.
Prefixing a function call with new will create an instance of a prototype, inheriting
properties and methods from the constructor (including properties from the Object
prototype). ECMAScript 5 offers the Object. Create method, allowing explicit
creation of an instance without automatically inheriting from the Object prototype
(older environments can assign the prototype to null). The constructor's prototype
property determines the object used for the new object's internal prototype. New
methods can be added by modifying the prototype of the object used as a
constructor.
13
JavaScript's built-in constructors, such as Array or Object, also have
prototypes that can be modified. While it is possible to modify the Object
prototype, it is generally considered bad practice because most objects in
JavaScript will inherit methods and properties from the Object prototype and they
may not expect the prototype to be modified.
4.6 IMPLICIT AND EXPLICIT DELEGATION
JavaScript natively supports various function based implementations of Role
patterns like Traits and Mixins. Such a function defines additional behavior by at
least one method bound to the keyword within its function body. A Role then has
to be delegated explicitly via call or apply to objects that need to feature additional
behavior that is not shared via the prototype chain.
4.7 FEATURES OF SQL SERVER
The OLAP Services feature available in SQL Server version 7.0 is now
called SQL Server 2005 Analysis Services. The term OLAP Services has been
replaced with the term Analysis Services. Analysis Services also includes a new
data mining component. The Repository component available in SQL Server
version 7.0 is now called Microsoft SQL Server 2000 Meta Data Services.
References to the component now use the term Meta Data Services. The term
repository is used only in reference to the repository engine within Meta Data
Services.
14
SQL-SERVER database consist of six type of objects,
 TABLE
 QUERY
 FORM
 REPORT
 MACRO
TABLE
A database is a collection of data about a specific topic.
VIEWS OF TABLE
We can work with a table in two types,
1. Design View
2. Datasheet View
DESIGN VIEW
To build or modify the structure of a table we work in the table design view.
We can specify what kind of data will be hold.
DATASHEET VIEW
To add, edit or analyses the data itself we work in tables datasheet view
mode.
15
QUERY
A query is a question that has to be asked the data. Access gathers data that
answers the question from one or more table. The data that make up the answer is
either dynaset (if you edit it) or a snapshot (it cannot be edited).Each time we run
query, we get latest information in the dynaset. Access either displays the dynaset
or snapshot for us to view or perform an action on it, such as deleting or updating.
16
CHAPTER 5
PROJECT DESCRIPTION
5.1 MODULES AND ITS DESCRIPTION
Online Compliant Response System For Corporation for the data web is
carried out with the following modules.
 Admin Module
 User Module
 Upload Module
 Preview Module
 Download Module
5.1.1ADMIN MODULE
 Administrator can login individually and view the complaints directly.
 It is also provide complaint status to the user.
5.1.2 USER MODULE
 User can register and login to complaint their problems using name mobile
number, address and other relevant details...
 Here, user can view all the types of problem available in corporation like
water problem, road problem, etc...
17
5.1.3 UPLOAD MODULE
 This module is used to help the user to upload the data through the online.
 The following are categories ,
 Water
 Road
 Others
5.1.4 PREVIEW MODULE
 In this Module User can know the status about their complaints.
 Preview module also helps the user to know other relevant problems in
corporation.
 The user is going to view our compliant status report.
5.1.5 DOWNLOAD MODULE
 User can download Complaint form and Birth death certificate forms from
the website...
 And also user can download other relevant complaint forms such as
drainage, and etc…
18
CHAPTER 6
SYSTEM TESTING
The purpose of testing is to discover errors. Testing is the process of trying
to discover every conceivable fault or weakness in a work product.
It provides a way to check the functionality of components, sub assemblies,
assemblies and/or a finished product it is the process of exercising software with
the intent of ensuring that the Software system meets its requirements and user
expectations and does not fail in an unacceptable manner. There are various types
of test. Each test type addresses a specific testing requirement.
6.1 UNIT TESTING
Unit testing involves the design of test cases that validate that the internal
program logic is functioning properly, and that program inputs produce valid
outputs. All decision branches and internal code flow should be validated. It is the
testing of individual software units of the application .it is done after the
completion of an individual unit before integration. This is a structural testing, that
relies on knowledge of its construction and is invasive. Unit tests perform basic
tests at component level and test a specific business process, application, and/or
system configuration. Unit tests ensure that each unique path of a business process
performs accurately to the documented specifications and contains clearly defined
inputs and expected results.
19
6.2 INTEGRATION TESTING
Integration tests are designed to test integrated software components to
determine if they actually run as one program. Testing is event driven and is more
concerned with the basic outcome of screens or fields. Integration tests
demonstrate that although the components were individually satisfaction, as shown
by successfully unit testing, the combination of components is correct and
consistent. Integration testing is specifically aimed at exposing the problems that
arise from the combination of components.
6.3 FUNCTIONAL TESTING
Functional tests provide systematic demonstrations that functions tested are
available as specified by the business and technical requirements, system
documentation, and user manuals.
Organization and preparation of functional tests is focused on requirements,
key functions, or special test cases. In addition, systematic coverage pertaining to
identify Business process flows; data fields, predefined processes, and successive
processes must be considered for testing. Before functional testing is complete,
additional tests are identified and the effective value of current tests is determined.
6.3.1 SYSTEM TESTING
System testing ensures that the entire integrated software system meets is
requirements. It tests a configuration to ensure known and predictable results. An
example of system testing is the configuration oriented system integration test.
System testing is based on process descriptions and flows, emphasizing pre-driven
process links and integration points.
20
6.3.2 WHITE BOX TESTING
White Box Testing is a testing in which in which the software tester has
knowledge of the inner workings, structure and language of the software, or at least
its purpose. It is purpose. It is used to test areas that cannot be reached from a black
box level.
6.3.3 BLACK BOX TESTING
Black Box Testing is testing the software without any knowledge of the inner
workings, structure or language of the module being tested. Black box tests, as
most other kinds of tests, must be written from a definitive source document, such
as specification or requirements document, such as specification or requirements
document. It is a testing in which the software under test is treated, as a black box.
The test provides inputs and responds to outputs without considering how the
software works.
6.4 ACCEPTANCE TESTING
User Acceptance Testing is a critical phase of any project and requires
significant participation by the end user. It also ensures that the system meets the
functional requirements.
21
CHAPTER 7
SYSTEM IMPLEMENTATION
Implementation is the stage of the project when the theoretical design is
turned out into a working system. Thus it can be considered to be the most critical
stage in achieving a successful new system and in giving the user, confidence that
the new system will work and be effective.
The implementation stage involves careful planning, investigation of the
existing system and it’s constraints on implementation, designing of methods to
achieve changeover and evaluation of changeover methods.
7.1 INTERACTION MODEL
An interaction model is a design model that binds an application together in
a way that supports the conceptual models of its target users. It is the glue that
holds an application together. It defines how all of the objects and actions that are
part of an application interrelate, in ways that mirror and support real-life user
interactions.
It ensures that users always stay oriented and understand how to move from
place to place to find information or perform tasks. It provides a common vision
for an application. It enables designers, developers, and stakeholders to understand
and explain how users move from objects to actions within a system.
22
7.1.1 CLIENT-DRIVEN INTERVENTIONS
Client-driven interventions are the means to protect customers from unreliable
services. For example, services that miss deadlines or do not respond at all for a
longer time are replaced by other more reliable services in future discovery
operations.
7.1.2 PROVIDER-DRIVEN INTERVENTIONS
Provider-driven interventions are desired and initiated by the service owners
to shield themselves from malicious clients. For instance, requests of clients
performing a denial of service attack by sending multiple requests in relatively
short intervals are blocked (instead of processed) by the service.
23
CHAPTER 8
UML DIAGRAMS
We prepare UML diagrams to understand a system in better and simple way.
A single diagram is not enough to cover all aspects of the system. So UML defines
various kinds of diagrams to cover most of the aspects of a system.
You can also create your own set of diagrams to meet your requirements.
Diagrams are generally made in an incremental and iterative way.
There are two broad categories of diagrams and then are again divided into
sub-categories:
 Structural Diagrams
 Behavioral Diagrams
STRUCTURAL DIAGRAMS:
The structural diagrams represent the static aspect of the system. These static
aspects represent those parts of a diagram which forms the main structure and
therefore stable. These static parts are represents by classes, interfaces, objects,
components and nodes. The four structural diagrams are:
 Class diagram
 Object diagram
 Component diagram
 Deployment diagram
24
CLASS DIAGRAM:
Class diagrams are the most common diagrams used in UML. Class diagram
consists of classes, interfaces, associations and collaboration. Class diagrams
basically represent the object oriented view of a system which is static in nature.
Active class is used in a class diagram to represent the concurrency of the system.
Class diagram represents the object orientation of a system. So it is generally used
for development purpose. This is the most widely used diagram at the time of
system construction.
Figure1: Class Diagram
25
OBJECT DIAGRAM:
Object diagrams can be described as an instance of class diagram. So these
diagrams are more close to real life scenarios where we implement a system.
Object diagrams are a set of objects and their relationships just like class diagrams
and also represent the static view of the system. The usage of object diagrams is
similar to class diagrams but they are used to build prototype of a system from
practical perspective.
COMPONENT DIAGRAM:
Component diagrams represent a set of components and their relationships.
These components consist of classes, interfaces or collaborations. So Component
diagrams represent the implementation view of a system. During design phase
software artifacts (classes, interfaces etc) of a system are arranged in different
groups depending upon their relationship. Now these groups are known as
components. Finally, component diagrams are used to visualize the
implementation.
DEPLOYMENT DIAGRAM:
Deployment diagrams are a set of nodes and their relationships. These nodes
are physical entities where the components are deployed. Deployment diagrams are
used for visualizing deployment view of a system. This is generally used by the
deployment team.
26
BEHAVIORAL DIAGRAMS:
Any system can have two aspects, static and dynamic. So a model is
considered as complete when both the aspects are covered fully.Behavioral
diagrams basically capture the dynamic aspect of a system. Dynamic aspect can be
further described as the changing/moving parts of a system.
UML has the following five types of behavioral diagrams:
 Use case diagram
 Sequence diagram
 Activity diagram
27
USE CASE DIAGRAM:
Use case diagrams are a set of use cases, actors and their relationships. They
represent the use case view of a system. A use case represents a particular
functionality of a system. So use case diagram is used to describe the relationships
among the functionalities and their internal/external controllers. These controllers
are known as actors.
Figure 2: Use Case Diagram
28
SEQUENCE DIAGRAM:
A sequence diagram is an interaction diagram. From the name it is clear that
the diagram deals with some sequences, which are the sequence of messages
flowing from one object to another. Interaction among the components of a system
is very important from implementation and execution perspective. So Sequence
diagram is used to visualize the sequence of calls in a system to perform a specific
functionality.
Figure 3: Sequence Diagram
29
ACTIVITY DIAGRAM:
Activity diagram describes the flow of control in a system. So it consists of
activities and links. The flow can be sequential, concurrent or branched. Activities
are nothing but the functions of a system. Numbers of activity diagrams are
prepared to capture the entire flow in a system. Activity diagrams are used to
visualize the flow of controls in a system. This is prepared to have an idea of how
the system will work when executed.
Figure 4: Activity Diagram

More Related Content

What's hot

Hotel reservation system
Hotel reservation systemHotel reservation system
Hotel reservation systemManoj Malshan
 
Attendance management system
Attendance management system Attendance management system
Attendance management system SHIVANGI GOEL
 
Software Requirements Specification for restaurant management system
Software Requirements Specification for restaurant management systemSoftware Requirements Specification for restaurant management system
Software Requirements Specification for restaurant management systemSM. Aurnob
 
Unit 2 processor&memory-organisation
Unit 2 processor&memory-organisationUnit 2 processor&memory-organisation
Unit 2 processor&memory-organisationPavithra S
 
SRS for online examination system
SRS for online examination systemSRS for online examination system
SRS for online examination systemlunarrain
 
Online Shopping System [SE]
Online Shopping System  [SE]Online Shopping System  [SE]
Online Shopping System [SE]Ch Fahadi
 
Chap 01 human computer interaction
Chap 01 human computer interactionChap 01 human computer interaction
Chap 01 human computer interactionJavaria Malik
 
College Management System project
College Management System projectCollege Management System project
College Management System projectManish Kushwaha
 
Quiz application
Quiz applicationQuiz application
Quiz applicationHarsh Verma
 
Hostpital management system(srs)
Hostpital management system(srs)Hostpital management system(srs)
Hostpital management system(srs)maamir farooq
 
Customer ordering system
Customer ordering systemCustomer ordering system
Customer ordering systemSuriey Tafar
 
Software engineering project(srs)!!
Software engineering project(srs)!!Software engineering project(srs)!!
Software engineering project(srs)!!sourav verma
 
online movie ticket booking system
online movie ticket booking systemonline movie ticket booking system
online movie ticket booking systemSikandar Pandit
 
Mobile store management
Mobile store management Mobile store management
Mobile store management Rupendra Verma
 
Inventory Management System
Inventory Management SystemInventory Management System
Inventory Management SystemEmmanuel college
 
Attendance Management Report 2016
Attendance Management Report 2016Attendance Management Report 2016
Attendance Management Report 2016Pooja Maan
 

What's hot (20)

Waste Management System
Waste Management SystemWaste Management System
Waste Management System
 
Hotel reservation system
Hotel reservation systemHotel reservation system
Hotel reservation system
 
Attendance management system
Attendance management system Attendance management system
Attendance management system
 
Online final report
Online final reportOnline final report
Online final report
 
Srs for banking system
Srs for banking systemSrs for banking system
Srs for banking system
 
Software Requirements Specification for restaurant management system
Software Requirements Specification for restaurant management systemSoftware Requirements Specification for restaurant management system
Software Requirements Specification for restaurant management system
 
Unit 2 processor&memory-organisation
Unit 2 processor&memory-organisationUnit 2 processor&memory-organisation
Unit 2 processor&memory-organisation
 
SRS for online examination system
SRS for online examination systemSRS for online examination system
SRS for online examination system
 
Online Shopping System [SE]
Online Shopping System  [SE]Online Shopping System  [SE]
Online Shopping System [SE]
 
Chap 01 human computer interaction
Chap 01 human computer interactionChap 01 human computer interaction
Chap 01 human computer interaction
 
College Management System project
College Management System projectCollege Management System project
College Management System project
 
Quiz application
Quiz applicationQuiz application
Quiz application
 
Hostpital management system(srs)
Hostpital management system(srs)Hostpital management system(srs)
Hostpital management system(srs)
 
Customer ordering system
Customer ordering systemCustomer ordering system
Customer ordering system
 
Chat bot in_pythion
Chat bot in_pythionChat bot in_pythion
Chat bot in_pythion
 
Software engineering project(srs)!!
Software engineering project(srs)!!Software engineering project(srs)!!
Software engineering project(srs)!!
 
online movie ticket booking system
online movie ticket booking systemonline movie ticket booking system
online movie ticket booking system
 
Mobile store management
Mobile store management Mobile store management
Mobile store management
 
Inventory Management System
Inventory Management SystemInventory Management System
Inventory Management System
 
Attendance Management Report 2016
Attendance Management Report 2016Attendance Management Report 2016
Attendance Management Report 2016
 

Viewers also liked

Prototype model and process
Prototype model  and processPrototype model  and process
Prototype model and processDanish Musthafa
 
Prototype model
Prototype modelPrototype model
Prototype modelsadhana8
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Angelin R
 
Library Management System PPT
Library Management System PPTLibrary Management System PPT
Library Management System PPTTamaghna Banerjee
 
Prototype model
Prototype modelPrototype model
Prototype modelshuisharma
 

Viewers also liked (7)

Prototype model and process
Prototype model  and processPrototype model  and process
Prototype model and process
 
Prototype Model
Prototype ModelPrototype Model
Prototype Model
 
Prototype model
Prototype modelPrototype model
Prototype model
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
Library Management System PPT
Library Management System PPTLibrary Management System PPT
Library Management System PPT
 
Prototype model
Prototype modelPrototype model
Prototype model
 
Product design concept
Product design conceptProduct design concept
Product design concept
 

Similar to Online compliant response system for corporation

Mingle box - Online Job seeking System
Mingle box - Online Job seeking SystemMingle box - Online Job seeking System
Mingle box - Online Job seeking SystemBharat Kalia
 
Loan Approval Management Java project
Loan Approval Management Java projectLoan Approval Management Java project
Loan Approval Management Java projectTutorial Learners
 
online patient treatment system
online patient treatment system online patient treatment system
online patient treatment system RabiaNasir31
 
44478167 hospital-management-system
44478167 hospital-management-system44478167 hospital-management-system
44478167 hospital-management-systemAkshay Iliger
 
235429094 jobportal-documentation
235429094 jobportal-documentation235429094 jobportal-documentation
235429094 jobportal-documentationsireesha nimmagadda
 
Defect Tracking Tool
Defect Tracking ToolDefect Tracking Tool
Defect Tracking Toolncct
 
System analysis and_design.docx
System analysis and_design.docxSystem analysis and_design.docx
System analysis and_design.docxAlaJebnoun
 
Mca(.net & java) application projects abstracts(v)
Mca(.net & java) application projects abstracts(v)Mca(.net & java) application projects abstracts(v)
Mca(.net & java) application projects abstracts(v)S3 Infotech IEEE Projects
 
FEASIBILITY ANALYSIS REPORT
FEASIBILITY ANALYSIS REPORTFEASIBILITY ANALYSIS REPORT
FEASIBILITY ANALYSIS REPORTrabianasir8
 
Customer engagement platform
Customer engagement platformCustomer engagement platform
Customer engagement platformBhavdip Bhalodia
 
Product and sevices management system
Product and sevices management systemProduct and sevices management system
Product and sevices management systemVinod Gurram
 
Online Shopping project report
Online Shopping project report Online Shopping project report
Online Shopping project report Surjeet Art
 
Shopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docxShopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docxkrushnaborade2
 
Shopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docxShopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docxkrushnaborade2
 
Bt0081 software engineering
Bt0081 software engineeringBt0081 software engineering
Bt0081 software engineeringTechglyphs
 
Documentation e-voting Software Engineering
Documentation e-voting Software EngineeringDocumentation e-voting Software Engineering
Documentation e-voting Software EngineeringBilal Mubeen
 
IRJET- Customized CRM Mobile Application for Retail Industry
IRJET-  	  Customized CRM Mobile Application for Retail IndustryIRJET-  	  Customized CRM Mobile Application for Retail Industry
IRJET- Customized CRM Mobile Application for Retail IndustryIRJET Journal
 
46393833 e banking
46393833 e banking46393833 e banking
46393833 e bankingdipali2009
 

Similar to Online compliant response system for corporation (20)

Mingle box - Online Job seeking System
Mingle box - Online Job seeking SystemMingle box - Online Job seeking System
Mingle box - Online Job seeking System
 
Loan Approval Management Java project
Loan Approval Management Java projectLoan Approval Management Java project
Loan Approval Management Java project
 
online patient treatment system
online patient treatment system online patient treatment system
online patient treatment system
 
44478167 hospital-management-system
44478167 hospital-management-system44478167 hospital-management-system
44478167 hospital-management-system
 
235429094 jobportal-documentation
235429094 jobportal-documentation235429094 jobportal-documentation
235429094 jobportal-documentation
 
Defect Tracking Tool
Defect Tracking ToolDefect Tracking Tool
Defect Tracking Tool
 
System analysis and_design.docx
System analysis and_design.docxSystem analysis and_design.docx
System analysis and_design.docx
 
Mca(.net & java) application projects abstracts(v)
Mca(.net & java) application projects abstracts(v)Mca(.net & java) application projects abstracts(v)
Mca(.net & java) application projects abstracts(v)
 
FEASIBILITY ANALYSIS REPORT
FEASIBILITY ANALYSIS REPORTFEASIBILITY ANALYSIS REPORT
FEASIBILITY ANALYSIS REPORT
 
Customer engagement platform
Customer engagement platformCustomer engagement platform
Customer engagement platform
 
Product and sevices management system
Product and sevices management systemProduct and sevices management system
Product and sevices management system
 
Job portal
Job portalJob portal
Job portal
 
online banking system
online banking systemonline banking system
online banking system
 
Online Shopping project report
Online Shopping project report Online Shopping project report
Online Shopping project report
 
Shopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docxShopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docx
 
Shopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docxShopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docx
 
Bt0081 software engineering
Bt0081 software engineeringBt0081 software engineering
Bt0081 software engineering
 
Documentation e-voting Software Engineering
Documentation e-voting Software EngineeringDocumentation e-voting Software Engineering
Documentation e-voting Software Engineering
 
IRJET- Customized CRM Mobile Application for Retail Industry
IRJET-  	  Customized CRM Mobile Application for Retail IndustryIRJET-  	  Customized CRM Mobile Application for Retail Industry
IRJET- Customized CRM Mobile Application for Retail Industry
 
46393833 e banking
46393833 e banking46393833 e banking
46393833 e banking
 

Recently uploaded

Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 

Online compliant response system for corporation

  • 1. 1 ONLINE COMPLIANT RESPONSE SYSTEM FOR CORPORATION
  • 2. 2 ABSTRACT The main idea for developing this project is to replace existing manual compliant system with online service support. In order to provide better compliant response for any kind of corporation problems this system should be effective. This system will increase corporation reputation by providing better services and request feedback from people. As we know people are key for identifying problems. The main objective of our project is to provide a website for people .They can send their quires to our website through the enquiry form we created any other harmful issues in their local areas. In present market scope for using this project is high. This Online Compliant Response System for Corporation provides services for peoples through online. This feature can save time. As the information technology is growing widely, developing and maintain this application can be done with a minimum cost. This application can reduce four times the cost compare to the existing manual system.
  • 3. 3 CHAPTER 1 INTRODUCTION 1.1 OBJECTIVES AND SCOPE OF THE PROJECT An effective complaints management system is integral to providing quality customer service. It helps to measure customer satisfaction and is a useful source of information and feedback for improving services. Often customers are the first to identify when things are not working properly. It is web based project this project is advanced and user friendly to the end- user. Any user can able to free member of this website. They can easily download any environment issues and they can directly communicate with welfare officers. Implementing effective complaints management systems within public sector agencies:  Improves Companies internal complaints handling  Reduces recurring complaints  Improves standards of service to the community  Raises standards of administrative decision-making 1.2 THEORETICAL BACKGROUND A good complaints management system is one of the crucial requirements for successful businesses when managing customers’ needs and protecting their brand. Through the implementation, assessment, certification and training of a complaints management system we can help you to make big leaps in delivering customer satisfaction.
  • 4. 4 A complaint is an expression of dissatisfaction made to an organization, related to its products, or the complaints handling process itself, where a response or resolution is explicitly implicitly expected." Definition from ISO 10002:2004 It costs an organization at least four times as much to recruit a new customer as to maintain an existing one. Organizations that regularly lose customers struggle to repair their damaged reputations. In today’s competitive environment, product and service innovations are re-defining accepted levels of performance. A good Complaints Management System is one of the crucial requirements for successful businesses when managing customers’ needs and protecting their brand. Effective complaint management is fundamental to the provision of quality service. Complaints systems provide a mechanism for obtaining feedback from customers, resolving disputes and reforming policies and procedures. Complaints management is a vital component of every decision-making framework and is especially relevant to agencies that have service-oriented roles in the public sector. With increasing expectations from the public, agencies need to respond to complaints in an effective and timely way. 1.3 METHODOLOGY ADOPTED Prototyping Model has been used for software development according to which a throwaway prototype of the proposed system, based on the currently known requirements, is given to the user so that he has a fair idea about how the proposed system is going to be like. This will help him in deciding the interface, input and output requirements.
  • 5. 5 It can be easily adjudged that inputs and outputs are big in number, can increase exponentially and may create a big chaos if not restricted properly. As the user spends some time on the prototype, he will become more precise about his own input output Requirements. This prototype will provide him with an environment analogous to the proposed system’s environment. Due to object oriented support in .NET, various concepts (like reusability, polymorphism, isolation etc.) are already there but for the efficient management of system components, Component based Software Engineering will also be exercised which will help in a resultant library of components, the benefit of which will be reusability and fast development. Due to lack of hierarchical structure in object oriented approach, there is no meaning of Bottom-up or Top-down testing. Testing will begin from the rudimentary levels of the system and will move towards higher level components, which will be based on design phase rather than coding phase Words. 1.3 LITERATURE REVIEW Literature survey is the most important step in software development process. Before developing the tool it is necessary to determine the time factor, economy in company strength. Once these things are satisfied, then next steps is to determine which operating system and language can be used for developing the tool. Once the programmers start building the tool the programmers need lot of external support.
  • 6. 6 Data centre Security staff utilizing video surveillance, state of the art intrusion detection systems, and other electronic means, when an employee no longer has a business need to access datacenter his privileges to access datacenter should be immediately revoked. All physical and electronic access to data centers by employees should be logged and audited routinely. Audit tools so that users can easily determine how their data is stored, protected, used, and verify policy enforcement. Data Provider should also make a contractual commitment to obey local privacy requirements on behalf of their customers, Data-centered policies that are generated when a user provides personal or sensitive information that travels with that information throughout its lifetime to ensure that the information is used only in accordance with the policy. Data store in database of provider should be redundantly store in multiple physical locations. Data that is generated during running of program on instances is all customer data and therefore provider should not perform backups. Data Sanitization is the process of removing sensitive information from a storage device. What happens to data stored in a cloud computing environment once it has passed its user’s “use by date “What data sanitization practices does the cloud computing service provider propose to implement for redundant and retiring data storage devices as and when these devices are retired or taken out of service.
  • 7. 7 CHAPTER 2 SYSTEM ANALYSIS 2.1 EXISTING SYSTEM In case of existing system people need to go for the corporation office and they should follow some rules to register their complaints. People register their complaint only in the paper forms. They should follow lot of formalities. So they spend more time. And there is a chance to miss any forms unexpectedly. And the main thing is people can’t know the status of their complaint. It takes more time to response. Thus some of issues are not yet solved. DISADVANTAGES:  Takes more time to complaint registration.  People need to go for the corporation office directly.  People should follow lot of formalities.  There is a chance to miss any forms unexpectedly.
  • 8. 8 2.2 PROPOSED SYSTEM: It is web based project this project is advanced and user friendly to the end-user. Any user can able to free member of this website. They can easily download any environment issues and they can directly communicate with welfare officers. People can send their quires to our website through the enquiry form we created any other harmful issues in their local areas. People can see the complaint status through the website itself. If no action taken on the complaint people can restore it. The person who administrate this system at the corporation view the complaints and provide the status response to corresponding people. ADVANTAGES:  It saves the time and the user spending cost.  People need not to go for the corporation office directly.  People need not to follow any formalities.  There is no chance to miss any forms in any way.  People can know complaint status often.
  • 9. 9 CHAPTER 3 SYSTEM SPECIFICATION 3.1 HARDWARE SPECIFICATION System : Pentium IV 2.4 GHz Hard Disk : 120 GB Monitor : 18.5’ Colour Monitor Mouse : Optical Mouse Ram : 1 GB Keyboard : Multimedia Keyboard 3.2 SOFTWARE SPECIFICATION Operating system : Windows 7 Coding Language : Java Script and XML, HTML,PHP Data Base : SQL Server 2007
  • 10. 10 CHAPTER 4 SOFTWARE DESCRIPTION 4.1 FEATURES OF JAVASCRIPT JavaScript (JS) is a dynamic computer programming language. It is most commonly used as part of web browsers, whose implementations allow client-side scripts to interact with the user, control the browser, communicate asynchronously, and alter the document content that is displayed. It is also being used in server-side programming, game development and the creation of desktop and mobile applications. JavaScript is a prototype-based scripting language with dynamic typing and has first-class functions. Its syntax was influenced by C. JavaScript copies many names and naming conventions from Java, but the two languages are otherwise unrelated and have very different semantics. The key design principles within JavaScript are taken from the self and Scheme programming languages. It is a multi-paradigm language, supporting object-oriented, imperative, and functional programming styles. The application of JavaScript to use outside of web pages—for example, in PDF documents, site-specific browsers, and desktop widgets—is also significant. Newer and faster JavaScript VMs and platforms built upon them (notably Node.js) have also increased the popularity of JavaScript for server-side web applications.
  • 11. 11 On the client side, JavaScript was traditionally implemented as an interpreted language but just-in-time compilation is now performed by recent (post-2012) browsers. 4.2 IMPERATIVE AND STRUCTURED JavaScript supports much of the structured programming syntax from C (e.g., if statements, while loops, switch statements, etc.). One partial exception is scoping: C-style block scoping is not supported. Instead, JavaScript has function scoping (although, block scoping using the let keyword was added in JavaScript 1.7). Like C, JavaScript makes a distinction between expressions and statements. One syntactic difference from C is automatic semicolon insertion, which allows the semicolons that would normally terminate statements to be omitted. 4.3 DYNAMIC Dynamic typing is most scripting languages, types are associated with values, not with variables. For example, a variable x could be bound to a number, and then later rebound to a string. JavaScript supports various ways to test the type of an object, including duck typing. Object-based is JavaScript is almost entirely object-based. JavaScript objects are associative arrays, augmented with prototypes (see below). Object property names are string keys. They support two equivalent syntaxes: dot notation (obj.x = 10) and bracket notation (obj['x'] = 10). Properties and their values can be added, changed, or deleted at run-time.
  • 12. 12 Most properties of an object (and those on its prototype inheritance chain) can be enumerated using a for...in loop. JavaScript has a small number of built-in objects such as Function and Date. 4.4 FUNCTIONAL Functions are first-class they are objects themselves. As such, they have properties and methods, such as .call () and .bind ().A nested function is a function defined within another function. It is created each time the outer function is invoked. In addition, each created function forms a lexical closure: the lexical scope of the outer function, including any constants, local variables and argument values, becomes part of the internal state of each inner function object, even after execution of the outer function concludes. 4.5 PROTOTYPE-BASED Prototypes are JavaScript uses prototypes where many other object oriented languages use classes for inheritance. It is possible to simulate many class-based features with prototypes in JavaScript. Functions double as object constructors along with their typical role. Prefixing a function call with new will create an instance of a prototype, inheriting properties and methods from the constructor (including properties from the Object prototype). ECMAScript 5 offers the Object. Create method, allowing explicit creation of an instance without automatically inheriting from the Object prototype (older environments can assign the prototype to null). The constructor's prototype property determines the object used for the new object's internal prototype. New methods can be added by modifying the prototype of the object used as a constructor.
  • 13. 13 JavaScript's built-in constructors, such as Array or Object, also have prototypes that can be modified. While it is possible to modify the Object prototype, it is generally considered bad practice because most objects in JavaScript will inherit methods and properties from the Object prototype and they may not expect the prototype to be modified. 4.6 IMPLICIT AND EXPLICIT DELEGATION JavaScript natively supports various function based implementations of Role patterns like Traits and Mixins. Such a function defines additional behavior by at least one method bound to the keyword within its function body. A Role then has to be delegated explicitly via call or apply to objects that need to feature additional behavior that is not shared via the prototype chain. 4.7 FEATURES OF SQL SERVER The OLAP Services feature available in SQL Server version 7.0 is now called SQL Server 2005 Analysis Services. The term OLAP Services has been replaced with the term Analysis Services. Analysis Services also includes a new data mining component. The Repository component available in SQL Server version 7.0 is now called Microsoft SQL Server 2000 Meta Data Services. References to the component now use the term Meta Data Services. The term repository is used only in reference to the repository engine within Meta Data Services.
  • 14. 14 SQL-SERVER database consist of six type of objects,  TABLE  QUERY  FORM  REPORT  MACRO TABLE A database is a collection of data about a specific topic. VIEWS OF TABLE We can work with a table in two types, 1. Design View 2. Datasheet View DESIGN VIEW To build or modify the structure of a table we work in the table design view. We can specify what kind of data will be hold. DATASHEET VIEW To add, edit or analyses the data itself we work in tables datasheet view mode.
  • 15. 15 QUERY A query is a question that has to be asked the data. Access gathers data that answers the question from one or more table. The data that make up the answer is either dynaset (if you edit it) or a snapshot (it cannot be edited).Each time we run query, we get latest information in the dynaset. Access either displays the dynaset or snapshot for us to view or perform an action on it, such as deleting or updating.
  • 16. 16 CHAPTER 5 PROJECT DESCRIPTION 5.1 MODULES AND ITS DESCRIPTION Online Compliant Response System For Corporation for the data web is carried out with the following modules.  Admin Module  User Module  Upload Module  Preview Module  Download Module 5.1.1ADMIN MODULE  Administrator can login individually and view the complaints directly.  It is also provide complaint status to the user. 5.1.2 USER MODULE  User can register and login to complaint their problems using name mobile number, address and other relevant details...  Here, user can view all the types of problem available in corporation like water problem, road problem, etc...
  • 17. 17 5.1.3 UPLOAD MODULE  This module is used to help the user to upload the data through the online.  The following are categories ,  Water  Road  Others 5.1.4 PREVIEW MODULE  In this Module User can know the status about their complaints.  Preview module also helps the user to know other relevant problems in corporation.  The user is going to view our compliant status report. 5.1.5 DOWNLOAD MODULE  User can download Complaint form and Birth death certificate forms from the website...  And also user can download other relevant complaint forms such as drainage, and etc…
  • 18. 18 CHAPTER 6 SYSTEM TESTING The purpose of testing is to discover errors. Testing is the process of trying to discover every conceivable fault or weakness in a work product. It provides a way to check the functionality of components, sub assemblies, assemblies and/or a finished product it is the process of exercising software with the intent of ensuring that the Software system meets its requirements and user expectations and does not fail in an unacceptable manner. There are various types of test. Each test type addresses a specific testing requirement. 6.1 UNIT TESTING Unit testing involves the design of test cases that validate that the internal program logic is functioning properly, and that program inputs produce valid outputs. All decision branches and internal code flow should be validated. It is the testing of individual software units of the application .it is done after the completion of an individual unit before integration. This is a structural testing, that relies on knowledge of its construction and is invasive. Unit tests perform basic tests at component level and test a specific business process, application, and/or system configuration. Unit tests ensure that each unique path of a business process performs accurately to the documented specifications and contains clearly defined inputs and expected results.
  • 19. 19 6.2 INTEGRATION TESTING Integration tests are designed to test integrated software components to determine if they actually run as one program. Testing is event driven and is more concerned with the basic outcome of screens or fields. Integration tests demonstrate that although the components were individually satisfaction, as shown by successfully unit testing, the combination of components is correct and consistent. Integration testing is specifically aimed at exposing the problems that arise from the combination of components. 6.3 FUNCTIONAL TESTING Functional tests provide systematic demonstrations that functions tested are available as specified by the business and technical requirements, system documentation, and user manuals. Organization and preparation of functional tests is focused on requirements, key functions, or special test cases. In addition, systematic coverage pertaining to identify Business process flows; data fields, predefined processes, and successive processes must be considered for testing. Before functional testing is complete, additional tests are identified and the effective value of current tests is determined. 6.3.1 SYSTEM TESTING System testing ensures that the entire integrated software system meets is requirements. It tests a configuration to ensure known and predictable results. An example of system testing is the configuration oriented system integration test. System testing is based on process descriptions and flows, emphasizing pre-driven process links and integration points.
  • 20. 20 6.3.2 WHITE BOX TESTING White Box Testing is a testing in which in which the software tester has knowledge of the inner workings, structure and language of the software, or at least its purpose. It is purpose. It is used to test areas that cannot be reached from a black box level. 6.3.3 BLACK BOX TESTING Black Box Testing is testing the software without any knowledge of the inner workings, structure or language of the module being tested. Black box tests, as most other kinds of tests, must be written from a definitive source document, such as specification or requirements document, such as specification or requirements document. It is a testing in which the software under test is treated, as a black box. The test provides inputs and responds to outputs without considering how the software works. 6.4 ACCEPTANCE TESTING User Acceptance Testing is a critical phase of any project and requires significant participation by the end user. It also ensures that the system meets the functional requirements.
  • 21. 21 CHAPTER 7 SYSTEM IMPLEMENTATION Implementation is the stage of the project when the theoretical design is turned out into a working system. Thus it can be considered to be the most critical stage in achieving a successful new system and in giving the user, confidence that the new system will work and be effective. The implementation stage involves careful planning, investigation of the existing system and it’s constraints on implementation, designing of methods to achieve changeover and evaluation of changeover methods. 7.1 INTERACTION MODEL An interaction model is a design model that binds an application together in a way that supports the conceptual models of its target users. It is the glue that holds an application together. It defines how all of the objects and actions that are part of an application interrelate, in ways that mirror and support real-life user interactions. It ensures that users always stay oriented and understand how to move from place to place to find information or perform tasks. It provides a common vision for an application. It enables designers, developers, and stakeholders to understand and explain how users move from objects to actions within a system.
  • 22. 22 7.1.1 CLIENT-DRIVEN INTERVENTIONS Client-driven interventions are the means to protect customers from unreliable services. For example, services that miss deadlines or do not respond at all for a longer time are replaced by other more reliable services in future discovery operations. 7.1.2 PROVIDER-DRIVEN INTERVENTIONS Provider-driven interventions are desired and initiated by the service owners to shield themselves from malicious clients. For instance, requests of clients performing a denial of service attack by sending multiple requests in relatively short intervals are blocked (instead of processed) by the service.
  • 23. 23 CHAPTER 8 UML DIAGRAMS We prepare UML diagrams to understand a system in better and simple way. A single diagram is not enough to cover all aspects of the system. So UML defines various kinds of diagrams to cover most of the aspects of a system. You can also create your own set of diagrams to meet your requirements. Diagrams are generally made in an incremental and iterative way. There are two broad categories of diagrams and then are again divided into sub-categories:  Structural Diagrams  Behavioral Diagrams STRUCTURAL DIAGRAMS: The structural diagrams represent the static aspect of the system. These static aspects represent those parts of a diagram which forms the main structure and therefore stable. These static parts are represents by classes, interfaces, objects, components and nodes. The four structural diagrams are:  Class diagram  Object diagram  Component diagram  Deployment diagram
  • 24. 24 CLASS DIAGRAM: Class diagrams are the most common diagrams used in UML. Class diagram consists of classes, interfaces, associations and collaboration. Class diagrams basically represent the object oriented view of a system which is static in nature. Active class is used in a class diagram to represent the concurrency of the system. Class diagram represents the object orientation of a system. So it is generally used for development purpose. This is the most widely used diagram at the time of system construction. Figure1: Class Diagram
  • 25. 25 OBJECT DIAGRAM: Object diagrams can be described as an instance of class diagram. So these diagrams are more close to real life scenarios where we implement a system. Object diagrams are a set of objects and their relationships just like class diagrams and also represent the static view of the system. The usage of object diagrams is similar to class diagrams but they are used to build prototype of a system from practical perspective. COMPONENT DIAGRAM: Component diagrams represent a set of components and their relationships. These components consist of classes, interfaces or collaborations. So Component diagrams represent the implementation view of a system. During design phase software artifacts (classes, interfaces etc) of a system are arranged in different groups depending upon their relationship. Now these groups are known as components. Finally, component diagrams are used to visualize the implementation. DEPLOYMENT DIAGRAM: Deployment diagrams are a set of nodes and their relationships. These nodes are physical entities where the components are deployed. Deployment diagrams are used for visualizing deployment view of a system. This is generally used by the deployment team.
  • 26. 26 BEHAVIORAL DIAGRAMS: Any system can have two aspects, static and dynamic. So a model is considered as complete when both the aspects are covered fully.Behavioral diagrams basically capture the dynamic aspect of a system. Dynamic aspect can be further described as the changing/moving parts of a system. UML has the following five types of behavioral diagrams:  Use case diagram  Sequence diagram  Activity diagram
  • 27. 27 USE CASE DIAGRAM: Use case diagrams are a set of use cases, actors and their relationships. They represent the use case view of a system. A use case represents a particular functionality of a system. So use case diagram is used to describe the relationships among the functionalities and their internal/external controllers. These controllers are known as actors. Figure 2: Use Case Diagram
  • 28. 28 SEQUENCE DIAGRAM: A sequence diagram is an interaction diagram. From the name it is clear that the diagram deals with some sequences, which are the sequence of messages flowing from one object to another. Interaction among the components of a system is very important from implementation and execution perspective. So Sequence diagram is used to visualize the sequence of calls in a system to perform a specific functionality. Figure 3: Sequence Diagram
  • 29. 29 ACTIVITY DIAGRAM: Activity diagram describes the flow of control in a system. So it consists of activities and links. The flow can be sequential, concurrent or branched. Activities are nothing but the functions of a system. Numbers of activity diagrams are prepared to capture the entire flow in a system. Activity diagrams are used to visualize the flow of controls in a system. This is prepared to have an idea of how the system will work when executed. Figure 4: Activity Diagram