• Tidak ada hasil yang ditemukan

TREE STORE - Daffodil International University

N/A
N/A
Protected

Academic year: 2023

Membagikan "TREE STORE - Daffodil International University"

Copied!
62
0
0

Teks penuh

We are truly grateful and express our deep indebtedness to Supervisor Ahmed Al Marouf, Lecturer, Department of CSE Daffodil International University, Dhaka. Syed Akhtar Hossain, Professor and Head of CSE Department, for his kind help to complete our project and also to other faculty members and staff of CSE department of Daffodil International University. We would like to thank all our course fellow at Daffodil International University who participated in this discussion during the completion of the course work.

It is an Android based application that will help the users to keep track of their home, office, etc. to garden The users can login to the app and can check product, information and place their order through the app. When a user installs the application in their mobile phone, he/she can see available information in the application.

A user only gets an assignment, then he/she can find plants, he/she learns where this plant can be planted, how to grow it, what are the benefits of this plant. They can find a nursery nearby and place an order. If the manager puts the nursery's information into the database about what they have in their nursery, it will help the nursery owners.

INTRODUCTION

  • Motivation
  • Objectives
  • Expected Outcome
  • Report Layout

The main objectives of the tree shop application are that it will primarily make it seem easy and informative to grow plants and provide good guidance. Users or buyers can collect all kinds of information, especially about gardening, and benefit from it. This application will help them find the expected plants, how to maintain them, what are the benefits of that plant, which place is suitable to grow this plant.

As mentioned above, this application is still managed by the nursery owners if the administrator enters their information into the database so that we can use it for business purposes. Because they are users of a comprehensive solution that helps overcome challenges in the unsecured field of gardening.

BACKGROUND

  • Related Works
  • Comparative Studies
  • Scope of the Problem
  • Challenges

A wonderful slideshow is built into this app that shows useful information about different types of plants. There are different types of users - admins, guests, registered, nursery owners which make this application more flexible. So, traditionally the limitation of the system that is our scope of the problem – First of all we think that the citizens of the urban area do not have enough space and time for gardening.

In order to achieve our goal, we need to reduce the problems, which creates a large volume in the beginning. It is no secret that people have lost their energy and interest in gardening, that most of them encounter various problems in gardening, which is an important fact nowadays.

REQUIREMENT SPECIFICATION

Introduction

Requirement Collection and Analysis

The problem is that they face many difficulties in gardening, such as the lack of space, finding plants, nurseries, growing plants, etc.

Use Case Modelling and Description

User use case details

Business Process Modelling

Often called process modeling, it is the logical representation or illustration of an organization's business processes.

Design Requirements

DESIGN SPECIFICATION

Front-End Design

22 After selecting a product, the user may be able to see product description, plant advice, use of this plan. 26 When the user added the product to the shopping cart, they must pay 50% of the product to confirm the order. 30 The most important thing is to find the nearest plant shop. Here the user can find the location of the plant shop or nursery.

Figure 4.1.2: Homepage
Figure 4.1.2: Homepage

Implementation Requirements

Back-end Design

  • Java
  • Database

IMPLEMENTATION AND TESTING

  • Implementation of Database
  • Implementation of Front-End Design
  • Implementation of Interactions
  • Testing Implementation
    • Test Plan Strategy
    • Test Level
  • Test Results and Reports

So, to meet the quality of a product, it is necessary to test the project again and again using different testing techniques to identify problems and solve them. In this process, it describes the importance of the test plan and how the application should be tested and also provides a process to be followed. To see how the application behaves when given extreme data or an overloaded situation occurs, it will be tested with sample data.

Unit testing involves testing all the smallest parts of the application, all units are tested individually to meet the purpose. To ensure that the application performs well, these tests include both positive and negative tests. These tests are performed to identify defects in the interfaces and interactions between integrated components.

In the system testing process, the functionality of the entire application is ensured, so that the application can process and handle large amounts of data expertise. The test will be conducted with a test user who will use the application under test in its actual environment. The purpose of this test is to assess the application's compliance with the requirements and consider whether it is ready for delivery.

37 application can encounter various types of errors such as code errors, network errors, etc. In this case, we correct the longitude and latitude to enter in Maps and attach the location where we want and check. This error occurs when the database failed to connect while retrieving data from Firebase databases.

Finally, the project responds correctly to all kinds of processes, runs smoothly and the result is sufficiently usable.

CONCLUSION AND FUTURE SCOPES

Discussion and Conclusion

Limitations

Scope for Future Development

APPENDICIES

The requirements document tries to find the problems that people are going through and this application will fulfill the objectives and how it will implement the details. The goal of the application is to find out where the problem is, in an effort to solve the suffering, to evaluate the goals of the project, to arrive at a solution to the problems. This is the next step, where the user requirements are to determine which services should be provided. This is where the goals of the project, the functions, the operation of the application are defined. 10 Table 3.2.3- Search Products Use Case Use Case Name: Search Products Use Case Details Search for desired product.

11 Table 3.2.5- Products Use Case Use Case Name: Products Use Case Details Select products and get all information. 12 Table 3.2.7- Use case View location Use case name: View location Use case details Select a location and search for the location of a nearby kindergarten. It provides a graphical representation that makes it easy for developers to understand and run the application.

A sample file for one design is given below: Figure 5.1: Code Screenshot 31 5.3 Implementing Interactions This project has different layers to implement the application. The main goal of the project is to achieve the goal. 5.4.1 Test Plan Strategy In this process, it describes the importance of the test plan and how to test the application and provides the process to be followed.

Gambar

Table 3.3.1 Use Case of User Login/Sign up  Use Case #01
Table 3.3.2 Use Case of Guest User  Use Case #02
Table 3.3.4 Use Case of Decoration idea  Use Case #04
Table 3.3.6 Use Case of Add to Cart  Use Case #06
+7

Referensi

Dokumen terkait

4~ THE ANTE‑NICENE ground of mercy and grace, " heavenly grace, " and the like, to the child, while on the other hand he speaks of the refusal of baptism to infants as that which

Hubungan Kepatuhan Pasien dalam Perawatan Rumah dengan Proses Penyembuhan OMSK di UPT Puskesmas Pasundan Tahun 2012.. Lewis CC, Lazarus MD, Jones BM, McBrlde JM, Hankin MH, penyunting