0% found this document useful (0 votes)
27 views29 pages

College Lost and Found Management System

The College Lost and Found Management System aims to automate and streamline the process of managing lost and found items in educational institutions, addressing inefficiencies of traditional methods. It provides a web-based platform for students to report lost items, search for found items, and allows administrators to manage submissions effectively. The system enhances operational efficiency, transparency, and user convenience while reducing the reliance on physical paperwork.

Uploaded by

verma.ayush84190
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views29 pages

College Lost and Found Management System

The College Lost and Found Management System aims to automate and streamline the process of managing lost and found items in educational institutions, addressing inefficiencies of traditional methods. It provides a web-based platform for students to report lost items, search for found items, and allows administrators to manage submissions effectively. The system enhances operational efficiency, transparency, and user convenience while reducing the reliance on physical paperwork.

Uploaded by

verma.ayush84190
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

CHAPTER – 1

INTRODUCTION

Every educa onal ins tu on faces the problem of students misplacing belongings such
as ID cards, wallets, books, USB drives, and other personal items. Tradi onal processes
such as manual record keeping, no ce boards, or verbal announcements are inefficient,
me-consuming, and lack proper tracking. Due to the absence of a centralized
mechanism, several items remain unclaimed or permanently lost.

The College Lost and Found Management System is designed to au tomate and
streamline the management of lost and found items within a campus environment. This
web-based pla orm connects individuals who have lost items with those who found
them, using an organized and secure digital interface. It allows students to register,
submit reports, upload item details with images, and search for recovered items.
Administrators are provided with control mechanisms to approve or reject submissions,
ensuring data accuracy and authen city.

This system not only improves opera onal efficiency within the campus but also
enhances digital transparency, user convenience, and sustainability by reducing the need
for physical paperwork and no ce board announcements.

1|Page
CHAPTER – 2
LITERATURE REVIEW

2.1 Existing Solutions

Lost and found management is still handled manually in most educational


institutions. However, a few digital attempts exist, primarily through social and
community platforms:

1 Physical Lost & Found Desks

Traditional method where items are deposited at a designated campus office.

Limitations:

 Manual record-keeping

 No centralized database

 Time-consuming and inefficient tracking

 Difficult to verify item ownership

2 Social Media Groups (WhatsApp / Facebook Groups)

Many colleges use informal platforms to post about lost items.

Advantages:

2|Page
 Quick announcements

 Large reach among students

Drawbacks:

 Posts get buried or ignored

 No organized search or categorization

 No admin verification → risk of false claims

 No reliable tracking or item status updates

3 Notice Boards & Verbal Announcements

Some post printed notices on boards around campus.

Limitations:

 Requires physical presence to check updates

 Cluttered and difficult to track

 No notifications when item is found

 2.2 Gaps Addressed by the Proposed System

The College Lost and Found Management System directly solves the
shortcomings of current methods:

3|Page
1. Organized & Centralized Data Storage

 Stores all lost/found reports in a single secure database

 Can be accessed anytime from mobile/PC

2. Reduce Manual Effort

 Automated record updates and tracking

 No physical visits required to check item status

3. Verification & Security

 Admin approves all entries → ensures authenticity

 Avoids fake submissions and fraud

4. Image-Based Identification

 Uploaded images help in preventing incorrect claims

5. Smart Search & Filters

 Users can find items based on:

o Location

o Category

o Date

o Text keywords

4|Page
6. Transparency & Communication

 Status changes are notified to users

 Clear ownership handover record

📌 This project provides trust, accountability, and transparency — unlike


informal platforms.

2.3 Research Contributions (Expanded)

This system contributes to both technical learning and real-world problem-


solving:

1. Development of a Secure Web Application

 Implemented using Django’s MVT architecture

 Role-based authentication (Admin vs Student)

 Password hashing and session protection

2. Complete Item Lifecycle Management

Includes:

 Lost item report submission

 Admin verification

 Searchable catalog

5|Page
 Status changes (Pending → Approved → Returned)

3. Enhanced Data Accuracy

 Image support for better identification

 Validation to avoid duplicate entries

 Admin logs for monitoring system activity

4. Practical Implementation of Full-Stack Skills

Students gain exposure to:

 Backend logic in Python/Django

 Frontend UI using HTML, CSS, JavaScript, Bootstrap

 Integration with MongoDB or MySQL

 CRUD operations + filters + search features

5. Foundation for Future Smart Campus Systems

The project can be further extended with:

 QR-code tracking

 AI-based matching suggestions

 Mobile app support

 Push notifications

6|Page
CHAPTER – 3
TECHNOLOGY STACK USED

 Backend

 Python 3.10

 Django 4.x Framework

 Database

 MongoDB

 Connection using Djongo or PyMongo

 Frontend

 HTML5

 CSS3

 JavaScript

 Bootstrap 5 Framework

 Authentication

 Django Built-in Authentication System

7|Page
CHAPTER – 4

PROJECT MODULES

4.1 Student Module


 Register / Login
 View Dashboard
 Report Lost Item
 Report Found Item
 View Item Details
 Contact the reporter
 Edit/Delete own posts
 Search items

4.2 Admin Module


 Login
 Approve posts
 Delete inappropriate posts
 View flagged items
 Manage student accounts
 View statistics

4.3 Item Management Module


Each item entry contains:
 Title

 Description

8|Page
 Category
 Lost/Found
 Date
 Place
 Contact Info
 Image
Status (Pending, Approved, Found, Returned)

4.4 Search & Filters Module


Users can filter by:
 Lost / Found

 Category
 Date
 Location
 Keyword search

9|Page
CHAPTER – 5
SYSTEM DESIGN & ARCHITECTURE

5.1 users Collection


{
"_id": "uuid",
"name": "Kartik Singh",
"email": "kartik@[Link]",
"password": "hashed_password",
"phone": "985412****",
"role": "student/admin",
"created_at": "2025-01-21T10:21:13"
}

5.2 items Collection


{
"_id": "uuid",
"user_id": "uuid",
"title": "Lost ID Card",
"description": "Blue ID card lost near library",
"type": "lost/found",
"category": "ID Card",
"location": "Library",
"date": "2025-02-18",
"image_url": "[Link]
"contact": "98765*****",
"status": "pending/approved/returned",
"created_at": "2025-02-18T12:20:10"
}

10 | P a g e
5.3 Admin_Logs Collection
{
"_id": "uuid",
"admin_id": "uuid",
"action": "delete item",
"target_id": "uuid",
"description": "Removed fake post",
"timestamp": "2025-02-18T14:20:10"
}

11 | P a g e
CHAPTER-6
DJANGO MODELS

6.1 User Model


from djongo import models

class User([Link]):
_id = [Link]()
name = [Link](max_length=100)
email = [Link](unique=True)
password = [Link](max_length=255)
phone = [Link](max_length=15)
role = [Link](max_length=10, default="student")
created_at = [Link](auto_now_add=True)
class Meta:
db_table = "users"

6.2 Item Model


class Item([Link]):
_id = [Link]()
user_id = [Link](max_length=255)
title = [Link](max_length=200)
description = [Link]()
category = [Link](max_length=100)
type = [Link](max_length=10) # lost or found
location = [Link](max_length=200)
date = [Link]()
image_url = [Link](max_length=500)
contact = [Link](max_length=20)
status = [Link](max_length=20, default="pending")

12 | P a g e
CHAPTER-7
IMPORTANT DJANGO VIEWS

Student Report View


def report_item(request):
if [Link] == 'POST':
[Link](
user_id=[Link],
title=[Link]['title'],
description=[Link]['description'],
category=[Link]['category'],
type=[Link]['type'],
location=[Link]['location'],
date=[Link]['date'],
contact=[Link]['contact'],
image_url=[Link]('image_url', '')
)
return redirect('dashboard')

return render(request, 'items/report_item.html')

Dashboard View (Load Items)

def dashboard(request):
items = [Link](status="approved").order_by("-created_at")
search = [Link]("search")

13 | P a g e
category = [Link]("category")
type_filter = [Link]("type")
if search:
items = [Link](title__icontains=search)
if category and category != "all":
items = [Link](category=category)
if type_filter and type_filter != "all":
items = [Link](type=type_filter)

return render(request, "items/[Link]", {"items": items})

14 | P a g e
CHAPTER-8
USER AUTHENTICATION

Features:
Student registration

Student login

Password hashing

Session-based login

Logout

Django’s built-in authentication can also be extended.

15 | P a g e
CHAPTER-9
ADMIN FEATURES

Admins can:
 Approve item posts
 Delete inappropriate items
 Ban users
 View logs
Admin approval example:
def approve_item(request, id):
item = [Link](_id=id)
[Link] = "approved"
[Link]()
return redirect("admin_dashboard")

16 | P a g e
CHAPTER-10
FRONTEND DESIGN

 Pages included:
 Login Page
 Registration Page
 Dashboard
 Report Lost Item Form
Report Found Item Form
 Item Details Page
 Admin Dashboard
 Profile Page
 Design uses:
 Bootstrap Cards
 Modal
 Responsive grid layout
 Filters for category/type

17 | P a g e
CHAPTER – 11
SCREENSHOTS

11.1 Home Page

18 | P a g e
11.3 User Profile

19 | P a g e
20 | P a g e
11.4 Admin Login Page

11.5 Admin view

21 | P a g e
22 | P a g e
11.6 Footer page

23 | P a g e
CHAPTER – 12
TESTING & VALIDATION

Comprehensive testing ensures correctness, stability, and reliability of the system.


Various types of testing were performed to validate different modules.

1. Unit Testing
Individual components such as forms, models, and views were tested to ensure
they work independently.
Examples:
 Item creation function
 User login function
 Admin approval method

2. Integration Testing
Ensured that different modules communicate smoothly.
 Item submission → Database save → Dashboard view
 Admin approval → Updated status visible in student profile

3. System Testing
Tested the complete workflow end-to-end:
 Login → Report item → Admin approves → Display on dashboard
 Search and filter operations
 View item details and contact finder

4. UI/UX Testing
Evaluated the interface for clarity, responsiveness, and ease of use:
 Mobile and desktop responsiveness

24 | P a g e
 Form validations
 Error messages (e.g., missing fields, invalid data)

5. Performance Testing
Checked:
 Page load speed
 MongoDB fetch time
 Filtering large item datasets

6. Security Testing
Validated protection against:
 SQL/NoSQL injections
 Cross-Site Scripting (XSS)
 Unauthorized item access

7. User Acceptance Testing (UAT)


Conducted with actual students and staff:
 System ease of use
 Filter accuracy
 Overall workflow

25 | P a g e
CHAPTER – 13
FUTURE ENHANCEMENTS

1. AI-Based Image Recognition for Item Matching


 Automatically match similar objects
 Notify item owners when likely matches are found

2. Mobile Application (Android & iOS)


Develop a cross-platform mobile app using Flutter or React Native:
 Push notifications
 Camera-based reporting

3. Geo-Location Tracking
 Integrate OpenStreetMap or Google Maps
 Cluster markers for multiple reports

4. QR Code-Based Recovery System


 Finder scans QR → Owner notified instantly
 No need to share personal contact details

5. Analytics Dashboard for Admin


 Most lost categories
 Loss-prone locations

26 | P a g e
CHAPTER – 14
CONCLUSION

The College Lost & Found Management System successfully solves a common and
significant problem faced by students—misplacing belongings on campus. By
digitalizing the process and enabling real-time reporting and searching, the system:
✔ Increases the probability of recovering lost items
✔ Reduces manual work for administrators
✔ Creates a central, organized platform for lost/found records
✔ Ensures transparency and accurate data management
Built using Django and MongoDB, the application provides:
 A secure authentication system
 A robust item reporting flow
 Efficient search and filtering capabilities
 An easy-to-use admin approval panel
The system is scalable, secure, and can be deployed to any educational institution.
With future enhancements such as mobile app integration, AI-based matching, and
real-time notifications, the solution can become a campus-wide digital assistant for
handling lost and found cases.
Overall, this project demonstrates modern full-stack development, database design,
UI implementation, and system integration, making it a highly practical and
impactful solution for college environments.

27 | P a g e
CHAPTER – 15
REFERENCES

15.1 References
[1] Django Software Foundation. (2024). Django Documentation — College Lost &
Found System Backend Development Reference.
LINK: [Link]

[2] Bootstrap Team. (2024). Bootstrap 5 Documentation — Used for Frontend UI Design.
LINK: [Link]

[3] MongoDB Inc. (2024). MongoDB Atlas & Database Documentation — Used for
Storing Lost/Found Records.
LINK: [Link]

[4] MDN Contributors. (2024). HTML, CSS & JavaScript Web Standards. Mozilla
Foundation.
LINK: [Link]

[5] Python Software Foundation. (2024). Python Language Documentation — Core


Backend Programming Language.
LINK: [Link]

[6] Cloudinary. (2024). Media Upload Management.


LINK: [Link]

[7] Google Material Symbols. (2024). Free Icons for Web UI.
LINK: [Link]

[8] W3Schools. (2024). Web Development Tutorials (HTML, CSS, JS, Bootstrap).
LINK: [Link]
[9] Stack Overflow Community. (2024). Developer Forum for Troubleshooting &
Solutions.
LINK: [Link]

28 | P a g e
[10] Tutorialspoint. (2024). Django, Python & MongoDB Tutorials.
LINK: [Link]

[11] FreeCodeCamp. (2024). Full Stack Web Development Guides.


LINK: [Link]

[12] Razorpay / PayPal Docs (Optional Future Scope). Payment Gateway


Documentation.
LINK: [Link]
LINK: [Link]

[13] GeeksforGeeks. (2024). Django & Authentication System Articles.


LINK: [Link]

[14] IEEE Xplore Digital Library. (2024). Research Articles on Smart Campus Solutions.
LINK: [Link]

[15] ResearchGate. (2024). Lost and Found Management Research Publications.


LINK: [Link]

29 | P a g e

You might also like