Professional Documents
Culture Documents
Feedback Collection System11111 PDF
Feedback Collection System11111 PDF
The online feedback collection systems, described in this project are two
such applications for collecting feedback through a web interface. Intended to support feedback
collection in educational environments .ITC feedback system collects feedback from users
about the services offered by for Information Technology and Communication wing (ITC) of
NITC. Faculty-feedback system is intended to collect feedback about faculty, from students.
3
Contents
1. Introduction .5
2. Problem Definition..6
2.1 Existing System...6
2.2 Proposed System.....6
2.3 Features of proposed system...6
3 System Requirenments.............7
4. Design...8
4.1 Design of module 1........8
4.1.1 Use case diagram for module 1......8
4.1.2 Class diagram for module 1...........10
4.1.3 Sequence diagram for module 1........11
4.2 Design of module 2........12
4.2.1 Use case diagram for module 2......12
4.2.2 Class diagram for module 2...........13
4.2.3 Sequence diagram for module 2........14
4.3 Database design.14
5. Implementation..15
5.1 Prerequisites.......15
5.2 Implementation Issues...15
5.2.1 Prospective Users...16
5.2.2 Platform Independence...17
5.2.3 Storage Issue...17
7. Conclusion ......21
8. References ...21
4
1. INTRODUCTION
Getting the right feedback at right time is of at most importance ,for any
organization or faculties of an institution .Getting the feedback from the users will help an
organization or faculty to provide better services to the users or students. Ongoing interaction
with users can help improve the efficiency of an organization, and enable them to provide better
service to the users.
Collecting feedback from the users is very important thing for any organization. Until now ,
feedback collection process is conducted manually, using printed forms. All that has changed with
the computer network as well as World Wide Web, making communication far easy .It is very
easy to collect feedback about an organization , or about the staff of an institution through a web
based system.
Valuing and asking for feedback has recognized benefits for both
staff and students in an institution. For Staff to provide information for course design to further
develop teaching skills to match learning to learners needs to support bids for funding teaching
projects For Students to feel valued and 'listened' to to have ownership in their own learning
to develop reflective thinking to be better informed in selecting a course/module For All to
enhance relationships and define roles to provide a 'positive' teacher/student partnership, which
in turn has more chance of ensuring high quality teaching, thereby meeting learners' needs to
establish learning objectives, and measure the extent to which they are met to inform executive
action, policy developments and resource allocation as part of quality assurance procedure
Feedback should be encouraged to be positive as well as giving suggestions concerning areas
that could be enhanced.
This project aims to develop two online feedback collection systems systems,
One system is intended to collect the feedback from users of Information Technology and
Communication(ITC) wing of National Institute of Technology, Calicut. Second part of the
project is to develop an online feedback collection system for collecting feedback about the
faculty , from the students.
5
2. PROBLEM DEFENITION
1. This project aims to develop an online web-based feedback collection system for Information
Technology and Communication wing (ITC) of NITC. This system has two user levels.
Administrator and User. The user means the student/faculty who has the access to the services
provided by ITC. The user can post his/her opinions, request and queries through a web-based
interface. The administrator can analyze the feedback, query the feedback and reply to the user.
2. Second part of this project aims to develop a feedback system which can be used by the
students to give the feedback to the faculty. This system will provide a web-based interface to the
students, where they can write their feedback, comments and queries, about the course offered by
a particular faculty and send this feedback to the corresponding faculty. This system enables the
faculty to easily get feedback from their students
6
3. SYSTEM REQUIREMENTS
The following are the system requirements for online feedback collection systems
Hardware Requirements
Software Requirements
7
4. DESIGN
This section deals with the activities performed and diagrams created
during the design phase of the system. Use case diagram, class diagram and sequence diagrams
are created for each of the two modules of this project.
Actors
Issue the
User feedback form
Submit the
form
Analyse the
feedback and
reply 8
Administrator
<<include>> Enter
authentication
data
Request
feedback form
User
<<include>> Submitting
request to FBC
Submit the
form
User
<<include>> Submit the
form to FBC
Analyse the
feedback
Administrator
9
4.1.2 Class Diagram
Online Feedback
Collection System
10
4.1.3 Sequence Diagram
request_form( )
Issue_loginform()
11
4.2 Module 2: Feedback collection system which collect feedback about faculty
Actors
student : student of the institute, who input his feedback about the
faculty to the system
FS : Feedback System, which take feedback from student as the
input, store the feedback in a file associated with the
corresponding faculty.
Request
evaluation form
Validate the
student
Issue the
evaluation form
student Feedback system(FS)
Submit the
form
Request Enter
feedback form authentication
data
student <<include>>
\
12
<<include>> Fill up the form
Submit the
evaluation form
student
<<include>> Submit the
form to FS
Online Faculty
feedback
collection system
student Feedback
name:string forwarding
id:string System
Login( )
Logout( )
Request form( )
Submitform( )
Savefeedba authenticat
ck( ) e( ) issue_form( )
retrieve( )
13
4.2.3 Sequence Diagram
request_form( )
Issue_loginform()
Tables Used
14
2.Name of the table : admin
(This table is used to store the authentication data of Administrator)
Attribute Type Comment
Admin Character ID of Administrator
Passwd Character Password of Administrator
5 IMPLEMENTATION
This section deals with the implementation details of the system designed in the previous
section. Implementation is the process of converting design to code. The entities identified from
design are to be implemented considering the association between them and how they
communicate with each other.
5.1 Prerequisite
The interface for this system has been designed using Macromedia Dream Weaver,
JavaScript, and JSP. And MySQL has been used as data storage.
15
5.2.1. Prospective users:
In Module 1, feedback collection system for ITC, there are two levels of
prospective users. User, who is a student or user of services provided by ITC, and
Administrator, who is in charge of ITC
In Module 2 , feedback system to collect feedback about faculty, there are three types of
prospective users. Administrator , staff and students.
16
Staff indicates the faculty of the institution
Faculty log in to the system with a valid ID
Faculty can read the feedback given by the students
17
The different testing strategies used are:
1. Unit testing
Different units of the systems are tested separately. Certain set of inputs are given
to the different modules of the system, and output from each module is verified
2. System testing
Entire system is tested as a whole unit. Selected set of inputs are given to the
system .Some feedback forms are filled by entering in to the system in user login, then
the feedbacks are verified, by analyzing them, by login in to system as administrator
3. Black box testing
Various inputs are given and the outputs are verified. Here the functionality of the
system is verified, by giving certain feedback as input, and verifying the retrieved
feedback, which is the output. The functionality of the system is tested with out referring
to the source code of the system
4. White box testing
Different sections of the code is analyzed and tested, that it will work correctly,
without any errors and bugs
Results:
The results are verified by observing the input and output.
Following are the screen shots of the Online Feedback Collection System
Log in Form
18
Feedback Form
19
Retrieved Feedback
20
7 CONCLUSION
A web based interface for getting feedback from users of ITC is developed, which makes
feedback collection easy. A web based interface for analyzing the feedback is developed.
A web-based interface for giving feedback to a faculty is developed. Each user of the system
is authenticated using ID and password
Future Works
Enhance the existing system, by storing the feedback in to a database , instead of a file so
that the statistics about the feedback obtained can be easily analysed
8. REFERENCES
21