Project Submission Allocation and Evaluation System Python Project

ABSTRACT:

In today’s era, Student Project Management in college is not an easy activity. To effectively manage the history of previous student projects, a well-designed system is needed. This Student Project Submission System python project was developed with Python 3.7 and Django 2.2

INTRODUCTION:

Engineering Colleges conduct projects or give Assignments for a better understanding of the practical approach to the subject in the real world. Thus this will help to maintain the completed record of the project documentation in an organized platform. Thus this Student Project Submission Allocation and Evaluation System will be able to cater to a wide range of requirements either for students or for an instructor at educational institutes.

PROPOSED WORK:

1. Registration or Login Module:
Every new user has to request first to get a login id as well as a password which they can change later.

2. Upload/Download Module:

This module is used by the instructor to give the necessary instructions regarding the project/assignment and students can view the instruction module. The Instructor can allow tasks to their respective students. Students can download the task assigned to them and can work on it and later they can submit their work for review. The instructor can give reviews/marks on the proposed work
3. Previous submission Module:

This module is being proposed for maintaining the previous project/assignment details so that students or instructors can view the abstracts of the previous projects. They can download it for other uses or can update it during the deadline.

4. User Module:

This module is for the student and teacher where they can see all their current courses and can see everything related to the course. They can also update their profile here.

5. Open project Module:

This module will be used for open projects that can be done by any student. Every Instructor and other students can view these projects and can review the problem. These projects can be created by any Instructor and anyone can work on them.

6. Admin Module:

This module will be used by the head of the Institute, it has to process various functions such as course allocation, instructor allocation, student allocation, Domain selection, etc.

He can view everything from the students as well as the Instructor. He can use these data for the progress report of the students for the evaluation of their Academics.

DATABASE DESIGN:

Our Project Submission Allocation and Evaluation System Project can handle about 400k to 500k HTTP requests per day. Our databases can support up to 140 terabytes in size, assuming you can find a disk drive and filesystem that will support 140-terabyte files.
Our database will accept data of types:-
1) Character or string (maxlength:3000)
2) Integer
3) Date and Time
4) Pdf, zip or another similar document ( max size: 5MB)
5) images(type: jpeg,png,jpg,gif,etc)(max sizes: 5MB)

CONCLUSION:

Students can Download this Project Submission Allocation and Evaluation System Project will help in building a collaborative system for students as well as professors for performing assignment/project-related tasks.

Software Requirements:

Python 3.7
Django 2.2

Online Authentication System C++ Project

Aim

The main aim of this online authentication System C++ Project is to improve the Privacy of the accounts on Open Source Platforms. In this project, we will be designing a C++ code for checking the authenticity of users access to online documents. This application was developed with Object-Oriented concepts.

objective

To design a C++ code that allows only authenticated users to access an online document sent to him/her.

Process Involved

The program includes functions for accepting the required details of users as follows.

1)GetName()
2)GetId()
3)GetDob()
4)GetOccupation()
5)GetFatherCount()
6)GetFirstSalary()
7)GetGradCGPA()
8)GetHouseNo()

Explanation of the functions used

The functions which were highlighted earlier are used to get the required details of the user before his/her access to the documents. In this program, the details will be obtained during the execution of the program. However, we would be storing the details of the individuals in files. The user will be asked to answer a few random questions based on the above-mentioned details already available in the database.

Authentication

If the details entered by the user match with the previously saved details he/she shall be allowed access rights otherwise not.

Download the online authentication project code, PPT

A Smart & Secure Helmet IoT Project

Abstract

This Smart & Secure Helmet IoT Project is aimed at using the concept of the Internet of Things (IoT) and chemistry with the rider’s helmet to provide extensive safety, guidance, and health care features. The following features are planned to be implemented in a phase-wise manner in the project :

1. Internet of Things(IoT) based traffic emergency system

2. Internet of Things(IoT) based traffic guidance system

3. Extensive protection from sunstrokes

4. GPS tracking

All these facilities are to be implemented on the helmet with maximum cost efficiency to make the final product within the reach of the Indian common man.

Goal

The goal of this project is :

  • To provide advanced traffic safety mechanisms through IoT to the people at affordable costs.
  • To provide IoT-based traffic guidance system to the people – first target: Tier-1 cities in India
  • To provide extensive protection from sun strokes, especially during the hot summer season in India
  • To make this project an innovative platform for many other applications like Easy GPS tracking, Health sensor, etc.

Motivation

There has been a multiple-fold rise in the number of road accidents in recent days and many times, emergency services have faced difficulty in a timely response to the situation.

In large cities, sometimes the emergency services find it difficult to locate the spot of the accident based on a phone call.

Companies(logistics, customer service) face difficulties in tracking the vehicles of their employees

Even with the heavy risk of not wearing a helmet, People do it as they find it inconvenient to wear a helmet in hot humid sub-Continent conditions. Our new chemical system compartment in the helmet solves it.

All these situations prompted us to look into the possibility of IoT coming up helping people in these cases and we found out that in the initial phases of our project, we can use the helmets used by people while driving. Later the same technology can be used on other vehicles to provide an all-around extensive safety mechanism.

Class Diagram:

ADVANTAGES

The helmet will be mounted with appropriate sensors at appropriate positions on the helmet. They are calibrated to sense high impact due to an accident or crash.

Once they detect the designated input, the rider’s location is immediately sent to a cloud of hospitals, and the nearest hospital is notified about that so that the ambulance can reach the spot immediately.

1. Immediate response to any accident by the emergency services since all of them become a part of the network (of things).

2. The location of the accident is too updated to the emergency services so that finding the location won’t be much trouble.

3. Details of the personnel are also updated to the emergency service center so that formalities of paperwork may be completed beforehand.

4. Continues tracking of employees for Companies like logistics, customer service, etc.

5. Proper Traffic Guidance using Google Services.

6. Humidity reduction inside Helmet.

7. Many inbuilt Bluetooth facilities like automatic call acceptance (while driving) etc.

Conclave on the Internet of Things provided us with exposure to the applications of the concept of the Internet of Things (IoT) and several other creative approaches that solve day-to-day problems by invoking the interconnection and sharing between the day-to-day products.

Apart from the conclave, we would like to appreciate the suggestions and help from the faculties which proved to be a priceless booster to our project.

We are a team dedicated to the research and development of creative solutions to day-to-day problems. We aim at creating smart, simple, innovative ad cost-effective solutions which could be affordable for the common man of India.

Future Work

PROTOTYPE-II: To implement a traffic guidance system using Google services.

PROTOTYPE-III: To implement a fully integrated traffic safety and guidance system

Smart Traffic Light Control System Embedded Systems Project

Abstract

Considering the heavy traffic congestion on daily basis sometimes emergency vehicles like ambulances get stuck in the congestion which complicates the situation. Normal traffic lights are not able to operate according to the requirement of emergency vehicles. So, our project aims to make them operate keeping the track of the emergency.

Design/Algorithm

We are operating the traffic light based on the interruption given by the emergency vehicle. So when it gets interrupted by an ambulance it turns off all the traffic signals apart from the one on which the ambulance is coming.
Proposed- In the Smart Traffic Light Control System project IR transmitter is being used which will transmit the code and the receiver will detect it then the microcontroller(Arduino) will get an interrupt and it will stop the normal functioning of the traffic signal and free the path of the ambulance by making the light green.
CCN components to be applied-
Source encoding and Decoding and error detection like checksum and parity Checker.

Design Schematic/Flow Diagram/Block Diagram

Components Used (S/w, H/w)

Hardware components:

• IR module
• Arduino
• Breadboard
• LEDs, Resistors
• Jumper and connecting wires

Software Used:

• Arduino(IDE)

Cost Estimation:

Around 250 if we use a general microcontroller instead of Arduino.

Work Done

Whenever there is no emergency vehicle like an ambulance, the traffic system will work as usual but when the vehicle comes it will turn on the green light (according to the program) so the ambulance will not have to wait.
For making it foolproof, source encoding and error detection are done by assigning a specific code to the ambulance.

Working Constraints

  • The traffic congestion needs to happen for deploying this technique.
  • Only aiming at VIP/Ambulance vehicles.
  • Works using IR so restricted to a particular radius.
  • Only applicable to Tier-1 cities with traffic lights already installed.

Future Scope of Project

  • In the future, this project can be implemented for every vehicle irrespective of the priority.
  • IR can be replaced by GPS modules to increase the effectiveness and span of the connection.
  • It can be used as a tracking device by the company to seek their employee’s current positions, like pizza delivery or e-kart suppliers, etc.
  • By using the tracking sensor we can implement our traffic cloud system to help users to navigate through the less clumsy path.

School Bag Security Device Microcontroller Project

Bag Security is a device developed in partial fulfillment of the course of Microcontroller and its applications that gives an indication to the owner whenever the Bag zip is opened when it is carrying. This School Bag Security project also displays the number of books in the bag which is useful for children below 10 years to verify whether they are carrying the same number of books they bought from home or not.

CIRCUIT DIAGRAM:

OUTPUTS IN BOTH PROTEUS AND HARDWARE:
CASE 1: INCREMENT OF BOOKS:

EXPLANATION:

For increment first, the IR sensor1 will be detected and then IR sensor2 will be detected then only the book will be increment. IR sensor1 should be placed near the bag zip and IR sensor2 should be placed below the IR sensor1.

This shows the connections for our project left side two switches are IR sensors and the left side two switches are one switch and another IR sensor

CASE 2: DECREMENT OF BOOKS:

EXPLANATION:

For Decrement first, the IR sensor2 will be detected and then IR sensor1 will be detected then only the book will be decrement. IR sensor1 should be placed near the bag zip and IR sensor2 should be placed below the IR sensor1.

CASE3: WHEN ZIP IS OPEN:

EXPLANATION for case3:

The buzzer should ring only when we are carrying the bag and also when the zip is opened the truth table explains that. So, we kept the switch on the bag Zip and the Ir sensor below the zip inside the bag. When the switch is on and also the Ir sensor detects the light then the buzzer or LED will be ON.

CONCLUSION:

We have designed a device that will ring the buzzer only when we are carrying the bag and also when the zip is opened. And also, we have included an LCD which displays the number of books in the Bag.

COMPONENTS USED:

  • Microprocessor development board
  • AT89C51
  • IR SENSOR
  • LCD

Download School Bag Security Project

This project was developed with an 8051 Microcontroller.

Cloud-enabled Vehicle Theft and Accident Detection System Project

For vehicle theft, in this project for the opening of the door we first click on the button, after a few seconds we get an OTP (random number) generated by Arduino through the GSM module to the phone number stored in the Arduino, we again text back the same random number.

After some time the OTP will be checked, if it’s correct the door will be opened, in our Vehicle Theft and Accident Detection System project the servo motor rotates, if it’s wrong the buzzer will ring indicating someone is opening or stealing the vehicle

A mobile phone is also used for the owner’s interaction with the device installed in the vehicle, so that, when the owner wants to track the vehicle, only he/she can do it.

PROPOSED WORK

In this Cloud-enabled Vehicle Theft and Accident Detection System Project work, we use the accelerometer to detect the position on different axis (to detect the toppling condition) of the vehicle during an accident. The output of the accelerometer acts as an input to the microcontroller present on the board. The GSM & GPS module fitted onto the device computes the latitude and longitude value for the vehicle. The time, latitude, and longitude values are recorded periodically. The sensor value is transmitted to the cloud in the event of an occurrence of an accident.

A continuous application runs in the background and recursively compares each vehicle’s sensor field to some standard value. A deviation from the standard value retrieves the address of the location from the last updated longitude and latitude via the API.

The occurrence of an accident is promptly reported to nearby hospitals and the police through the messaging service. With the GSM and GPS module installed in the device, the location of the car can be tracked in real-time, which helps the police to recover a stolen car.

Download the complete CLOUD-ENABLED-VEHICLE-THEFT-AND-ACCIDENT-DETECTION-SYSTEM source code, Project Report, PPT, and Output Video Files and Android apk.

Obstacle Avoidance Voice Controlled Robotic Vehicle Project

This Obstacle Avoidance Voice Controlled Robotic Vehicle Project work is mainly based on Arduino, Motor driver, and Bluetooth module. Arduino is an open-source prototyping platform that is based on easy-to-use hardware and software. Arduino makes use of an ATmega328 microcontroller.

Robotics has become a major part of our day-to-day life and also it plays a vital role in the development of new technology in the engineering field. This is a simple type of remote control car, where the ordinary microcontroller has been replaced by Arduino and the IR sensors have been replaced by the Bluetooth module.

The remote device to control this device can be any android or IOS mobile phone. And in this, we have also included the ultrasonic sensor which detects any obstacle present in front if any it stops the car. This project can be made used on a large scale for real-time vehicles.

hardware implementation of the circuit diagram including ultrasonic sensor

This project is controlling cars not by using sensors or transmitters but by using Bluetooth which is a very simple medium of communication in the present day. The remote device which controls this project is an android device that has an inbuilt Bluetooth module. Through Bluetooth, we can connect two devices.

Here we have inserted a Bluetooth module that gets connected to the phone‘s Bluetooth, which allows us to communicate and allows to take control over it. The main control of the car is played by the Arduino UNO which is the micro-controller ATMEGA32. Arduino has played a major role in the robotic section and it had made it easier to convert digital and analog signals to physical movements.

This project is Bluetooth-based because it gives us a wider range of control and more efficiency. It also gives us the advantage of changing the remote anytime, so that we can use any android device including phones, tablets, and computers. Physical barriers like walls and doors do not affect controlling the car. We have also included the ultrasonic sensor which helps the bot to stop automatically when an obstacle is present before it. An obstacle detector is added to protect the system from obstacles on the way by using an ultrasonic sensor that is mounted on the servo motor.

The voice-controlling commands are successfully transmitted via Bluetooth technology and on reception; the desired operations successfully take place. This project reduces human efforts in places or situations where human interventions are difficult. Such systems can be brought into use in places such as industries, military, and defense, research purposes, etc.

Hardware components to implement this project:

  • Arduino UNO
  • Motor shield
  • Ultrasonic Sensor
  • Bluetooth Module (HC-05)
  • Servo Motor
  • Jumper Wires
  • Bo Motor 300 rpm
  • Car Kit

Download the complete OBSTACLE AVOIDANCE VOICE CONTROLLED ROBOT Final Year ECE Project code & Report.

Data Encryption Standard using GUI in MATLAB Project

The DES algorithm is a 64- bit block cipher with a 56-bit key. This Project describes DES technology for secure data transmission while maintaining the authenticity and integrity of the message. In this, the message is encrypted before the data transmission process starts. The decryption and encryption of data are done by using the data encryption standard algorithm in MATLAB using GUI.

DES Encryption Results

 

Result for DES Encryption when given registration numbers as input (“A” is and)

DES Decryption Results

Result for DES Decryption when given Encryption output

we got our registration number as DES Decryption output, which we have given as input for DES Encryption (A= “and” in output)

Providing a secure mechanism for data transmission is very important, as we are moving towards a society where automated information resources are highly used. This project shows how we can encrypt and Decrypt plain text using DES in GUI. But DES is currently considered an insecure encryption method in some applications, such as banking systems.

There are some findings that show the theoretical weaknesses in cipher. so, it is very important to augment this algorithm by adding a new level of security to it. In the future, we can change this algorithm by changing the function implementation, and S-box design, and replacing the old XOR with new operations.

Download the Data Encryption Standard using GUI in MATLAB project report and matlab source code.

Restaurant Management System Oracle SQLPLUS DBMS Project

We have created a Database for a Restaurant as a part of our Database Management System project for the Database Management System. It has been developed using Oracle SQLPLUS software. In our database, we have considered all the major functionalities that are required in a restaurant. An organized system in any restaurant makes the job a lot easier to manage everything properly.

There are lots of different kinds of data to consider here. The various food details have to be stored. We should also have a record of all the customers who come to the restaurant. We need to maintain proper ordering data too to keep track of the various food items ordered by the customer. The feedback given to the customer and the table number where they sat may also be needed for future reference. Finance is one of the most important components here which has to be maintained well too. Then come the people who work in the restaurant and provide service to their customers. All of their details should also be kept properly.

The entire Restaurant Management System project is not only about just storing the data. The process of retrieving the data also should not be troublesome. The users should be able to access it easily and the process should be fast too. So, all the related data should be interlinked which will help in these cases. Many times, the users might also want to insert new data and update or delete them too. Those cases also we have considered. Even after these modifications, the database should work perfectly. Finally, in a nutshell, our work is useful for storing all the data in an organized and efficient manner, saving valuable time, and reducing the huge paperwork.

DATA REQUIREMENTS & CONSTRAINTS

The Restaurant Management System must have the following data requirements and constraints:

Customers who come to the restaurant are identified by their customer IDs and their names, ages, phone numbers, and addresses are recorded. The customer’s name should always be present. Customers give orders. Each Order is identified by order ID and has food ordered, bill no., and date. Bill no. and table no. should be unique. The maximum number of food items that can be ordered is 20. Payment has to be done for the order. Payment is identified by payment ID, it also contains the mode of payment (Cash, Debit card, Credit card, and UPI), total amount, amounts received, amounts returned, and date.

The total amount should be equal to the amount received – the amount returned and should always be greater than zero. There are three kinds of staff members in the Restaurant – Manager, Chef, and Waiter. Every staff member is identified by staff ID and has a name, date of birth, contact number, address, and salary. Staff name and contact should be present for every staff. Waiters’ salaries should be greater than ₹100. The chef’s salary should be greater than ₹500. The manager’s salary should be greater than ₹1000.

The chef cooks the food and the waiter takes and serves the orders. The order consists of varieties of food. Every food is identified by its food ID, it also has a name, description, and price. The price should be greater than ₹100 and lesser than ₹1000. Food names should be present for every food item. Customers are at tables. Tables are identified by table number and have several seats. Several seats should be more than 4. The customer gives feedback. Each feedback is identified by a Feedback ID and contains ratings (1-5) and comments.

FUNCTIONAL REQUIREMENTS

Insertion of Data

1. Details of customers are stored.
2. Details of the orders placed are stored.
3. Details of the dishes are stored.
4. Details of the tables are stored.
5. Details of the payments done are stored.
6. Feedback given by customers is also stored.
7. Details of the staff (manager, chef, waiter) of the restaurant are stored.
8. Details of which cooked food is stored
9. Details of which waiter served which order are stored
10. Details of which dishes are ordered in a particular order are stored

Removal of old data

1. A customer decides to delete his order on a particular date. So by his id and date of order, the staff id, food id, and order id should be deleted.
2. A customer decides to delete a food item from his order. So its food id needs to be deleted.
3. An order has been placed to cook which gets rejected at the last moment. So its food id for cook needs to be deleted.

Modification of data

1. A customer has changed his address. So, his address needs to be updated for delivery of his order by order_id.
2. The amount of payment needs to be updated for an order
3. A customer decides to change his feedback on the services of the restaurant
4. A customer decides to change his mobile number at the time of delivery of an order

Data Retrieval

1. Display the name of the customer who gave the order on the entered date.
2. Display the list of all the bills no for a particular food
3. Display the rating given by a particular customer
4. Display the name of the customer who did give a particular comment and rating
5. Display the table_no where a particular order was served

Student Project Portal Website Project

Whether you are a fresher or a senior, you’ll agree that making a project is quite a tedious task. No matter how great an idea you have, till the time you don’t have a proper network, you won’t be able to build a team to execute it efficiently. Communicating with others is one of the most important skills required to build a proper team for your project to be successful. Unfortunately, many people due to their lack of networking skills hit a blockade at this stage itself and are not even able to try their idea.

Target audience

Our target audience for this Student Project Portal project is all the students in VIT Vellore. This application will help students to take part in any project they like or find interesting and can make their team.

This Student Project Portal application will bring students with similar interests and thinking together to work on various ideas and learn from each other.

Introduction

Initially, students create their profiles by signing up for the application. After that, they can either create their projects or apply them to other projects. When someone applies for a project, the project manager of that project can see the profile of the applicant and if he/she has the desired skills they are accepted into the team else their request is declined.

Students can create as many projects as they like and can also apply for as many projects as they want to.

The project manager will receive a list of all the applicants and he/she can see their profiles. According to the skills required for the project they can choose whom to accept into the team and whom to reject.

This Student Project Portal Website project will help many students who have ideas for projects but are not able to execute them due to the lack of a proper team.

Cycle diagram

Sign Up

Sign up for the app using your credentials

Share

Share and present your ideas for projects

Form Team

Form your ideal team according to your requirements.

Apply

Apply for the projects that interest you.

For a Demo of the website you can visit:

https://stormy-springs-31769.herokuapp.com/

Download the complete Student Project Portal Website project on GitHub.