Utveckling av dokumenthanteringsprogram för investeringsprojekt

Denna rapport handlar om arbetet kring en vidareutveckling av ett dokumenthanteringsprogram för investeringsprojekt. Förlagan av programmet är skrivet VB6 vilket är ett relativt omodernt programmeringsspråk, det programmet är även utvecklat för ett specifikt företag och innehåller därmed endast dera...

Full description

Bibliographic Details
Main Author: Huusko, Emil
Format: Others
Language:Swedish
Published: Tekniska Högskolan, Högskolan i Jönköping, JTH, Data- och elektroteknik 2013
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:hj:diva-21899
Description
Summary:Denna rapport handlar om arbetet kring en vidareutveckling av ett dokumenthanteringsprogram för investeringsprojekt. Förlagan av programmet är skrivet VB6 vilket är ett relativt omodernt programmeringsspråk, det programmet är även utvecklat för ett specifikt företag och innehåller därmed endast deras behov rörande dokumenthanteringen. Det ena syftet med vidareutvecklingen har varit modernisering, dvs. att det nya programmet utvecklas i C# som både är ett modernare programmeringsspråk och skapar möjligheter för en vidareutveckling till en webb-applikation. Det andra och viktigaste syftet, som även är huvudproblemet i detta arbete, är att det nya programmet skall vara generellt och enkelt anpassningsbart för olika företags behov för ett dokumenthanteringssystem. Det viktigaste målet med vidareutvecklingen var att man inte ska behöva ändra alls i koden för att anpassa programmet till olika företag utan istället bara behöva ändra i en databas som därefter definierar programmets uppbyggnad. === This report describes a further development of an application for handling documents in investment projects. The older version of the application is developed in VB6, which is a relatively out-of-date programming language. This application is also developed for a specific customer and handles therefore only their needs regarding the handling of documents. There are two main reasons for the further development of this application. The first is modernization, i.e. that the new application is going to be developed in C#, which is both a more modern programming language and adds new opportunities to further develop the application into a web-based application. The second and most important reason is that the new application shall be more general and easy to adapt for several costumers needs. The most important function for the further development was that you should not have to change anything in the code to customize the application for different customers, but instead just have to modify a database which then defines the structure of the application.