Ong, Zhen Jian (2015) OhMyNavis an Offline Indoor Navigation Mobile Apps. Final Year Project (Bachelor), Tunku Abdul Rahman University College.
Text
OngZhenJiang_Full Text.pdf Restricted to Registered users only Download (4MB) |
Abstract
Purpose: In partial fulfilment of the requirement for Bachelor of Science (Enterprise Information Systems), a final year project is needed for every student to apply what they have been taught and learnt during their studies. Aside from the fulfilment, the project, OhMyNavis has been developed with the main purpose to bring the shoppers to a whole new shopping experience by consolidate everything they needed into a single and portable device – the smartphone. Scope: The project comprise of two main components which are front-end and back-end. Front-end is designed for end user. It enables the user to interact with the system by providing them a user-friendly graphical interface. While back-end is designed to meet business user needs. The functionalities of back-end are mainly data insertion and update. It been developed in 3-tier (uses of data access layer, business logic layer and presentation layer) to achieve easy to maintain goal. The key modules for back-end are building, activity, advertisement, floor plan, store, store category, organization, NFC, QR code maintenance. Whereas the sub modules are action logging and XML/image export. Methodology: The methodology used is the Spiral model. The model is selected to ensure the project undergoes continuous refinement through analysing the requirements and improving the definition and implementation. Some essential tools are used throughout the project such as Android Studio v1.0, Microsoft Visual Studio 2010 and Adobe Photoshop. A third party library, ZBar QR code scanner library has been plugged into the project as well. Development phases: The project has been developed in 2 main phrases. The first phrase of the development focuses on back-end development by using VB.NET. It is easy and took around 3 weeks to complete. However, the second phrase, or the front-end, took more than a month to complete. This is mainly due to mobile app are new to us which we have to spend about two weeks to purely study the concept before starts the development. Assessment criteria used: The project has been undergone few assessments. The first assessment was conducted by ourselves to make sure the system works as promised. The second assessment was accompanied by the supervisor which primarily focuses on the UI design and functionalities. Whereas the third and last assessment were with the moderator. It emphases on the overall project deliveries. Results: The outcome of the project was not as perfect as expected. However, we were satisfy with the work. The level of achievement was high primarily due this project was the first mobile app project that we worked on. The strengths of the project were, the front-end and back-end of the project workable, it allows the user to navigate offline. The back-end was developed in 3-tier which allows the project to be easy in maintain. Conversely, the project requires constant update and need some effort to build/construct/draw the floor plan manually and store into database. Conclusions and Recommendations: During the project development, we had learnt 3-tier architecture in VB and mobile apps development by using Android Studio. The project enables us to learn something extra independently and apply it into the project. Besides that, while the development is ongoing, we gets the chance to enhance our skills. The project should improve continuously in the future as we believe it is a sales-able product. The improvement can be on the front-end itself to make it more comprehensive and include more functions for instance allows the customer service staff to broadcast a short message to all the shoppers within the mall.
Item Type: | Final Year Project |
---|---|
Subjects: | Science > Computer Science Science > Computer Science > Mobile computing |
Faculties: | Faculty of Applied Sciences and Computing > Bachelor of Information Systems (Honours) in Enterprise Information Systems |
Depositing User: | Library Staff |
Date Deposited: | 07 Aug 2019 03:14 |
Last Modified: | 11 Apr 2022 07:07 |
URI: | https://eprints.tarc.edu.my/id/eprint/4106 |