• Home
  • Outdoor Adventure
    • Hiking
    • Backpacking
    • Camping
    • Caving
  • Travel
  • Life Style
    • Diploma Life
    • Degree Life
    • Work and Part Time
  • Code Test and Project
  • FYP

Jack Hau Story

facebook twitter instagram


This project is proposed to assist accident victims to file an accident report after a road accident via mobile app in order to reduce queue waiting times at the police station.

During the planning phase, the requirements of the project are gathered to get a clear idea of the proposed project. Background study was conducted to review existing systems’ functionalities. An informal interview with a police officer was conducted to get an understanding of the current procedures of making a police accident report. Use case diagram, sequence diagram, activity diagram and entity-relationship diagram have been designed based on the project scope.

Apart from that, system implementation was carried out. The full implementation of the project was developed based on the UML diagrams designed in FYP Part 1. After system implementation is completed, system testing is carried out in order to ensure that the system complies with the requirements and objective.

One of the challenges encountered during the system implementation was lack of mastery in NoSQL cloud database. As a beginner for Firebase database, extra efforts have to be put in to learn the necessary skills. Other than that, to ensure that the project meets the system requirements and deliver the project on time. I have to manage the time wisely and ensure that the methodology and Gantt chart are follow accordingly. 

Besides, Search function is added as a new feature that allows the police to search for any accident reports. This function was added during system implementation to allow the police the flexibility to search for the respective reports via vehicle plate, location user IC or accident date. It allows polices to search to search accident detail bases on vehicle plate, location, user IC or accident date.

System Demo :

Share
Tweet
Pin
Share
No comments
WORK DONE
- User sign-up with Email verification
- Police remove accident report
- Police issue summons
- User pay summon
- Police comment accident report
- User comment accident report
- User generate accident report
- Police generate monthly accident report

WORK TO BE DONE
- Update ERD, use case, project scope, sequence diagram, activity diagram
- Create test case
- Describe interface design
- Update Gantt chart


  

Member accident report list and accident comment screen. This screen will show member accident history. The member can view the accident status and summon status. They are three types of accident statuses: pending, progress and complete. An accident status of pending means that the accident report has not yet been viewed by the police officer. An accident status of progress means that the accident report has viewed by the police officer or the police officer has issued summon on the particular accident report but the member has not yet pay the accident summon. An accident status of complete means that the member has paid the accident summon. Once the accident status is complete it show Image Button “Share” is provided to accident report to insurance companies for accident claim. Besides, if police officers want to get more information, there is an Image Button “Comment” provided to allow police officer and user giving comments to the accident report


Police search accident detail screen. The police officer is able to search on accident record match with the user input. The polices are allow searching on accident record bases on vehicle plate, location, Ic or date


Police generate accident report screen. The police officers allow to selecting the date for generate and view accident report by area of accidents
Share
Tweet
Pin
Share
No comments

WORK DONE
- User view accident report record submitted by user
- User view accident report status
- User upload personal image
- Police login into application
- Police view profile
- Police view accident report

WORK TO BE DONE
- User sign-up with Email verification
- Police remove accident report
- Police issue summons
- User pay summon
- Police comment accident report
- User comment accident report
- User generate accident report
- Police generate monthly accident report



Member generate accident report screen. When the member has paid accident summon, the system will allow member to download the accident report.




 
Share
Tweet
Pin
Share
No comments
WORK DONE
- User filling report an accident with select accident location and accident vehicle record
- User upload multiple images for accident report

WORK TO BE DONE
- User view accident report record submitted by user
- User view accident report status
- User upload personal image
- Police login into application
- Police view profile
- Police view accident report


Member accident detail and payment detail screen. This screen will show the personal detail, accident detail, third party detail and summon detail. Button ‘Pay’ is provided for member to pay the accident summon. Member can choose two methods to make the payment: Visa or Master Card.



Police accident list and accident detail screen. This screen will show accident details which have been made by the members. The police officer allows to issues summons
Share
Tweet
Pin
Share
No comments
WORK DONE
- User vehicle add/edit vehicle detail with validation
- User view/add/delete Gps current location

WORK TO BE DONE
- User report an accident with list of accident location and accident vehicle record
- User upload multiple image.

Share
Tweet
Pin
Share
No comments

WORK DONE
Change login as Ic to email, consider users who didn't have Ic. (Foreigner)
- User sign-up/sign-in/sign-out with validation, sign-up Email check to avoid duplicate
- User update profile with validation, userIdNumber check to avoid duplicate
- User view/add/edit vehicle detail

WORK TO BE DONE
- User vehicle add/edit vehicle detail with validation - User view/add/delete Gps current location


Member Sign-Up, Sign-In and member profile screen. The user needs to enter valid email address and password in order to sign-up as a member. Once the member success login they must provide personal detail, otherwise they won’t be able to redirect to dashboard screen


Member manage vehicle, edit vehicle and add vehicle screen. The member can edit and add vehicle.
Share
Tweet
Pin
Share
No comments
Older Posts

About me



Jack is a programmer, hiker who loves to take challages. Programming can be hard, but no pain no gain. Beside that, Jack like to use cooking for stress relief. “Cooking is a great destresser because it serves as a creative outlet”. During cooking the chef have to well handle of food ingredients. “Cooking is like giving birth because you are mixing things together to create something new and wonderful.”

Labels

Backpacking Camping car Caving Code Test and Project Degree Life Diploma Life Event FYP Hiking Mountain Internship MMU Cyberjaya MMU Melaka Outdoor Adventure Part Time and Work Penang Singapora Thailand Trip and Travel

recent posts

Follow Us

Blog Archive

  • ▼  2018 (2)
    • ▼  May (1)
      • Say hi to Pahang Maran Berkelah Waterfall Camping
    • ►  January (1)
  • ►  2017 (8)
    • ►  August (2)
    • ►  July (1)
    • ►  May (1)
    • ►  April (1)
    • ►  March (1)
    • ►  February (1)
    • ►  January (1)
  • ►  2016 (22)
    • ►  December (3)
    • ►  November (1)
    • ►  October (2)
    • ►  September (3)
    • ►  July (1)
    • ►  May (2)
    • ►  April (6)
    • ►  March (2)
    • ►  February (1)
    • ►  January (1)
  • ►  2015 (3)
    • ►  December (1)
    • ►  September (2)
  • ►  2014 (19)
    • ►  October (1)
    • ►  September (2)
    • ►  July (4)
    • ►  June (5)
    • ►  April (2)
    • ►  March (3)
    • ►  January (2)
  • ►  2013 (10)
    • ►  December (2)
    • ►  November (1)
    • ►  October (1)
    • ►  September (1)
    • ►  August (3)
    • ►  June (2)
  • ►  2012 (4)
    • ►  September (1)
    • ►  June (2)
    • ►  February (1)
  • ►  2011 (2)
    • ►  December (1)
    • ►  August (1)
Powered by Blogger.