notesdurancedescriptiontask basic and advanced training throughout the project 15.4 – 15.6reading...

Post on 27-Dec-2015

215 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

LabAdmin EXPModule Android Application

By:Waseem Ghrayeb (Project B)Wissam Shoukair (Special Project)

Supervisor:Alex Sherman

8.5.2012

LabAdmin is a EE faculty web based system for managing laboratories projects and experiments

The project’s goal: building an android client application for LabAdmin experiments module using SOAP protocol connections (WEB services) to LabAdmin system

Goal

System Objectives

1. The LabAdmin EXP (henceforth called the system) is a Module Android software application to assist in displaying the available experiments in the Electrical Engineering faculty labs

2. Provide the student the ability to connect to the LabAdmin EXP system via Android platforms

3. Simplify the process of getting experiments information using a suitable and simple graphical user interface (GUI)

4. Increase the availability of experiments information

5. Increase the availability of student's information regarding certain experiments

System Context

1. The system is used by students

2. The system shall provide a graphical user interface (GUI) as part of the student’s working desktop environment, which will be used for displaying experiments information and notifications

3. Particular information will be available offline

4. The system is always updated with the latest experiments information according to the server database

Functional Requirements

1. Connect and login to the LabAdmin web service

2. Logout from the LabAdmin web service

3. Display available experiments in a course (lab1, lab2 or lab3)

4. Display experiments list to which the student is registered to

5. Display detailed information about an experiment

6. Display student's messages list sent through the LabAdmin

7. Display a message content

8. Notify the student about a coming experiment date

9. Notify the student about coming tasks

10.Notifying the user when no internet connection is available

Non-FunctionalRequirements

1. Performance

2. Low memory utilization

3. The system will provide 2 layouts for the GUI (portrait and landscape)

Future Requirements

1. The ability to register to experiments using the system

2. Administrator mode

Literature & References

1.http://developer.android.com

2.Wikipedia

3.En.androidwiki.com

Literature & References

1.http://developer.android.com

2.Wikipedia

3.En.androidwiki.com

Similar Apps

LabAdmin Projects ANDROID Application:

EE faculty web based system for managing laboratories projects

Use-case Diagram

API

1. LabAdmin Web Services

2. Android API

Workspace Environment&

Programming Tools

1. Eclipse

2. Android SDK

Verification

1. Creating test cases throughout the development and making sure everything works as planned

2. Testing the application and check if there are any improvements which can be done

3. Pilot testing by few users

TimetableNotes Duranc

eDescription Task

Basic and advanced training

throughout the project

15.4 – 15.6

Reading android material and writing “Hello World” program

Getting familiar with Android

Platform

15.5 – 15.6

Reading material Getting Familiar with Web-

Services and SOAP

16.6-26.6

System design and writing class diagram

Designing and planning

27.6 – 15.8

Implementing the System Writing code

16.8 – 22.8

Making sure everything works as planned and check for

improvements

Tests & Improvements

Improvements will be done if

required

20.8 -10.9

System usage by few users to test stability and to get notes and

feedback

Pilot testing

1.10 Releasing the application and publish it on android store

Release

Timetable

Thank You

Screens design

top related