Technical Background of Inventory Management System

Technical Background of Inventory Management System

Statement of the Problem         

After a series of interview and evaluation of the sample supply requisition of the inventory date, the following are the problem identified:

  1. Unsafe storage facilities of supply requisition and inventory files.
  2. Redundancy of data due to multiple recording of transaction form.
  3. Difficult in consolidating data to produced narrative and statistical report.
  4. Complexity in monitoring the status of transaction.

Project Strategy

Project Scope

The automation covers the processes from the delivered materials in the warehouse or the number of materials in the warehouse, to the request forms submitted in this office to be use in this project site per model house, including the form of release materials for construction of that model house, and the recording of returned materials that has not been consumed that same day.

Technical Background of Inventory Management System
Technical Background of Inventory Management System

Business Constraints

Schedule Issues

The proposed Automated Inventory System may use any time of the day. This system will greatly help the employee. This system is convenient to the processes of items. It will not affect the daily operations of the administrator because there is an in charge person for this system so these operation will be easy for the person who is in charge in inventory.


Humans are the most important resource a company has, businesses rely on people to be able to run their business. Proposing an automated inventory system can help a lot to the person who is in charge at the warehouse. It will help the user to easily identify what product they have on hand, what product they have to maintain in order to respond to the needs of their customers and also help to save time and report their presentation clearly.

Financial Issues

Financing is arguably and one of the most common financial issues for businesses is how expenses and profits should be split when in collaboration with another company.

Our client is a corporation that has excellent sales performance of dine-in stores nationwide and has enough budget to support the proposed Automated Inventory System.

Technology Constraints

Even though the advantages of installing an automated inventory system outweigh the disadvantages, there are still a few to be mentioned. One of the most common concerns of the company is that once a company installs the software, their employees do not have the proper training or knowledge of the system to retrieve the important information that they want. Moreover, that they have to acquire sets of computer units in order to use the automated inventory system. There will be considerable additional expenses to implement the Inventory System aside from the system acquisition itself.

Project Documentation and Communication

Each of the member contributed ideas and effort towards the project. Whatever tasks were given to each member, it was always may supported by the group. If there are problems arise during the planning schedule, project proponent see to it that it will be given immediate action to resolve the conflicts. Gathering a lot of information from every member is required for us so that we could finish the task that assigned to each member.

This project proponent starts the system with a step by step process, sharing ideas was a big help for us to do this project. We do this overnight in order to finish and it was not easy for us to make this system because we meet 3days in a week, it made us tired but we still had to work hard. We had some analysis and discussions in accordance to the needs of the corporation, we conducted a researched interview and it was documented by a letter of approval from our professor.

Project Organization and Staffing Approach

The roles and obligation that assigned in every member that they need to be follow providing and effective ability is needed to communicate well to each member. Without the right staff in a business or organization would hinder beneficial annunciation way of running the company efficient and successful manner. Staff should adhere to these changes in order to run a smooth and cooperative business.

System Design Specification

The developers gathered all necessary information in order to build a reliable system.

They asked the officer in charge in handling the budget allocating and monitoring to know the process and the problem that the company usually encountered. These set of information were used in designing the system. The developers used different methods in gathering information. They used beta testing to test the Usability and Effectiveness of the system.


The developers used testing methods to ensure the functions and quality of the developed system. Software testing, this is to ensure the correctness and effectiveness of the developed system. It includes set of activities conducted intended to find errors. In the developed system there are four steps of software engineering named: Unit testing, integration testing, validation testing, and system testing.

Unit Testing

Unit testing is a method by which individual units of source code, this is a set of one or more program modules together with associated control data, operating procedures are tested to determine if they are fit for use.

This method will uncover the errors in the logical structure of the developed system. This will determine the incorrect and correct logical process of all modules that handle transaction.

Integration Testing

This phase is for the software testing in which individual software modules are combined and tested as a group. Before validation testing the unit testing will occur. Integration testing takes as it input modules that have been unit tested, groups them in larger aggregates, test defined an integration plan to those aggregates, and delivers as its output the integrated system ready for system testing.

Validation Testing

In software project management, software testing, and software engineering, validation and verification system should meet specification for the checking of the process to fulfill intended purpose. It also referred as software quality control and it is a responsibility of the software testers as part of development lifecycle.

Alpha Testing is an application when development is near to its completion. Minor design changes can still be made as a result of alpha testing. It is typically performed by a group of an independent design team but still within the company.

System Testing

System testing is carried out when the entire software system is ready. The concern of this testing is to check the behavior of the whole system as defined by the scope of the project. The main concern of the system testing is to verify the system against the specified requirements. While carrying out the tests, the tester is not concerned with the internals of the system, but checks if the system behaves as per expectations.

System testing is performed after Integration testing and before acceptance testing. It is a level of the software testing process where a complete, integrated system is tested. The purpose of this test is to evaluate the system’s compliance with the specified requirements.

Result and Analysis

The developers conducted several testing methods through the use of testing strategy. Software test results and analysis plays a very important role in software development. The test process itself is crucial to the success of new software products. It is only through efficient system testing that the quality and safety of an application can be guaranteed. For software businesses, there is no excuse for a poor quality. This is the reason why companies use several testing methods.

Credits to the authors and developers of the study/project

You may visit our facebook page for more information, inquiries and comments.

Hire our team to do the project.

, , , , , , , , , , , , , , , , , , , , ,

Post navigation