SlideShare uma empresa Scribd logo
1 de 23
I N V E N T O R Y M A N A G E M E N T
S Y S T E M
K V. N . G O P I K R I S H N A .
1 5 0 0 3 0 4 5 0
C . S . E
K . L . U N I V E R S I T Y
CO M PA N Y G U I D E : M R B . S . G A N E S H
T E C H N I C A L H E A D
T E C H N O S O F T S O LU T I O N S P V T LT D.
U N I V E R S I T Y G U I D E : M R V. S H O U R I E R E D D Y
V I S H A K A PAT N A M
CONTENT
• Abstract
• Project Objective
• Technical Specifications / tools and technology
• Software specifications
• Background Knowledge / Architecture 3 tire
• Module Specifications
• Use Case Diagram
• Debugging and Testing
• Conclusion and Future Scope
• References
ABSTRACT
• The meaning of inventory is stock/goods.
• Inventory management is the ongoing process of moving parts and products into and out of a
company’s location(s).
• Companies manage their inventory on a daily basis as they place new orders for products.
• It’s important for business firm to grasp of everything involved in the inventory control
process.
• That way, they can figure out creative ways to solve inventory challenges by finding the right
solutions.
• Inventory management is a complex process.
• but the basics are essentially the same regardless of the organization's size or type.
• Inventory management uses a variety of data to keep track of the goods as they move through
the process, including lot numbers, serial numbers, cost of goods, quantity of goods and the
dates when they move through the process.
PROJECT OBJECTIVE
• The objectives of inventory management are to provide the desired level of customer service.
• To minimize the risk of under and over stocking of material.
• To supply the required materials continuously.
• To maintain systematic record of inventory.
• To minimize losses through deterioration, pilferage, wastages and damages.
• To design proper organization for inventory management. Clear cut accountability should be
fixed at various levels of the organization.
• To keep investment in inventory at optimum level.
TECHNICAL SPECIFICATIONS
• HTML
• PHP
• DATABASE
HTML
• HyperText Markup Language.
• Webpages are usually viewed in a web browser through html.
• HTML can also be used to add meta information to a webpage.
• HTML is used to mark and describe each of these kinds of content so the web browser can
display them correctly.
• CSS is used to style HTML elements while JavaScript is used to manipulate HTML elements
and CSS styles.
BUSINESS LOGIC: PHP
• PHP is used as Business logic in this project.
• Hypertext Preprocessor.
• Business logic is built into the controller.
• Business logic is written to create a form, validate it, and use some business logic .
• XHTML forms enable Web pages to collect data from users and send it to a Web server for
processing. Interaction of this kind between users and Web servers is vital to e-commerce
applications. Such capabilities allow users to purchase products, request information, send and
receive Web-based e-mail, perform online paging and take advantage of various other online
services XHTML form to collect information about users for the purpose of adding them to a
mailing list. The type of registration form in this example could be used by a software company
to acquire profile information before allowing users to download software.
DATABASE
• Database is an organized collection of data.
• The database management system (DBMS) is the software that interacts with end users,
applications, and the database itself to capture and analyze data.
• DBMS consisting of an integrated set of computer software that allows users to interact with
one or more databases and provides access to all of the data contained in the database.
• Computer databases typically contain aggregations of data records or files, such as sales
transactions, product catalogs and inventories, and customer profiles.
• Here XAMPP named software is used to enter data base.
• XAMPP is a free and open source cross-platform web server solution stack package developed
by Apache Friends, consisting mainly of the Apache HTTP Server.
• It extremely easy for developers to create a local web server for testing and deployment
purposes.
SOFTWARE SPECIFICATIONS
• Visual Studio Code.
• Xampp.
• Bootstrap
VISUAL STUDIO CODE
• Front-End Design : Visual Studio Code
• Visual Studio Code is a source code editor developed by Microsoft.
• It includes support for debugging, embedded Git control, syntax highlighting, intelligent code
completion, snippets, and code refactoring.
• Visual Studio Code is based on Electron, a framework which is used to
deploy Node.js applications for the desktop.
• It has useful extensions.
• Microsoft Visual Studio is an integrated development environment (IDE)
• It also has Integrated Terminals, Source Control.
• VS Code is a new type of tool that combines the simplicity of a code editor with what
developers need for their core edit-build-debug cycle.
• Visual Studio includes fools for debugging parallel applications.
XAMPP
• Back-End Database : Xampp My SQL Server
• XAMPP named software is used to enter data base.
• XAMPP is a free and open source cross-platform web server solution stack package developed
by Apache Friends, consisting mainly of the Apache HTTP Server.
• It extremely easy for developers to create a local web server for testing and deployment
purposes.
• web server deployments use the same components as XAMPP, it makes transitioning from a
local test server to a live server extremely easy as well.
• XAMPP's designers intended it for use only as a development tool, to allow website designers
and programmers to test their work on their own computers without any access to the Internet.
BOOTSTRAP
• Bootstrap is an open source toolkit for developing with HTML, CSS, and JS.
• Bootstrap, the world’s most popular framework for building html pages.
• Bootstrap is a free and open-source for designing websites and web applications.
• Bootstrap 3 supports the latest versions of the Google Chrome, Firefox, Internet
Explorer, Opera, and Safari.
• Each Bootstrap component consists of an HTML structure, CSS declarations, and in some cases
accompanying JavaScript code.
• Although bootstrap have structures,declerations one should have good knowledge in
html,php,JS.
BACKGROUND KNOWLEDGE
• Three-tier architecture:
A three-tier architecture is a client-server architecture in which the functional process logic, data
access, computer data storage and user interface are developed and maintained as independent
modules on separate platforms.
Client tier
Business tier
Data tier
Client tier
• The visual part is implemented using all kinds of swing components, which does not make database
calls. The main function of this tier is to display information to the user upon user’s request
generated by user’s inputs such as firing button events. For example, inventory list will display when
user click “display” button if he or she wants to know the list of stock remaining in the organization.
Business tier
• The middle tier, business logic, is called by the client to make database queries. It provides core
function of the system as well as connectivity to the data tier, which simplify tasks that were done by
the clients tier.
Data tier
• Data layer is also the class which gets the data from the business tier and sends it to the database or
gets the data from the database and sends it to business tier. This is the actual DBMS access layer or
object layer also called the business object. The database back end stores information which can be
retrieved by using the Mysql database Connectivity. Mysql database connectivity is used to manage
the communication between the middle tier and the back end database by issuing complex database
queries
MODULE SPECIFICATIONS
• Inventory
• Service
• Customer
• Quotation
• Invoice
• Accounts
• Admin
.
• Inventory:
To add and delete inventory like name,quantity etc..,it displays it.
• Service:
Entry and remove of service name, service cost.
• Customer:
to register and delete new customer with name,phno,address…..
• Quotation:
to raise quotation with cost quantity etc…
• Invoice:
to raise invoice with tax..
• Accounts:
total bills with invoice display.
• Admin:
Able to edit the details as per entry,Able to add, modify and delete the stock entry,Able to
access the Invoices and bills
USE CASE DIAGRAM
DEBUGGING AND TESTING
• The purpose of software testing is to access or evaluate the capabilities or attributes of a software
program’s ability to adequately meet the applicable standards and application need. Testing does not
ensure quality and the purpose of testing is not to find bugs. Testing can be verification and
validation or reliability estimation. The primary objective if testing includes:
• To identifying defects in the application.
• The most important role of testing is simply to provide information.
• To check the proper working of the application while inserting updating and deleting the entry of the
products.
Type of Testing
• We have used one type of testing to ensure the error free features of our software application:
Units Test
• This type of testing is testing of individual software components. It is typically done by the
programmer and not by the testers. It requires details information and knowledge about the internal
program design and code to perform this testing.
• During unit testing, we carry out various testing task such as the reflection of the unit data on
database and its interface. Various types of bugs associated with the component were
CONCLUSION AND FUTURE SCOPE
• To conclude, Inventory Management System is a simple web based application basically
suitable for small organization. It has every basic items which are used for the small
organization. Our team is successful in making the application where we can update, insert and
delete the item as per the requirement. This application also provides a simple report on daily
basis to know the daily sales and purchase details. This application matches for small
organization.
• After completing coding in HTML using BOOTSTRAP in Visual Studio Code the Front-Ended
web application is designed and we can get to see the web page outlook in the browser.
• Through it has some limitations, our team strongly believes that the implementation of this
system will surely benefit the organization.
FUTURE ENHANCEMENTS
• Interactive user interface design.
• Manage Stock branch wise.
• Use of Oracle as its database.
• Online payment system can be added.
• Making the system flexible in any type.
• Sales and purchase return system will be added in order to make return of products
REFERENCES
• An official website of Bootstrap where we learnt coding
• https://getbootstrap.com/
• Official website of Visual Studio Code from where we started learning basics of visual studio
code editor.
• https://code.visualstudio.com/
• Official Wikipedia website where we got to know about the technologies and frameworks we
used in developing the project.
• http://wikipedia.org/
• Official Google website to search what we did not get to understand.
• https://www.google.com/
THANK YOU

Mais conteúdo relacionado

Mais procurados

SAP #BOBJ #BI 4.1 Upgrade Webcast Series 6: User Authentication and SSO
SAP #BOBJ #BI 4.1 Upgrade Webcast Series 6: User Authentication and SSOSAP #BOBJ #BI 4.1 Upgrade Webcast Series 6: User Authentication and SSO
SAP #BOBJ #BI 4.1 Upgrade Webcast Series 6: User Authentication and SSOSAP Analytics
 
Upgrading To OBIEE 12C - Key Things Your Need To Know About
Upgrading To OBIEE 12C - Key Things Your Need To Know AboutUpgrading To OBIEE 12C - Key Things Your Need To Know About
Upgrading To OBIEE 12C - Key Things Your Need To Know AboutGeraint Thomas
 
RPA training for Beginners using UiPath
RPA training for Beginners using UiPathRPA training for Beginners using UiPath
RPA training for Beginners using UiPathHariom Sharma
 
Performance Testing for SAP Applications
Performance Testing for SAP ApplicationsPerformance Testing for SAP Applications
Performance Testing for SAP ApplicationsGlobe Testing
 
Step by Step installation of SAP BusinessObjects BI Platform 4.0 on Windows 2...
Step by Step installation of SAP BusinessObjects BI Platform 4.0 on Windows 2...Step by Step installation of SAP BusinessObjects BI Platform 4.0 on Windows 2...
Step by Step installation of SAP BusinessObjects BI Platform 4.0 on Windows 2...Jorge Batista
 
Migrating Oracle Forms Using Oracle Application Express
Migrating Oracle Forms Using Oracle Application ExpressMigrating Oracle Forms Using Oracle Application Express
Migrating Oracle Forms Using Oracle Application ExpressDavidPeake15
 
Performance Testing in Oracle Apps
Performance Testing in Oracle AppsPerformance Testing in Oracle Apps
Performance Testing in Oracle AppsBiswajit Pratihari
 
SAP Performance Testing Best Practice Guide v1.0
SAP Performance Testing Best Practice Guide v1.0SAP Performance Testing Best Practice Guide v1.0
SAP Performance Testing Best Practice Guide v1.0Argos
 

Mais procurados (10)

SAP #BOBJ #BI 4.1 Upgrade Webcast Series 6: User Authentication and SSO
SAP #BOBJ #BI 4.1 Upgrade Webcast Series 6: User Authentication and SSOSAP #BOBJ #BI 4.1 Upgrade Webcast Series 6: User Authentication and SSO
SAP #BOBJ #BI 4.1 Upgrade Webcast Series 6: User Authentication and SSO
 
Upgrading To OBIEE 12C - Key Things Your Need To Know About
Upgrading To OBIEE 12C - Key Things Your Need To Know AboutUpgrading To OBIEE 12C - Key Things Your Need To Know About
Upgrading To OBIEE 12C - Key Things Your Need To Know About
 
RPA training for Beginners using UiPath
RPA training for Beginners using UiPathRPA training for Beginners using UiPath
RPA training for Beginners using UiPath
 
Performance Testing for SAP Applications
Performance Testing for SAP ApplicationsPerformance Testing for SAP Applications
Performance Testing for SAP Applications
 
Step by Step installation of SAP BusinessObjects BI Platform 4.0 on Windows 2...
Step by Step installation of SAP BusinessObjects BI Platform 4.0 on Windows 2...Step by Step installation of SAP BusinessObjects BI Platform 4.0 on Windows 2...
Step by Step installation of SAP BusinessObjects BI Platform 4.0 on Windows 2...
 
Migrating Oracle Forms Using Oracle Application Express
Migrating Oracle Forms Using Oracle Application ExpressMigrating Oracle Forms Using Oracle Application Express
Migrating Oracle Forms Using Oracle Application Express
 
Performance Testing in Oracle Apps
Performance Testing in Oracle AppsPerformance Testing in Oracle Apps
Performance Testing in Oracle Apps
 
Bapi programming
Bapi programmingBapi programming
Bapi programming
 
SAP Performance Testing Best Practice Guide v1.0
SAP Performance Testing Best Practice Guide v1.0SAP Performance Testing Best Practice Guide v1.0
SAP Performance Testing Best Practice Guide v1.0
 
Resume_Bhabani_Prasad_Mohanty
Resume_Bhabani_Prasad_MohantyResume_Bhabani_Prasad_Mohanty
Resume_Bhabani_Prasad_Mohanty
 

Semelhante a Manage inventory and track sales with this web-based system

Mridul_Halder_Resume
Mridul_Halder_ResumeMridul_Halder_Resume
Mridul_Halder_ResumeMridul Halder
 
DevOps Introduction - Main Concepts Description
DevOps Introduction - Main Concepts DescriptionDevOps Introduction - Main Concepts Description
DevOps Introduction - Main Concepts DescriptionBrunoOliveira631137
 
Pritpal singh 3 years of ETL and Automation Testing
Pritpal singh 3 years of ETL and Automation TestingPritpal singh 3 years of ETL and Automation Testing
Pritpal singh 3 years of ETL and Automation Testingpritpal singh
 
Testing quick interview preparation
Testing quick interview preparationTesting quick interview preparation
Testing quick interview preparationtesting1001
 
Varsha_CV_ETLTester5.8Years
Varsha_CV_ETLTester5.8YearsVarsha_CV_ETLTester5.8Years
Varsha_CV_ETLTester5.8YearsVarsha Hiremath
 
Software engineering.pptx
Software engineering.pptxSoftware engineering.pptx
Software engineering.pptxJAGADEESWARIS6
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycleManindra Simhadri
 
Enterprise resource planning_system
Enterprise resource planning_systemEnterprise resource planning_system
Enterprise resource planning_systemJithin Zcs
 
Building a Real-Time Security Application Using Log Data and Machine Learning...
Building a Real-Time Security Application Using Log Data and Machine Learning...Building a Real-Time Security Application Using Log Data and Machine Learning...
Building a Real-Time Security Application Using Log Data and Machine Learning...Sri Ambati
 
Migrating from a monolith to microservices – is it worth it?
Migrating from a monolith to microservices – is it worth it?Migrating from a monolith to microservices – is it worth it?
Migrating from a monolith to microservices – is it worth it?Katherine Golovinova
 
Online talent sourcing - a future essentia
Online talent sourcing - a future essentiaOnline talent sourcing - a future essentia
Online talent sourcing - a future essentiaHSE Guru
 

Semelhante a Manage inventory and track sales with this web-based system (20)

Fa10 mcs-005
Fa10 mcs-005Fa10 mcs-005
Fa10 mcs-005
 
Arnab Chakraborty CV
Arnab Chakraborty CVArnab Chakraborty CV
Arnab Chakraborty CV
 
Mridul_Halder_Resume
Mridul_Halder_ResumeMridul_Halder_Resume
Mridul_Halder_Resume
 
DevOps Introduction - Main Concepts Description
DevOps Introduction - Main Concepts DescriptionDevOps Introduction - Main Concepts Description
DevOps Introduction - Main Concepts Description
 
Pritpal singh 3 years of ETL and Automation Testing
Pritpal singh 3 years of ETL and Automation TestingPritpal singh 3 years of ETL and Automation Testing
Pritpal singh 3 years of ETL and Automation Testing
 
Raja3Years
Raja3YearsRaja3Years
Raja3Years
 
Testing quick interview preparation
Testing quick interview preparationTesting quick interview preparation
Testing quick interview preparation
 
AbhishekKapuria
AbhishekKapuriaAbhishekKapuria
AbhishekKapuria
 
Varsha_CV_ETLTester5.8Years
Varsha_CV_ETLTester5.8YearsVarsha_CV_ETLTester5.8Years
Varsha_CV_ETLTester5.8Years
 
Software engineering.pptx
Software engineering.pptxSoftware engineering.pptx
Software engineering.pptx
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
 
Development Guideline
Development GuidelineDevelopment Guideline
Development Guideline
 
Ramesh Resume
Ramesh ResumeRamesh Resume
Ramesh Resume
 
Enterprise resource planning_system
Enterprise resource planning_systemEnterprise resource planning_system
Enterprise resource planning_system
 
Building a Real-Time Security Application Using Log Data and Machine Learning...
Building a Real-Time Security Application Using Log Data and Machine Learning...Building a Real-Time Security Application Using Log Data and Machine Learning...
Building a Real-Time Security Application Using Log Data and Machine Learning...
 
Software Development
Software DevelopmentSoftware Development
Software Development
 
Migrating from a monolith to microservices – is it worth it?
Migrating from a monolith to microservices – is it worth it?Migrating from a monolith to microservices – is it worth it?
Migrating from a monolith to microservices – is it worth it?
 
Sai_Resume
Sai_ResumeSai_Resume
Sai_Resume
 
VINOD_6yrs
VINOD_6yrsVINOD_6yrs
VINOD_6yrs
 
Online talent sourcing - a future essentia
Online talent sourcing - a future essentiaOnline talent sourcing - a future essentia
Online talent sourcing - a future essentia
 

Último

Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 

Último (20)

Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 

Manage inventory and track sales with this web-based system

  • 1. I N V E N T O R Y M A N A G E M E N T S Y S T E M K V. N . G O P I K R I S H N A . 1 5 0 0 3 0 4 5 0 C . S . E K . L . U N I V E R S I T Y CO M PA N Y G U I D E : M R B . S . G A N E S H T E C H N I C A L H E A D T E C H N O S O F T S O LU T I O N S P V T LT D. U N I V E R S I T Y G U I D E : M R V. S H O U R I E R E D D Y V I S H A K A PAT N A M
  • 2. CONTENT • Abstract • Project Objective • Technical Specifications / tools and technology • Software specifications • Background Knowledge / Architecture 3 tire • Module Specifications • Use Case Diagram • Debugging and Testing • Conclusion and Future Scope • References
  • 3. ABSTRACT • The meaning of inventory is stock/goods. • Inventory management is the ongoing process of moving parts and products into and out of a company’s location(s). • Companies manage their inventory on a daily basis as they place new orders for products. • It’s important for business firm to grasp of everything involved in the inventory control process. • That way, they can figure out creative ways to solve inventory challenges by finding the right solutions. • Inventory management is a complex process. • but the basics are essentially the same regardless of the organization's size or type. • Inventory management uses a variety of data to keep track of the goods as they move through the process, including lot numbers, serial numbers, cost of goods, quantity of goods and the dates when they move through the process.
  • 4. PROJECT OBJECTIVE • The objectives of inventory management are to provide the desired level of customer service. • To minimize the risk of under and over stocking of material. • To supply the required materials continuously. • To maintain systematic record of inventory. • To minimize losses through deterioration, pilferage, wastages and damages. • To design proper organization for inventory management. Clear cut accountability should be fixed at various levels of the organization. • To keep investment in inventory at optimum level.
  • 6. HTML • HyperText Markup Language. • Webpages are usually viewed in a web browser through html. • HTML can also be used to add meta information to a webpage. • HTML is used to mark and describe each of these kinds of content so the web browser can display them correctly. • CSS is used to style HTML elements while JavaScript is used to manipulate HTML elements and CSS styles.
  • 7. BUSINESS LOGIC: PHP • PHP is used as Business logic in this project. • Hypertext Preprocessor. • Business logic is built into the controller. • Business logic is written to create a form, validate it, and use some business logic . • XHTML forms enable Web pages to collect data from users and send it to a Web server for processing. Interaction of this kind between users and Web servers is vital to e-commerce applications. Such capabilities allow users to purchase products, request information, send and receive Web-based e-mail, perform online paging and take advantage of various other online services XHTML form to collect information about users for the purpose of adding them to a mailing list. The type of registration form in this example could be used by a software company to acquire profile information before allowing users to download software.
  • 8. DATABASE • Database is an organized collection of data. • The database management system (DBMS) is the software that interacts with end users, applications, and the database itself to capture and analyze data. • DBMS consisting of an integrated set of computer software that allows users to interact with one or more databases and provides access to all of the data contained in the database. • Computer databases typically contain aggregations of data records or files, such as sales transactions, product catalogs and inventories, and customer profiles. • Here XAMPP named software is used to enter data base. • XAMPP is a free and open source cross-platform web server solution stack package developed by Apache Friends, consisting mainly of the Apache HTTP Server. • It extremely easy for developers to create a local web server for testing and deployment purposes.
  • 9. SOFTWARE SPECIFICATIONS • Visual Studio Code. • Xampp. • Bootstrap
  • 10. VISUAL STUDIO CODE • Front-End Design : Visual Studio Code • Visual Studio Code is a source code editor developed by Microsoft. • It includes support for debugging, embedded Git control, syntax highlighting, intelligent code completion, snippets, and code refactoring. • Visual Studio Code is based on Electron, a framework which is used to deploy Node.js applications for the desktop. • It has useful extensions. • Microsoft Visual Studio is an integrated development environment (IDE) • It also has Integrated Terminals, Source Control. • VS Code is a new type of tool that combines the simplicity of a code editor with what developers need for their core edit-build-debug cycle. • Visual Studio includes fools for debugging parallel applications.
  • 11. XAMPP • Back-End Database : Xampp My SQL Server • XAMPP named software is used to enter data base. • XAMPP is a free and open source cross-platform web server solution stack package developed by Apache Friends, consisting mainly of the Apache HTTP Server. • It extremely easy for developers to create a local web server for testing and deployment purposes. • web server deployments use the same components as XAMPP, it makes transitioning from a local test server to a live server extremely easy as well. • XAMPP's designers intended it for use only as a development tool, to allow website designers and programmers to test their work on their own computers without any access to the Internet.
  • 12. BOOTSTRAP • Bootstrap is an open source toolkit for developing with HTML, CSS, and JS. • Bootstrap, the world’s most popular framework for building html pages. • Bootstrap is a free and open-source for designing websites and web applications. • Bootstrap 3 supports the latest versions of the Google Chrome, Firefox, Internet Explorer, Opera, and Safari. • Each Bootstrap component consists of an HTML structure, CSS declarations, and in some cases accompanying JavaScript code. • Although bootstrap have structures,declerations one should have good knowledge in html,php,JS.
  • 13. BACKGROUND KNOWLEDGE • Three-tier architecture: A three-tier architecture is a client-server architecture in which the functional process logic, data access, computer data storage and user interface are developed and maintained as independent modules on separate platforms. Client tier Business tier Data tier
  • 14. Client tier • The visual part is implemented using all kinds of swing components, which does not make database calls. The main function of this tier is to display information to the user upon user’s request generated by user’s inputs such as firing button events. For example, inventory list will display when user click “display” button if he or she wants to know the list of stock remaining in the organization. Business tier • The middle tier, business logic, is called by the client to make database queries. It provides core function of the system as well as connectivity to the data tier, which simplify tasks that were done by the clients tier. Data tier • Data layer is also the class which gets the data from the business tier and sends it to the database or gets the data from the database and sends it to business tier. This is the actual DBMS access layer or object layer also called the business object. The database back end stores information which can be retrieved by using the Mysql database Connectivity. Mysql database connectivity is used to manage the communication between the middle tier and the back end database by issuing complex database queries
  • 15.
  • 16. MODULE SPECIFICATIONS • Inventory • Service • Customer • Quotation • Invoice • Accounts • Admin
  • 17. . • Inventory: To add and delete inventory like name,quantity etc..,it displays it. • Service: Entry and remove of service name, service cost. • Customer: to register and delete new customer with name,phno,address….. • Quotation: to raise quotation with cost quantity etc… • Invoice: to raise invoice with tax.. • Accounts: total bills with invoice display. • Admin: Able to edit the details as per entry,Able to add, modify and delete the stock entry,Able to access the Invoices and bills
  • 19. DEBUGGING AND TESTING • The purpose of software testing is to access or evaluate the capabilities or attributes of a software program’s ability to adequately meet the applicable standards and application need. Testing does not ensure quality and the purpose of testing is not to find bugs. Testing can be verification and validation or reliability estimation. The primary objective if testing includes: • To identifying defects in the application. • The most important role of testing is simply to provide information. • To check the proper working of the application while inserting updating and deleting the entry of the products. Type of Testing • We have used one type of testing to ensure the error free features of our software application: Units Test • This type of testing is testing of individual software components. It is typically done by the programmer and not by the testers. It requires details information and knowledge about the internal program design and code to perform this testing. • During unit testing, we carry out various testing task such as the reflection of the unit data on database and its interface. Various types of bugs associated with the component were
  • 20. CONCLUSION AND FUTURE SCOPE • To conclude, Inventory Management System is a simple web based application basically suitable for small organization. It has every basic items which are used for the small organization. Our team is successful in making the application where we can update, insert and delete the item as per the requirement. This application also provides a simple report on daily basis to know the daily sales and purchase details. This application matches for small organization. • After completing coding in HTML using BOOTSTRAP in Visual Studio Code the Front-Ended web application is designed and we can get to see the web page outlook in the browser. • Through it has some limitations, our team strongly believes that the implementation of this system will surely benefit the organization.
  • 21. FUTURE ENHANCEMENTS • Interactive user interface design. • Manage Stock branch wise. • Use of Oracle as its database. • Online payment system can be added. • Making the system flexible in any type. • Sales and purchase return system will be added in order to make return of products
  • 22. REFERENCES • An official website of Bootstrap where we learnt coding • https://getbootstrap.com/ • Official website of Visual Studio Code from where we started learning basics of visual studio code editor. • https://code.visualstudio.com/ • Official Wikipedia website where we got to know about the technologies and frameworks we used in developing the project. • http://wikipedia.org/ • Official Google website to search what we did not get to understand. • https://www.google.com/