Mobile Based Student Feedback System

INTRODUCTION

This Student Feedback System project is to develop a mobile-based application which is very useful to maintain feedback reports by the administrator.

Provides a student to give feedback for the teaching of a lecturer in a mobile-based system online.

Evaluates the answer given by the students based on the feedback which will be given by a number 1 to 5.

Delivers feedback via student lecture interface which acts as a service provider.
Provides an overall report of the feedback helping the students to give suggestions about where a faculty is lagging.

Provides individual rating of the faculty in a particular semester which will help the management in making salary appraisal decisions.

Existing System:

The present Student Feedback .Net Project has no application to provide communication between the student and lecturer through the mobile.

So far, this as only taken place in online websites but there is no application developed for communication by giving apps predefined methods.

Disadvantages:

The entries will take up manually which is a time-consuming process.
Inconsistency in data entry.
Lack of security.
Data may be lost.

MODULES:

  • Admin
  • Student
  • Management

Hardware Requirements:

System: Intel i3 3rd generation
Hard Disk: 40GB
RAM: 1GB

Software Requirements:

Operating System: Windows XP/7/8/10
Coding language: Java, MySQL
Tool kit: Android SDK
IDE: Android Studio

Requirements:

Modules:

Admin:

In general, the admin will maintain the entire administration like authorization, authentication, permissions, history tracking, and troubleshooting, etc., and he can view the final feedback report.

Student:

A student can give feedback to their respective department staff members and also give messages and comments to the staff of the particular department.

Management:

The management can view their own comments and rating criteria given by the students. They can view the total evaluated feedback.

The existing Java-based college feedback project has very less scope for both the student and Admin.

Proposed System

In this student feedback system project, we are proposing the new form of technology to get communication between student and lecturer.

With this, the student can successfully submit feedback on lecturer’s teaching in a very efficient and convenient manner.

By using this technology we can provide fast feedback about the college lecturers by the students on time at anywhere from any place by just log in from their valid account.

Output Results:

Student Feedback on Teachers performance
Student Feedback on Teachers performance
Student Feedback on Teachers performance
Student Registration form
Feedback details
Feedback details
Admin Student Page to Login
Admin Student Page to Login
Login Page
Login Page for Both Admin & Student

 

Download the attached Student Feedback System android app project Source code.

Development of Online College Yearbook Java Project

The main aim & objective of development of Online College Yearbook java project is to provide an online platform to the college management, Staff and student alumni.

With the help of this project Students & Staff can able see the tasks & achievements done in previous years.

Statement of Problem:

Every year, for each institution it is a part of the curriculum to showcase the tasks, achievements completed by students and teachers, manually, it is not suitable and chores take longer time to prepare.

Abstract:

For the IT department, in our college we want to develop a website which helps in uploading, updating the required information in any form.

This provides accessibility, privacy and is user-friendly as well. With each academic year passing by, new information can be added as per requirement.

Scope of Work:

This project Development of online college yearbook is developed based on MySQL, Java, HTML, and CSS.

Mainly this project focuses on providing information regarding the achievements of the IT department every year.

The below youtube video is the total output demo of the online college yearbook project.

Modules:

This Java project consists of 3 major modules

Admin

  • Admin Login with Username & Password
  • Add & View Teacher Achievements
  • Add & View Student Achievements
  • Logout

Teacher

  • Teacher Register with his/her details
  • Login with Username & Password
  • Update Profile
  • View Achievements
  • Logout

Student

  • Register
  • Login
  • Update Profile
  • View Achievements
  • Logout

Activity Diagram:

UML - Activity Diagram

Other Related projects on the College Management System:

Output Screens Details:

Home Page:

Development of College Yearbook Home Page
Home Page

Registration Page:

Development of College Yearbook User Registration Page
User Registration Page

Login Page:

Development of College Yearbook Login Page
Login Page

Admin Home:

Add Teacher Achievements

View Teacher Achievements

College Yearbook View Teacher Achievements output
View Teacher Achievements

Update Teacher Achievements

Add Student Achievements

View Student Achievements

Update Student Achievements

Teacher Home Page

Teacher Update Profile Page

View Teacher Achievements

View Students Achievements

Student Home

Update Profile

View Students Achievements

View Teacher Achievements

View Teacher Achievements Page
View Teacher Achievements

Download the below attached Project Source Code of College Yearbook system.

Software requirements to run/execute the project:

  • JAVA (Servlets, JSP)
  • NetBeans 8.1
  • JDK 1.7
  • MySQL 5.5
  • SQLYog
  • HTML
  • JavaScript and CSS

Java Web application on Car Store System

 

The main aim of this car store project is to create a web-based application using Java and MySQL for an online car store system that includes the customers to search for cars and order online and manage their online bookings

Online Car Store System is an website that allows a customer to search for various cars available at the store, segregate according to the price and model, Unique data of cars available, Time it takes for a car to get delivered, book the car online and enter the date they would visit the store and also allows customers to book for a test drive.

Other features such as discounts, EMI Scheme, Insurance and Client Testimonials.

Challenge Description

1. This challenge requires you to build a fully functional website for a car store. The Customer should be able to sign up and login into the application using the ID created. Without a login ID, customer can only search for discounts, cars available, discounts available and book for a test drive.

2. This includes high-level design, UI screens development, data storage, and manipulation and business logic using the concepts of core and advanced Java.

3. A running website hosted locally or remotely (on a cloud), the design document created and the source code used in a zip file.

Use case Diagrams for Admin & User:

Use case Diagram for Admin
Use case Diagram for Admin
Use case Diagram for User
Use case Diagram for User

 

Flow Chart:

Learning:

After completing this challenge, we should have a thorough understanding of:

  1. Creating a real-world web-based application on Car Store
  2. Designing a car store application using Data flow diagrams
  3. Advanced Java concepts: Servlets, JSP’s, etc and web design tools such as HTML, CSS.
  4. Data Management using databases such as MySQL etc.

Output Screens:

Home Page:

Car Store System Home Page
Car Store System Home Page

Admin Login Page:

Car Store System Admin Login Page
Car Store System Admin Login Page

Admin Home Page:

Admin Home Page for Car Store System Java Project
Car Store System Admin Home Page

Add Models:

Car Store System Admin Add Models Page
Car Store System Admin Add Models Page

View models:

Car Store System Admin View Models Page
Car Store System Admin View Models Page

Add discounts:

Car Store System Admin View Models Page
Car Store System Admin View Models Page

View Bookings:

Car Store System View Bookings Page
Car Store System View Bookings Page

View appointments:

View feedback:

View feedback;

User registration:

User login:

User home:

Search Cars Page:

User Search Cars Page
User Search Cars Page

View bookings:

View appointments:

Send feedback:

Emi calculator:

Car Booking EMI calculator Page
Car Booking EMI calculator Page

Insurance:

Discounts:

Find the below Youtube Video Link for the Online Car Store System Java & MySQL Project.

Download the below attached Online Car store System Java Web application Source Code.

 

 

Java web application for the healthcare logistics company

The main objective of this project is to create a web application using Java, for a healthcare logistics company to maintain a record of its test’s and technicians.

 

A logistics and technicians tracking website that allows a customer to search for all the booking date time and location, Technicians assigned for a booking, also allows customers to check the logistics used for bookings and unique data for the logistics required.

Other features such as billing, customer database technicians details.

Challenge Description

  1. This challenge requires you to build a fully functional logistics and technicians tracking website.
  2. The user should be able to sign up and login into the application using the ID created. Without a login ID, the customer can only view a number of bookings and technicians.
  3. This includes high-level design, UI screens development, data storage, and manipulation and business logic using the concepts of core and advanced Java.

A running website hosted locally or remotely (on a cloud), the design document created and the source code used in a zip file.

Use Case Diagram:

 Learnings:

After completing this challenge, you should have a thorough understanding of

  1. Creating a real-world web-based application
  2. Designing an application using flow diagrams
  3.   Advanced Java concepts: Servlets, JSP’s, etc and web design tools such as HTML, CSS.
  4.   Data Management using databases such as Oracle, MySQL, etc.

Learning Dashboard

Designing the application

The most important step in building an application is designed. The participant should come up with a plan for the website and the features you intend to provide.

The compulsory elements are a Welcome screen with SignUp and Login buttons and a dashboard.

[To-do 1]  – Creating a flow diagram

It is helpful to create a flow diagram detailing out the various entry points i.e. Menu items that shall be available in the website and the customer journey through each of these.

[To-do 2]  – Creating sample screens or wireframes

In order to represent the final design of the website, the wireframes should be created.

A wireframe is basically the UI element of the design that indicates the final look and feel of the website including the color scheme, fonts and the navigation scheme.

[To-do 3] – Data Modeling and review

The design should also include the data components i.e. The table schemas that will be part of the application.

The participant must design the tables based on the data that has to be stored in the Database to be dynamically fetched. Some examples include

  1. A logistics table, that stores the details of the logistics such as Logistics number, logistics name, quantity, Technician Appointed ID, technician name its destination area, etc.
  2. A technician table, that stores the login details of the customer when they sign up and allow them to use this data to sign in.

After completing the above steps, review your design and fine tune it to make any improvements necessary. You can approach your mentor for guidance on this.

Flow Chart:

Designing the Welcome Screen

The welcome screen or the home screen of the website should allow the user to search for flights by either Logistics number, logistics name, quantity, Technician Appointed ID, technician name its destination area, etc from the list, he should be prompted with the login or signup screen.

[To-do 1]  Create the User Interface of the welcome screen

In this section, the participant is free to make the welcome screen as simple or complex as per his/her own preference. Use JSP’s integrated with HTML 5 and CSS to create the screen and test it with no data or static data first.

The welcome screen should be able to display a list of flights based on search criteria at the end of this step.

[To-do 2] Create the business logic element or the controller

The logic for data handling and manipulation and database connectivity is written inside the servlets.

The data passed from the forms created in the JSP in step 1 should be passed to the servlets which then perform any validations required or fetch operations on the database using JDBC connectivity

[To-do 3] Create the tables required and connect to a database to fetch data dynamically

Using the schema created in Step 1, populate data in the tables and make sure the welcome screen works with all the components plugged in together.

Designing the Sign-Up Or Login Screen

The Sign up/ Login screen appears when the user tries to book the logistics and appoint technicians. The user will be prompted to sign up or log in. However, if the user is already logged in, he should not be prompted with this screen again on tap of «book» button.

[To-do 1]  Create a simple Sign Up page

When the user clicks to sign up, he should be redirected to a signup screen. The UI of the screen can consist of text fields to enter name, email, password.

Once the customer fills in all the details and submits, a row should be added in the customer table. Basic validations such as email address format, password length should be taken care of.

[To-do 2] Create the login page

The design of the login page is very similar to that of the signup screen.

However, when the customer logins using username and password, the system must check the database for validity and allow/block the user.

[To-do 3]  Integrate the screens and test them thoroughly

Ensure that the customer who has already logged in is not prompted to log in again on tap of book. Fine tune any design or performance concerns up to this point

Designing the other features

The other features will be visible to customers once they have logged in. Apart from the search feature, the website can provide other facilities such as check-in, baggage allowance, etc.

The details are up to the participant. Each feature should be designed using the 3 step approach of designing the UI, writing the business logic, data modeling and wiring all of these together.

[To-do 1]  Create the User Interface

[To-do 2] Create the business logic element or the controller

[To-do 3] Create the tables required and connect to a database to fetch data dynamically

At the end of each element, do integrate and test with existing features to ensure that the built functionality is not broken due to the new code.

This health care logistics java project contains 3 modules

1) Manager Module functionalities

  • login
  • Add Equipment
  • Add Tests
  • View Equipment
  • View Tests
  • View Technician
  • View Customer
  • Total Tests
  • Logout

2) Technicians Module functionalities

  • Register
  • View Customer Details
  • add customer details
  • Logout

3) Customer Module functionalities

  • register
  • Login
  • Book Technicians
  • View Bills
  • Logout

Output Screens of the Project:

Home Page:

Manager Login Page:

Manager Home Page:

Add Equipment:

Add Tests:

View Equipment Page:

View Tests Page:

View Technicians:

View Customers:

Total Tests:

Technician Register:

Technician Login:

Technician Home:

View customer Details:

Customer Registration:

Customer Login:

Customer Home:

Book Technicians:

View Bills:

Find the below Healthcare Logistics Java Projects Youtube Video

 

Online Book Store Python Project Synopsis

Using this Online book store application the Customers can buy the books using the internet by sitting at home. 

Usually, the book reader if they want to buy a book they should visit the book stalls, go through the book contents and they wish to purchase the book they do the payment and gets the book to the home. 

To overcome this manual visit to the book stalls we can use this application to visit the bookstalls virtually and make the payment of the purchase.

In this system, an Administrator is going to add a New Book details like ISBN Code, Book Name, Author, Publisher details into the system based on its Category, etc. 

The Administrator will receive the request from the Customer as Purchase of a book.  The Administrator will receive the payment from Customer for the delivery of the book through Credit Card and reserves the book for the Customer. 

Using the Courier delivery system the Administrator dispatches the book to the Customer.

The Customer at another end will register to the site, login into the system and go through the virtual bookstall.  He/she will select a book based on its Author, Category, etc. 

If the Customer would like to purchase the book, he/she will place an order of the book.  The book will delivery status can be captured by this system.  If the book courier found in a bad position, the Customer can also raise a complaint to the Administrator for the action.