Beta 1


Title A study planning system
Author Jensen, Morten Milling
Nielsen, Teddy Kaarløv
Supervisor Kristensen, Jens Thyge (Department of Informatics and Mathematical Modeling, Technical University of Denmark, DTU, DK-2800 Kgs. Lyngby, Denmark)
Bruun, Hans (Department of Informatics and Mathematical Modeling, Technical University of Denmark, DTU, DK-2800 Kgs. Lyngby, Denmark)
Institution Technical University of Denmark, DTU, DK-2800 Kgs. Lyngby, Denmark
Thesis level Master's thesis
Year 2003
Abstract A study planning system is intended to support automated study planning helping students to elaborate a plan for their course of study. At the time being it is an overwhelming task for the individual student to plan his course of study more than just a couple of terms ahead and a tool for supporting study planning is thus urgently needed. In this thesis the domain of study planning is thoroughly analyzed from a student s point of view using the Technical University of Denmark as starting point. The analysis is conducted by means of Unified Modelling Language (UML) class diagrams and careful descriptions. A requirements specification is prepared posing requirements with respect to data, functionality and quality. In addition a number of other requirements are stated e.g. legal requirements. On the basis of the requirements specification a fully-edged study planning system is implemented. The system is highly configurable, supports various cultures and is based on a 3-tier architecture. The employed development platform is the Microsoft .NET Framework and Microsoft SQL Server is used as relational database system. Also, the Extensible Markup Language (XML) is used for storing data. Keywords: Automated study planning, study planning, object-oriented programming, re- quirements specification, 3-tier architecture, database design, .NET, XML. In Danish: Et studieplanlægningssystem har til form°al at understøtte automatiseret studieplanlægning og derved hjælpe studerende med at udarbejde en plan for deres studieforløb. På nuværende tidspunkt er det en nærmest uoverkommelig opgave for den enkelte studerende at planlægge sit studieforløb mere end blot et par semestre frem og et værktøj til at understøtte studieplanlægning er således stærkt påkrævet. I denne afhandling analyseres domænet for studieplanlægning ud fra en studerendes synsvinkel med udgangspunkt i Danmarks Tekniske Universitet. Analysen udføres ved hjælp af Unified Modelling Language-klassediagrammer (UML-klassediagrammer) og omhyggelige beskrivelser. En kravspecifikation udarbejdes indeholdende krav til data, funktionalitet og kvalitet. I tillæg hertil angives en række andre krav f.eks. lovgivningsmæssige krav. På grundlag af kravspecifikationen implementeres et fuldt fungerende studieplanlægningssystem. Systemet er i høj grad konfigurerbart, understøtter forskellige kulturer og er baseret på en 3-lags arkitektur. Den benyttede udviklingsplatform er Microsoft .NET Frameworket og Microsoft SQL Server er anvendt som relationelt databasesystem. Ligeledes benyttes Extensible Markup Language (XML) til at lagre data.
Imprint Department of Informatics and Mathematical Modeling, Technical University of Denmark, DTU : DK-2800 Kgs. Lyngby, Denmark
Keywords Automated study planning; study planning; object-oriented programming; requirements specification; 3-tier architecture; database design; .NET; XML
Fulltext
Original PDF imm2895.pdf (9.50 MB)
Admin Creation date: 2006-06-22    Update date: 2012-12-20    Source: dtu    ID: 58629    Original MXD