I wrote my thesis at AGCO Hungary Ltd. During my work, I had to create a new software device for the development system, which is able to create reports and statistics.
First of all, I had to get acquainted with FlexNet, which is the framework for developing the Manufacturing Execution System (MES), and the related basic concepts. As a part of this, I inquired the Global Process Manager (GPM) application, and the structure of transportation packages. After this, I designed and implemented an application, which is able to process big number of GPM generated transportation packages. Then, I designed a data structure where I will store the processed data. I also created a graphical user interfaced application where users are able to create dynamic queries on the database stored data, and are able to parameterize the result set as well. The software is able for saving results to PDF document too. Corresponding to the specification, the application has been made in C# language, while I got to know .Net framework and its tools, for example the windows presentation foundation graphical subsystem. I have chosen Microsoft SQL Server 2008 for database management software, and for PDF document creation, I have chosen the open source iTextSharp library. After the implementation I have checked the software functionality with positive and negative test cases.