Transzportálási statisztikát készítő rendszer fejlesztése FlexNet MES rendszerhez

OData támogatás
Konzulens:
Dr. Szikora Béla
Elektronikai Technológia Tanszék

Szakdolgozatomat az AGCO Hungary Kft.-nél készítettem. Ennek keretében a FlexNet fejlesztői csapat számára kellett egy olyan alkalmazást létrehoznom a fejlesztő rendszerhez, ami képes riportok és statisztikák elkészítésére.

Ehhez először megismertem a FlexNet keretrendszert, melyben a Manufacturing Execution System (MES) fejlesztését is végzik, illetve a hozzátartozó alapvető fogalmakat. Ezen belül konkrétan tanulmányoztam a MES-hez készített transzportálási csomagok felépítését, és az ezeket előállító Global Process Manager (GPM) működését. Ezt követően, a feladat elkészítése során egy olyan alkalmazást terveztem meg és készítettem el, amely képes nagymennyiségű FlexNet keretrendszerben készülő transzportálási csomag fájlt beolvasni, feldolgozni belőle a kívánt adattartalmat. Az így nyert adatokat az általam készített adatbázis struktúrában képes tárolni. Innen, egy grafikus felületű alkalmazás elkészítésével lehetővé tettem több keresési feltétel szerinti adat leválogatását, illetve a felhasználó által szintén testre szabhatóvá tettem az eredményhalmaz megjelenítendő mezőit. Szükség esetén a kapott eredmények a programmal, PDF állományba menthetők. A kiírásnak megfelelően az alkalmazást C# nyelven készítettem el, miközben megismertem a .Net keretrendszer eszközeit, például az általam választott grafikai alrendszert a Windows Presentation Fundationt. Az adatok tárolására a Microsoft SQL Server 2008 adatbázis kezelőt használtam, a PDF dokumentumok létrehozására pedig a nyílt forráskódú iTextSharp libraryt választottam. Miután az alkalmazás elkészült, pozitív és negatív tesztesetekkel ellenőriztem a program megfelelő működését.

Letölthető fájlok

A témához tartozó fájlokat csak bejelentkezett felhasználók tölthetik le.