Projekthanteringssystem
This document is a summary of my work to create a project management system for
a small firm working with computer graphics. The intention is to manage
customers, projects, images and invoices in the easiest possible way. To make
the system as flexible as possible a web-interface was chosen which makes it
possible to access the system from any computer, making it independent of any
particular operating system. The only requirement on the user environment is
that the computer must have a connection to the Internet to be able to access
the system. The different techniques that have been used to develop the project
management system is primarily Ruby on Rails and a MySQL database.
Although Ruby on Rails was completely new to me, I decided to use this
framework instead of PHP, which I
already have a good knowledge of, because of the benefits Ruby on Rails
provide. These benefits are described more later on in this paper.
The requirements I have on this project management system has its origin in the
needs I have in my own firm, which I started a few years before I began my
education. A well-functioning system to manage projects and images will quickly
save me a lot of time and make it easier for me to have control of all the
projects at once.
I have used the knowledge that my education in Media Technology has given me in
this work. It shows that, within a reasonable time, it is possible to create a
well performing project management system, while learning a new programming
language at the same time.