Download presentation
Presentation is loading. Please wait.
1
Software Development for IMET Corporation
Sebastian Casas1; Advisor: Dr. Orlando Hernandez 1Department of Computer and Electrical Engineering, The College of New Jersey, Ewing, NJ Results Stored procedure was created in MSQL to query to appropriate stock location for parts C# program was created to take the available parts from a CSV file and convert that to XML output Application was registered to Digi-Key API Client ID and Secret key were obtained OAuth 2.0 authorization framework implementation was started in C# Access to local server with Magento E- Commerce was obtained successfully Abstract The goal of this project was to develop software that will improve IMET’s inventory control system, and hopefully at the same time optimize the company’s profit. There is no current procedure set to handle the extra parts in their stock. The project consists of writing an application in C# to read through a CSV file of the extra parts in the inventory and those available for sale. Using the manufacturers’ parts numbers for a part, the program then uses the Digi-Key Application Programming Interface (API) to obtain more information on a specific part, such as its picture, description and cost. Once all of the information is obtained, the data is placed onto a server that uses Magento E-Commerce to publish the part on IMET’s website (Design Notes) and make it available for purchase by the public. Implementation and Methods Figure 2. OAuth 2.0 Diagram Conclusion The motivation behind this project was to provide IMET Corporation with a better way to manage the extra items in their inventory that they are not using. My approach to this solution provides two methods to obtain the available parts (SQL stored procedure and CSV file). The implementation of the OAuth 2.0 authorization framework was attempted in C#. Introduction IMET Corporation is an award-winning resource for contract manufacturing, electronics engineering and product development for medical, industrial, military, and consumer products Their services include Product Development, Electronics Engineering, Contract Manufacturing, and Printed Circuit Board Assembly IMET is in the process of redesigning its retail website (DesignNotes.com) This project will improve the efficiency of the company by taking excess items in the inventory and making it available on DesignNotes so that people can view and purchase those parts This effort requires obtaining the available excess parts in the inventory, using the Digi-Key API to obtain more information on the part such as picture and descriptions, and then pushing the data onto a server that has Magento E- Commerce Installed. Magento E-Commerce automatically pushes all of the data to the website Magento E-Commerce offers a simple open-source ecommerce platform for online businesses and retailers Figure #3. Magento E-Commerce Architecture Diagram Future Directions The Design Notes website is currently not live, because it is being redesigned. Once a valid access token and refresh token has been generated, the required calls will be made to the API to obtain the picture and cost of each item. This data can then be passed to the Magento Server, and Magento will populate the data to the website. Once the website relaunches, people will be presented with the option to purchase the extra items in IMET’s inventory. Figure #1. Server Diagram (SQL Implementation) References Digi-Key OAuth2.0 Protocol Tutorial, Reviewed 4/2017 Magento E-Commerce Tutorial, Reviewed 4/2107 itecture.htm Figure ##
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.