WhatShallIDo WhatShallIDo
a project for the hesitating people


Software Engineering Labor-Übung, LVNr: 050015/7
Übungsleiter: Brezany


Team Members:

MatrikelnummerNachnameVornameE-Mail
0427435LADENGRUBERRolandrolandl@gmx.at
0525983TSCHETSCHONIGKarlkarl@i-dreams.net


Project Idea:

The purpose of this project is to help hesitating people deciding on a various range of topics. A client application will allow the user to select various so-called “modules”, which include suggestions and possibilities on a specific topic.

First of all a module has to be created from a user (every user has the right to create, maximum 10 per user). The new module is assigned to the creator, what means, that this user can administer this module. Other users subscribe to this module and can see the top list of suggestions for the subscribed modules.

For instance: A user adds a module called “What shall I eat”, the program will return a top list of food choices. These choices are determined by other users’ preferences and maintained by the server application. It follows that the application will ask the user to make daily choices for the subscribed modules.

Endabgabe
Implementierung 1 & Test 1
Designdokument v.1.1 (PDF)
Designdokument 2 v.1.0 (PDF)
Anforderungsanalyse und Use Case Modell v.1.0 (PDF)

Diagrams

Gui Design:
Sheet1
Sheet2
Sheet3

Sequence Diagrams:
Sequence 1: SD , CD
Sequence 2: SD , CD
Sequence 3: SD , CD


Class Diagrams:
Class Diagram Big
Class Diagram Small
RMI Classes

Client Classes
Interfaces Client, Interfaces Server
additional Classes


Use Case Diagrams:
UML Use Case Model (JPEG File) v.1.1

UML Use Case Model (JPEG File) v.1.0

ER Diagram:
ER Diagram

Project Folders and Parts:

WhatShallIDo.zip
client.zip
server.zip

Java Documentation:

Java Documentation