The proposed system will improve the weaknesses of the existing system. There are few limitation found in the existing system. For example, the other four existing system was made up for business inventory management, but Sakura Residential Store system is a system which is proposed specifically for residential college store. Other than that, the extra feature included in the proposed system is that user can take photo of their item and upload the photo into the item check in form. This will enable the user to check again in the system of their item if they forgot their item appearances and characteristic. The main aim of this system are to prevent the missing item, misplaced item and to help to ease the college management to handle to storing procedure. The limitation of the ABC inventory system is that the inventory system does not support the barcode generation but only support the barcode scanning to retrieve the information of the item which were listed in the inventory system. Other than that, it also does not have a dashboard feature. A dashboard is a user interface which similar to an automobile’s dashboard, which will help to ease, arranges and presents information in easy way to read (Rouse, 2005). The RightControl system limitation is that, it does not include the item photo but only the description of the item. For storing system user usually will forget the items appearance or misunderstand the items for other item that have the similar description. Sakura Residential store system will overcome this weakness by providing a feature where user can upload the items picture as a future reference. For WAMA Cloud Warehouse Inventory Management there are few limitation such as the system does not generate tag for each of the items. Other than that, it also does not include the retrieval of item information from barcode. For the AirAsia baggage system, the limitation that can be found is that the system does not include the item photos but only include the barcode for check in the bag at the automated baggage counter. This system is designed specifically for airport baggage purpose 2.4 Chapter summary Based on the literature review research that had been conducted, all the information gathered is evaluated and analyse to develop the proposed system. All the weakness that had been found in the existing similar system will be improve in the proposed system. CHAPTER 3 3.0 Introduction to chapter 3 This chapter will explain the methodology which was proposed in this project. Waterfall methodology is chosen to be implemented in this project. A methodology can be defined as methods to solve a class of problems and specifies how and when each method should be used (Bruegge & Dutoit, 2010). 3.1 Waterfall Model Analysis i. Requirement stage This is the first stage of development which all the requirement are collect, gathered and documented. A set of Sakura College storing form will be collected to know what should be included in the check-in item details form in the store system. Other than that, a set questionnaire will be distributed to the college students in order to specify what are their specific requirement and request for the system. All the gathered requirements will be analysed. All the figure shown below is the questionnaire. Figure 3.0: Question 1 pie chart analysis Figure 3.1: Question 2 pie chart analysis Figure 3.2: Question 3 pie chart analysis Figure 3.3: Question 4 pie chart analysis Figure 3.4: Question 5 bar chart analysis Figure 3.5: Question 6 pie chart analysis ii. Design stage The Design phase can be divided into Logical Design and Physical Design sub-phases (Hughey, 2009). The system design is analyzed and specified. Logical design contain the data flow diagram, flowchart, architecture design and also use case diagram. Physical design include the wireframe of the system interface. The system requirement is also decide in this phase which include the hardware and software requirement. iii. Implementation stage This is the stage where programming language is written. At the stage, the system design is translated into source code and implement all the attributes and methods of each object as a single system. Using the hardware and software which are specified in the design phase. iv. Verification stage Once the system is developed, a verification need to do in order to ensure if the system meet the requirements. Each of the unit or component will be test to make sure that the developed component can function well. . User testing and modular testing will be conducted to ensure the project can function as it proposed. v. Maintenance stage The last stage is the maintenance stage, in this stage the activity that will be conducted is fixing and debugging if any error or problem occur. 3.1.1 Architecture design The architecture design as shown in Figure 3.7 below show the general flow of the store system. The user of the system will request access to the store system and they must provide their valid username and password to be able to gain access to the system. The store system will do the authentication of the access request. User will have to input their details in the check-in form provided in the system to be able to submit their information into the store database. Am input is required for the system to be able to process the output that the user need. Figure 3.6: Store system architecture design 3.1.2 Flowchart diagram The store system flowchart is shown in Figure 3.8. The function of this flowchart is to show the flow process of the store system.