SlideShare a Scribd company logo
1 of 37
Bangladesh University of Business & Technology
(BUBT)
Rupnagar, Mirpur-2, Dhaka-1216, Bangladesh
Course Title: Software Development 2
Course Code: CSE 200
Semester: Fall, 2017-2018
Program: B.Sc. Engg. in CSE
Intake: 32nd
Section: 04
Submitted to:
Atanu Shome
Lecturer
Department of CSE
BUBT
Submitted by:
Programmers
Index:
 INTRODUCTION
 Scope of Work------------------------------------------1.1
 Requirements Analysis
 PROPOSED SYSTEM------------------------------- 2.1
 Objective of System------------------------------------2.2
 Design
 Algorithm------------------------------------------------3.1
 Dataflow diagram--------------------------------------3.2
 ER diagram----------------------------------------------3.3
 Documentation---------------------------------4
 Technology------------------------------------------5
 Conclusion-------------------------------------------6
Team name: Programmers
Team members:
1.Name:Arafat Bin Reza
Id:15162103170
Phone:01625420852
Email : arafat.reza28@yahoo.com
Title: Inventory Music Shop Management System
1. INTRODUCTION:
 Inventory Music Shop Management System is a windows
application where users can view various musical instruments
along with their description. The project provides user with a
flexible and attractive GUI and shows him a list of products.
 This project is developed for users to have a brief look at the
instruments. The software displays different kinds of instruments
of different brands so that user can easily get their expected
instrument.
 The main aim of this system is to keep All the records like
purchase, sales, stock through our software.
1.1 SCOPE OF WORK:
 Manage shopping.
 Secure registration and profile management facilities for customer.
 Easy and quick access to particular product and services.
 This system is easy in handle and user friendly.
 Time required for accessing any detail will be very less.
 User can view details of the parts without going anywhere.
 It is convenient for users as this system provides accurate cost and
description of the system.
 User can view different categories of product of different brands at
a single place.
 The system calculates bill instantly and user can pay. Hence the
system saves time, efforts and cost.
2.RequirementsAnalysis:
2.1 PROPOSED SYSTEM:
The “Inventory Music Shop Management System" keeps the all records.
It can keep the information of customer details, order details, product
information, purchasing, and selling, Invoice reports. This system holds
the all information about the product, it takes the records to sailing the
product to the customer as they required.
In the existing system the transactions are done only manually but in
proposed system we have to computerize all the transaction using the
software.
2.2 Objective of System
 Provides the good user interface to ease of use and it also provides
the security to the database.
 The system can view the details of any record.
 To allow only authorized user to access various function and
processed available in the system.
 Locate any instruments Information wanted by the user.
 Reduced clerical work as most of the work done by computer.
 Provide greater speed & reduced time consumption.
Design:
3.1 Algorithm:
Step1. Start
Step:2. Enter Username and password. If they are valid then go to next step
otherwise it takes username and password again.
Step:3. Admin Checks the stock, if it does not available then item is purchased in
purchase process and stockis Updated.
Step:4. If stockis already available then items are sold and stockis updated. Also
bill is generated and is given to the customer.
Step:5. Admin checks the purchased items, if any problem is there then item is
returned and stockis updated.
Step:6. Customer checks the sale items, if it is no proper then item is returned
and stockis updated.
Step:7. Exit
3.2 Dataflow diagram:
Start
Check
Authentication
ID &
Password
Check
Stock
Give Bills
Give payment
Sales
Receive Bills
Receive payment
Purchase
Report
Update Stock
Stop
YES
NO
Stock Available Stock NotAvailable
3.3 ER diagram:
Admin
Idusername
Generate
Manage
Manage
Manage
Add
Instrument
Bill
Bill Id
Instrument Id
Customer Id
Customer
Customer Id
Customer Name
Get
Purchase
Instrument IdInstrument
Name
Documentation:
There are 25 window forms in my software.
MODULES:
o Login
o Administration Management
o Customer Management
o Stock Management
o Instrument Management
o Sells Management
o Bills Management
o Inventory Management
Tables:
Login Table:
Instrument Table:
Customer Table:
Sell Table:
Bill Table:
Inventory Table:
Software Output:
Process Description
Brief Descriptionof Process
 Welcome form: It is a loading form, loading form loads all other forms and
show user a nice progress animation.
 Login Process:- This process checks the authentication and admin, manager
and user can able to access the application.
 Purchase process:- Supplier gives the information about purchased item.
 StockProcess:- Stockgives the information about which current stockis
available.
 Sales Process:- The customer gives the order for item. The order
information is stored into sales and payment detail is given to the customer.
 Administration management: This process manages the access of the
administrators. One admin controls the whole process. add, delete and
update admins.
 Inventory management: inventory management is the way to maintain a
shops financial statement.
Form 1: Loading form:
this an animation basedwaiting form and that use to make our software more
efficient and fast.
Form 2: Login form:
This process checks the authentication and admin can able to access the
application.
There are 4 buttons and a checkboxin this form.
1. Information button: This button will show 2 message boxthat contains
Information about admin.
2. Close button: This button use to close the software but this button will
open confirm form.
3. Login button: This button will check the authentication.
4. Forgetpasswordbutton: This button will go to verification process.
5. Checkbox:This will hide / show the password.
Form 3: Close form:
This is a confirmation window before close the application.
This form will ask “are you sure you want to exit” and you will have two
option canceland okay.
There are 2 buttons.
1. Okay:This button will close the software.
2. Cancel:This button will hide the confirm button and cancelthe close
command
Form 4: Management:
This is a window to go other window forms to control Management like New,
backdatedand Update musical instrument info.
There are 9 buttons.
1. Home button: This button will go to Home form.
2. Close button: This button use to close the software but this button will
open confirm form.
3. Searchbutton: This button will show instrument list.
4. Add button: This button will go to the new instrument form.
5. Delete button: This button will go to backdatedinstrument form.
6. Update button: This button will go to update instrument info form.
7. Sells list button: This button will show selllist.
8. Sell button: This button will go to sales managementform.
9. Inventory button: This button will go to inventory form.
Form 5: Home:
This is a Home form, this is the main form of the software, we cancontrolall
process from this form.
There are 10 buttons.
1. Close button: This button use to close the software but this button will
open confirm form.
2. Sell button: This will open sell form.
3. Purchase button: This will open purchase form.
4. Stock button: This will show stock list.
5. Store button: This will show all instruments name and picture list.
6. Customer button: This will go to customerform.
7. Bill button: This will show bill list
8. Totalsell button: This will show total sell in a text box.
9. Period sellbutton: This will show period sell in a text box.
10.Daily sell button: This will show daily sellin a text box.
Form 6: verification form:
There are 4 buttons.
1. Close button: This button use to close the software but this button will
open confirm form.
2. Lock button: This button will go to login form.
3. Done button: This button will check the authentication.
4. Clearbutton: This button will clearthe required textboxes.
Form 7: Password:this form shows all administrators password.
There are 2 buttons.
1. Close button: This button use to close the software but this button will
open confirm form.
2. lock button: This button will go to login form.
3. Searchtextbox: This textbox uses to searchadmins passwordby their
username.
Form 8: New instrument:
This form use to add new musical instrument.
There are 8 buttons.
1. Close button: This button use to close the software but this button will
open confirm form.
2. Previous button: This button will go to previous form.
3. Calculate button: This button will calculate total quantity of the
instrument.
4. Searchbutton: This button will searchinstrument by its name.
5. Add button: This button will add the new instrument.
6. Update button: This button will update the musical instrument info
speciallyquantity.
7. Browse button: This button will browse instrument image.
8. Clearbutton: This button will clearthe required textboxes.
Form 9: Backdatedinstrument:
This form use to delete backdatedmusical instruments.
There are 5 buttons.
1. Close button: This button use to close the software but this button will
open confirm form.
2. Previous button: This button will go to previous form.
3. Browse button: This button will browse instrument image.
4. Clearbutton: This button will clearthe required textboxes.
5. Delete button: This button will delete the backdatedinstrument.
Form 10: Update instrument:
This form use to update musical instruments info.
There are 6 buttons.
1. Close button: This button use to close the software but this button will
open confirm form.
2. Previous button: This button will go to previous form.
3. Browse button: This button will browse instrument image.
4. Clearbutton: This button will clearthe required textboxes.
5. Searchbutton: This button will searchinstrument by its id.
6. Update button: This button will update the musical instruments info.
Form 11: Administration:
This is a window to go other window forms to control administrations like
New, Left and Update administration info.
There are 7 buttons.
1. Close button: This button use to close the software but this button will
open confirm form.
2. Home button: This button will go to Home form.
3. Searchbutton: This button will show administrator list.
4. Add button: This button will go to the new administrator form.
5. Delete button: This button will go to left administrator form.
6. Update button: This button will go to update administrator info form.
7. Manage instrument: This button will go to Management form.
Form 12: Instruments:
This form shows all of the musical instruments list in the shop.
There are 2 buttons.
1. Close button: This button use to close the software but this button will
open confirm form.
2. Previous button: This button will go to previous form.
3. Searchtextbox: This textbox uses to searchinstrument by their name.
Form 13: Administrators:
This form will show all of the administrators list.
There are 2 buttons.
1. Close button: This button use to close the software but this button will
open confirm form.
2. Previous button: This button will go to previous form.
3. Searchtextbox: This textbox uses to searchadmins passwordby their
username.
Form 14: New Administrator
This form will use to add new administrator.
There are 4 buttons.
1. Close button: This button use to close the software but this button will
open confirm form.
2. Previous button: This button will go to previous form.
3. Clearbutton: This button will clearthe required textboxes.
4. Add button: This button will add the new administrator.
Form 15: Left administrator:
This form will use to delete left administrator.
There are 4 buttons.
1. Close button: This button use to close the software but this button will
open confirm form.
2. Previous button: This button will go to previous form.
3. Clearbutton: This button will clearthe required textboxes.
4. Delete button: This button will delete the left administrator.
Form 16: update administrator info:
This form will use to update administrator info.
There are 4 buttons.
1. Close button: This button use to close the software but this button will
open confirm form.
2. Previous button: This button will go to previous form.
3. Clearbutton: This button will clearthe required textboxes.
4. Update button: This button will update administrator info.
5. Searchbutton: This button will searchadministrator by its id.
Form 17: Customer:
This form will use to add, delete, update customerinfo.
There are 7 buttons.
1. Close button: This button use to close the software but this button will
open confirm form.
2. Home button: This button will go to Home form.
3. Clearbutton: This button will clearthe required textboxes.
4. Add button: This button will add the new customer.
5. Delete button: This button will delete the left customer.
6. Update button: This button will update customer’s info.
7. Searchbutton: This button will searchcustomers by its id.
8. Searchtextbox: This textbox uses to searchcustomerby their name.
Form 18: Sale:
This is a sell managementform. This form will use to sell and calculate bill
Of instruments.
There are 9 buttons.
1. Close button: This button use to close the software but this button will
open confirm form.
2. Previous button: This button will go to previous form.
3. Clearbutton: This button will clearthe required textboxes.
4. Searchbutton: This button will searchcustomers by its id.
5. Searchbutton: This button will searchinstruments by its id.
6. Sell button: This button will add new sell.
7. Bill button: This button will calculate bill and add new sell’s bill.
8. Customer button: This will go to customerform.
9. Bill button: This will show bill list
Form 19: Sell:
This form will show the sell list.
There are 4 buttons.
1. Close button: This button use to close the software but this button will
open confirm form.
2. Previous button: This button will go to previous form.
3. Searchbutton: This button will searchsellby its customerid.
4. Searchbutton: This button will searchsellby its date.
5. Searchtextbox: This textbox uses to searchsellby customername.
Form 20: Sells Management:
This form will use to manage sells like delete and update any sell.
There are 10 buttons and a checkbox.
1. Close button: This button use to close the software but this button will
open confirm form.
2. Previous button: This button will go to previous form.
3. Searchbutton: This button will searchsellby its id.
4. Searchbutton: This button will searchbill by its id.
5. Delete button: This button will delete sellby its id.
6. Update button: This button will update sellby its id.
7. Delete button: This button will delete bill by its id.
8. Update button: This button will update bill by its id.
9. Clearbutton: This button will clearthe required textboxes.
10.Checkbox: This checkboxwill change form mode like sales management
and bill management by enable/disable required textbox and buttons.
Form 21: Bills:
This form will use to show bills list for any sell.
There are 4 buttons.
1. Close button: This button use to close the software but this button will
open confirm form.
2. Home button: This button will go to Home form.
3. Searchbutton: This button will searchbill by its customerid.
4. Searchbutton: This button will searchbill by its date.
5. Searchtextbox: This textbox uses to searchsellby customername.
Form 22: Inventory:
This form will use to entry every transaction, delete, update transactions and
calculate financialstatement of the shop as inventory management.
There are 11 buttons and a checkbox.
1. Close button: This button use to close the software but this button will
open confirm form.
2. Previous button: This button will go to previous form.
3. Searchbutton: This button will search inventory by its id.
4. Add button: Delete button: This button will delete inventory by its id.
5. Delete button: This button will delete previous transactionby inventory
id.
6. Update button: This button will update previous transactionby
inventory id.
7. Clearbutton: This button will clearthe required textboxes.
8. Checkbox:This checkboxwill change form mode like inventory and
financial statement by enable/disable required textbox and buttons.
9. Assetbutton: This button will calculate totalassetand show in a
textbox.
10.Liabilities & Owner's Equity button: This button will calculate total
liabilities & owner's Equity and show in a textbox.
11. Netincome: This button will calculate totalliabilities & owner's Equity
and show in a textbox.
12.Inventory: This button will go to inventory form.
Form 23: Inventory:
This form will show all inventory list.
There are 4 buttons.
1. Close button: This button use to close the software but this button will
open confirm form.
2. Previous button: This button will go to previous form.
3. Searchbutton: This button will search inventory by id.
4. Searchbutton: This button will search inventory by its date.
Form 24: Stock:
This form will show all musical instrument in stock with details.
There are 2 buttons.
1. Close button: This button use to close the software but this button will
open confirm form.
2. Previous button: This button will go to previous form.
3. Searchtextbox: This textbox uses to searchmusicalinstrument by its
name.
Form 25: Store:
This form will show all instruments.
1. Close button: This button use to close the software but this button will
open confirm form.
2. Previous button: This button will go to previous form.
3. Searchtextbox: This textbox uses to searchmusicalinstrument by its
name.
4. SearchCombo box: This combo box uses to searchmusicalinstrument
by its category.
Technology:
Hardware and Software Requirement:
Hardware Requirement: -
RAM 4GB
Required Space200 MB
ProcessorCorei5 & above
Software Requirement: -
Operating System Window 10
Front End Tool. NET Framework 4.5 Microsoft Visual Studio 2017
Back End ToolMicrosoft Sql Server 2012
CONCLUSION:
• The system can generate various reports useful for the
management and as it is quite user friendly it saves time and
reduce the chances of error occurrences. The co-ordination of
various functions can be achieved and miss management does
not take place.
• This system guide lines the user in maintaining proper and
appropriate data, generation of report is easy and fast which can
help the management to take quick decision. Proper security is
maintained and data is protected from an unauthorized user.

More Related Content

What's hot

Inventory Management
Inventory ManagementInventory Management
Inventory Managementsriprasoon
 
Inventory management system
Inventory management systemInventory management system
Inventory management systemAshrafee rakhi
 
training and placement cell portal
training and placement cell portal training and placement cell portal
training and placement cell portal Panasa Ramaiah Sykam
 
College Management System Project
College Management System ProjectCollege Management System Project
College Management System ProjectManish Kushwaha
 
SAP business one - master data 2016
SAP business one - master data 2016SAP business one - master data 2016
SAP business one - master data 2016Shiyad Ismail
 
Contacts management system
Contacts management systemContacts management system
Contacts management systemshraddhaMaral
 
Data warehouse and Business Intelligence for a Sports Goods Company
Data warehouse and Business Intelligence for a Sports Goods CompanyData warehouse and Business Intelligence for a Sports Goods Company
Data warehouse and Business Intelligence for a Sports Goods CompanyBalaji Katakam
 
Student Management System Project Abstract
Student Management System Project AbstractStudent Management System Project Abstract
Student Management System Project AbstractUdhayyagethan Mano
 

What's hot (11)

Inventory Management
Inventory ManagementInventory Management
Inventory Management
 
Java practical
Java practicalJava practical
Java practical
 
Inventory management system
Inventory management systemInventory management system
Inventory management system
 
training and placement cell portal
training and placement cell portal training and placement cell portal
training and placement cell portal
 
Ooad sequence diagram lecture
Ooad sequence diagram lectureOoad sequence diagram lecture
Ooad sequence diagram lecture
 
College Management System Project
College Management System ProjectCollege Management System Project
College Management System Project
 
inventory management system
 inventory management system inventory management system
inventory management system
 
SAP business one - master data 2016
SAP business one - master data 2016SAP business one - master data 2016
SAP business one - master data 2016
 
Contacts management system
Contacts management systemContacts management system
Contacts management system
 
Data warehouse and Business Intelligence for a Sports Goods Company
Data warehouse and Business Intelligence for a Sports Goods CompanyData warehouse and Business Intelligence for a Sports Goods Company
Data warehouse and Business Intelligence for a Sports Goods Company
 
Student Management System Project Abstract
Student Management System Project AbstractStudent Management System Project Abstract
Student Management System Project Abstract
 

Similar to Inventory music shop management

Product and sevices management system
Product and sevices management systemProduct and sevices management system
Product and sevices management systemVinod Gurram
 
PROJECT REPORT ON COMPUTER SHOP SYSTEM IN C++
PROJECT REPORT ON COMPUTER SHOP SYSTEM IN C++PROJECT REPORT ON COMPUTER SHOP SYSTEM IN C++
PROJECT REPORT ON COMPUTER SHOP SYSTEM IN C++vikram mahendra
 
Sales and inventory management project report
Sales and inventory management project reportSales and inventory management project report
Sales and inventory management project reportUpendra Sengar
 
Inventory management system
Inventory management systemInventory management system
Inventory management systempavanwalecha
 
E-commerce (System Analysis and Design)
E-commerce (System Analysis and Design)E-commerce (System Analysis and Design)
E-commerce (System Analysis and Design)Nazmul Hyder
 
eProject Expo Management System - Report
eProject Expo Management System - ReporteProject Expo Management System - Report
eProject Expo Management System - ReportFaizan Anwer
 
Event managementsystem
Event managementsystemEvent managementsystem
Event managementsystemPraveen Jha
 
Super Mart Report.docx
Super Mart Report.docxSuper Mart Report.docx
Super Mart Report.docxSameerUsmani3
 
Inventory management system
Inventory management systemInventory management system
Inventory management systemcopo7475
 
Sales and inventory management
Sales and inventory managementSales and inventory management
Sales and inventory managementRohit Gupta
 
Inventory management system
Inventory management systemInventory management system
Inventory management systemAkshitGupta124
 
999gps.net tracking platform management guide distributor -20131211
999gps.net tracking platform management guide  distributor -20131211999gps.net tracking platform management guide  distributor -20131211
999gps.net tracking platform management guide distributor -20131211Grayson Zhang
 

Similar to Inventory music shop management (20)

Sale Record System
Sale Record SystemSale Record System
Sale Record System
 
Product and sevices management system
Product and sevices management systemProduct and sevices management system
Product and sevices management system
 
PROJECT REPORT ON COMPUTER SHOP SYSTEM IN C++
PROJECT REPORT ON COMPUTER SHOP SYSTEM IN C++PROJECT REPORT ON COMPUTER SHOP SYSTEM IN C++
PROJECT REPORT ON COMPUTER SHOP SYSTEM IN C++
 
Users manual
Users manualUsers manual
Users manual
 
Sales and inventory management project report
Sales and inventory management project reportSales and inventory management project report
Sales and inventory management project report
 
Shop management system
Shop management systemShop management system
Shop management system
 
Inventory management system
Inventory management systemInventory management system
Inventory management system
 
Project report
Project reportProject report
Project report
 
E-commerce (System Analysis and Design)
E-commerce (System Analysis and Design)E-commerce (System Analysis and Design)
E-commerce (System Analysis and Design)
 
eProject Expo Management System - Report
eProject Expo Management System - ReporteProject Expo Management System - Report
eProject Expo Management System - Report
 
Event managementsystem
Event managementsystemEvent managementsystem
Event managementsystem
 
Atm project
Atm projectAtm project
Atm project
 
Super Mart Report.docx
Super Mart Report.docxSuper Mart Report.docx
Super Mart Report.docx
 
Inventory management system
Inventory management systemInventory management system
Inventory management system
 
Sales and inventory management
Sales and inventory managementSales and inventory management
Sales and inventory management
 
SysInfoTools MSG to PST Converter
SysInfoTools MSG to PST ConverterSysInfoTools MSG to PST Converter
SysInfoTools MSG to PST Converter
 
Inventory management system
Inventory management systemInventory management system
Inventory management system
 
Packing User Guide v1
Packing User Guide v1Packing User Guide v1
Packing User Guide v1
 
999gps.net tracking platform management guide distributor -20131211
999gps.net tracking platform management guide  distributor -20131211999gps.net tracking platform management guide  distributor -20131211
999gps.net tracking platform management guide distributor -20131211
 
tbca65
tbca65tbca65
tbca65
 

More from Arafat Bin Reza

More from Arafat Bin Reza (9)

C# Class Introduction.pptx
C# Class Introduction.pptxC# Class Introduction.pptx
C# Class Introduction.pptx
 
C# Class Introduction
C# Class IntroductionC# Class Introduction
C# Class Introduction
 
C language 3
C language 3C language 3
C language 3
 
C language 2
C language 2C language 2
C language 2
 
C language updated
C language updatedC language updated
C language updated
 
C language
C languageC language
C language
 
Sudoku solve rmain
Sudoku solve rmainSudoku solve rmain
Sudoku solve rmain
 
string , pointer
string , pointerstring , pointer
string , pointer
 
final presentation of sudoku solver project
final presentation of sudoku solver projectfinal presentation of sudoku solver project
final presentation of sudoku solver project
 

Recently uploaded

chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 

Recently uploaded (20)

chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 

Inventory music shop management

  • 1. Bangladesh University of Business & Technology (BUBT) Rupnagar, Mirpur-2, Dhaka-1216, Bangladesh Course Title: Software Development 2 Course Code: CSE 200 Semester: Fall, 2017-2018 Program: B.Sc. Engg. in CSE Intake: 32nd Section: 04 Submitted to: Atanu Shome Lecturer Department of CSE BUBT Submitted by: Programmers
  • 2. Index:  INTRODUCTION  Scope of Work------------------------------------------1.1  Requirements Analysis  PROPOSED SYSTEM------------------------------- 2.1  Objective of System------------------------------------2.2  Design  Algorithm------------------------------------------------3.1  Dataflow diagram--------------------------------------3.2  ER diagram----------------------------------------------3.3  Documentation---------------------------------4  Technology------------------------------------------5  Conclusion-------------------------------------------6 Team name: Programmers Team members: 1.Name:Arafat Bin Reza Id:15162103170 Phone:01625420852 Email : arafat.reza28@yahoo.com
  • 3. Title: Inventory Music Shop Management System 1. INTRODUCTION:  Inventory Music Shop Management System is a windows application where users can view various musical instruments along with their description. The project provides user with a flexible and attractive GUI and shows him a list of products.  This project is developed for users to have a brief look at the instruments. The software displays different kinds of instruments of different brands so that user can easily get their expected instrument.  The main aim of this system is to keep All the records like purchase, sales, stock through our software. 1.1 SCOPE OF WORK:  Manage shopping.  Secure registration and profile management facilities for customer.  Easy and quick access to particular product and services.  This system is easy in handle and user friendly.  Time required for accessing any detail will be very less.  User can view details of the parts without going anywhere.  It is convenient for users as this system provides accurate cost and description of the system.  User can view different categories of product of different brands at a single place.  The system calculates bill instantly and user can pay. Hence the system saves time, efforts and cost.
  • 4. 2.RequirementsAnalysis: 2.1 PROPOSED SYSTEM: The “Inventory Music Shop Management System" keeps the all records. It can keep the information of customer details, order details, product information, purchasing, and selling, Invoice reports. This system holds the all information about the product, it takes the records to sailing the product to the customer as they required. In the existing system the transactions are done only manually but in proposed system we have to computerize all the transaction using the software. 2.2 Objective of System  Provides the good user interface to ease of use and it also provides the security to the database.  The system can view the details of any record.  To allow only authorized user to access various function and processed available in the system.  Locate any instruments Information wanted by the user.  Reduced clerical work as most of the work done by computer.  Provide greater speed & reduced time consumption.
  • 5. Design: 3.1 Algorithm: Step1. Start Step:2. Enter Username and password. If they are valid then go to next step otherwise it takes username and password again. Step:3. Admin Checks the stock, if it does not available then item is purchased in purchase process and stockis Updated. Step:4. If stockis already available then items are sold and stockis updated. Also bill is generated and is given to the customer. Step:5. Admin checks the purchased items, if any problem is there then item is returned and stockis updated. Step:6. Customer checks the sale items, if it is no proper then item is returned and stockis updated. Step:7. Exit
  • 6. 3.2 Dataflow diagram: Start Check Authentication ID & Password Check Stock Give Bills Give payment Sales Receive Bills Receive payment Purchase Report Update Stock Stop YES NO Stock Available Stock NotAvailable
  • 7. 3.3 ER diagram: Admin Idusername Generate Manage Manage Manage Add Instrument Bill Bill Id Instrument Id Customer Id Customer Customer Id Customer Name Get Purchase Instrument IdInstrument Name
  • 8. Documentation: There are 25 window forms in my software. MODULES: o Login o Administration Management o Customer Management o Stock Management o Instrument Management o Sells Management o Bills Management o Inventory Management
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25. Process Description Brief Descriptionof Process  Welcome form: It is a loading form, loading form loads all other forms and show user a nice progress animation.  Login Process:- This process checks the authentication and admin, manager and user can able to access the application.  Purchase process:- Supplier gives the information about purchased item.  StockProcess:- Stockgives the information about which current stockis available.  Sales Process:- The customer gives the order for item. The order information is stored into sales and payment detail is given to the customer.  Administration management: This process manages the access of the administrators. One admin controls the whole process. add, delete and update admins.  Inventory management: inventory management is the way to maintain a shops financial statement.
  • 26. Form 1: Loading form: this an animation basedwaiting form and that use to make our software more efficient and fast. Form 2: Login form: This process checks the authentication and admin can able to access the application. There are 4 buttons and a checkboxin this form. 1. Information button: This button will show 2 message boxthat contains Information about admin. 2. Close button: This button use to close the software but this button will open confirm form. 3. Login button: This button will check the authentication. 4. Forgetpasswordbutton: This button will go to verification process. 5. Checkbox:This will hide / show the password. Form 3: Close form: This is a confirmation window before close the application. This form will ask “are you sure you want to exit” and you will have two option canceland okay. There are 2 buttons. 1. Okay:This button will close the software. 2. Cancel:This button will hide the confirm button and cancelthe close command
  • 27. Form 4: Management: This is a window to go other window forms to control Management like New, backdatedand Update musical instrument info. There are 9 buttons. 1. Home button: This button will go to Home form. 2. Close button: This button use to close the software but this button will open confirm form. 3. Searchbutton: This button will show instrument list. 4. Add button: This button will go to the new instrument form. 5. Delete button: This button will go to backdatedinstrument form. 6. Update button: This button will go to update instrument info form. 7. Sells list button: This button will show selllist. 8. Sell button: This button will go to sales managementform. 9. Inventory button: This button will go to inventory form. Form 5: Home: This is a Home form, this is the main form of the software, we cancontrolall process from this form. There are 10 buttons. 1. Close button: This button use to close the software but this button will open confirm form. 2. Sell button: This will open sell form. 3. Purchase button: This will open purchase form. 4. Stock button: This will show stock list. 5. Store button: This will show all instruments name and picture list. 6. Customer button: This will go to customerform. 7. Bill button: This will show bill list 8. Totalsell button: This will show total sell in a text box. 9. Period sellbutton: This will show period sell in a text box. 10.Daily sell button: This will show daily sellin a text box.
  • 28. Form 6: verification form: There are 4 buttons. 1. Close button: This button use to close the software but this button will open confirm form. 2. Lock button: This button will go to login form. 3. Done button: This button will check the authentication. 4. Clearbutton: This button will clearthe required textboxes. Form 7: Password:this form shows all administrators password. There are 2 buttons. 1. Close button: This button use to close the software but this button will open confirm form. 2. lock button: This button will go to login form. 3. Searchtextbox: This textbox uses to searchadmins passwordby their username. Form 8: New instrument: This form use to add new musical instrument. There are 8 buttons. 1. Close button: This button use to close the software but this button will open confirm form. 2. Previous button: This button will go to previous form. 3. Calculate button: This button will calculate total quantity of the instrument. 4. Searchbutton: This button will searchinstrument by its name. 5. Add button: This button will add the new instrument. 6. Update button: This button will update the musical instrument info speciallyquantity. 7. Browse button: This button will browse instrument image. 8. Clearbutton: This button will clearthe required textboxes.
  • 29. Form 9: Backdatedinstrument: This form use to delete backdatedmusical instruments. There are 5 buttons. 1. Close button: This button use to close the software but this button will open confirm form. 2. Previous button: This button will go to previous form. 3. Browse button: This button will browse instrument image. 4. Clearbutton: This button will clearthe required textboxes. 5. Delete button: This button will delete the backdatedinstrument. Form 10: Update instrument: This form use to update musical instruments info. There are 6 buttons. 1. Close button: This button use to close the software but this button will open confirm form. 2. Previous button: This button will go to previous form. 3. Browse button: This button will browse instrument image. 4. Clearbutton: This button will clearthe required textboxes. 5. Searchbutton: This button will searchinstrument by its id. 6. Update button: This button will update the musical instruments info.
  • 30. Form 11: Administration: This is a window to go other window forms to control administrations like New, Left and Update administration info. There are 7 buttons. 1. Close button: This button use to close the software but this button will open confirm form. 2. Home button: This button will go to Home form. 3. Searchbutton: This button will show administrator list. 4. Add button: This button will go to the new administrator form. 5. Delete button: This button will go to left administrator form. 6. Update button: This button will go to update administrator info form. 7. Manage instrument: This button will go to Management form. Form 12: Instruments: This form shows all of the musical instruments list in the shop. There are 2 buttons. 1. Close button: This button use to close the software but this button will open confirm form. 2. Previous button: This button will go to previous form. 3. Searchtextbox: This textbox uses to searchinstrument by their name. Form 13: Administrators: This form will show all of the administrators list. There are 2 buttons. 1. Close button: This button use to close the software but this button will open confirm form. 2. Previous button: This button will go to previous form. 3. Searchtextbox: This textbox uses to searchadmins passwordby their username.
  • 31. Form 14: New Administrator This form will use to add new administrator. There are 4 buttons. 1. Close button: This button use to close the software but this button will open confirm form. 2. Previous button: This button will go to previous form. 3. Clearbutton: This button will clearthe required textboxes. 4. Add button: This button will add the new administrator. Form 15: Left administrator: This form will use to delete left administrator. There are 4 buttons. 1. Close button: This button use to close the software but this button will open confirm form. 2. Previous button: This button will go to previous form. 3. Clearbutton: This button will clearthe required textboxes. 4. Delete button: This button will delete the left administrator. Form 16: update administrator info: This form will use to update administrator info. There are 4 buttons. 1. Close button: This button use to close the software but this button will open confirm form. 2. Previous button: This button will go to previous form. 3. Clearbutton: This button will clearthe required textboxes. 4. Update button: This button will update administrator info. 5. Searchbutton: This button will searchadministrator by its id.
  • 32. Form 17: Customer: This form will use to add, delete, update customerinfo. There are 7 buttons. 1. Close button: This button use to close the software but this button will open confirm form. 2. Home button: This button will go to Home form. 3. Clearbutton: This button will clearthe required textboxes. 4. Add button: This button will add the new customer. 5. Delete button: This button will delete the left customer. 6. Update button: This button will update customer’s info. 7. Searchbutton: This button will searchcustomers by its id. 8. Searchtextbox: This textbox uses to searchcustomerby their name. Form 18: Sale: This is a sell managementform. This form will use to sell and calculate bill Of instruments. There are 9 buttons. 1. Close button: This button use to close the software but this button will open confirm form. 2. Previous button: This button will go to previous form. 3. Clearbutton: This button will clearthe required textboxes. 4. Searchbutton: This button will searchcustomers by its id. 5. Searchbutton: This button will searchinstruments by its id. 6. Sell button: This button will add new sell. 7. Bill button: This button will calculate bill and add new sell’s bill. 8. Customer button: This will go to customerform. 9. Bill button: This will show bill list
  • 33. Form 19: Sell: This form will show the sell list. There are 4 buttons. 1. Close button: This button use to close the software but this button will open confirm form. 2. Previous button: This button will go to previous form. 3. Searchbutton: This button will searchsellby its customerid. 4. Searchbutton: This button will searchsellby its date. 5. Searchtextbox: This textbox uses to searchsellby customername. Form 20: Sells Management: This form will use to manage sells like delete and update any sell. There are 10 buttons and a checkbox. 1. Close button: This button use to close the software but this button will open confirm form. 2. Previous button: This button will go to previous form. 3. Searchbutton: This button will searchsellby its id. 4. Searchbutton: This button will searchbill by its id. 5. Delete button: This button will delete sellby its id. 6. Update button: This button will update sellby its id. 7. Delete button: This button will delete bill by its id. 8. Update button: This button will update bill by its id. 9. Clearbutton: This button will clearthe required textboxes. 10.Checkbox: This checkboxwill change form mode like sales management and bill management by enable/disable required textbox and buttons.
  • 34. Form 21: Bills: This form will use to show bills list for any sell. There are 4 buttons. 1. Close button: This button use to close the software but this button will open confirm form. 2. Home button: This button will go to Home form. 3. Searchbutton: This button will searchbill by its customerid. 4. Searchbutton: This button will searchbill by its date. 5. Searchtextbox: This textbox uses to searchsellby customername. Form 22: Inventory: This form will use to entry every transaction, delete, update transactions and calculate financialstatement of the shop as inventory management. There are 11 buttons and a checkbox. 1. Close button: This button use to close the software but this button will open confirm form. 2. Previous button: This button will go to previous form. 3. Searchbutton: This button will search inventory by its id. 4. Add button: Delete button: This button will delete inventory by its id. 5. Delete button: This button will delete previous transactionby inventory id. 6. Update button: This button will update previous transactionby inventory id. 7. Clearbutton: This button will clearthe required textboxes. 8. Checkbox:This checkboxwill change form mode like inventory and financial statement by enable/disable required textbox and buttons. 9. Assetbutton: This button will calculate totalassetand show in a textbox. 10.Liabilities & Owner's Equity button: This button will calculate total liabilities & owner's Equity and show in a textbox. 11. Netincome: This button will calculate totalliabilities & owner's Equity and show in a textbox. 12.Inventory: This button will go to inventory form.
  • 35. Form 23: Inventory: This form will show all inventory list. There are 4 buttons. 1. Close button: This button use to close the software but this button will open confirm form. 2. Previous button: This button will go to previous form. 3. Searchbutton: This button will search inventory by id. 4. Searchbutton: This button will search inventory by its date. Form 24: Stock: This form will show all musical instrument in stock with details. There are 2 buttons. 1. Close button: This button use to close the software but this button will open confirm form. 2. Previous button: This button will go to previous form. 3. Searchtextbox: This textbox uses to searchmusicalinstrument by its name. Form 25: Store: This form will show all instruments. 1. Close button: This button use to close the software but this button will open confirm form. 2. Previous button: This button will go to previous form. 3. Searchtextbox: This textbox uses to searchmusicalinstrument by its name. 4. SearchCombo box: This combo box uses to searchmusicalinstrument by its category.
  • 36. Technology: Hardware and Software Requirement: Hardware Requirement: - RAM 4GB Required Space200 MB ProcessorCorei5 & above Software Requirement: - Operating System Window 10 Front End Tool. NET Framework 4.5 Microsoft Visual Studio 2017 Back End ToolMicrosoft Sql Server 2012
  • 37. CONCLUSION: • The system can generate various reports useful for the management and as it is quite user friendly it saves time and reduce the chances of error occurrences. The co-ordination of various functions can be achieved and miss management does not take place. • This system guide lines the user in maintaining proper and appropriate data, generation of report is easy and fast which can help the management to take quick decision. Proper security is maintained and data is protected from an unauthorized user.