Font Size: a A A

Design And Implementation A Ynchronous And Multi Source Inventory System Based On Django Framework

Posted on:2013-04-06Degree:MasterType:Thesis
Country:ChinaCandidate:Thomas GalvaingFull Text:PDF
GTID:2298330452461144Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years, the development of scientific research obliged people whowork in such kind of organization to manage in a very accurate way all theresources they have at their disposition. Indeed, due to the high development oftechnologies used in research laboratories and due to amazing number ofparticipants (other research laboratories, universities or even companies), researchlaboratories are nowadays big international structures. This thesis was realized inCERN, the biggest research laboratory about particle physics in the whole world.Among the different experience realized in CERN, this project took place into theLHCb experiment. The main goal of this thesis was to help people of thisorganization in devices management by creating a functional and easy-to-useinventory system for manipulating all the equipment related to the LHCbexperiment. The main requirement of this web interface inventory system was to beable to synchronize its own database with several already existing sources. Thecreation of this web interface was realized with the open source Web2.0applicationframework called Django. This Python based framework can embedded a largeamong of different Web languages and use Python’s libraries for establishing thecommunication between the web interface and its different sources of data. In theinventory system, we could mention the SOAP, LDAP and HTTP protocols,PYTHON, HTML, CSS languages, and the CSV structured files in order to doqueries, import data or update the different sources of data. Although the greatamong of works it represents to synchronize so many systems, most of the requiredfunctionality were made and have the expected operating. Nevertheless, the systemstays open for further improvements due to changing needs.
Keywords/Search Tags:Inventory system, Django Framework, Web technologies, SOAP, Databases synchronization
PDF Full Text Request
Related items