Sunteți pe pagina 1din 5

INVENTORY MANAGEMENT SYSTEM

A synopsis Report
Submitted in Partial Fulfillment of the Requirement for the Award of Degree of

BACHELOR OF ENGINEERING

(Computer Science & Engineering Department)


To

HIMACHAL PRADESH
TECHNICAL UNIVERSITY, HAMIRPUR
Submitted by:
Lakshay, Rajat Rana,Abhishek Kumar,Anoop
(Roll Number: 1600515026,38,02,17BTl020302)
Under the Supervision of Er. Anurag
Sharma
(A.P. CSE)

Department of Computer Science

COMPUTER SCIENCE & ENGINEERING DEPARTMENT


ATAL BIHARI VAJPAYEE GOVERNMENT INSTITUTE OF ENGINEERING &
TECHNOLOGY, PRAGATINAGAR DISTT. SHIMLA (H.P)-171202 INDIA 2019
INVENTORY MANAGEMENT SYSTEM
The project Inventory Management System is a complete desktop based application
designed on .Net technology using Visual Studio Software. The main aim of the project
is to develop Inventory Management System Model software in which all the
information regarding the stock of the organization will be presented. It is an intranet
based desktop application which has admin component to manage the inventory and
maintenance of the inventory system. This desktop application is based on the
management of stock of an organization. The application contains general organization
profile, sales details, Purchase details and the remaining stock that are presented in the
organization. There is a provision of updating the inventory also. This application also
provides the remaining balance of the stock as well as the details of the balance of
transaction. Each new stock is created and entitled with the named and the entry date of
that stock and it can also be update any time when required as per the transaction or the
sales is returned in case. Here the login page is created in order to protect the
management of the stock of organization in order to prevent it from the threads and
misuse of the inventory
Scope of Project:
The software provides following facilities to the administrator

1. Facilitates online entry of any details related to the inventory.

2. Provides information about the different orders of the customers.

3. Bill generation is done for every customer order.

4. Inventory can be updated at any point of time.

5. Supplier details are also stored in the database.

6. On low stock inventory is updated by purchasing goods from the supplier.


Existing software
PROCESSING ENVIRONMENT HARDWARE AND SOFTWARE
PROFILE

Hardware Used:
Hardware Type Recommended

RAM 4GB or higher

Processor Intel i3, 2.00GHz or higher

Hard Drive Disk Space 1TB or higher

Software Used:
Software Type Recommended

Operating system Windows 7,8,10(or higher)

Front End Python, Tkinter GUI

Back End SQLITE

Programming Languages / Development Tools/Platform Used


I use the following platform

• Front end: Python,Tkinter GUI


• Back end: SQLITE
Server: SQL

• Database: MYSQL server as the database or Backend.


• Querying Language: SQL
Technologies used:
 Python
Python is an interpreted, object-oriented, high-level sql language with
dynamic semantics. Its high-level built in data structures, combined with
dynamic typing and dynamic binding, make it very attractive for Rapid
Application Development, as well as for use as a scripting or glue language to
connect existing components together. Python's simple, easy to learn syntax
emphasizes readability and therefore reduces the cost of program
maintenance. Python supports modules and packages, which encourages
program modularity and code reuse. The Python interpreter and the extensive
standard library are available in source or binary form without charge for all
major platforms, and can be freely distributed.
 SQlite
SQLite is an in-process library that implements a self-contained, zero-
configuration, serverless, transactional SQL database engine. The source code
for SQLite exists in the public domain and is free for both private and
commercialpurposes.

SQLite has bindings to several programming languages such as C, C++,


BASIC, C#, Python, Java and Delphi. The COM (ActiveX) wrapper makes
SQLite accessible to scripted languages on Windows such as VB Script and
JavaScript, thus adding capabilities to HTML applications. It is also available
in embedded operating systems such as iOS, Android, Symbian OS, Maemo,
Blackberry and WebOS because of its small size and ease of use.
Future Enhancements
Since this project was started with very little knowledge about the Inventory
Management System, we came to know about the enhancement capability during the
37 process of building it. Some of the scope we can increase for the betterment and
effectiveness oar listed below:  Interactive user interface design.
 Manage Stock Godown 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.
 Lost and breakage

Conclusion
To conclude, Inventory Management System is a simple desktop 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 where there small limited if godwoms. Through it has some
limitations, our team strongly believes that the implementation of this system
will surely benefit the organization.

S-ar putea să vă placă și