17
9/18/2009 This material has been prepared only for the students enrolled in the course- Distributed Software Development (DSD) at the Department of Computer Science and Engineering, University of Mälardalen, Västerås, Sweden and at the Faculty of Electrical Engineering and Computing, University of Zagreb, Croatia (year 2009/2010). For all other purposes, author's written permission is needed! The purpose of this material is to help students in better understanding of lectures in DSD and not their replacement! NOTICE!

NOTICE!

  • Upload
    kerem

  • View
    34

  • Download
    0

Embed Size (px)

DESCRIPTION

- PowerPoint PPT Presentation

Citation preview

Page 1: NOTICE!

9/18/2009

• This material has been prepared only for the students enrolled in the course- Distributed Software Development (DSD) at the Department of Computer Science and Engineering, University of Mälardalen, Västerås, Sweden and at the Faculty of Electrical Engineering and Computing, University of Zagreb, Croatia (year 2009/2010).

• For all other purposes, author's written permission is needed!• The purpose of this material is to help students in better

understanding of lectures in DSD and not their replacement!

NOTICE!

Page 2: NOTICE!

9/18/2009

Distributed Software Development

Page 3: NOTICE!

9/18/2009

 

Project Vision

The CourseScheduler team presents

Page 4: NOTICE!

9/18/2009

The CourseScheduler team

Page 5: NOTICE!

9/18/2009

The CourseScheduler team

Egle Samuleviciute

Project role: Project leader

Page 6: NOTICE!

9/18/2009

The CourseScheduler team

Inderjeet Oberoi

Project role: Backend Developer

Page 7: NOTICE!

9/18/2009

The CourseScheduler team

Narendran Sivakumar

Project role: Business Logic             Developer

Page 8: NOTICE!

9/18/2009

The CourseScheduler team

Ligaj Pradhan

Project role: SVN coordinator, Backend Developer

Page 9: NOTICE!

9/18/2009

The CourseScheduler team

Dario Vuljanić

Project role: Team leader

Page 10: NOTICE!

9/18/2009

The CourseScheduler team

Zvonko Ivić

Project role: Backend developer

Page 11: NOTICE!

9/18/2009

The CourseScheduler team

Kristian Poslek

Project role: Designer, frontend developer

Page 12: NOTICE!

09-09-19

What?

• A system for planning courses and their scheduling at Mälardalen University (MDU)

• Ability to enter the data about programs, courses and resources

• A solution for automated schedule according to given constraints

Page 13: NOTICE!

09-09-19

Why?

• To avoid overlapping of courses• To make the process faster with minimum

errors• To make life easier for

o the program directorso the department managerso the lecturerso the scheduler administrator o and the students

Page 14: NOTICE!

09-09-19

How?

Manual        AutomatedExcel Spreadsheets       Web-based system

Page 15: NOTICE!

09-09-19

Goals

• Identify and document all processes involved in generating a schedule for an  academic year

• Create a functional prototype of the course scheduler

• Nice and usable UI to access the scheduler and registration to the courses

Page 16: NOTICE!

09-09-19

High-level Architecture

Page 17: NOTICE!

09-09-19

Main goal