Escolar Documentos
Profissional Documentos
Cultura Documentos
Global Career InfoTech (GCI) S.C.O. 83-84 2nd Floor Sector-34-A Chandigarh. Director-Mr. Manjit Singh
Technology Used
The Technology used in making this project are
the languages C ,C++ and graphics under C and C++ which are the building blocks of many operating systems.
The C language->
C is a general-purpose, block structured, procedural, imperative computer programming language developed in 1972 by Dennis Ritchie.
C contd..
It has since spread to many other platforms. Although predominantly used for system software, C is also widely used for applications. C has also greatly influenced many other popular languages, especially C++, which was designed as an enhancement to C.
Introduction to C++
C++ is a general-purpose programming language with high-level and low-level capabilities. Since the 1990s, C++ has been one of the most popular commercial programming languages. C++ is regarded as a mid-level language. This indicates that C++ is comprised of a combination of both high-level and low-level language features. C++ was developed by Bjarne Stroustrup in 1983 at Bell Labs as an enhancement to the C programming language.
FEATURES OF C++
Objects:-> C++ introduces some object-oriented (OO) features to C. It offers classes, which provide the four features commonly present in OO languages: abstraction, encapsulation, inheritance and polymorphism. Objects are instances of classes created at runtime.
Features contd..
Encapsulation:->
Encapsulation is the grouping together of data and functionality. C++ implements encapsulation by allowing all members of a class to be declared as either public, private, or protected.
Features contd..
Inheritance:->
Inheritance allows one data type to acquire properties of other data types. Inheritance from a base class may be declared as public, protected, or private. This access specifier determines whether unrelated and derived classes can access the inherited public and protected members of the base class.
Polymorphism:->
Polymorphism (from the Greek, meaning many forms) is the quality that allows one interface to be used for a general class of actions. It is of two types:
Polymorphism contd
Polymorphism
Compile Time
Run Time
Operator Overloading
Function Overloading
Virtual Functions
What Is Inventory?
A physical resource that a firm holds in stock with the intent of selling it or transforming it into a more valuable state.
Software?
Inventory management software helps to create invoices, reports, record of various items,
purchase orders, receiving lists, payment receipts and can print bar coded labels.
suppliers. Components: subassemblies that are awaiting final assembly. Work in process: all materials or components on the production floor in various stages of production. Finished goods: final products waiting for purchase or to be sent to customers. Supplies: all items needed but that are not part of the finished product, such as paper clips, duplicating machine toner, and tools.
Existing System
The existing inventory system in the company is of manual type. The manual system includes maintaining of various registers and accounting books manually.
In the existing system, storekeeper with due permission of manager, places purchase orders to the suppliers after examining the stock register
Product Register
Product register records a complete list of products available with the firm. It is a ready reference for knowing the detailed list of
Stock register
Stock ledger maintains the record of every receipt and issuance of stock and updates latest balance
of the products. This is used for knowing the updated position of the stocks in the company stores. The updating of this register is done with the help of stock receipt note and bill note.
Supplier Register
In this register, company records all the information regarding the suppliers.
inefficient and delayed managerial decisions and inconsistency of the system. If the current system some entries are done at more than one place, which leads to wastage of manpower, time and cost.
files under lock and key. It is very difficult to get up to date information in the existing system. If any information is required for any specific purposes, all these sorting has to be done manually and data is re-entered at some other places in the stored order.
Objectives contd
Flexibility in the system according to changing environment. Adequate security of data. Application must be most informative to users.
Objectives contd
In order to overcome difficulties faced in present system a new system is proposed. The new system involves the complete computerization of
inventory maintenance of the concern. The computerization comprises of development of software, which maintains and updates the complete database of inventory. Software is being developed in Turbo C++ Version 3.0 by Borland International, Inc.
This is the main screen from which the user can select the application which he wants to use. If the user presses 1 then INVENTORY MANEGEMNT SOFTWARE will be opened and if the user presses 2 then he will exit from the program. The screenshot of this is in the next slide.
be opened.
DESCRIPTION OF MODULES
1. ITEMS: The screen of items menu is shown below and it contains the further options:
In item description first we add the item code, name of the item, rate, quantity and re-ordering level.
E.g. (shown on next slide): Here item code is 110 Name of the item is noodles Rate is Rs. 45 Quantity in store is 200 Re-ordering level is 20
1.2 MODIFY:
We can also modify the items by pressing 2 in the ITEMS menu. We can modify the rate of the item, Re-ordering level, quantity, name of the item. 1.3 DELETE: If we want to delete any record of the item from the inventory, we can do it by pressing 3 in the ITEMS menu. After pressing 3 following screen will appear and it will ask for the item code whose record is to be deleted:
1.4 INQUIRE:
Inquire is used to see all the records of various items which are left in the inventory. This can be seen by pressing 4 in the ITEMS menu. Following screens will appear after pressing 4 key which are shown in the next four slides.
2. SUPPLIERS:
Inventory Management Software also includes the list of suppliers with their details like name of the supplier, city, address, products they sell and telephone numbers. We can also modify and delete the suppliers in this software. The list of suppliers can be seen via two options either by name of the supplier or by the name of the product. The screenshot is given in the next slide.
with their names, city, address, telephone number and the product they sell as seen in the previous slide. After adding this information it will ask whether we want to add more suppliers name or no. Press y for yes and n for no and then press enter key.
2.2 MODIFY: We can also modify the suppliers data by pressing key 2 in the suppliers menu and the following screen will appear and it will ask for the name of the supplier whose data is to be modified. The screenshot is shown in the next slide.
screen will appear asking for city, address, telephone number and product information. At any time we can press the Esc key to exit to the suppliers menu.
which are already added in the system. List of suppliers further can be seen by two options:
(i) All: If we press key 1 then the system will show the entire suppliers list as seen in the next slides.
then it will ask for the name of the product whose supplier is to be searched.
2.4 DELETE:
If we want to delete any record of the supplier from the inventory, we can do it by pressing key 4 in the SUPPLIERS menu. After pressing key 4 following screen will appear and it will ask for the name of the supplier whose record is to be deleted:
3. Invoice: An invoice or bill is a commercial document issued by a seller to a buyer, indicating the products, quantities and agreed prices for products or services with which the seller has already provided the buyer. An invoice indicates that payment is due from the buyer to the seller, according to the payment terms. A typical invoice contains: A Bill No. Date & Time Customer name and address Description of the product Unit price of the product and quantity.
then following screen will appear asking for the details of customer and the no. of items customer bought.
After adding the required detail press the enter key to generate the invoice as follows:
4. Reports: Inventory management software also includes the option of report in which we can get the details of all items (item code and name of the item) which are their in the inventory with their rate and the name of their suppliers. When we press key 4 in the main menu then following screen will appear.
processing speeds, better quality services and superior decisions will be worth implementing for future applications. This system will be used to handle a lot of works which in turn will save Energy; Time & Provide better services to the customers. This software can be easily used by them as it aims at providing them with a record of all the items and suppliers and also helps them in feeding relevant information about them which can be recalled whenever required. It also generates relevant reports and invoices, which may be required by them
Various applications of Inventory Management System are: It is used in warehousing. Inventories are a component of the firms working capital and, as such, represent a current asset. Another purpose of holding inventories is to allow the firm to separate the processes of purchasing, manufacturing and marketing of its primary products. Inventories are used to hold the stock, raw materials, stores and spares etc.