24
WAREHOUSER SHARING SYSTEM TO PROVIDE STORAGE SERVICE IN SAMARAHAN AREA TAN SHI AN Bachelor of Computer Science with Honours (Information System) 2019

WAREHOUSER SHARING SYSTEM TO PROVIDE STORAGE …

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: WAREHOUSER SHARING SYSTEM TO PROVIDE STORAGE …

WAREHOUSER SHARING SYSTEM TO PROVIDE STORAGE SERVICE IN

SAMARAHAN AREA

TAN SHI AN

Bachelor of Computer Science with Honours (Information System)

2019

Page 2: WAREHOUSER SHARING SYSTEM TO PROVIDE STORAGE …
Page 3: WAREHOUSER SHARING SYSTEM TO PROVIDE STORAGE …
Page 4: WAREHOUSER SHARING SYSTEM TO PROVIDE STORAGE …

WAREHOUSE SHARING SYSTEM TO PROVIDE STORAGE SERVICE IN

SAMARAHAN AREA

TAN SHI AN

This project is submitted in partial fulfilment of the

requirements for the degree of

Bachelor of Computer Science with Honours

(Information System)

Faculty of Computer Science and Information Technology

UNIVERSITI MALAYSIA SARAWAK

2019

Page 5: WAREHOUSER SHARING SYSTEM TO PROVIDE STORAGE …

WAREHOUSE SHARING SYSTEM TO PROVIDE STORAGE SERVICE IN

SAMARAHAN AREA

TAN SHI AN

Projek ini merupakan salah satu keperluan untuk

Ijazah Sarjana Muda

Sains Komputer dengan Kepujian

(Sistem Maklumat)

Fakulti Sains Komputer dan Teknologi Maklumat

UNIVERSITI MALAYSIA SARAWAK

2019

Page 6: WAREHOUSER SHARING SYSTEM TO PROVIDE STORAGE …

i

DECLARATION

I hereby declare that this project is my original work. I have not copied from any other student’s

work or from any other sources except where due reference or acknowledgement is not made

explicitly in the text, nor has any part had been written for me by another person.

……………………………

(TAN SHI AN)

4th May 2019

Page 7: WAREHOUSER SHARING SYSTEM TO PROVIDE STORAGE …

ii

ACKNOWLEDGEMENT

There are so many people to thank for helping me throughout my undergraduate study. First,

I would like to thanks Prof Dr Wang Yin Chai, my final year project supervisor for his guidance,

encouragement and support throughout the project. I deeply appreciate his patience and

indispensable advice to improve this project. Besides that, I would like to thank a very good friend

of mine, Kian Soon Hoon for assisting me in my project. I really appreciate his time and effort in

guiding me with his experience and knowledge. Moreover, I take this opportunity to thanks to all

FCSIT lecturers for the knowledge that they teach me throughout my undergraduate study. Lastly,

I would like to thank my family, friends and everyone who has positively encouraged me to

complete this journey.

Page 8: WAREHOUSER SHARING SYSTEM TO PROVIDE STORAGE …

iii

TABLE OF CONTENTS

DECLARATION .......................................................................................................................................... i

ACKNOWLEDGEMENT ........................................................................................................................... ii

LIST OF FIGURES .................................................................................................................................... vi

LIST OF TABLES ...................................................................................................................................... ix

LIST OF ABBREVIATIONS ...................................................................................................................... x

ABSTRACT ................................................................................................................................................. xi

ABSTRAK ................................................................................................................................................... xii

CHAPTER 1: INTRODUCTION .............................................................................................................. 1

1.1 Introduction ......................................................................................................................................... 1

1.2 Problem statements.............................................................................................................................. 2

1.3 Objectives ............................................................................................................................................ 3

1.4 Brief methodology ............................................................................................................................... 3

1.5 Scope ................................................................................................................................................... 5

1.6 Significance of project ......................................................................................................................... 6

1.7 Project schedule ................................................................................................................................... 6

1.8 Expected outcome ............................................................................................................................... 6

1.9 Project outline ..................................................................................................................................... 7

1.10 Summary ........................................................................................................................................... 8

CHAPTER 2: LITERATURE REIEW ..................................................................................................... 9

2.1. Similar Existing System ..................................................................................................................... 9

2.1.1. Park N Parcel ............................................................................................................................... 9

2.1.2. Pgeon ......................................................................................................................................... 13

2.1.3. SecurCare Self Storage .............................................................................................................. 16

2.1.4. Self Storage Finders .................................................................................................................. 18

2.1.5. Feature Comparison Between Systems ..................................................................................... 20

2.2. Tools and Technology ...................................................................................................................... 21

2.2.1. Collaborative filtering recommendation .................................................................................... 22

2.2.2. Development tools ..................................................................................................................... 24

2.2.3. Web Server ................................................................................................................................ 25

2.2.4. Database Management System (DBMS) ................................................................................... 26

Page 9: WAREHOUSER SHARING SYSTEM TO PROVIDE STORAGE …

iv

2.2.5. Programming Language ............................................................................................................ 28

2.2.6. Hybrid Application Framework and Native Application Framework ....................................... 29

2.3. Conclusion ........................................................................................................................................ 30

CHAPTER 3: REQUIREMENT ANALYSIS AND DESIGN .............................................................. 31

3.1 Proposed System Description ............................................................................................................ 31

3.2 Methodology ..................................................................................................................................... 33

3.2.1 Requirements .............................................................................................................................. 33

3.2.2 Design ......................................................................................................................................... 36

3.2.2.1 Data Flow Diagram (DFD) .................................................................................................. 36

3.2.2.2 Entity Relationship Diagram (ERD) ................................................................................... 48

3.2.2.3 Data Dictionary ................................................................................................................... 49

3.2.2.4 Wireframe ............................................................................................................................ 52

3.2.3 Develop ...................................................................................................................................... 59

3.2.4 Test ............................................................................................................................................. 59

3.2.5 Deploy ........................................................................................................................................ 59

3.2.6 Review ........................................................................................................................................ 60

3.3 Conclusion ......................................................................................................................................... 60

CHAPTER 4: IMPLEMENTATIAON ................................................................................................... 61

4.1 Implementation Activities ................................................................................................................. 61

4.2 User Interface .................................................................................................................................... 61

4.2.1 Login Page .................................................................................................................................. 62

4.2.2 Retrieve Passwords Page ............................................................................................................ 63

4.2.3 Register New User Page ............................................................................................................. 64

4.2.4 About Page with Navigation Bar ................................................................................................ 65

4.2.5 Edit Account Details Page .......................................................................................................... 66

4.2.6 Map Page .................................................................................................................................... 67

4.2.7 Storage Details Page ................................................................................................................... 68

4.2.8 Booking Page ............................................................................................................................. 69

4.2.9 History Page ............................................................................................................................... 70

4.2.10 Chat Page .................................................................................................................................. 71

4.2.11 Recommendation Page ............................................................................................................. 72

Page 10: WAREHOUSER SHARING SYSTEM TO PROVIDE STORAGE …

v

4.2.12 Report Page .............................................................................................................................. 76

4.3 Database ............................................................................................................................................ 77

4.4 Conclusion ......................................................................................................................................... 80

CHAPTER 5: TESTING .......................................................................................................................... 81

5.1 Functional Testing ............................................................................................................................. 81

5.2 Non- Functional Testing .................................................................................................................... 89

5.2.1 Performance Testing ................................................................................................................... 89

5.2.2 User Acceptance Testing ............................................................................................................ 90

5.3 Conclusion ......................................................................................................................................... 92

CHAPTER 6: CONCLUSION AND FUTURE WORK ........................................................................ 93

6.1 Objective achievement ...................................................................................................................... 93

6.2 Project limitations.............................................................................................................................. 94

6.3 Future work ....................................................................................................................................... 94

6.4 Conclusion ......................................................................................................................................... 95

REFERENCES .......................................................................................................................................... 96

APPENDICES ........................................................................................................................................... 98

Appendix A ............................................................................................................................................. 98

Appendix B ........................................................................................................................................... 100

Appendix C ........................................................................................................................................... 102

Appendix D ........................................................................................................................................... 104

Page 11: WAREHOUSER SHARING SYSTEM TO PROVIDE STORAGE …

vi

LIST OF FIGURES

Figure 1.1 Agile Software Development Life Cycle (Agile SDLC) ............................................... 4

Figure 2.1 Park N Parcel main page .............................................................................................. 10

Figure 2.2 Map show volunteer location ....................................................................................... 11

Figure 2.3 Volunteer’s details and form for parcel details ............................................................ 12

Figure 2.4 Pgeon delivery main page ............................................................................................ 13

Figure 2.5 Book slot at a collection point ..................................................................................... 14

Figure 2.6 Confirmation popup for booking slot .......................................................................... 14

Figure 2.7 Popup windows with copy button for Address ............................................................ 15

Figure 2.8 SecurCare Self Storage main page ............................................................................... 16

Figure 2.9 Storage details and optional storage size for booking ................................................. 17

Figure 2.10 Application form for booking .................................................................................... 17

Figure 2.11 Self Storage Finders main page ................................................................................. 18

Figure 2.12 Storage details with simple applicant’s form ............................................................. 19

Figure 2.13 List book in array form (Sameer, 2008). ................................................................... 23

Figure 2.14 Rating in descending order (Sameer, 2008) .............................................................. 23

Figure 2.15 Recommended result (Sameer, 2008) ....................................................................... 24

Figure 3.1 Flowchart of proposed system ..................................................................................... 32

Figure 3.2 Summary of responses for requirement ....................................................................... 35

Figure 3.3 WShare Context Diagram ............................................................................................ 37

Figure 3.4 WShare Level 0 Diagram for users .............................................................................. 38

Figure 3.5 Register account Child Diagram .................................................................................. 40

Figure 3.6 Manage account Child Diagram .................................................................................. 41

Figure 3.7 View location Child Diagram ...................................................................................... 42

Figure 3.8 Manage booking Child Diagram .................................................................................. 43

Figure 3.9 Give feedback Child Diagram ..................................................................................... 44

Figure 3.10 Send message Child Diagram .................................................................................... 45

Figure 3.11 Collaborative filtering recommendation Child Diagram ........................................... 46

Figure 3.12 Report Child Diagram ................................................................................................ 47

Figure 3.13 Entity Relationship Diagram (ERD) .......................................................................... 48

Page 12: WAREHOUSER SHARING SYSTEM TO PROVIDE STORAGE …

vii

Figure 3.14 Home page ................................................................................................................. 52

Figure 3.15 Register page .............................................................................................................. 53

Figure 3.16 Manage account page ................................................................................................. 54

Figure 3.17 View location / Search location ................................................................................ 55

Figure 3.18 View storage details ................................................................................................... 56

Figure 3.19 Real time chat ............................................................................................................ 57

Figure 3.20 Booking storage ......................................................................................................... 58

Figure 4.1 Login page ................................................................................................................... 62

Figure 4.2 Retrieved passwords page ............................................................................................ 63

Figure 4.3 Create user account page ............................................................................................. 64

Figure 4.4 About page with navigation bar ................................................................................... 65

Figure 4.5 Update details .............................................................................................................. 66

Figure 4.6 Map show storage location .......................................................................................... 67

Figure 4.7 Storage details page ..................................................................................................... 68

Figure 4.8 Booking page ............................................................................................................... 69

Figure 4.9 History page ................................................................................................................. 70

Figure 4.10 Chat page ................................................................................................................... 71

Figure 4.11 Recommendation page ............................................................................................... 72

Figure 4.12 Count cosin for similarity .......................................................................................... 73

Figure 4.13 Count to predict the storage ....................................................................................... 74

Figure 4.14 Get storage for recommendation to old user .............................................................. 74

Figure 4.15 Get storage for recommendation to new user ............................................................ 75

Figure 4.16 Get average rating of storage for suggestion ............................................................. 75

Figure 4.17 Report page ................................................................................................................ 76

Figure 4.18 Table for User ............................................................................................................ 77

Figure 4.19 Table for Storage ....................................................................................................... 78

Figure 4.20 Table for Booking ...................................................................................................... 78

Figure 4.21 Table for Chat list ...................................................................................................... 79

Figure 4.22 Table for Chat ............................................................................................................ 79

Figure 4.23 Table for Feedback .................................................................................................... 80

Page 13: WAREHOUSER SHARING SYSTEM TO PROVIDE STORAGE …

viii

Figure 5.1 Summary of user friendliness results ........................................................................... 91

Figure 5.2 Summary of satisfaction results ................................................................................... 92

Page 14: WAREHOUSER SHARING SYSTEM TO PROVIDE STORAGE …

ix

LIST OF TABLES

Table 2.1 Comparisons of features on existing systems with proposed system ........................... 21

Table 2.2 Technology used by existing systems ........................................................................... 22

Table 2.3 Web server (Apache and Nginx) comparison (Greg, 2017) ......................................... 26

Table 2.4 Comparison DBMS between MySQL and MS SQL server (ByteScout, 2014c) ......... 28

Table 3.1 Data dictionary according to DFD data stores .............................................................. 49

Table 5.1 Login test case ............................................................................................................... 81

Table 5.2 Register New Account test case. ................................................................................... 82

Table 5.3 Edit User Details test case ............................................................................................. 83

Table 5.4 Map test case ................................................................................................................. 83

Table 5.5 Storage test case ............................................................................................................ 84

Table 5.6 Booking storage test case .............................................................................................. 85

Table 5.7 History test case ............................................................................................................ 86

Table 5.8 Chat test case ................................................................................................................. 87

Table 5.9 Recommend test case .................................................................................................... 87

Table 5.10 Report test case ........................................................................................................... 88

Table 5.11 Summary of WShare’s page loading time .................................................................. 90

Table 6.1 Summary of Objective and Achievements .................................................................... 93

Page 15: WAREHOUSER SHARING SYSTEM TO PROVIDE STORAGE …

x

LIST OF ABBREVIATIONS

AJAX Asynchronous JavaScript and XML

API Application Programming Interface

CPU Central Processing Unit

CSS Cascading Style Sheets

DBMS Database Management System

DD Data Dictionary

DFD Data Flow Diagram

ERD Entity Relationship Diagram

FYP Final Year Project

GUI Graphical User Interface

HTTP Hyper Text Transfer Protocol

HTML HyperText Markup Language

IDE Integrated Development Environment

PHP Hypertext Preprocessor

RAM Random Access Memory

SDK Software Development Kit

SDLC System Development Life Cycle

SMS Short Message Service

SQL Structured Query Language

UNIMAS Universiti Malaysia Sarawak

WShare Warehouse Sharing

Page 16: WAREHOUSER SHARING SYSTEM TO PROVIDE STORAGE …

xi

ABSTRACT

Warehouse can define as a large building where raw materials or manufactured goods are stored until

they are exported to other countries or distributed to shop to be sold. It usually used by importers, exporters

and wholesalers. The word “sharing” or “share” in Warehouse sharing system (WShare) which is having

the idea that people can share or rent out the extra empty space to other people for the use of storage

purpose. Warehouse sharing system is a hybrid application that having the same idea as “Grab” to offer

sharing property services which is provided pick up/ drop off location and storage services between users

of the application. Besides that, WShare provides recommend storage services to users by storage rating of

storages. WShare allows individual users to register their private place (shop, home) as temporary storage.

Warehouse sharing system can consider as a storage booking management system. The objective of

developing Warehouse sharing system is to provide a convenient application for consumers to minimize the

waiting and finding time. Because there are several problems faced by online shopper which are long period

of parcel waiting time for consumers and difficulty for customers to keep in track on the progress of delivery

of parcels. Finding temporary physical storage also a problem faced by people especially students who go

to study overseas. The chosen methodology to develop Warehouse sharing system (WShare) is Agile System

Development Life Cycle (Agile SDLC) is to identify the problems faced during collecting parcels and finding

temporary storage, gather and analyze user requirement, design the data flow by using Data Flow Diagram

(DFD), develop the system using HTML, CSS, Java, test the system by unit and system testing, deploy the

system to user environment to collect feedback and analyze the feedback to assign as a new requirement in

the next iteration. At the end of this project, WShare mobile application is developed. WShare provides real-

time communication by using chat box and suggesting storage location with high rating and availability of

storage in map for users to make decisions. In conclusion, WShare was developed using Agile SDLC to

solve the problems faced by online shopper and students by providing collaborative recommendation and

real-time communication function.

Page 17: WAREHOUSER SHARING SYSTEM TO PROVIDE STORAGE …

xii

ABSTRAK

Gudang adalah bangunan besar di mana bahan mentah atau barang-barang pembuatan disimpan

sehingga dieksport ke negara lain atau diagihkan ke kedai untuk dijual. Ia biasanya digunakan oleh

pengimport, pengeksport dan pemborong. Perkataan "sharing" atau "share" dalam Warehouse sharing

system (WShare) yang mempunyai idea untuk perkongsi atau menyewa ruang kosong tambahan kepada

orang lain untuk kegunaan tujuan penyimpanan. WShare adalah aplikasi hibrid yang mempunyai idea yang

sama seperti "Grab" untuk menawarkan perkongsian perkhidmatan harta benda tetapi WShare hanya

disediakan lokasi untuk mengambil / menurunkan bungkusan dan perkhidmatan penyimpanan antara

pengguna aplikasi. Selain itu, WShare menyediakan perkhidmatan simpanan yang disyorkan kepada

pengguna melalui penarafan storan. WShare membolehkan pengguna individu mendaftar tempat

persendirian mereka (kedai, rumah) sebagai simpanan sementara. Warehouse sharing system boleh

dianggap sebagai storage booking management system. Objektif membangunkan Warehouse sharing

system adalah untuk menyediakan aplikasi yang mudah bagi pengguna untuk meminimumkan masa

menunggu dan masa mencari. Terdapat beberapa masalah yang dihadapi oleh pembeli dalam talian yang

merupakan tempoh masa parcel menunggu lama untuk pengguna dan kesulitan bagi pelanggan untuk terus

mengesan kemajuan penyampaian bungkusan. Mencari simpanan fizikal sementara juga masalah yang

dihadapi oleh orang terutama pelajar yang pergi belajar di luar negara. Metodologi yang dipilih untuk

membangunkan Warehouse sharing system (WShare) adalah Agile System Development Life Cycle (Agile

SDLC)”. Pada akhir projek ini, aplikasi mudah alih WShare dibangunkan. WShare menyediakan

komunikasi masa nyata dengan menggunakan kotak sembang dan mencadangkan lokasi storan dengan

penarafan yang tinggi dan ketersediaan penyimpanan dalam peta untuk pengguna membuat keputusan.

Kesimpulannya, WShare dibangunkan dengan menggunakan Agile SDLC untuk menyelesaikan masalah

yang dihadapi oleh pembeli dan pelajar dalam talian dengan menyediakan cadangan kolaboratif dan fungsi

komunikasi masa nyata

Page 18: WAREHOUSER SHARING SYSTEM TO PROVIDE STORAGE …

1

CHAPTER 1: INTRODUCTION

1.1 Introduction

Warehouse can define as a large building where raw materials or manufactured goods are stored

until they are exported to other countries or distributed to shop to be sold (HarperCollins, 2018).

Warehouse can be a building to store goods usually used by importers, exporters and wholesalers.

The function of warehouse is to provide storage services to keep goods not immediately and

supplied when needed by customers. Storage service is a company that provides places for storage

purpose to keep goods and courier service is a company that provides delivery service for drop off

and pick up of parcels (goods, documents or information) for customers.

The word “sharing” or “share” in Warehouse sharing system (WShare) which is having the

idea that people can share or rent out the extra empty space to other people for the use of storage

purpose. Warehouse sharing system work by combining both storage services and courier services.

People can use WShare to find temporary storage and ask the courier company to send the goods

to the location instead of own house. Warehouse sharing system is a hybrid application that having

the same idea as “Grab” to offer sharing property services which is provided pick up/ drop off

location and storage services between users of the application. Besides that, WShare will provide

recommend storage services to users by storage rating. WShare allows individual users to register

their private place (shop, home) as temporary storage, unlike warehouse used by courier service

centre or e-commerce company. Warehouse sharing system can consider as a storage booking

management system.

User’s view might different based on their level. User (storage provider and requester) can view

location on map by search function storage form the system, real-time chat and update their own

details. The content for Warehouse sharing system will include the following section:

Page 19: WAREHOUSER SHARING SYSTEM TO PROVIDE STORAGE …

2

i. Sign up or log in column for username and password.

ii. Map contains user details.

iii. Chat box to chat with each other (provider and client).

iv. Feedback column gives comment in the system.

1.2 Problem statements

The traditional ways for clients to collect their parcel which will make clients feel

inconvenience and hard for them to find a temporary storage. There are several problems are long

period of parcel waiting time for consumers, difficulty for consumers to find a temporary physical

storage, and difficulty for customers to keep in track on the progress of delivery of parcels.

Long period of parcel waiting time for consumers. After the courier service sends out Short

Message Service (SMS) to clients, clients need to wait at home or asking their housemate to wait.

There are no a specific time for clients to know when the parcel will arrive. If they miss the delivery

client either need to ask for resend or manual go to their centre to collect. Some people will put

their collection location at university, but it is too far for students who staying outside campus and

big item hard to carry by their own.

Difficulty for consumers to find a temporary physical storage. There are hard to find a

temporary place to store things. The traditional way is to rent a room or house but is it too expensive

for students, some people will asking their friend’s permission to store at their friend’s house.

College student like Cempaka will store in college storeroom but they need to keep their thing on

a specific time and day and places are limited only for college student.

The difficulty for customers to keep in track on the progress of delivery of parcels. Clients only

can tract their parcel on website and the status will not show the parcel arrive time. It is hard for

Page 20: WAREHOUSER SHARING SYSTEM TO PROVIDE STORAGE …

3

clients to contact the delivery staff, most of the time client only will receive an SMS from courier

service to inform their parcel will reach by that day and call will be received when the staff reach

client house. The only way for client contact is through customer services.

1.3 Objectives

The objectives of the project is to address the problems mentioned earlier, a warehouse sharing

system will be developed. The purposes of this project are:

A. To design and develop a convenient application for consumers to minimize the waiting and

finding time with the following functionalities:

i. Provide real-time communication between storage provider and consumer through

chat box.

ii. Display storage location to consumer through Google map.

B. To implement item-based collaborative filtering recommendation to recommend

warehouse location to client based on storage’s rating.

1.4 Brief methodology

Warehouse sharing system is a hybrid application that offers storage services. This system

implement item-based collaborative filtering recommendation to enables users to find temporary

storage by searching, view storage provider’s details, and communicate with them. The system will

be connected to database server that all customer details are stored. This system will develop using

Agile Software Development Life Cycle (SDLC).

Agile methodology has several types like Scrum and Extreme programming. Agile

methodology is software development that focuses on people and results that flexible, fast and aims

Page 21: WAREHOUSER SHARING SYSTEM TO PROVIDE STORAGE …

4

for continuous improvements in the quality of the system. Benefit by comparing Agile with

traditional waterfall SDLC which are continuous cycles, high function, high customer satisfaction,

better project visibility, and flexible. The methodology used in this project which is Agile Software

Development Life Cycle (SDLC) methodology as shown in figure below and the phases are

requirements, design, develop, test, deploy, and review.

Figure 1.1 Agile Software Development Life Cycle (Agile SDLC)

i. Requirements phases is to identify problems faced by people when they waiting parcels

delivery and finding temporary to put their belonging and objectives is to design and

develop an application to minimize the storage waiting and finding time. Besides that,

project titles is decide during this phases which is Warehouse sharing system to provide

storage service in Samarahan area. During this phases, information will gather by

distributed questionnaires to people around UNIMAS to collect information about the

problems faced in collecting parcels and finding storage system for analyze user needs

and analyze system requirements.

Page 22: WAREHOUSER SHARING SYSTEM TO PROVIDE STORAGE …

5

ii. Design phases is to design database of the system which show the flow of data by Data

Flow Diagram, and designing human computer interface to show how the system look

like by using wireframe.

iii. Develop phases is to code for the system by using HTML, CSS, and JavaScript. During

develop phases, developer need to working with users to develop and user manual will

be develop in this phases.

iv. Test phases is to test the all the feature in the system by unit testing and system testing

for error detection and do correction to remove bug and error.

v. Deploy phases is to deploy the proposed system to user environment to let users explore

all the features in the system and ask for users opinion. Then only collect users’ frequent

feedback for future use.

vi. Review phases is to analyze issue form users’ feedback which collect in the deploy

phases and assign the new users requirement into the next iteration for further

improvement.

1.5 Scope

Warehouse Sharing system will be a hybrid application that involves residents in Samarahan

that around UNIMAS. Storage location only focus on Samarahan area that around UNIMAS.

However, there will cover wider location when the system is implemented to user environment or

depend on user need. At least 30 users will be expected to use the proposed system but there is no

restriction in number of user when the system implemented to user environment.

Page 23: WAREHOUSER SHARING SYSTEM TO PROVIDE STORAGE …

6

1.6 Significance of project

Online shopping continues to grow because online shopping provides several benefits to

shoppers like convenience, discount, price comparison, infinite choice and no pressure sales. While

factors related to shipping and delivery make shopper giving low satisfaction score. This is because

shoppers cannot get a specific date and time to collect their parcels.

Benefit of warehouse sharing system which provides shopper temporary collection point which

will help shoppers to collect or send their parcels. Warehouse sharing system also will fairly

recommend storages to users by storage’s rating. Besides that, it enables real-time communication

between shoppers and the storage provider or collection point provider so that shopper can collect

their parcels when available without wasting time. Warehouse sharing system also provides

temporary storage service but not going to pay large amount of money to rent a room or house, this

can do as part-time job to increase financial income for residents.

1.7 Project schedule

Generally, this project is divided into two parts according to faculty schedule which are Final

Year Project 1 (FYP1) and Final Year Project 2 (FYP2). For the first five months which are Final

Year Project 1 (FYP1) are used to collect all the necessary information required for system analysis

and then follow by system design. The development of the system will continue during Final Year

Project 2 (FYP2). Project timeline is planned as shown in Appendix B.

1.8 Expected outcome

At the end of this project, a mobile application will be developed. This application will help

the user to save their time on waiting to pick up/ drop off and finding physical storage. The

Page 24: WAREHOUSER SHARING SYSTEM TO PROVIDE STORAGE …

7

application will fairly recommended storages to users by storages rating. It will provide a business

opportunity and good user interface for users.

1.9 Project outline

Chapter 1 is the introduction. This chapter is discuss the basis of Warehouse Sharing

System development. Problems are identified and the objectives are shown to help target user solve

their problem. Project scope is defined to focus on a specific area and avoid too many workloads

while developing the system. The brief description on development methodology and project

schedule is included in this chapter as a guideline throughout the project. The project’s significance

and expected outcome are identified to support the objectives of the project.

Chapter 2 is literature review and background study. This chapter is the study on previous

works or research done by other researchers that are useful for this project. It is to observe the

problems and how they handle them. Comparison between several systems is done to determine

the suitability and effectiveness of their methods or systems. System development and functionality

such as methodology, system design, user interface design, and system limitations are analyzed.

The outcomes of this study will be integrated into this project where it is valid.

Chapter 3 is requirement analysis and design. This chapter focused on the detailed

requirements specification for the system. User requirement is obtained through several methods

that are suitable for produced useful results. These requirements will be expressed in textual and

diagram form to conceptualize the system functionalities and event flow. Task scenarios, database

diagram, and low fidelity mockups will be presented in this chapter.

Chapter 4 is implementation and testing. The detailed description of the system’s

implementation by using the chosen methodology, Agile. Screenshots and the interface as a walk-