



















































































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
this document contain online management for student feedback system
Typology: Study Guides, Projects, Research
1 / 91
This page cannot be seen from the preview
Don't miss anything!




















































































Our document provides the design report for the web-based Student Review System. This helps in providing the insight to the whole design and implementation of the project. It deals with the following components:
MYSQL database will be used to store information’s related to Student Review System. 1.1.1 PURPOSE The purpose of developing student review system is to provide fast and quick feedback about the staffs in an organization by the student on time at anywhere from anyplace by just login from their valid account. 1.1.2 SCOPE The scope of Student Review System is as follows:
The PHP Hypertext Preprocessor (PHP) is a programming language that allows web developers to create dynamic content that interacts with databases. PHP is basically used for developing web based software applications PHP started out as a small open source project that evolved as more and more people found out how useful it was. Rasmus Lerdorf unleashed the first version of PHP way back in 1994. PHP is a MUST for students and working professionals to become a great Software Engineer specially when they are working in Web Development Domain. I will list down some of the key advantages of learning PHP: PHP is a recursive acronym for "PHP: Hypertext Preprocessor". PHP is a server side scripting language that is embedded in HTML. It is used to manage dynamic content, databases, session tracking, even build entire e-commerce sites. It is integrated with a number of popular databases, including MySQL, PostgreSQL, Oracle, Sybase, Informix, and Microsoft SQL Server. PHP is pleasingly zippy in its execution, especially when compiled as an Apache module on the Unix side. The MySQL server, once started, executes even very complex queries with huge result sets in record-setting time. PHP supports a large number of major protocols such as POP3, IMAP, and LDAP. PHP added support for Java and distributed object architectures (COM and CORBA), making n-tier development a possibility for the first time. PHP is forgiving: PHP language tries to be as forgiving as possible. PHP Syntax is C-Like. Characteristics of PHP
Five important characteristics make PHP's practical nature possible − Simplicity Efficiency Security Flexibility Familiarity Web Development PHP is widely used in web development nowadays. PHP can develop dynamic websites easily. But you must have the basic the knowledge of following technologies for web development as well. o HTML o CSS o JavaScript o Ajax o XML and JSON o jQuery Prerequisite Before learning PHP, you must have the basic knowledge of HTML. Audience Our PHP tutorial is designed to help beginners and professionals. Problem We assure that you will not find any problem in this PHP tutorial. But if there is any mistake or error, please post the error in the contact form.
The Basic structure of HTML page is given below. It contain some elements like head, title, body, … etc. These elements are used to build the blocks of web pages. : This is called HTML root element and used to wrap all the code. : Head tag contains metadata, title, page CSS etc. All the HTML elements that can be used inside the element are: Boost professional career.
HTML is used to build a websites. It is supported by all browsers. It can be integrated with other languages like CSS, JavaScript etc.
HTML can create only static webpages so for dynamic web page other languages have to be used. Large amount of code has to be written to create a simple web page. Security feature is not good.
CSS stands for Cascading Style Sheets. It is a style sheet language which is used to describe the look and formatting of a document written in markup language. It provides an additional feature to HTML. It is generally used with HTML to change the style of web pages and user interfaces. It can also be used with any kind of XML documents including plain XML, SVG and XUL. CSS is used along with HTML and JavaScript in most websites to create user interfaces for web applications and user interfaces for many mobile applications. What does CSS do You can add new looks to your old HTML documents. You can completely change the look of your website with only a few changes in CSS code.
1) Solves a big problem
As mentioned before, CSS is one of the most widely used style language over the web. I'm going to list few of them here: CSS saves time - You can write CSS once and then reuse same sheet in multiple HTML pages. You can define a style for each HTML element and apply it to as many Web pages as you want. Pages load faster - If you are using CSS, you do not need to write HTML tag attributes every time. Just write one CSS rule of a tag and apply it to all the occurrences of that tag. So less code means faster download times. Easy maintenance - To make a global change, simply change the style, and all elements in all the web pages will be updated automatically. Superior styles to HTML - CSS has a much wider array of attributes than HTML, so you can give a far better look to your HTML page in comparison to HTML attributes. Multiple Device Compatibility - Style sheets allow content to be optimized for more than one type of device. By using the same HTML document, different versions of a website can be presented for handheld devices such as PDAs and cell phones or for printing. Global web standards - Now HTML attributes are being deprecated and it is being recommended to use CSS. So its a good idea to start using CSS in all the HTML pages to make them compatible to future browsers.
JavaScript is an object-based scripting language which is lightweight and cross-platform. JavaScript is not a compiled language, but it is a translated language. The JavaScript Translator (embedded in the browser) is responsible for translating the JavaScript code for the web browser. What can in-browser JavaScript do? JavaScript's functionality depends on the environment it's running in. For example, Node.js supports functions which allows JavaScript to read and write arbitrary files, perform network requests, object-oriented, etc. The roles that JavaScript plays in both client-side (front end) and server-side (back end) development of applications can vary wildly.
In-browser JavaScript also allows you to perform webpage manipulation, interaction with the user and with the web server. Javascript offer advantages like: Show dynamic content based on the user profile. React to user's operations, like mouse clicks events, key presses or pointer movements. Support features like auto-validated form entries and interactive drop-down menus. Send requests to remote servers, Upload and download files. JavaScript code can also create movement and sound Ask questions to the users, Get and set cookies, show messages, switch browser tabs. Allows the data on to be stored in the local storage. What can't in-browser JavaScript do? JavaScript's capabilities in the browser are quite limited for the sake of the user's safety. It helps to prevent any unauthorized webpage from accessing private information. Examples of such limitations are: JavaScript on a webpage may not allow you to copy, execute or read/write arbitrary files on the hard disk. It doesn't offer any access to Operating system functions. Many browsers allow it to work with files, but the access is very limited and only provided if the user is performing a specific action like, dropping a file into a browser window or selecting using tag. JavaScript allows you to communicate over the net to the server where the current page came from. Although, it does not allow you to receive data from other sites/domains. Application of JavaScript JavaScript is used to create interactive websites. It is mainly used for: Client-side validation, Dynamic drop-down menus,
It is compatible on most of browsers like Chrome, Firefox, Internet Explorer, Safari and Opera etc. What is a responsive Website? A website is called responsive website which can automatically adjust itself to look good on all devices, from smart phones to desktops etc. What Bootstrap package contains Scaffolding: Bootstrap provides a basic structure with Grid System, link styles, and background. CSS: Bootstrap comes with the feature of global CSS settings, fundamental HTML elements style and an advanced grid system. Components: Bootstrap contains a lot of reusable components built to provide iconography, dropdowns, navigation, alerts, pop-overs, and much more. JavaScript Plugins: Bootstrap also contains a lot of custom jQuery plugins. You can easily include them all, or one by one. Customize: Bootstrap components are customizable and you can customize Bootstrap's components, LESS variables, and jQuery plugins to get your own style. Bootstrap Container In Bootstrap, container is used to set the content's margins dealing with the responsive behaviors of your layout. It contains the row elements and the row elements are the container of columns (known as grid system). The container class is used to create boxed content. Two container classes in Bootstrap:
is the most popular Open Source Relational SQL Database Management System. MySQL is one of the best RDBMS being used for developing various web-based software applications. MySQL is developed, marketed and supported by MySQL AB, which is a Swedish company. MySQL is a relational database management system. It is open-source and free. MySQL is a fast, easy to use relational database. It is currently the most popular open-source database. It is very commonly used in conjunction with PHP scripts to create powerful and dynamic server-side applications. MySQL is used for many small and big businesses. It is developed, marketed and supported by MySQL AB, a Swedish company. It is written in C and C++. Reasons of popularity MySQL is becoming so popular because of these following reasons: o MySQL is an open-source database so you don't have to pay a single penny to use it. o MySQL is a very powerful program so it can handle a large set of functionality of the most expensive and powerful database packages. o MySQL is customizable because it is an open source database and the open-source GPL license facilitates programmers to modify the SQL software according to their own specific environment. o MySQL is quicker than other databases so it can work well even with the large data set. o MySQL supports many operating systems with many languages like PHP, PERL, C, C+ +, JAVA, etc. o MySQL uses a standard form of the well-known SQL data language. o MySQL is very friendly with PHP, the most popular language for web development. o MySQL supports large databases, up to 50 million rows or more in a table. The default file size limit for a table is 4GB, but you can increase this (if your operating system can handle it) to a theoretical limit of 8 million terabytes (TB).
Following are the few disadvantages of MySQL: o MySQL version less than 5.0 doesn't support ROLE, COMMIT and stored procedure. o MySQL does not support a very large database size as efficiently. o MySQL doesn't handle transactions very efficiently and it is prone to data corruption. o MySQL is accused that it doesn't have a good developing and debugging tool compared to paid databases. o MySQL doesn't support SQL check constraints.
4.1 Existing System In the existing system students can give feedback about the lecturers by using paper and pen. The purpose of this project is to make the process of taking feedback from the students in online regarding the lecturer’s teaching. As of now this task was done manually with the use of papers and pens. This has many drawbacks and evaluating this hand written forms is a difficult process. But the restriction here is once the student submits the report then he cannot modify it later. With this the student can successfully submit feedback on lecturer’s teaching in a very efficient manner without any loss of data. The administrator and the faculty members can access these feedbacks from the students and take appropriate actions. By this process. Student can give feedback in online system without waste his time in writing. After giving feedback by every student. With this, the institutes can access the feedback reports in a faster way and without any loss of data. This Page May Contain What is student staff feedback system on Java And Latest Information/News About student staff feedback system on Java,If Not Use Search.Papers are collected by the Hod’s and calculate the overall grade for each subject and each lecturer. Student needs to logging into the website of online feedback system and giving his/her feedback and can perform modifications too. Online Student Feedback System Project Topics, One student is allowed to give only one feedback in one turn; however they are allowed to change it at any time After that those all grade report is viewed by the principal which is given by the Hod’s. for both staff and students in an institution. For Staff to provide student feedback collection form project in core me Feedback management system. Hence estimating the performance of lecturers and giving counseling to college staff. 4.2 PROPOSED SYSTEM:
Manage faculty
Admin can manage the faculty Admin can edit/delete faculty Admin can see the list of faculty Admin can see his faculty
Admin can manage the feedback Admin can edit/delete feedback Admin can see the list of feedback Admin can see his feedback
Admin can add new students records Admin can see the list of student details Only admin can update the records of the students Admin can be able to delete the student details Student can be able to see his details Student can be able to update his details