Mobile application to interact with mesh
billing system By
Zine Tshaka
Supervised by prof venter
2
Overview
• Description of the project
• User Interface Specification
• High Level Design
• Low Level Design
• Demonstration
• References
• Questions & answers
3
Description of the project
What the project about?A mobile application that will be interacting with a Mesh
Billing System
Works in two waysSMSUSSD
Also allows users to check balance
4
User interface specification(UIS)• How the interface looks like
• User dials a USSD
5
User interface specification(UIS)
• Showing 2 options
to the user.
6
User interface specification(UIS)
• Check balance interface
7
User interface specification(UIS)
• Update a profile interface
8
How the user interacts with the interface
9
Object oriented analysis(OOA)
• User
• Register
• Update
• Check balance
10
Object oriented analysis(OOA)
Objects DescriptionUser This is any one that will be accessing the system.
Register This class will be used by the new users of the system to get their details into the system so that they may have full access to the system
Update This section will only be accessible to registered users. If a user wants to change their information they will be able to so by using this class
Check This class will be used by only registered users to check balances every time they want to see their balance.
11
Object oriented design(OOD)
12
Project plan
13
References
• (2013, may 06). Retrieved may 25, 2013, from http://beta.appinventor.mit.edu/#12762042
• MIG. (2012, 06). Retrieved 04 03, 2013, from http://www.mig.co.za/images/ussdSAMPLE.jpg
• village telco. (2011). Retrieved 03 26, 2013, from villa telco: http://villagetelco.org/mesh-potato/
• send mode. (2002). Retrieved 04 05, 2013, from http://www.sendmode.co.za/sms-gateway
• stephen, m. a. (2008). The Village Telco project: a reliable and practical wireless mesh telephony infrastructure.
14
Demo
• User dials a USSD code
15
Questions & answers