You are on page 1of 17


3 Introduction to Inventory Management

Inventory Management System deals with the maintenance of equipments. BRO works for many Projects on building roads and bridges for which they have to purchase equipments.

1.3.1 Project Description

The primary role of Border Road Organization is to undertake road development departmentally in remote border areas of the Northern & North Eastern regions of the country. the role Envisages implementation of time bound works plan base on Defence priorities and regional development. This aim is achieved by co-coordinating the activities of a dedicated General Reserve Engineers Force comprising of both the GREF and service personnel.the road construction activites are backed by a mechanized fleet of about 130 different type of vehicles,equipments and plants. BRO procure the equipments. The purchase decision of equipments from different firms on the basis of the Tender Price coated bt resp firms. Then these equipments are used in different projects of BRO. For the maintainance of these equipment’s spare parts Inventory Management System is developed. Basic Operation performed:

1 Goal Of The Proposed System The goal of the proposed system is to prepare PRE-SO on the basis of order made. These equipments are then assigned a unique ISG Number given by BRO.4 Component Assigned 1.Ø PRE-SO (Supply Order) Ø POST-SO details. It is concern to keep the records of each Supply Order that is received from firm. 1. Pre-So is maintained from the starting of the financial year. liabilities to be carry forward to next year. The supply and liability to the current year is being prepared in this worksheet.4. At last Guide Sheet is formed that include budget allotted. First the details of the supply order for the current year is prepared at the end of the current year followed by the liability worksheet that is being carry forward. supplying equipments. further they are supplied to different project departments of BRO. liabilities of last three year cleared in current year. After the completion of PRE SO BRO maintains the POST SO worksheet. This module contain two stages: .

Time consuming as data entry which include calculations took lot of time. .In this sheet each equipment spare part is assign a unique identifier i. and its reference. Each equipment can have multiple spare parts. In this worksheet basic operation is to get the last purchase price.• SO Sheet • Pre_SO Worksheet The preliminary stage of this project is to create the SO (Supply Order) sheet for each equipment order. Pre-SO worksheet is being prepared approx at the end of each financial year on the basis of SO transaction sheet and Tender Price coated.2 Limitation of the Existing System • • Existing system was manual. 1.e ISG Num. uniquely identified by their Part No.4.The reference of Last Purchase Price (LPP) of the equipments corresponding to the ISG (Initial Stocking Guide) is maintain to form the transaction sheet of the particular financial year. SO sheet contains the Rate of each spare part.When the worksheet is being prepare then this rate acts as the LPP. Each firm specifies their Tender Price (TP) respective to the spare parts.

the process of gathering and interpreting facts. 2. what are the problems. System Analysis. diagnosing problems and using the information to re-comment improvements in the System. The proposed system is expected to be faster than the existing system. . System Analysis is conducted with the following objectives in mind: 1. System Analysis means a detailed explanation or description. is therefore.• • Searching was very complex as there could be 100’s of entry every year. Or in other words. 2. System Analysis System Analysis refers into the process of examining a situation with the intent of improving it through better procedures and methods. Evaluate the system concept for feasibility. But before any planning is done the old system must be thoroughly understood and the requirements determined. and what are the requirements that the proposed system should meet. Identify the customer’s need. System Analysis is the process of planning a new System to either replace or complement an existing system. Before computerized a system under consideration. it has to be analyzed. We need to study how it functions currently.

The reference of Last Purchase Price (LPP) of the equipments corresponding to the ISG (Initial Stocking Guide) is maintain to form the transaction sheet of the particular financial year.3. 6. supplying equipments.1 Requirement Analysis/ SRS of the Component 2. Create a system definition that forms the foundation for all the subsequent engineering work. which is received. to maintain their PRE-SO (Supply Order) and POST-SO details.1 problem defination To provide the basic services related to the Supply of the equipments spare part. database and other system elements. 4. These equipments are then assigned a unique ISG Number given by BRO. The product will take care of all the supply orders. Allocate functions to hardware. Perform economic and technical analysis. Pre-So is maintained from the starting of the financial year. Establish cost and schedule constraints. 2. further they are supplied to different project departments of BRO. 5.1. It is concern to keep the records of each Supply Order. from firm. software people. .

Response time: The response time of all the operations should be low.1. • Error handling: Response to user errors and the undesired situations should be taken care of 2.2. • • User satisfaction: The system should meet user expectations.1. 2. Robustness: The system should recover from undesired events without intervention.Net 2003 . without any difficulty.2 Performance Requirements The following performance characteristics should be taken care of while developing the system: • User friendliness: The system should be easy to learn and understand so that new user can also use the system effectively. This can be made possible by careful programming. Safety: The system should be able to avoid or tackle catastrophic behavior.2 Problem Definition to ensure that the system operates without halting.1.3 System Requirements SOFTWARE REQUIREMENT • Visual Studio .

e.The system should be such that future maintenance and enhancements times and efforts are reduced.The system should meet user needs and should be easy to learn and Modularity:. Maintainability:. • Both the execution time and response time should be negligibly low. The error rate should be minimized and the outputs should be consistent and correct. .4 Acceptance Criteria:The following acceptance criteria were established for the evaluation of the new system: • use. • Timeliness:. • • User friendliness:.• • SQL Server 2000 Windows 2000 Server edition HARDWARE REQUIREMENT • • • Pentium III processor 256 MB RAM 20GB HARD DISK 2. • The system developed should be accurate and hence reliable i.1.The system should have relatively independent and single function parts . peak and recovery conditions.The system should operate well under normal.

we have made use the concept of reusability that is what Object Oriented Programming (OOPS) is all about. The system should have scope to forsee modifications and enhancements i.• • The system should be efficient i. Unfortunately the development of computer-based system in many cases is more likely to be plagued by scarcity of resources and delivery date. 2.2.e. the resources utilization should be optimal. The feasibility report of the project holds the advantages and flexibility of the project.e. it should be able to cope with the changes in future technology. More commonly known as cost/benefit analysis. This is divided into three sections: • • • Economical Feasibility Technical Feasibility Behavioral Feasibility 2.2 FEASIBILITY STUDY : All projects are feasible given unlimited resources and infinite time. Hence.1 Economic Feasibility: Economic analysis is the most frequently used method for evaluating the effectiveness of the candidate system. the procedure is to be determining the benefits and savings that are expected from a candidate and compare them with .

e. The cost of hardware and software for the class of application.2 Technical Feasibility: Technical feasibility centers around the existing computer system (Hardware and . The system requires very less time factors. The benefits in the form of reduced cost or fewer costly errors. The cost to conduct a full system investigation. The proposed system is not developed). i. iv. Economic feasibility considers the following i. A systems financial benefit must exceed the cost of developing that system. 2. The system will have GUI interface and very less user-training is required to learn it. The system will provide service to view various information for proper managerial decision making. ii. The system will provide fast and efficient automated environment instead of slow and error prone manual system. iv.e. then the decision is made to design and implement the system. If benefits outweigh costs.costs.2. a new system being developed should be a good investment for the organization. The cost if nothing changes (i. The proposed “INVENTORY MANAGMENT” is economically feasible because i. iii. iii. ii. thus reducing both time and man power spent in running the system.

Therefore it is understandable that the introduction of a candidate system requires special efforts to educate and train the staff. If the budgets is a serious constraint .Software etc) and to what extend it support the proposed addition. 2.3 Behavioral Feasibility: People are inherently resistant to change. . arbitrary ceiling then running another application could overload the system or require additional Hardware. Using a key the display of text/object is very fast. This involves financial considerations to accommodate technical enhancements. if the current computer is operating at 80 percent capacity . all the necessary cautions have been taken care to make it technically feasible. For example.2.then the project is judged not feasible. the tools. In this project.The software that is being developed is user friendly and easy to learn. operating system and programming language used in this localization process is compatible with the existing one.locales. and computers have been known to facilitate change. An estimate should be made of how strong a reaction the user staff is likely to have toward the development of a computerized system. the developed software is truly efficient and can work on any Circumstances. In this way. tradition .

Designing software means to plan how the various parts of the software are going to achieve the desired goal. User can get the desired output according to their queries . • • The proposed system provides the no replication of data. It should be done with utmost care because if the phase contains any error then that will effect the performance of the . 3. It requires a careful planning and thinking on the part of the system designer.This is an added advantage.3 Proposed System Functionality The proposed system will be designed to support the following features:• • The proposed system has a user friendly Interface for porting of data to server.System Design Designing is the most important phase of software development. The proposed system provides the facility to pull the data from the server of the specified Supply order number and get the respective report. 2.Behavioral study strives on ensuring that the equilibrium of the organization and status quo in the organization are nor disturbed and changes are readily accepted by the users.

Software design sits at the technical kernel of the software engineering process and is applied regardless of the software process model that is used. • Make system compatible i. • Make the system reliable. 3. more response time. Each activity transforms information in such a manner that ultimately results in validated computer software.1 DESIGN GOALS The following goals were kept in mind while designing the system: • Make system user-friendly. Future Maintenance and enhancement must be less. • Make the system compatible so that it could integrate other modules of system Into itself. extra coding workload etc. understandable and cost-effective. This was necessary so that system could be used Efficiently and system could act as catalyst in achieving objectives. software design is the first of the three technical activities Designing.e. as a result it may take more processing time. It should fit in the total integrated system.system. Coding and Testing that are required to build and verify the software. . After the software requirements have been analyzed and specified.

Data Flow Diagrams can be grouped together or decomposed into multiple processes.4-DATA FLOW DIAGRAM The Data Flow Diagram shows the flow of data or information. Alone. Together with these. Used effectively. it is a useful and easy to understand modeling tool. it provides analysts and developers with solid models and specs. It is simple and easy to understand by users and can be easily extended and refined with further specification into a physical version for the design and development teams.ENTITY RELATIONSHIP DIAGRAM 3. and textual specs. It can be partitioned into single processes or functions. It is easily integrated with data modeling. however.2 FUNCTIONAL FLOW OF THE SYSTEM 3. it has limited usability. workflow modeling tools. It has broad application and usability across most software development projects. The DFD is an excellent communication tool for analysts to model processes and functional requirements. .3.3.

There are only four symbols: 1. Arrows representing the data flows. which are sources or destinations of data.The different versions are Context Diagrams (Level 0). which take data as input. as well as its logical storage. 2. which can either. a data store is an object or entity. Squares representing external entities. do something to level). and output it. Data Store A repository of information. table. etc. Open-ended rectangles representing data stores . functionally decomposed. Partitioned Diagrams (single process only -. 4. In the logical model. In the physical model. 3. Data Flows DFDs show the flow of data from external entities into the system. this represents a file. be electronic data or physical items. showed how the data moved from one process to another. and leveled sets of Data Flow Diagrams. Rounded rectangles representing processes.

5-TABLE DESIGN i.There are several common modeling rules for creating DFDs: 1. CONTEXT. All processes must have at least one data flow in and one data flow out. 5. All processes should modify the incoming data. SO_RECORD This table contains the information about the various details and rate for each supply order of the each equipments ad their spare parts. 4. A data flow must be attached to at least one process. 2. Each data store must be involved with at least one data flow. 3. Each external entity must be involved with at least one data flow. FIELD NAME SO Num Date FIELD TYPE numeric Date/time SIZE 9 8 REMARKS NOT NULL NOT NULL .FREE DIAGRAM ( 0-Level DFD) Data Flow Diagram 3. producing new forms of outgoing data.

ISG Num Part Num Alternate Part Num1 Alternate Part Num2 Offered Part Num Nomenclature Nomenclature1 Nomenclature2 A/U ESD qty WSD qty Total qty Rate Amount V/E/P Type Firm Name ii. Worksheet varchar varchar varchar varchar varchar varchar varchar varchar varchar numeric numeric numeric float float varchar varchar 50 50 50 50 50 50 50 50 50 9 9 8 8 9 50 50 NOT NULL NOT NULL NOT NULL NOT NULL NOT NOT NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL This table contains the information about the various supply order made in the current year including their LPP reference. Price List of respective equipments. FIELD NAME FIELD TYPE SIZE REMARKS . Tender Price.