notephones system author : allen mwangonde supervisor : prof. isabel m. venter

17
NOTEPHONES SYSTEM Author : Allen Mwangonde Supervisor : Prof. Isabel M. Venter

Upload: anis-dickerson

Post on 13-Dec-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: NOTEPHONES SYSTEM Author : Allen Mwangonde Supervisor : Prof. Isabel M. Venter

NOTEPHONES SYSTEM

Author : Allen Mwangonde

Supervisor : Prof. Isabel M. Venter

Page 2: NOTEPHONES SYSTEM Author : Allen Mwangonde Supervisor : Prof. Isabel M. Venter

2

Overview

• Brief description of the project

• User interface specification(UIS)

• Object oriented analysis(OOA)

• Object oriented design(OOD)

• Demo

• References

• Questions & answers

Page 3: NOTEPHONES SYSTEM Author : Allen Mwangonde Supervisor : Prof. Isabel M. Venter

3

Brief description of the project

• What is a NotePhones system?A mobile application that will track and

remind members of meeting events before they occur

Display meeting schedules, minutes or regularly scheduled events

Allow participants make necessary preparations for the meeting

Page 4: NOTEPHONES SYSTEM Author : Allen Mwangonde Supervisor : Prof. Isabel M. Venter

4

User interface specification(UIS)• What the interface looks like to the users

Tabbed control is used to segregate the functionality in multiple tabs so the screen breathes with space and does not look jammed up. No screen navigation

Page 5: NOTEPHONES SYSTEM Author : Allen Mwangonde Supervisor : Prof. Isabel M. Venter

5

How the user interacts with the interface

Page 6: NOTEPHONES SYSTEM Author : Allen Mwangonde Supervisor : Prof. Isabel M. Venter

6

Object oriented analysis(OOA)

• Minutes

• Member

Page 7: NOTEPHONES SYSTEM Author : Allen Mwangonde Supervisor : Prof. Isabel M. Venter

7

Object oriented analysis(OOA)

• MinutesS.no. Column Name Data Type Length Description

1 Sno integer 5 Unique identification of the minutes

2 Agenda Text 100 Names of agenda of the minutes

3 DateOfMeeting Date/Time 8 Date of conducting the meeting

4 Mobile number Text 20 Mobile number of the staff member

5 Minutes Text 500 List of minutes discussed in a meeting

Page 8: NOTEPHONES SYSTEM Author : Allen Mwangonde Supervisor : Prof. Isabel M. Venter

8

OOA CONTS…

• MemberS.no. Column Name Data Type Length Description

1 ID_no integer 5 Unique identification of a member

2 Name Text 20 Name of a staff member

3 Start Date Date/Time 8 Date when member is registered

4 End Date Date/time 8 Date when member is expelled

5 Mobile number Text 20 Mobile number of the staff member

6 Status Text 20 Permanent/temporarily

Page 9: NOTEPHONES SYSTEM Author : Allen Mwangonde Supervisor : Prof. Isabel M. Venter

9

OOA CONTS…

Page 10: NOTEPHONES SYSTEM Author : Allen Mwangonde Supervisor : Prof. Isabel M. Venter

10

Flows to & from data stores

Page 11: NOTEPHONES SYSTEM Author : Allen Mwangonde Supervisor : Prof. Isabel M. Venter

11

Object oriented design(OOD)

Pseudo code CheckMinutesThis code matches all the meeting dates and months stored in MINUTES table with the current date and month. If matched, send SMS, else skip.

Page 12: NOTEPHONES SYSTEM Author : Allen Mwangonde Supervisor : Prof. Isabel M. Venter

12

OOD CONTS…SET Count = 0

SET Date = today

DO WHILE(Count- 1)

READ Value FROM MINUTESDataSet.MINUTES.Rows.Count file

Date = Date + Value

Count = Count +1

If MINUTESDataSet.MINUTES.Rows.Count > 0

CALL checkMinutes()

If Date.Month.Year = Date.Now.Month.Year

Then

Match SmsMessage(MINUTESDataSet.MINUTES(i).mobileNumber, AND

MINUTESDataSet.MINUTES.Agenda & vbCrLf & txtMessage.Text

Send SmsMessage

Else

Skip

ENDIF

ENDIF

ENDWHILE

Page 13: NOTEPHONES SYSTEM Author : Allen Mwangonde Supervisor : Prof. Isabel M. Venter

13

OOD CONTS…

The prototype application

•The following steps would allow access to the system:

Open mobile device emulator in visual studioLoad the index fileSelect option from 1 to 4 from the main menu

and follow the instructions on the screen.

Page 14: NOTEPHONES SYSTEM Author : Allen Mwangonde Supervisor : Prof. Isabel M. Venter

14

Demo

Demo of prototype takes place

Page 15: NOTEPHONES SYSTEM Author : Allen Mwangonde Supervisor : Prof. Isabel M. Venter

15

Project Plan TERM DATE OF

SUBMISSION SUBMITTED

Term 1

1.Project Analysis 2012/03/30YES

Term 2 2.Project Design and Development UIS document OOA document OOD document Presentation two

2012/05/30 YESYESYESYESYES

Term 3 3.Project Implementation 2012/08/31 NO

Term 4 4.Project Testing, Evaluation and 2012/11/02 NOPresentation

Page 16: NOTEPHONES SYSTEM Author : Allen Mwangonde Supervisor : Prof. Isabel M. Venter

16

References

1. Glossary of Terms, ITU-infoDev ICT Regulation Toolkit. (2010). http://www.ictregulationtoolkit.org/Glossary.

2. Chao, L. (2010). HTC to Sell Branded Smartphones in Mainland Push. The Wall Street Journal.

3. Landay, J. A. (1999). Making sharing pervasive: Ubiquitous computing for shared note taking. IBM SYSTEMS JOURNAL, Vol.38(No.4).

4. Luz, M.-M. B. (2006). Meeting browsing.

5. Mahangu, A. (2010). Minutes Management System. University of the Western Cape, Computer Science Department. Unpublished Honours Project.

6. Marc, P. (2001). Digital Natives Digital Immigrants. Vol. 9(No. 5).

7. UCT. (2009, july 29). UCT centre in ICT4D. Retrieved from UCT centre in ICT4D: http://www.ict4d.cs.uct.ac.za/

8. Zuckerman, E. (2010). Decentralizing the Mobile Phone:A Second ICT4D Revolution? Retrieved from http://itidjournal.org/itid/article/viewFile/631/271

Page 17: NOTEPHONES SYSTEM Author : Allen Mwangonde Supervisor : Prof. Isabel M. Venter

17

Questions & answers