04-10-2016, 09:28 AM
1457584045-facultyfeedback1.doc (Size: 103.5 KB / Downloads: 6)
ABSTRACT
Faculty Feedback System is an Web Application, which offers a complete solution for Computer Based Feedbacks of any Faculty Member .They are used to set up multiple choice options for set of questions that when submitted are automatically compiled and the results generated is logged beside the faculty's reference number.
FEATURES
• Administrator login.
• Student login.
• Management and update of teachers, their information, instructions, student’s attendance and feedback questions.
• Scope for adding new teachers and branches.
• Scope for the attendance of student by checking the data base.
• Display of result in the form of overall index, number of feedbacks given and all feedbacks given any of the faculty.
WHAT IMPACT DOES IT HAVE
• Physical presence at a given location is absolutely not necessary for the teacher.
• No time is spent on evaluation.
• Results are available instantly.
• The feedback given is recorded at the server and the teacher cannot manipulate the same.
• Trends of the examination including topic wise trends of each subject can be easily obtained if required.
• Teacher can also see his/her overall results by logging it from other system.
. INTRODUCTION
PURPOSE
• The purpose of on-line feedback form simulator is to take online feedback in an efficient manner and no wastage of paper and time for evaluating the result for particular feedback.
• The main objective of on-line feedback is to efficiently evaluate the teacher thoroughly through a fully automated system that not only saves lot of time but also gives fast results on the bases of result given by the students.
• For students they fill feedback according to their convenience and time and there is no need of using extra thing like paper, pen etc.
SCOPE
Scope of this project is very broad in terms of other manually things.
Few of them are:-
• This can be used in educational institutions as well as in corporate world for evaluating what students think about a particular faculty.
• According to that the faculty can mould himself for the better learning of students.
• Online attendance of students can also be implemented and student counselling registers can also be maintained.
FEATURES:
• Secure
• Easy to use
• Reliable and accurate
• No need of paper work
OVEVIEW
The online test created for taking online test has following stages
• Login
• Form Filling
• Result
LOGIN:-
• There is a quality login window because this is more secure than other login forms as in a normal login window there are multiple logins available so that more than one person can access to forms with their individual login.
• It include three login windows one for administrator, one for faculty and another one for student.
FORM FIILING:
• It consists of two main pages:
• Feedback page is the most creative and important page in this project.
o Branch, Faculty name, Year, and Subject selection.
o Filling the form according to the user’s wish.
• Result Table generation.
o Branch, Faculty name, and Subject selection.
o Calculating the index on bases of certain rules and regulation.
TECHNOLOGIES USED
Front end as:
Eclipse Platform
Back end as:
MySQL
Database:
MySQL
Querying language:
MySQL
SPECIFIC REQUIREMENTS:
External interface utilised:
HARDWARE
1.) Minimum 5 GB space in HDD
2.) IBN Net vista Pentium 4 1.7 GHz
3.) 256 MB DDR SDRAM
4.) GB ULTRA HDD 7200 RPM
5.) 48 x CD ROM
6.) 15 `` colour monitor
SOFTWARE
1. Eclipse Platform
2. Windows 7 (Ultimate)
3. ODBC Driver
4. MySQL
Introduction to Java
• Java is Object oriented, Multi-threading language developed by Sun Microsystems in 1991.
• It is designed to be small, simple and portable across different platforms as well as OS.
Features of Java:
Syntax based on C++
• Object-oriented
• Support for Internet applications
• Extensive library of prewritten classes
• Portability among platforms
• Built-in networking security as JRE is inaccessible to other parts of computer
Java Programs:
• Applets:
• Small programs designed to add interactivity to Web sites
• Downloaded with the Web page and launched by the Internet browser
• Servlets :
• Run by Web server on the server
• Typically generate Web content
• Applications:
• Programs that run standalone on a client
Java Servlets:
• Servlets are server side applets that are loaded and executed by a web server in the same manner that applets are loaded and executed by a web browser.
• Java Servlets are useful to create Dynamic pages. Depending upon my input server will give an output
Features of Servlets:
• Database Connectivity
o Insert/Update/delete/drop
o Select
• Servlets Chaining
• Server Side Includes
• Applet Servlet Communication
• Inter-servlet Communication
• Page Compilation
• Session Tracking
JSP:
Introduction:
• As a Java-based technology, it enjoys all of the advantages that the java language provides with respect to development and deployment.
• JSP runs on major web platforms.
• Client (web browser) makes a request via an HTTP.
• The web server receives the request and sends it to the Servlets/JSP engine. If the Servlets/JSP is not loaded, the web server will load it into the JVM and execute it.
• Web server returns response to the Client.
JSP Directives: They generate side effects that are change the way the JSP container processes the page.
Implicit Objects:
• Request
• Response
• Session
• Application
• Page Context
• Exception
JSP Actions: The JSP actions allow the transfer of control between pages.
• Forward
• Include
• Plug-in
JavaScript:
A scripting language is a lightweight programming language which is basically responsible for
• Creating Dynamic Pages.
• Respond to the events.
• Read and Write HTML Elements.
• Validate Data.
Functions:
• Functions are useful to a programmer when certain tasks are to be repeated during the course of the program. They are defined by name and invoked with the same. The functions can take parameters and return result using return statement.
• Recursive Functions are functions that call themselves.
Events:
• Events are signals generated when specific event occurs. Event handlers are scripts written by the programmer to take advantages of events in JavaScript. Eg:
blur : Occurs when user clicks outside a field.
click: Occurs when user clicks inside a field.
change: Occurs when user changes a field.
focus : Occurs when user focuses over a field
RELATIONAL DATABASE DESIGN
The database consists of following tables:
Admin table
Teacher table
TeacherreportA table
TeacherreportB table
TeacherreportC table
TeacherreportD table
• Administrator updates Teacher table where primary key is username its other attributes like Name, password, Branch, etc. are dependent on it.
• Feedback result updates TeacherreportA table and other Teacherreport tables which has attributes like dname, tname, sub, o1 for options provided by the student.
• Student table is updated by the Administrator and is also updated when any student logsin.
Future scope
There have been numerous cases of computer glitches, errors in content, and security lapses reported in Faculty Feedback From. So in the near future the so –called software could be made more secure and reliable. While electronic glitches are rare, they have been known to occur, for instance when computer crashes voided the efforts of hundreds of student. There are also cases in which the correction software has corrupted scores. So the software can be programmed well so as to avoid corrupted scores.
CONCLUSION
The On line Feedback is developed using Eclipse and MySQL fully meets the objectives of the system for which it has been developed. The system is operated at a high level of efficiency and all the teachers, students and the Institute associated with the system understand its advantage. The system solves the problem. It was intended to solve as requirement specification.