Feedback Collection System
Feedback Collection System
Contents
.5
1.
Introduction
2.
Problem Definition..6
2.1 Existing System...6
2.2 Proposed System.....6
2.3 Features of proposed system...6
System Requirenments.............7
3
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
6.
7.
Conclusion ......21
8.
References ...21
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.
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
3.
SYSTEM REQUIREMENTS
The following are the system requirements for online feedback collection systems
Hardware Requirements
Pentium III processor or above
At least 128 MB RAM
10 GB Hard disk
Software Requirements
Apache Tomcat Web Server
JSP
MySQL
JDK Platform
Java Script enabled web browser
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.
Administrator
FBC
Request
feedback form
Feedback Controller
(FBC)
User
Issue the
feedback form
Submit the
form
Analyse the
feedback and
reply
Administrator
<<include>>
Request
feedback form
Enter
authentication
data
User
<<include>>
<<include>>
Submitting
request to FBC
Submit the
form
User
<<include>>
<<include>>
Submit the
form to FBC
Querying the
feedback
Analyse the
feedback
Administrator
Online Feedback
Collection System
User
name:string
id:string
Administrator
Login( )
Logout( )
Request form( )
Submitform( )
query_feedback( )
Feedback_
controller
Storage_
manager
Login
Validator
Form_issue
store_feed
back( )
validate( )
issue_form( )
10
User
FBC
Login_va
lidator
Form_isu
e
Storage_
manager
Administ
rator
request_form( )
Issue_loginform()
Enter_login data
verify_login()
login_OK
11
4.2
Module 2:
Request
evaluation form
Validate the
student
Issue the
evaluation form
student
Feedback system(FS)
Submit the
form
Store and Forward
the feedback
Request
feedback form
student
\
<<include>>
Enter
authentication
data
12
<<include>>
Submit the
evaluation form
student
<<include>>
Submit the
form to FS
student
name:string
id:string
Feedback
forwarding
System
Login( )
Logout( )
Request form( )
Submitform( )
Storage_
manager
Authenticat
ion mgr
Evaluation
form issue
Savefeedba
ck( )
retrieve( )
authenticat
e( )
issue_form( )
13
student
Authentic
ation mgr
FS
Form_isu
e
Storage_
manager
request_form( )
Issue_loginform()
Enter_login data
verify_login()
login_OK
Attribute
Type
Comment
Sname
Rollno
Course
Login
Branch
Password
Batch
Character
Character
Character
Character
Character
Character
Character
14
Attribute
Type
Comment
Admin
Passwd
Character
Character
ID of Administrator
Password of Administrator
Attribute
Type
Comment
Stname
Filename
Password
Dept
Character
Character
Character
Character
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.
In Module 2 , feedback system to collect feedback about faculty, there are three types of
prospective users. Administrator , staff and students.
Administrator is the person, who is having the responsibility of the
Administrator can perform the following actions
Add new students,Delete or Edit existing students
Add new faculty
Delete existing faculty
system.
16
6.
17
Log in Form
18
Feedback Form
19
Retrieved Feedback
20
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