Tern 4 Presentation - UWC Computer Science

NOTEPHONES SYSTEM
Author : Allen Mwangonde
Supervisor : Prof. Isabel M. Venter
Co-Supervisor: Dr .B. Tucker
OVERVIEW
• Project review
•
•
•
•
•
•
–
Brief description of the project
–
User requirements
–
System Implementation and prototype
System testing
User guide manual
Project conclusion
Demo
References
Questions & answers
2
BRIEF DESCRIPTION OF THE PROJECT
• What is the 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 to make the
necessary preparations for the meeting
3
USER REQUIREMENTS
Add new minutes
Add/delete member
Add new committees
Send new minutes
Send reminders
Request comments
Follow up tasks
Record new minutes by
hand
Follow up tasks
Add members and tasks
View minutes
Send apologies
Request new minutes
Suggest change to prev
minutes
4
IMPLEMENTATION
It consists of two applications
1. Mobile app – allows sending SMS through a gateway
to the server
2. Application on server receives SMS from the
gateway and updates the database
OR
Application on server sends SMS through the
gateway to mobile phone
5
TOOLS USED





MySQL, Apache
VB.Net
Notepad++ editor
Ozeking - SMS Gateway
A PC and Windows mobile phone
6
IMPLEMENTATION CONT…
7
SYSTEM TESTING
Test plan:
–
–
–
–
–
10 users were identified to test the system
Two weeks period –most people are busy
Usability testing (week 1)
Functionality testing (week 2)
Consent form issued(ethical)
8
TESTING CONT…
Usability Testing (week 1)
− Focused mainly on the general appearance and the
user friendliness of the system.
− Create a scenario (see user requirements page)
− Users displayed a positive attitude to the general
appearance and design of the interface on the both
the computer and mobile phones.
− Easy to understand and easy to learn (see Figure1)
9
TESTING CONT…
Figure 1: Usability testing
10
TESTING CONT…
Functionality Testing (week 2)
• Involved testing interface pages, control
buttons and the database by sending and
receiving the minutes.
• All the users agreed that they would love to use
a system like this one (see Figure2)
11
TESTING CONT…
Figure 2: Functionality testing
12
USER GUIDE MANUAL
• Aimed at giving out easy-to-follow
instructions and guidelines on how to
use the application
13
PROJECT CONCLUSION
• Summarizes the main contributions
of this thesis and discuss general
directions for future research arising
from therefrom.
14
Demo
Link to the demo:
- Create new agendas
- Update agendas
- View existing minutes
- Request minutes
- Send minutes and apologies
15
Project Plan
TERM
Term 1 Project Analysis
DATE OF
SUBMISSION
SUBMITTED
2012/03/30
YES
Term 2
Project Design and Development
 UIS document
 OOA document
 OOD document
 Presentation two
2012/05/30
YES
YES
YES
YES
YES
Term 3
Project Implementation
2012/09/10
YES
Term 4
Project Testing, Evaluation and
Presentation
2012/11/23
YES
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
17
Questions & answers
18