0% found this document useful (0 votes)
17 views10 pages

DBMS - Projects

The document outlines 30 different Database Management System (DBMS) project ideas, each with a brief description, features, entities involved, and CRUD operations. Projects range from student record management and library tracking to e-commerce systems and event planning. Each project aims to address specific management needs in various sectors, providing a comprehensive overview of potential applications for DBMS.

Uploaded by

kidstory983084
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)
17 views10 pages

DBMS - Projects

The document outlines 30 different Database Management System (DBMS) project ideas, each with a brief description, features, entities involved, and CRUD operations. Projects range from student record management and library tracking to e-commerce systems and event planning. Each project aims to address specific management needs in various sectors, providing a comprehensive overview of potential applications for DBMS.

Uploaded by

kidstory983084
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
You are on page 1/ 10

DBMS Projects

1. Student Record Management System


• Description: A system to manage student details (name, roll no, course, contact).
• Features:
o Add, view, edit, and delete student records.
o Search students by name/roll number.
o Generate reports (e.g., list of all students in a course).
• Entities:
o Students (StudentID, Name, Email, Phone, CourseID)
o Courses (CourseID, CourseName, Instructor)
• CRUD Operations:
o Add/update/delete student records.
o Enroll students in courses.
o Search students.
o Generate student reports.

2. Library Book Tracking System


• Description: A system to manage books, borrowers, and due dates.
• Features:
o Add new books with ISBN, title, author, and category.
o Issue and return books.
o Track due dates and fines for overdue books.
• Entities:
o Books (BookID, ISBN, Title, Author, Category, Status)
o Members (MemberID, Name, Email, Contact)
o Issues (IssueID, BookID, MemberID, IssueDate, DueDate, ReturnDate, Fine)
• CRUD Operations:
o Add/edit/delete books and members.
o Issue and return books.
o Calculate overdue fines.

3. Hospital Patient Management System


• Description: A system to manage patient records, doctor details, and appointments.
• Features:
o Add/update patient and doctor details.
o Schedule/cancel appointments.
o View patient visit history and medical records.
• Entities:
o Patients (PatientID, Name, Age, Gender, Contact, MedicalHistory)
o Doctors (DoctorID, Name, Specialty, Contact)
o Appointments (AppointmentID, PatientID, DoctorID, Date, Time, Status)
• CRUD Operations:
o Add/edit/delete patients and doctors.
o Schedule or cancel appointments.
o Retrieve visit history.

4. Employee Payroll Management


• Description: A system to manage employee salary, attendance, and deductions.
• Features:
o Add and manage employee records.
o Calculate monthly salary including deductions and bonuses.
o Generate salary slips.
• Entities:
o Employees (EmpID, Name, Designation, BasicPay, Allowances, Deductions)
o Attendance (EmpID, Date, Status)
o Payroll (PayrollID, EmpID, Month, NetSalary, SlipGenerated)
• CRUD Operations:
o Add/edit/remove employee records.
o Mark attendance.
o Calculate and generate salary slips.

5. Restaurant Menu & Order Management


• Description: A system to manage food menu, customer orders, and billing.
• Features:
o Add/edit/delete menu items.
o Place and update orders.
o Generate customer bills and track best-selling items.
• Entities:
o MenuItems (ItemID, Name, Price, Category)
o Orders (OrderID, TableNo, DateTime, TotalAmount)
o OrderDetails (OrderID, ItemID, Quantity, Subtotal)
• CRUD Operations:
o Manage menu items.
o Take, update, or delete orders.
o Calculate total bills per table.

6. E-Commerce Product Inventory System


• Description: A system to manage product listings, stock levels, and categories in an e-
commerce environment.
• Features:
o Add/edit/delete products.
o Categorize products and manage inventory.
o Alert when product stock is low.
• Entities:
o Products (ProductID, Name, Price, Quantity, CategoryID)
o Categories (CategoryID, CategoryName)
o StockLogs (LogID, ProductID, Date, ChangeQty, Type [Add/Remove])
• CRUD Operations:
o Manage product listings.
o Update product quantity.
o Generate low-stock reports.

7. Hotel Room Booking System


• Description: A system to manage hotel room availability, guest bookings, and check-
ins/check-outs.
• Features:
o Add and update room types and details.
o Make guest reservations.
o Track booking status and generate occupancy reports.
• Entities:
o Rooms (RoomID, RoomType, Price, Availability)
o Guests (GuestID, Name, Contact, Email)
o Bookings (BookingID, GuestID, RoomID, CheckIn, CheckOut, Status)
• CRUD Operations:
o Manage room details.
o Create, edit, or cancel bookings.
o Update guest check-in/check-out.

8. Gym Membership Management System


• Description: A system to track gym members, trainers, and membership plans.
• Features:
o Add/remove members.
o Assign trainers and track sessions.
o Monitor membership validity and payments.
• Entities:
o Members (MemberID, Name, Phone, JoinDate, PlanID)
o Plans (PlanID, Name, Duration, Price)
o Trainers (TrainerID, Name, Specialty)
o Assignments (MemberID, TrainerID, AssignedDate)
• CRUD Operations:
o Manage members and their plans.
o Assign or reassign trainers.
o Renew memberships.

9. Movie Ticket Booking System


• Description: A system to book cinema tickets, view show timings, and track seat
availability.
• Features:
o Add and manage movies and showtimes.
o Book/cancel tickets.
o Display available seats per show.
• Entities:
o Movies (MovieID, Title, Genre, Duration)
o Shows (ShowID, MovieID, Date, Time, Hall)
o Tickets (TicketID, ShowID, SeatNo, CustomerName, Status)
• CRUD Operations:
o Add/edit/delete movies and shows.
o Book or cancel tickets.
o Check seat availability.

10. Car Rental System


• Description: A system to manage car availability, customer bookings, and rental returns.
• Features:
o Add and manage car details.
o Rent cars to customers and record duration.
o Track return dates and overdue vehicles.
• Entities:
o Cars (CarID, Model, RentPerDay, Status)
o Customers (CustomerID, Name, LicenseNo, Phone)
o Rentals (RentalID, CarID, CustomerID, StartDate, EndDate, Status)
• CRUD Operations:
o Manage car fleet.
o Book and return rentals.
o Generate rental history reports.

11. School Attendance System


• Description: A system to record and monitor daily student attendance.
• Features:
o Mark daily attendance by subject/class.
o Generate monthly and subject-wise attendance reports.
o Identify students with low attendance.
• Entities:
o Students (StudentID, Name, RollNo, ClassID)
o Classes (ClassID, ClassName, Instructor)
o Attendance (AttendanceID, StudentID, Date, Status)
• CRUD Operations:
o Add/update student and class data.
o Mark, view, and update attendance.
o Generate reports by date/class/student.

12. Pharmacy Medicine Stock Management


• Description: A system to manage medicine inventory, sales, and expiry tracking.
• Features:
o Add and update medicine information.
o Track inventory and expiry dates.
o Process sales and generate bills.
• Entities:
o Medicines (MedicineID, Name, Price, Quantity, ExpiryDate)
o Sales (SaleID, MedicineID, QuantitySold, Date)
o Suppliers (SupplierID, Name, Contact)
• CRUD Operations:
o Manage stock levels.
o Process sales transactions.
o Remove expired medicines.

13. College Course Registration System


• Description: A system for students to register for semester courses.
• Features:
o Display course catalog for a semester.
o Allow students to enroll/drop courses.
o Generate course rosters for instructors.
• Entities:
o Students (StudentID, Name, Email, Department)
o Courses (CourseID, CourseName, Credits, Instructor)
o Enrollments (EnrollmentID, StudentID, CourseID, Semester)
• CRUD Operations:
o Add/edit courses and enrollments.
o Enroll or remove students from courses.
o View enrollment statistics.

14. Bus Ticket Reservation System


• Description: A system to manage seat bookings and bus routes.
• Features:
o Add buses with route, schedule, and seat capacity.
o Book and cancel tickets.
o Display available seats and route information.
• Entities:
o Buses (BusID, Route, DepartureTime, ArrivalTime, TotalSeats)
o Tickets (TicketID, BusID, PassengerName, SeatNo, Date, Status)
o Routes (RouteID, Origin, Destination, Distance)
• CRUD Operations:
o Manage bus routes and schedules.
o Create or cancel ticket bookings.
o Generate daily travel logs.

15. Supermarket Billing System


• Description: A system to manage item scanning, billing, and stock updates in a
supermarket.
• Features:
o Add products with barcode and stock.
o Generate bills based on selected products.
o Update inventory after each sale.
• Entities:
o Products (ProductID, Name, Barcode, Price, Stock)
o Sales (SaleID, ProductID, QuantitySold, Date)
o Customers (CustomerID, Name, Phone)
• CRUD Operations:
o Add/edit/delete product data.
o Process sales and generate invoices.
o Maintain stock level after each transaction.

16. Personal Contact Manager


• Description: A system to store and manage personal or business contacts.
• Features:
o Add, update, and delete contacts.
o Search by name, phone, or category.
o Export contacts to file (CSV or Excel).
• Entities:
o Contacts (ContactID, Name, Phone, Email, Category, Address)
o Categories (CategoryID, CategoryName)
• CRUD Operations:
o Manage contacts and categories.
o Search and filter contacts.
o Export contact lists.

17. Online Exam System


• Description: A platform to create and conduct online quizzes and store student results.
• Features:
o Create MCQ-based tests.
o Track student scores and attempt history.
o Provide instant feedback.
• Entities:
o Students (StudentID, Name, Email)
o Questions (QuestionID, QuestionText, OptionA, OptionB, OptionC, OptionD,
CorrectAnswer)
o Exams (ExamID, Title, Date)
o Results (ResultID, StudentID, ExamID, Score)
• CRUD Operations:
o Create/update/delete exams and questions.
o Record and view student results.
18. Laundry Service Management
• Description: A system to track laundry orders, payments, and customer status.
• Features:
o Accept orders with item details.
o Update order status (in process, delivered).
o Generate bills.
• Entities:
o Customers (CustomerID, Name, Phone)
o Orders (OrderID, CustomerID, OrderDate, Status, TotalAmount)
o OrderItems (ItemID, OrderID, ItemType, Quantity, Price)
• CRUD Operations:
o Manage customers and laundry orders.
o Track delivery status and generate bills.

19. Pet Clinic Management System


• Description: Manage pet details, owner info, and veterinary appointments.
• Features:
o Schedule appointments and vaccinations.
o Maintain health history of pets.
• Entities:
o Pets (PetID, Name, Breed, OwnerID, Age)
o Owners (OwnerID, Name, Phone, Address)
o Appointments (AppointmentID, PetID, Date, DoctorName, Purpose)
• CRUD Operations:
o Manage pet records and appointments.
o Track medical/vaccination history.

20. Real Estate Property Listing


• Description: A platform to list and manage properties for rent/sale.
• Features:
o Add property listings with location and price.
o Mark properties as sold/rented.
o Search by type or budget.
• Entities:
o Properties (PropertyID, Type, Location, Price, Status)
o Agents (AgentID, Name, Contact)
o Clients (ClientID, Name, Phone)
• CRUD Operations:
o Add and update property listings.
o Assign agents to listings.
o Record sales and rentals.

21. Bike Showroom Management


• Description: Manage showroom inventory and sales of bikes.
• Features:
o Track bike stock and sales.
o Manage customer purchases.
• Entities:
o Bikes (BikeID, Model, Color, Price, Quantity)
o Customers (CustomerID, Name, Contact)
o Sales (SaleID, BikeID, CustomerID, SaleDate, Quantity)
• CRUD Operations:
o Manage bike inventory.
o Process bike sales and generate receipts.

22. Event Planning System


• Description: Manage event bookings and service assignments.
• Features:
o Book events for clients.
o Assign catering/staff teams.
o Track payment and logistics.
• Entities:
o Events (EventID, Type, Date, Venue, ClientID, Status)
o Clients (ClientID, Name, Contact)
o Staff (StaffID, Name, Role)
• CRUD Operations:
o Book and manage events.
o Assign and manage staff for events.
o Track payment and completion status.

23. Freelancer Project Tracker


• Description: Track freelance projects, deadlines, and client payments.
• Features:
o Add new projects with deadlines.
o Update project status.
o Track payments received/pending.
• Entities:
o Projects (ProjectID, Title, Deadline, ClientID, Status, PaymentStatus)
o Clients (ClientID, Name, Email, Phone)
• CRUD Operations:
o Add/edit project details.
o Record project progress and payments.

24. Dairy Farm Management


• Description: Track milk production and livestock health records.
• Features:
o Record daily milk yield.
o Maintain cattle health check records.
• Entities:
o Cows (CowID, Breed, Age, HealthStatus)
o MilkProduction (RecordID, CowID, Date, Quantity)
o Vets (VetID, Name, Contact)
• CRUD Operations:
o Record daily production.
o Update vet visit and health status.

25. Stationery Shop Inventory


• Description: Manage stock, sales, and billing of a stationery store.
• Features:
o Add new items and stock levels.
o Generate daily bills and update stock.
• Entities:
o Products (ProductID, Name, Price, Stock)
o Sales (SaleID, ProductID, Quantity, Date)
o Suppliers (SupplierID, Name, Phone)
• CRUD Operations:
o Maintain inventory and sales records.
o Restock items and handle supplier orders.

26. NGO Donation Management


• Description: Track donor details and donation history for NGOs.
• Features:
o Record donor information and donations.
o Generate donation summary reports.
• Entities:
o Donors (DonorID, Name, Contact)
o Donations (DonationID, DonorID, Amount, Date, Purpose)
• CRUD Operations:
o Add/update donor profiles.
o Record and report donations.

27. Music Store Management


• Description: Sell musical instruments and maintain stock and sales data.
• Features:
o List products like guitars, drums, etc.
o Process sales and view reports.
• Entities:
o Products (ProductID, Name, Type, Price, Stock)
o Sales (SaleID, ProductID, Quantity, Date)
o Customers (CustomerID, Name, Contact)
• CRUD Operations:
o Add/update musical items.
o Handle sales and inventory updates.

28. Computer Service Center System


• Description: Track PC/laptop repairs and service status.
• Features:
o Log customer repair complaints.
o Track repair status and billing.
• Entities:
o Devices (DeviceID, Type, Brand, Issue)
o Customers (CustomerID, Name, Phone)
o ServiceRequests (RequestID, DeviceID, CustomerID, Status, RepairDate)
• CRUD Operations:
o Manage repair entries and device details.
o Track repair status and generate bills.

29. Agriculture Crop Tracker


• Description: Track crop growth stages and yield for farmers.
• Features:
o Record planting, growth, and harvest dates.
o Log yields and pesticide/fertilizer use.
• Entities:
o Crops (CropID, Type, Field, PlantingDate, HarvestDate)
o Yields (YieldID, CropID, Quantity, Date)
• CRUD Operations:
o Add/update crop records.
o Record and track harvest yields.

30. Travel Agency Booking System


• Description: Book vacation packages and manage customer trips.
• Features:
o List destinations and package details.
o Track bookings and payments.
• Entities:
o Packages (PackageID, Destination, Price, Duration)
o Customers (CustomerID, Name, Email, Phone)
o Bookings (BookingID, CustomerID, PackageID, TravelDate, Status)
• CRUD Operations:
o Add new tour packages.
o Book trips and handle payment records.

You might also like