Computer Lab Management System Web Application
Ossipov, Georgi (2014)
Ossipov, Georgi
Metropolia Ammattikorkeakoulu
2014
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2014121019320
https://urn.fi/URN:NBN:fi:amk-2014121019320
Tiivistelmä
The goal of the final year project was to design a web application for managing computers used for software testing. These computers, known as hosts, can be either physical machines or virtual ones. The main function of the developed application was to be able to reserve certain hosts for testing software functionality and to keep track of hosts’ software licenses and IP addresses configured for those hosts.
The project was carried out at SSH Communications Security Oyj to help quality engineers with efficient software testing and the company’s IT department with available hardware management. The main tools used in this project were Django, a web development framework written in Python programming language, for developing the system’s backend. Developing the frontend required more end-user feedback for making the application as easy to use as possible. Technologies used for developing the frontend included HTML, CSS, JavaScript, jQuery and AJAX.
The project has proven to be an efficient way for learning new technologies as well as a helpful tool in internal computer lab management. There is space for improving the application; however the developed functionality and user interface seemed to be sufficient for the company’s internal use.
The project was carried out at SSH Communications Security Oyj to help quality engineers with efficient software testing and the company’s IT department with available hardware management. The main tools used in this project were Django, a web development framework written in Python programming language, for developing the system’s backend. Developing the frontend required more end-user feedback for making the application as easy to use as possible. Technologies used for developing the frontend included HTML, CSS, JavaScript, jQuery and AJAX.
The project has proven to be an efficient way for learning new technologies as well as a helpful tool in internal computer lab management. There is space for improving the application; however the developed functionality and user interface seemed to be sufficient for the company’s internal use.