• Tidak ada hasil yang ditemukan

P13337 (1%).pdf - Daffodil International University

N/A
N/A
Protected

Academic year: 2023

Membagikan "P13337 (1%).pdf - Daffodil International University"

Copied!
56
0
0

Teks penuh

Another goal is that it can be useful to the extinct middle man and will help to keep the price of food in the country as low as possible. In this platform, any farmer from all over the country can add their food and run their business from home. Product prices for the entire country will remain the same throughout the season.

The best part of the platform is that farmers will believe that he is not only a farmer, he is also a businessman. We want to buy clean food at a reasonable price, but the problem is that we have to buy food at extra cost because of the middleman. The middleman also preserves the food with the harmful chemicals that are dangerous to human health.

Consumers will buy food directly from farmers and this will reduce the food cost and it will also ensure pure food. The aim is to ensure that farmers get the higher compensation for the Crop Production and reach the satisfaction level of the consumers through the direct sale of the agricultural commodity by the farmers to the consumer.

Expected Outcome

After this chapter 5 we run the whole project and test each part of the project. Next chapter is 6, we discuss the conclusion and scope for future development.

Background

  • Introduction
  • Related Works
  • Comparative studies
  • Scope of the problem
  • Challenges

They did not ensure the purity of the food, therefore we develop our platform to give consumers pure and cost-effective food, also to ensure that the farmers are paid the real price. The main programming language for the front end will be java and for the back end will be Jason. We focused on simplifying the uploading of products and making it easy to buy products, our goal is to minimize manual data entry and ensure data accuracy, also the security during the data process.

We have created opportunities for consumers to see the products and package prices as well as the orders. There is a common thing to carry out an activity is a challenge There is no work without a challenge correspondingly, in our project we also face some challenges. The first challenge is to make this platform usable for the farmers, they can easily put their products and maintain their business.

We know that farmers in our country are not very educated, so we try to provide simpler features that can help farmers manage the application.

Requirement specification

  • Business process Modeling
  • Requirement collection and Analysis
  • Uses-Case modeling & Description
  • Design Requirements
  • Design Specifications
    • Implementation Requirements

34;view balance" they should be able to view their latest account balance in the context of the banking application. A Unified Modeling Language (UML) use case diagram is a type of interactive diagram that is defined by and created from a use case analysis. its purpose is to provide a graphical overview of the functionality of a system in terms of actors, their objectives and any interdependencies between these uses [8].

The main purpose of a use case diagram is to show for which actor which system functions are performed. Android is known to be an open source mobile operating system based on the Linux kernel [9]. An XML-based layout in Android is a file that describes the various widgets to be used in the user interface and the relationships between those widgets and their containers.

Actually an interaction design that can describe the user problem domain, process the problem and find the result, do the action and solve the problem [12]. In the other case, user experience focuses on the overall experience between user and application. Android is open source, so different Android-based phones often come in different types of graphical user interfaces.

Figure 3.3: User use case diagram
Figure 3.3: User use case diagram

Implementation and testing

  • Implementation and Database
  • Implementation of front-end Design
  • implementation of Interactions
  • Testing Implementation
    • Type of Testing Unit Testing
  • Test Results and Reports Unit Testing Reports

All data will be pushed to the database in real time when the device connects to the Internet. To store data, the real-time database accepts several data types of strings, long, double, boolean, map , list . You can also use custom Java objects to store data, which is very useful when saving a model class directly to a database.

By passing the path to update data, you can also use updateChildren() without disturbing other child node data. You can also pass null to the setValue() method, which performs the same removal operation [18]. There are two parts to an Android app: the front end and the back end.

The front end is the visual part of the application that the user interacts with, and the back end, which contains all the code that runs the application. Unit testing is about white box and several modules are run in parallel [22]. After testing all the components, the module is assembled and the final system is tested using test data to show that the system will work successfully in all its situations. Therefore, the system test is an approval that everything is correct and an opportunity to demonstrate to the user that the system works.

The purpose of add-on testing is to verify functional, performance, and reliability requirements placed on major design items [23].

Table 5.1: Test Case for login
Table 5.1: Test Case for login

Conclusion and future scope

Discussion and conclusion

In the future, we added an invoicing system, according to which the user gets the total cost of the product order. We also want to add online payment system so user can easily pay their required payment through master card, visa card, bkash, roket or any other online payment system. In the future, we will add a commenting feature for the user to comment on a product that is good or bad.

11] “Know Your Layouts in Android” << https://www.sitepoint.com/know-your-layouts-in-android/>>. 13] “User Experience (UX) Design” << https://www.interaction-design.org/literature/topics/ux-design>>. 17] “The Ultimate Firebase” <>.

APPENDICES Appendix A

Gambar

Figure 3.1: A general Block diagram of business process model
Figure 3.3: User use case diagram
Figure 3.4: Logical Data Model Diagram
Figure 4.1: (a) Login and (b) Registration Screen
+7

Referensi

Dokumen terkait

Research The Ultra Poor Graduation Programme: Endline Report Olobo, Sulaiman and Salam, 2019, Kampala: BRAC IERC Method A difference-in-differences DID method was applied to estimate

©Daffodil International University vi 3.11 Basic Concept of OSPF and Configuration Figure ..... ©Daffodil International University vii LIST OF FIGURES Figure