-
Background
- Decision maker sometime is not in his desk when someone propose to leave
-
They are using different Phone Vendor and OS
- iPhone
- Android
- Windows Mobile
- BlackBerry
- Symbian
- Anticipating not supported brand new phone model
- The mobile phone can not connect to the Internet all the time
-
Framework for Cross Platform Mobile Application
-
Web Based
- must online all the time
- rely on browser
- supported by all handphone
- using javascript framework to beautify UI
-
AppCelerator
- can use several programming languages
- only iPhone and Android supported
-
RhoMobile
- trully native using Ruby and HTML+CSS and SDK
- MVC pattern for development
- WinMo7 and Symbian is not supported
- mature hosted development
-
PhoneGap
- native using HTML 5 and SDK
- support 6 major modern operating systems
- provide hosted development
-
JavaME
- UI Issue in modern phone
- performance issue
- consume more battery power
- supported nearly every devices
-
Leave Management of OrangeHRM
-
employees
- apply leaves online (supervisor will be notified)
- view the number of remaining leave days
- view historical leave taken
-
administrator
- define days off
- define holidays
- assign available leave days for each employees
- view list of employees going on leave
- define leave type
-
supervisor
- approve or reject leave applications
- view historical leave particular employees
- view list of employees going no leave
-
Research Methodology
- Defining problems
- Reviewing literature
- Requirement gathering
- Software tentative design
- Building software
- Validating Software
- Concluding results
- Improvement plan