Skip to content
Pasindu Madhuwantha edited this page Dec 10, 2022 · 9 revisions

Welcome to the Toy_First_Mobile wiki!


Project description document


Tasks

Admin user

  • login
  • create new categories
  • create new toys
  • manage categories (create category, retirve category, update category, delete category) => do crud operation
  • manage toys (create toy, retriev toy, update toy, delete toy) => do crud operation
  • view orders
  • process orders

Member users

  • create user accounts
  • login
  • view toys based on categories
  • order toys and view orders

Back end functionalities

Add if needed


Learving outcomes covred

  1. To Understand mobile operating systems, development tools and technologies for the mobile application development
  2. Be able to design mobile application solutions
  3. Be able to implement mobile application solutions
  4. Be able to test and document mobile application solutions

Scenario and the Tasks

"Toy First" management has decided to implement a mobile application for their kid’s toy shop situated in Nugegoda. They have toys for different age groups and categories (action figures, dolls, games and puzzles, building sets and blocks, etc.). They also have special offers for different seasons.Toy First management wants to develop the mobile application for different user levels (administrator user and member user). An ### Admin user can login, create new categories, create new toys, manage categories, manage toys, view orders, and process orders.Member users can create user accounts, login, view toys based on categories, order toys and view orders.

Tasks

a) Critically compare mobile operating systems, development tools and technologies for the above mention application. (Word count 1000) (LO 1) (10 Marks)

b) Provide the UML diagrams for the given problem with clear explanations on the design decisions. (Use case/Class/Activity). (LO 1) (10 Marks)

c) Design attractive user interfaces for the given scenario. (LO 2) (20 Marks)

d) Develop an interactive mobile application. Make sure to implement proper validation mechanisms in order to restrict invalid entries to the system. (LO 3) (40 Marks)

e) Include test plan, test data and proper application of the test plan. Test your mobile application according to the test plan. (LO 4) (10 Marks)

f) Create user and technical documentation for the developed solution. (LO 4) (10 Marks)