Sanika
Sanika
Sanika
MICRO PROJECT
BILLING MANAGEMENT
Program : Information Technology.
Program code: SYIF
Course: DBMS
Course code: 313302
1
MAHARASHTRA STATE BOARD OF
TECHNICAL EDUCATION
Certificate
This is to certify that 1. Nikita Shinde
2. Kirti Dubey
3. Sanika Patil
of 3nd Semester of Diploma in Information Technology of Institute,
Navjeevan Polytechnic(Code: 0144) has completed the Micro Project
satisfactorily in Subject: DBMS for the academic year 2023- 2024 as
prescribed in the curriculum.
Place: Bhandup. Enrollment no: 1. 23111050357
2. 23111050358
3. 23111050359
Date:-………………
Subject Teacher Head of the Department Principal
2
GROUP DETAILS
3
Resources Required: -
SR. Name Of Specifications Qty
NO Resources/material
1 Computer System Operating System: Windows 11 or 1
higher.
RAM. Processor: Core i3.
HDD: 500GB or Larger.
2 Software MYSql
4
Topic: BILLING MANAGEMENT
Academic Year: 2023-2024 Name of Faculty:
5
Brief description: -
Aims of Microproject: -
6
4.Apply triggers to database also create procedure and function according to
condition
5 .Apply security and confidentiality on given database.
1. Categories Table
Stores information about different product categories, enabling the
organization of products into logical groups.
• CategoryID: Unique identifier for each category (Primary Key)
• CategoryName: Name of the category
2. Products Table
Contains detailed information about the products available in the
store.
• ProductID: Unique identifier for each product (Primary Key)
• ProductName: Name of the product
• CategoryID: Foreign key linking to the Categories table
• Price: Price of the product
• Stock: Quantity available in inventory
3. Customers Table
Maintains information about the customers, facilitating customer
relationship management.
• CustomerID: Unique identifier for each customer (Primary Key)
7
• CustomerName: Name of the customer
• ContactNumber: Customer's contact number
• Email: Customer's email address
• Address: Customer's residential address
4. Employees Table
Stores data about the employees, including their roles and
compensation.
• EmployeeID: Unique identifier for each employee (Primary Key)
• EmployeeName: Name of the employee
• Position: Job title or role
• Salary: Employee's salary
5. Orders Table
Tracks orders placed by customers, including relevant details such as
order date and total amount.
• OrderID: Unique identifier for each order (Primary Key)
• CustomerID: Foreign key linking to the Customers table
• OrderDate: Date when the order was placed
• TotalAmount: Total value of the order
6. OrderDetails Table
Records specific details about each product included in an order.
• OrderDetailID: Unique identifier for each order detail (Primary
Key)
• OrderID: Foreign key linking to the Orders table
8
• ProductID: Foreign key linking to the Products table
• Quantity: Quantity of the product ordered
• UnitPrice: Price per unit of the product
Project Objectives
9
1. Inventory Management: Track product details, stock levels, and
categories.
2. Sales Tracking: Record transactions, manage orders, and
generate sales data.
3. Customer Management: Maintain customer profiles and
purchase histories.
4. Employee Management: Manage employee data, including
roles and salaries.
5. Order Management: Process orders and maintain order details.
6. Reporting and Analytics: Provide insights and reports for
decision-making.
10
SQL Implementation
CODE:
CREATE TABLE customers (
Id INT PRIMARY KEY,
Name VARCHAR(255),
Email VARCHAR(255),
Phone VARCHAR(20),
Address TEXT,
City VARCHAR(100),
State VARCHAR(100),
Zip VARCHAR(20),
Country VARCHAR(100)
);
11
CREATE TABLE invoice_items (
Id INT PRIMARY KEY,
Invoice_id INT,
Item_id INT,
Quantity INT,
Unit_price DECIMAL(10, 2),
Total DECIMAL(10, 2),
FOREIGN KEY (invoice_id) REFERENCES invoices(id),
FOREIGN KEY (item_id) REFERENCES items(id)
);
13
Creating Table:
14
15
16
17
Conclusion
The Billing Management System microproject helps develop
critical skills such as software development, database management,
and financial data analysis. It enhances problem-solving abilities,
understanding of automation processes, and proficiency in creating
user-friendly interfaces. Additionally, it cultivates skills in project
management, teamwork, and delivering efficient, reliable software
solutions for real-world business challenges..
18
Micro Project Evaluation Sheet
Name of Student: Nikita Shinde
EnrollmentNo. 23111050357
Course: SYIF. Semester: III.
Sr. Characteristics to be Poor (Marks 1-3) Average Good Excellent Sub Total
assessed (Marks 4 -5) (Marks 6-8) (Marks 9-10)
No.
(A). Process and Product Assessment (Convert above total marks out of 6 marks.)
2. Literature
Review/information
collection
5. Quality of
Prototype/Model
6. Report
Preparation.
(B). Individual Presentation/Viva (Convert above marks Total Marks out of 4.)
7. Presentation
8. Viva
No.
(A). Process and Product Assessment (Convert above total marks out of 6 marks.)
19
Micro Project Evaluation Sheet
Name of Student: Kirti Dubey
EnrollmentNo. 23111050358.
Sr. Characteristics to be Poor (Marks 1-3) Average Good Excellent Sub Total
assessed (Marks 4 -5) (Marks 6-8) (Marks 9-10)
No.
(A). Process and Product Assessment (Convert above total marks out of 6 marks.)
1. Relevance to the
Course
2. Literature
Review/information
collection
3. Completion of the
target as per project
proposal
5. Quality of
Prototype/Model
6. Report
Preparation.
(B). Individual Presentation/Viva (Convert above marks Total Marks out of 4.)
7. Presentation
8. Viva
(A) (B)
Process and Product Assessment (6 marks) Individual Presentation Total Marks 10
20
/Viva (4 marks)
EnrollmentNo. 23111050359.
Sr. Characteristics to be Poor (Marks 1-3) Average Good Excellent (Marks Sub Total
assessed (Marks 4 -5) (Marks 6-8) 9-10)
No.
(A). Process and Product Assessment (Convert above total marks out of 6 marks.)
1. Relevance to the
Course
2. Literature
Review/information
collection
3. Completion of the
target as per project
proposal
5. Quality of
Prototype/Model
6. Report
Preparation.
(B). Individual Presentation/Viva (Convert above marks Total Marks out of 4.)
21
7. Presentation
8. Viva
(A) (B)
22