Dept of Computer Science, SRNMN College, Shivamogga

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 32

Online Grievance Management System

CHAPTER 1: INTRODUCTION

Online Grievance Management System is being launched because a need for a


destination that is beneficial for both institutes and students. With this site, manage Student’s
grievance Online. User can login, and Create complain, view complain details and track the
status of it complain. This site is an attempt to remove the existing flaws in the manual
system of complains management system.

A Grievance management system is a set of procedure used in organization to


address grievance and result disputes. Online Grievance Management is a Web based project
developed in PHP/MySQL in XAMPP Serer which used to manage Student’s grievance
Online. User can login, and Create complain, view complain details and track the status of it
complain.

It has one Admin module where Admin can login and View all complaint details,
assign the complain to specific person to resolve it. Admin can Create/ Update or Delete user
details, View reports based on status of complain. Move the complain to varies stages.

Using the Online Grievance Management software, the college management would
be able to maintain an effective, timely, and equitable Grievance handling system that is
easily accessible by the students.

What is Online Grievance Management System all about?

Online Grievance Management System is a web application that establishes a


network between the institutes and the students. Web technology which primarily aims to
enable submission of grievances by the aggrieved students from anywhere and anytime
(24x7) basis to Organizations who scrutinize and take action for speedy and favorable redress
of these grievances. Tracking grievances is also facilitated on this portal through the system
generated unique registration number.

The latest productivity enhancement tool for higher education has umpteen features
that make it appealing to educational institutions worldwide. The separate dashboard for
students and admin and grievance cell members helps to maintain confidentiality in
grievance dealing procedure. It gives opportunity for the institution to implement a set of

Dept of Computer Science , SRNMN College, Shivamogga. Page 1


Online Grievance Management System

specific measures to ensure accountability and maximum output, by managing grievances of


the stakeholders and increasing transparency thereby establishing a very positive ambience.

Online Grievance Management System is a mechanism commonly used to receive and act
on complaints or grievances reported by stakeholders of private or public institutions, enabling
prompt actions on any issue rose by them and to avail services more effectively.

Unlike the traditional Grievance Redressal approach through letters and complaint forms,
the new online based approach such as grievance portals have very great appeal and its usage
highly reflects the actual state of customer satisfaction. Grievance Redressal can be handled
directly by institutes through their own websites. Also the smart web portal for grievance
processing connects stakeholders and action-takers directly through online platform. Online
Grievance Management System helps to pursue quick action for solving the grievance, while
maintaining affordability and ease to the users. Online grievance redressal mechanism in higher
education institutions facilitates the main constituents of the institute including students, parents,
teachers and other non-teaching staff to lodge grievances and ensure satisfactory solutions in a
hassle-free manner. Effective and timely redressal or settlement of the grievances makes
grievance redressal system mandatory in higher education institution, according to the Ministry of
Human Resource Development (MHRD), Government of India.

Online Grievance Management System has now become part and parcel of the operations of
any administration. No institution can claim to be responsive and user-friendly unless it has an
effective grievance redress mechanism. In fact, grievance redressal technology is the gauge to
determine efficiency and effectiveness of the institution as it provides feedback on the
organization functioning. In order to ensure transparency in institutions imparting technical
education, with the supreme objective of preventing unfair practices and to provide a mechanism
to students, parents, teachers and other non-teaching staff for the redressal of their complaints,
online grievance redressal mechanism is directed by approval councils in India.

Why Online Grievance Management System?

A Grievance or Complaint can be defined as any kind of communication that expresses


discontent about an action or lack of action, about the standard of service or absence of
service of an institute and the complainant asks for remedial action. Grievance redressal is

Dept of Computer Science , SRNMN College, Shivamogga. Page 2


Online Grievance Management System

necessary in all organizations to investigate reason for the dissatisfaction of client and to
obtain a speedy resolution to the problem. It also helps to take appropriate action ensuring.

Grievance Redressal System is used to establish a fair, independent and consistent


system for redressal of various issues faced by the stakeholders in private or public
institutions and to develop a responsive attitude among all the constituents, thereby
maintaining harmonious atmosphere in the campus. It also ensures that the grievances are
resolved promptly and impartially with complete confidentiality. By establishing grievance
redressal mechanism, institutions can uphold its dignity by promoting cordial student-
educator relationship and the system can be effectively used to streamline the grievance
procedures

1.1 EXISTING SYSTEM

Existing manual system is a manual one in which users approach through letters and
complaint forms. It is very difficult to maintain historical data. No institution can claim to be
responsive and user-friendly. Other demerits which are found in existing system are: It does
not allow the admin to make it mandatory to act on complains.

The existing system is completely manual. In order to write the complaint, the student either
 Visits the related department and registers his complaint in
therespective complaint register, which is monitored by therespective Department heads.

 By contacting the responsible Personnel in the Estate Office. The student may submit a
letter regarding the subject of the complaint and get a photocopy of the complain copy for
future reference

Network security in the existing system is the motivation factor for a new system with higher-
level security standards for the information exchange. Proposed System The proposed system
should have the following features.

Dept of Computer Science , SRNMN College, Shivamogga. Page 3


Online Grievance Management System

Existing system: In the existing system the citizens must go to the government office for any
kind of help. For complaining about a problem there is a system in which the users can post their
problems but cannot get the details of the problems and some other services.

Online Grievance Management System Project in PHP Online Grievance Management System
Introduction: In India we don’t have any direct communication between the government and public
in an efficient way for solving the problems i.e. for getting a problem solved in our place we have
to bribe the officials and get them solved in 2 months which can be solved actually in 1 month of
time.

Online Grievance Management is a Web based project developed in PHP/MySQL which used
to manage Customer’s Grievance Online. User can login, and Create complain, view complain
details and track the status of it’s complain.

1.2 PROPOSED SYSTEM

Online Grievance Management System is a web application that establishes a


network between the institutes and the students. web technology which primarily aims to
enable submission of grievances by the aggrieved students from anywhere and anytime
(24x7) basis to Organizations who scrutinize and take action for speedy and favorable redress
of these grievances. Tracking grievances is also facilitated on this portal through the system
generated unique registration number.

Online Grievance Management System is used to establish a fair, independent and


consistent system for redressal of various issues faced by the stakeholders in private or public
institutions and to develop a responsive attitude among all the constituents, thereby
maintaining harmonious atmosphere in the campus. It also ensures that the grievances are
resolved promptly and impartially with complete confidentiality. By establishing grievance
redressal mechanism, institutions can uphold its dignity by promoting cordial student-
educator relationship and the system can be effectively used to streamline the grievance
procedures in the institution with immediate effect.

Dept of Computer Science , SRNMN College, Shivamogga. Page 4


Online Grievance Management System

1.3 SOFTWARE REQUIREMENTS

 Application : Web browser [Chrome, Firefox]


 Data Base Server : My SQL
 Applications server : XAMP [Apache Tomcat]
 Languages : HTML and PHP

1.4 HARDWARE REQUIREMENTS

 Processor : Intel @ Dual core CPU @ 2.90GHz


 Ram : 512MB
 System type : Windows XP and above
 Hard Disk : 40 GB
 Keyboards : Any Standard Keyboard
 Mouse : Any Mouse

1.5 FUNCTIONAL REQUIREMENTS

Requirement Module Description


Number
001 User Students shall have separate page to register as user
Students while registering feeds the following information
a) User Name
b) Student register number
002 User c) User id as E mail id
d) Password
e) Contact number

003 User Register student shall log in using login page


004 User Students log in page shall has forget password
User can login the our system as given following
information
005 User a) User id
b) Password
c) Register number
Student can update the profile his given following
information
a) Name
User b) User E mail
006
c) Contact Number
d) Address
e) State

Dept of Computer Science , SRNMN College, Shivamogga. Page 5


Online Grievance Management System

f) Country
g) Pin code
h) Reg date
Student can change the his password as given following
data
007 User a) Current password
b) New password
c) Confirm password
Student can lodge the complaint as per necessary
information
a) Category
008 User
b) Sub category
c) Complaint type
d) Complaint details
Student can see the complaint details
a) Complaint not process yet
009 User
b) Complaint status in process
c) Complaint has been closed
Student can see the his complaint history and he see the
following information also
a) Complaint number
010 User
b) Reg date
c) Last updation date
d) Status
Student can see the view details following information
a) Complaint number
b) Category
c) Complaint type
011 User
d) Complaint details
e) Remark
f) Status
g) Sub category
012 User Student complaint the his work then logout the system

Admin first log in the system as per necessary information


a) User name
013 Admin
b) Contact Number
c) Password
Admin can change the password as giving a need
information bellow
014 Admin a) Current password
b) New password
c) Current password
Admin can manage the complaint using a different state of
complaint
015 Admin a) Not process yet complaint
b) Pending complaint
c) Closed complaint
Admin can see the not process complaint
016 Admin
a) Complaint number

Dept of Computer Science , SRNMN College, Shivamogga. Page 6


Online Grievance Management System

b) Complaint name
c) Reg date
d) Status
e) Action
Admin can see the process complaint
a) Complaint number
b) Complaint name
017 Admin
c) Reg date
d) Status
e) Action
Admin can see the closed complaints
a) Complaint number
b) Complaint name
018 Admin
c) Reg date
d) Status
e) Action
Admin can manage the user
a) User name
b) Email
019 Admin
c) Contact number
d) Reg date
e) Action
Admin can add the new category using a bellow
information
020 Admin a) Category name
b) Description
c) About
Admin can add the sub category using a following
information
021 Admin
a) Category
b) Sub category name
Admin can check the user log in log in has bellow
details
a) User Email
022 Admin b) User ip
c) Login time
d) Logout time
e) Status
Admin can take the action on student complaint
a) Complaint number
b) Category
023 Admin c) State
d) Complaint details
e) Complaint name
f) Reg date
Admin can change the complaint state
024 Admin a) Select the status
b) Remark
025 Admin Admin can do all the his work then logout

Dept of Computer Science , SRNMN College, Shivamogga. Page 7


Online Grievance Management System

1.6 MODULE SPECIFICATION

1.6.1 Admin

 Login
 Admin can change his password or reset password.
 Admin can change his own profile.
 Add Category
 Add Sub Category
 Can Manages Complaint by changing its state and taking proper action..
 View and update the Complaint.
 View Complaint History.
 View User Profile.
 Logout.

1.6.2 User

 User can register.


 User can Login.
 User can change his password.
 User can update his profile.
 User can raise or lodge a complaint.
 Use can check status of complaint.
 User can view history of complaint.
 Logout.

Dept of Computer Science , SRNMN College, Shivamogga. Page 8


Online Grievance Management System

CHAPTER 2 : Online Grievance Management Systems

In this chapter you will be able to know what are the software system attribute of
Online Grievance Management System, what are the acceptance criteria, features of online
exam system, what are the advantages of using this system and disadvantages of the system.

2.1 Software System Attributes

Usability: The links are provided for each form. The user is facilitated to view and make
entries in the forms. Validations are provided in each field to avoid inconsistent or invalid
entry in the database. Some forms consists Hyper Links, which provides further details.
Reports screen contains text Boxes and drop down lists, so that reports can be produced.

Security: Application will allow only valid users to access the system. Access the system.
Access to any application resource will depend upon user’s designation.

There are two types of users namely administrator and User. Security is based upon the
individual ID and Password

Maintainability: The installation and operation manual of examination Management system


will be provided to the user.

Availability: System will be available around the clock except for time required for the
backup of data.

Portability: It would be Portable to other operating system provided. As the database is


made in MYSQL, porting the database to another Database server would required some
development effort.

Dept of Computer Science , SRNMN College, Shivamogga. Page 9


Online Grievance Management System

2.2 Acceptance Criteria

The software should meet the functional requirement and perform the Functionality
effectively and efficiently.

 A user-friendly interface with proper menus.


 Data transfer should be accurate and within a reasonable amount of time keeping in a
mind the network traffic.
 The system should not allow entry of duplicate key values.
 System should have the ability to generate transactional Logs to avoid any accidental
loss of data.

2.3 Advantages

 Physical presence at a given time is absolutely not necessary.


 No time is spent on evaluation.
 Results are available instantly.
 Can be easily accessed 24/7 over open test period.
 Easy accessibility.
 User friendly.
 Secure because of authentication.
 Accuracy in checking the answer, calculating results.
 It is very convenient, secured and flexible.
 Exams can assemble previewed, edited and published instantly.
 It gives appropriate access to the authorized users depending on their permission.
 Updating of information becomes easier.
2.4 Disadvantage
 In case of any type problem in student verification no functionality is defined in
system to correct.
 Inter communication among user are also not available.
 May be loss internet during examination.
 Basic computer knowledge is compulsory to have.
 Computer hardware and software peripherals problem may uncounted.
 Difficulty for physically disabled students.
 Current system provides only multiple choices but single correct answer selection.
 Unregistered users can access the home page.

Dept of Computer Science , SRNMN College, Shivamogga. Page 10


Online Grievance Management System

2.5 Features

 Exam software is ideal for candidates appearing for competitive exams where they have
to take multiple choice question papers.
 Exam software is also useful for parent to keep track of kid’s performance with no efforts.
 Exam software provides merge utility to merge the question from different exam files.
 Ultimate enrollment package.
 Integrates 2 modules, namely-admin, and user.

2.6 APPLICATIONS

 This can be used in educational institutions like colleges, schools.


 This can be corporate world.
 It can be used in training sectors.
 It can be used in private institutes to conduct logic test.

Dept of Computer Science , SRNMN College, Shivamogga. Page 11


Online Grievance Management System

Chapter 3: Design and Analysis

3.1 ADMIN MODULE

The admin can do the following

 Login
 Admin can change his password or reset password.
 Admin can change his own profile.
 Add Category
 Add Sub Category
 Can Manages Complaint by changing its state and taking proper action..
 View and update the Complaint.
 View Complaint History.
 View User Profile.

3.2 USER MODULE

 User can register.


 User can Login.
 User can change his password.
 User can update his profile.
 User can raise or lodge a complaint.
 Use can check status of complaint.
 User can view history of complaint.
 Logout.

Dept of Computer Science , SRNMN College, Shivamogga. Page 12


Online Grievance Management System

3.3 SEQUENCE DIAGRAM

Sequence diagram and collaboration diagram are called INTERACTION DIAGRAMS.


An interaction diagram shows an interaction, consisting of set of objects and their
relationship including the messages that may be dispatched among them.

A sequence diagram is an introduction that empathizes the time ordering of messages,


graphically a sequence diagram is a table that shows objects arranged along the X-axis and
messages ordered in increasing time along the Y-axis.

Dept of Computer Science , SRNMN College, Shivamogga. Page 13


Online Grievance Management System

3.4 USE-CASE DIAGRAM

Dept of Computer Science , SRNMN College, Shivamogga. Page 14


Online Grievance Management System

3.5 SCHEMA DIAGRAM

The description of the database is called the database schema, which is specified during
in the design of the database and is not expected to change frequently. Most data models
have certain conventions for displaying schemas as diagrams. A displayed schema is called a
schema diagram. The following figure shows the schema diagram for the system database.

3.6 DATAFLOW DIAGRAM

A data flow diagram (DFD) is a graphical representation of the “flow” of data through
an information system, modeling its aspects. A DFD is often used as a preliminary step to
create an overview of the system, which can later be elaborated. DFDs can also be used for
the visualization of data processing (structured design).

A DFD shows what kind of information will be input to output from the system, where
the data will come from and go to, and where the data will be stored. It does not show
information about the timing of process or information about whether processes will operate in
sequence or in parallel.

Dept of Computer Science , SRNMN College, Shivamogga. Page 15


Online Grievance Management System

3.7 E-R DIAGRAM

Entity relationship diagram is a data modeling technique that can help define business
processes and can be used as the foundation for a relational database. An ERD is a graphical
representation of entities and their relationships to each other. An entity is a real world object
about which data is stored. Relationship defines how the entities relate to each other. The
following diagram depicts an E-R for the online exam database.

An entity-relationship diagram (ERD) is a graphical representation of an information


system that shows the relationship between people, places, concepts or events within that
system. An ERD is a data modeling technique that can help define business processes and
can be used as the foundation for a relational database.

Dept of Computer Science , SRNMN College, Shivamogga. Page 16


Online Grievance Management System

CHAPTER 4: IMPLEMENTATION

The software and hardware requirements are stated above that was used to
implement the software. The process model used is Extreme programming. XP is an
agile process model. Agile process models are adoptable and provide scope for
requirements changes if any.

The system provides two users, login as an Administrator and login as a


student. The administrator has full access to the database. Student only has access to see
his/her work and change its status once the work is completed.

The database includes many features such as,

 Adding new users to the database.


 Adding branches to the database.
 Adding subjects to the database.
 Adding the questions to the specific subjects to the database.
 Setting the multiple choices and correct answers.

4.1 ESTABLISH CONNECTION TO DATABASE

The following code snippet establishes the connection to the database from the
Graphical User Interface.

?php

$cn=mysql_connect ("localhost","root","") or die("Could not Connect My Sql");

mysql_select_db("database_name",$cn) or die("Could connect to Database");?>

MySql_connect command of PHP is used to connect to the database which takes 2


parameters namely “localhost” and “root” and mysql_select_db command of PHP selects
the database and establishes connection.

Dept of Computer Science , SRNMN College, Shivamogga. Page 17


Online Grievance Management System

Chapter 5 Testing
Software Testing is a process of executing program within the intent of finding an
error. Software Testing is a critical element of software quality assurance and represents the
ultimate review of system specification, design, coding. Testing is last chance to recover the
defects in the software and facilities delivery of quality system.

5.1 TESTING PRINCIPLES

The basic principles for effective software testing are follows:

A good test case is the one that has a high probability of finding an as-yet undiscovered error.

 A successful test case is one that recovers an as-yet undiscovered error.


 Tests should be planned long before testing begins.
 Testing should begin in the small and progress towards testing in the large.
 Exhaustive testing is not possible.

5.2 UNIT TESTING

A unit is the smallest piece of code in the software. The individual units are to be
tested separately to confirm whether it is written as per the specifications. It ensures the
checking of functionality of code. It is done to test the code.

5.3 INTEGRATION TESTING

This will be conducted for testing Design. The tested modules can be integrated in an
incremental fashion module-by-module and thus defining appropriate module interfaces
together between every two modules. Integration must be carried out most systematically, by
an incremental building approach and testing the integrated modules in steps. Modules can
be integrated using either top-down or bottom-up building approach.

Dept of Computer Science , SRNMN College, Shivamogga. Page 18


Online Grievance Management System

5.4 TEST CASES

Test cases are derived to ensure that all statements in the program have been
executed at least once during testing and that all logical conditions have been executed.

Using White-Box testing methods, the software engineer can drive test cases that

 Guarantee that logical decisions on their true and false sides.


 Exercise all logical decisions on their true and false sides.
 Execute all loops at their boundaries and with in their operational bounds.
 Exercise internal data structure to assure their validity. The test case specification for
system testing has to be submitted for review before system testing commences

Test cases
SL Test ID Test Description Step Execute Test Data Excepted Output
No Input Data
01 User1 Check user registration a) Start xamp server data Not The related
page properly base and apache server is applicable registration page is
displayed with all tags on displayed
b) Browser http:// local
host/user registration
/index php

02 User2 Check for successful a) Enter register student Enter all the User registration is
user registration name, register number, user details successfully and
password, user id, contact has been move on to the
number correct. login page
b) Click on register button
03 User3 Check for user The user can be empty user Not The user
registration id and password click on applicable registration can be
for the user. registration button. successfully.
04 User4 User login a) Start xamp server - Not The related login
Check user login page > applicable page is displayed.
properly display with Database and
email id, password, apache server is on.
register number. b) Browser
htt://localhost/user
login index.php

05 User5 Check for successful a) Enter user id, Valid used Successfully can
login password, contact id, password login page.
number. and register
b) Check on login sign in number.
button.

Dept of Computer Science , SRNMN College, Shivamogga. Page 19


Online Grievance Management System

06 User6 Check for a) Empty user id, Applicable Display error


unsuccessful login password and message invalid
empty user id, register number. user name,
password, register b) Click on sign in password and
number button. register number.
07 User7 Lodge complaint The complaint lodge for The The complaint has
User can be the lodge such as category, sub complaint successfully.
a complaint. category, complaint type, has been
complaint details, successfully
complaint related filled and
documents. your
complaint.
08 User8 Complaint history The complaint history can The The user can see
The user can be see be the such as complaint complaint complaint history
the our complaint number, Reg date, last history has after will have to
history. updation date, status been be view details.
action. successfully.
09 User9 The use can be see our The user complaint is to The view The raise complaint
view details. view details such as details for our user complaint.
complaint number, see on user.
category, complaint type,
complaint details,final
status , Reg date, sub
category,state.
10 User10 Dashboard The complaint for The can see The dashboard is
The user can dashboard such as dashboard is successfully.
dashboard complaint not process yet, correct.
complaint status in process,
complaint last been closed.
11 User11 Account setting The account setting The account After move on the
The user can see in information such as profile, setting for profile and change
account setting change password. profile and password.
change
password is
correct.
12 User12 The user can see for User profile can be The user Well done profile
the profile. information about full profile successfully.
name, user email, contact, information
address, state, country, pin for the
code, Reg date. correct.
13 User13 The user can change User for our change The can The user change
the password. password information change this password will be
about current password, password. update.
new password, confirm
password.
14 User14 The can be logout All the work for complete Logout Logout button click
option after click logout button. button click on after move the
for a home page.
successfully.

Dept of Computer Science , SRNMN College, Shivamogga. Page 20


Online Grievance Management System

15 Click admin login a) Start xamp server- Not The related login
Admin15 page properly display >database and applicable page is displayed
with user name apache server is on
password contact b) Browser
number http://localhost/adm
in /index.php
16 Admin16 Check for successful a) Enter username Valid login a) Login
login contact number user name successful
,password and b) Move on
b) Click on login password the admin
button page is
displayed
17 Admin17 Check for a) Empty username Not Display error
unsuccessful login for &password applicable message on invalid
empty admin login b) Click on login username &
username &password button password
18 Admin18 Check for login all a) Enter username Not Display
possible task &password applicable administration area
performed by admin b) Click on login page
button
19 Admin19 Admin can see the Click on manage The manage The admin mnage
manage complaint complaint such as complaint the user complaint
 Not process yet will be
complaint correct
 Pending complaint
 Closed complaint
20 Admin20 the admin can be Admin see the user details Admin can Admin can manage
manage the user such as name ,E-mail, click the the user
contact no, reg data, action view details
button he can
see the
student
complaint
allso
21 Admin21 The admin can be add the add category such as Create a new New category add
the new category a) Category name, category to category list
description, about
b) Click on create
button
22 Admin22 The admin can be add The add sub category Create a new New category add
the new sub category using a bellow information sub category to sub category
a) Select the category
b) Enter sub category
name
23 Admin23 The admin can see the Admin can see the login Admin can The admin can see
user login log logout time see the user the user login
E-mail, user logout
ip, login
time, logout
time, status

Dept of Computer Science , SRNMN College, Shivamogga. Page 21


Online Grievance Management System

24 Admin24 Admin can have a Admin can click on the Control go to Display message
logout button logout button admin home for u have
page successful logout

USER TEST CASES:

Test id Test Steps to execute Input data Expected output Result


Description
Check all a)start xamp Not the related page after login
the servers--- Applicable or sig up page should
Lables/tags >Database and display
works apache server is on
properly in or not.
home page b)browse
USER0
http://localhost/user
01
/index.php
c)enter login id and
password
d)click login button
e)new user if any
sign up
Check for a)Enter login id Enter valid a)login successfully
USER0 successful and password login id and b) Welcome to online
02 login b)click on login password exam page should be
button displayed
Check for a)Empty login id Not Display error message on:
unsuccessfu and password Applicable Invalid login id and
l login for b) Click on login password
USER0
empty user button
03
Login Id
and
Password
Check for a)Enter all data in Enter details a)Singup successfuly
USER0 the singup singup form of user in b) Now login to take test
04 successful b)click on singup singup form
button
Check for a)leave any one of Enter details Display error message on:
the signup the field empty of user Enter the detail of user in
USER0
form if any b) Click on singup leaving any the field left empty
05
field empty button one of the
field empty
Check for a)Click on new Enter details Display error message:
same user user sign up link of same user The details of the user
USER0
sign up b)Enter the details already exists
06
again of same user
c)Click on sign up

Dept of Computer Science , SRNMN College, Shivamogga. Page 22


Online Grievance Management System

button

Check for a)enter login id and Not List of the subjects related
list of password Applicable to user
USER0 subject b)click on login
07 based on button
user c)select subject for
quiz
Check for a)Select the subject Not List of the test related to
listing all to take test Applicable selected subject in drop
USER0 the test b)Select the test down menu
08 related to name to take exam
particular
subject
Check for a)Select test name Not Questions related to the
USER0 online test b)Click on take test Applicable subjects and proper
09 for user button number of questions to be
displayed
Check for a)Select test name Not Questions related to the
each b)Click on take test Applicable test to be displayed in the
USER0
question in button format i.e,Q.no:
10
online test Description-additional
information
Check for a)answer the Not the results should be
test questions Applicable displayed correct in the
completed b)click on submit format that is :
result after answering all a)Total
the questions Questions(numbers of total
questions)
USER0 b)True answers(number of
11 true answers)
c)Wrong answers(number
of wrong answers)
d)Score in
percentage(percentage

ge secured by user)

Dept of Computer Science , SRNMN College, Shivamogga. Page 23


Online Grievance Management System

Chapter 6 : Result / Output

This chapter includes the snap shot of the result obtained. by this you will be able to
know how the actual system has been design and how to interact with the system.

This is the index page of Online Grievance Too This is the admin login page the user will
provide his registered name and password and login. the figure shows the home page of the
admin.

Dept of Computer Science , SRNMN College, Shivamogga. Page 24


Online Grievance Management System

Chapter-7: CONCLUSION
Online Grievance system is a web application. The key concept is to minimize
the amount of paper and convert all forms of documentation to digital form. It can observe
that the information required can be obtained with ease and accuracy in the computerizes
system. The user with minimum knowledge about computer can be able to operate the
system easily. The system also produces brief result required by the management.

Online Grievance Tool has been developed and the system was tested with
proper data. The system results in regular timing preparation of the required output. In
comparison with the annual system, the benefit under a computer system considerable in to
saving of manpower, working hour and efforts.

It can observe that the information required can be obtained with ease and
accuracy in the computerized system. The user with minimum knowledge about computer
can be able operate the system easily. Online message has been provided to help the user to
take necessary, correct action while using the system. Various validation techniques have
been used to implement accuracy of data in all formats of input. The system has produced all
the report required by the management.

This software can be used by any institutes as it can be modified easily; additional
features can be added without interrupting the normal functioning of the system.

7.1 Future Enhancement

The development of this project surely prompts surely many new areas of
investigation. This project has wide scope to implement it in any University/Institution
having multiple papers there. This project covers all functionalities related to Online
Grievance Hence it can be implemented any-where else after minute organization level
customization.

Moreover some parts of the project have remained uncompleted due to some
reasons. First of all limitations of our project, which has been discussed in previous topic
make place for future enhancements. Though that was not the part of objective of our project
but it would have great to implement that provided we’d enough time.

Dept of Computer Science , SRNMN College, Shivamogga. Page 25


Online Grievance Management System

7.2 APPENDIX DESCRIPTION OF THE LANGUAGE USED IN OES

XAMPP is a free and open source cross-platform web server solution stack
package developed by Apache Friends, consisting mainly of the Apache HTTP Server,
MariaDB database, and interpreters for scripts written in the PHP and Perl programming
languages. XAMPP stands for Cross-Platform (X), Apache (A), MariaDB (M), PHP (P) and
Perl (P). It is a simple, lightweight Apache distribution that makes it extremely easy for
developers to create a local web server for testing and deployment purposes. Everything
needed to set up a web server – server application (Apache), database (MariaDB), and
scripting language (PHP) – is included in an extractable file. XAMPP is also cross-platform,
which means it works equally well on Linux, Mac and Windows. Since most actual web
server deployments use the same components as XAMPP, it makes transitioning from a local
test server to a live server extremely easy as well.
The term can be unofficially broken down as follows:
Letter Meaning
X XAMPP or an ideographic letter X, meaning Cross‑Platform
A Apache[or its expanded form, Apache HTTP Server
M MariaDB (formerly: MySQL)
P PHP
P Perl

Features
XAMPP is regularly updated to the latest releases of Apache, MariaDB, PHP and
Perl. It also comes with a number of other modules including OpenSSL, phpMyAdmin,
MediaWiki, Joomla, WordPress and more. Self-contained, multiple instances of XAMPP can
exist on a single computer, and any given instance can be copied from one computer to
another. XAMPP is offered in both a full and a standard version (Smaller version).
XAMPP also provides support for creating and manipulating databases in MariaDB
and SQLite among others.
Once XAMPP is installed, it is possible to treat a localhost like a remote host by
connecting using an FTP client. Using a program like FileZilla has many advantages when
installing a content management system (CMS) like Joomla or WordPress. It is also possible
to connect to localhost via FTP with an HTML editor.

Dept of Computer Science , SRNMN College, Shivamogga. Page 26


Online Grievance Management System

PHP

What is PHP?

 PHP is an acronym for “PHP: Hypertext Preprocessor”


 PHP is a widely-used, open source scripting language
 PHP scripts are executed on the server
 PHP is free to download and use

It is powerful enough to be at the core of the biggest blogging system on the web
(WordPress)!

It is deep enough to run the largest social network (Facebook)!

It is also easy enough to be a beginner’s first server side language!

What is a PHP File?

 PHP files can contain text, HTML, CSS, Javascript, and PHP code
 PHP code are executed on the server, and the result is returned to the browser as plain
HTML
 PHP files have extension “.php”

What Can PHP Do?

 PHP can generated dynamic page content


 PHP can create, open, read, write, delete, and close files on the server
 PHP can collect from data
 PHP can send and receive cookies
 PHP can add, delete, modify data in your database
 PHP can be used to control user-access
 PHP can encrypt data

With PHP you are not limited to output HTML. You can output images, PDF files, and
even Flash movies. You can also output any text, such as XHTML and XML.

Dept of Computer Science , SRNMN College, Shivamogga. Page 27


Online Grievance Management System

Why PHP?

 PHP runs on various platforms(Windows, Linux, Unix, Mac OS X, etc.)


 PHP is compatible with almost all servers used today(Apache,IIS,etc)
 PHP supports a wide range of databases
 PHP is free. Download it from the official PHP resource:
 PHP is easy to learn and runs efficiently on the server side

JAVA SCRIPT

Java Script is the programming language of HTML and the Web.


Programming makes computers do what you want them to do. Java Script is easy to
learn. This tutorial will teach you Java Script from basic to advance.

Java Script is a high-level, dynamic, untyped, and interpreted programming


language. It has been standardized in the ECMAScript language specification. Alongside
HTML and CSS, it is one of the three essential technologies of world wide web content
production; the majority of websites employ it and it is supported by all modern web
browsers without plug-ins. Java Script is prototype-based with first-class functions,
making it a multi-paradigm language, supporting object-oriented, imperative, and
functional programming styles. It has an API for working with text, arrays, dates and
regular expressions, but does not include any I/O, such as networking, storage, or
graphics facilities, relying for these upon host environment in which it is embedded.

Despite some naming syntactic, and standard library similarities, JavaScript and
Java are otherwise unrelated and have very different semantics. The syntax of JavaScript
is actually derived from C, while the semantics and design are influenced by the self and
Scheme programming languages.

Java Script is also used in environments that are not Web-based, such as PDF
documents, site-specific browsers, and desktop widgets. Newer and faster JavaScript
virtual machines(VMs) and platforms built upon them have also increased the popularity
of JavaScript for server-side Web applications. On the client side, JavaScript has been
traditionally implemented as an interpreted language, but more recent browsers perform
just-in-time compilation. It is also used in game development, the creation of desktop

Dept of Computer Science , SRNMN College, Shivamogga. Page 28


Online Grievance Management System

and mobile applications, and server-side network programming with runtime


environments such as Node.js.

HTML

What is HTML?

HTML is a markup language for describing web documents(web pages).

 HTML stands for Hyper Text Markup Language


 A markup language is a set of markup tags
 HTML documents are described by HTML tags
 Each HTML tag describes different document content.

Hypertext Markup Language, commonly referred to as HTML, is the standard


markup language used to create web pages. A long with CSS, and JavaScript, HTML is
a cornerstone technology used to create web page, as well as to create user interfaces for
mobile and web applications. Web browsers can read HTML files and render them into
visible or audible web pages. HTML describes the structure of a website semantically
and, before the advent of Cascading Style Sheets(CSS), included cues for the
presentation or appearance of the document(web page), making it a markup language,
rather than a programming language.

HTML elements from the building blocks of HTML pages. HTML allows
images and other objects to be embedded and it can be used to create interactive forms.
It provides a means to create structured documents by denoting structural semantics for
text such as headings, paragraphs, lists, links, quotes and other items. HTML elements
are delinerated by tags, written using angle brackets. Tags such as <img /> and <input />
introduce content into the page directly. Other such as <p>…….</p> surround and
provide information about document text and may include other tags as sub-elements.
Browsers do not display the HTML tags, but use them to interpret the content of the
page.

HTML can embed scripts written in languages such as JavaScript which affect
the behavior of HTML web pages. HTML markup can also refer the browser to
Cascading Style Sheets(CSS) to define the look and layout of text and other material.

Dept of Computer Science , SRNMN College, Shivamogga. Page 29


Online Grievance Management System

CSS

What is CSS?

 CSS stands for Cascading Style Sheets


 CSS describe how HTML elements are to be displayed on screen, paper, or in other
media
 CSS saves a lot of work. It can control the layout of multiple web pages all at once
 External style sheets are stored in CSS files

Why Use CSS?

 CSS is used to define styles for your web pages, including the design, layout and
variations in display for different devices and screen sizes.

CSS Solved a Big Problem

 HTML was NEVER intended to contain tags for formatting a web page!
 HTML was created to describe the content of a web page, like:
 <h1>This is heading</h1>
 <p>This is a paragraph</p>
 When tags like<font>, and color attributes were added to the HTML 3.2 specification, it
started a nightmate for web development of large websites, where fonts and color
information were added to every single page, became a long and expensive process.

Dept of Computer Science , SRNMN College, Shivamogga. Page 30


Online Grievance Management System

STEPS TO RUN THE PROJECT


 First install XampServer to the system
 Run the XampServer and copy the project code file in htdocs directory
 Now go to PHPMyAdmin. You will find your project file double click on the file
 Now create a database by the name database_name
 Now import the sql files into the database and click Go option
 Now Execute the login.php ashttp/local host/online projectName /login.php
 To execute admin.php type as http/local host/ projectName /admin.php.

Dept of Computer Science , SRNMN College, Shivamogga. Page 31


Online Grievance Management System

BIBLOGRAPHY

• www.phpeasysteps.com
• www.mysql.com
• www.phpbuddy.com
• ww.marenglenbiba.net/foundfrog.pdf
• http://www.freelancer.in
• www.sqaforums
• http://www.scribd.com

Dept of Computer Science , SRNMN College, Shivamogga. Page 32

You might also like