Hostel Management system

Project Code :TCMAPY2318

Objective

The primary objective of this project is to develop an automated Hostel Management System that streamlines various hostel operations such as student registration, outpass request management, feedback collection, and communication between stakeholders. The system aims to provide a centralized platform where students, wardens, HODs, and parents can interact seamlessly, ensuring real-time updates and easy access to necessary information. By incorporating secure hashing algorithms like SHA-256, the system ensures that all sensitive data, such as student details and outpass requests, are stored securely. The project aims to improve the efficiency of hostel management, reduce administrative overhead, and enhance communication between all involved parties. Ultimately, it seeks to create a user-friendly, transparent, and secure system that enhances the overall management experience for students, parents, and hostel staff.

Abstract

Abstract: In the rapidly evolving field of cloud computing, data security is a significant concern due to the vulnerability of centralized key management and potential unauthorized access. This paper introduces a novel two-phase solution aimed at enhancing cloud data security through dynamic encryption and blockchain-based user data management. The first phase utilizes dynamic Advanced Encryption Standard (AES) encryption, where unique keys are generated for each file, ensuring robust file-level security. In the second phase, blockchain technology is employed to securely store user data, maintaining data integrity and decentralized control, while ensuring transparency and immutability. Additionally, the system incorporates a security mechanism where if a user fails to log in after multiple attempts, an email is sent with a randomly generated password and the system’s IP address. The user can then log in with the generated password and change it for further access. Elliptic Curve Cryptography (ECC) further strengthens security during transmission and file sharing. By integrating dynamic AES encryption with blockchain for user data storage and enhanced login protection, this approach addresses the limitations of traditional cloud security methods, offering protection against unauthorized access, key compromise, and brute-force attacks. The proposed solution is scalable and adaptable, making it a valuable asset in ensuring data security in modern cloud infrastructures.

 

KEYWORDS: Elliptic Curve Cryptosystem (ECC), Advanced Encryption Standard (AES), Cloud Computing, Data Security, Blockchain, User Data Management.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

Hardware Requirements

Processor                                 - I3/Intel Processor

Hard Disk                                - 160GB

Key Board                              - Standard Windows Keyboard

Mouse                                     - Two or Three Button Mouse

Monitor                                   - SVGA

RAM                                       - 8GB

Software Requirements:

Operating System                   :  Windows 7/8/10

Server side Script                    :  HTML, CSS, Bootstrap & JS

Programming Language         :  Python

Libraries                                  :  Django, Pandas, Mysql.connector, Os, Smtplib, Numpy

IDE/Workbench                      :  VS Code

Technology                             :  Python 3.6+

Server Deployment                 :  Xampp Server

Database                                 :  MySQL

Demo Video

mail-banner
call-banner
contact-banner
Request Video