Adil Khan 11 months ago
AdiKhanOfficial #FYP Ideas

Bussiness Trust App

  BTA stand for business trust app.its like a ledger book.we will make an update feature of ledger book that is directly sharing of ledger page to the customer. He will look his budget that shoopkeeper will make.  It is a 100% free bookkeeping and accounting app. App enabling b

Project Title

Bussiness Trust App

Project Area of Specialization

Software Engineering

Project Summary

  BTA stand for business trust app.its like a ledger book.we will make an update feature of ledger book that is directly sharing of ledger page to the customer. He will look his budget that shoopkeeper will make.

 It is a 100% free bookkeeping and accounting app. App enabling businesses to digitally record the credit they extend to customers . It provide help in business management system. In local and   high management  system of business it is reasonable thing . This app will contain all details daily monthly  business sale .This app is for local shopkeeper and also for business man . It will allow shopkeeper to use app as admin. He can add his customer and will not needs any permission.

Project Objectives

Objective:

  • Every new technology comes because of failure of existing system.
  • People who are doing business needs lot of efforts to account and save their past data.
  • They have to write and calculate and its can contain error of counting.
  • Main purpose of our app is directly comunication between shopkeeper and customer.

      

Past system problems.

  • No tension if you lost you are phone this app provide data backup
  • Paying attention to zakat.

Problem statement:

  1. Problem statement based on these three parts.
  • what are you making
  • why are you making.
  • How do you make.

     

 1) This is a business app named as BTA.

   BTA Stand for business trust app

      2)

  • We want to make this app because it will solve a lot of peoples debit and credit problem.
  • Businessman will not worry about the maintenance of their expenses.
  • Businessman can easily find out how much has been gained and how much has been lost through this app.
  • Not only the businessman but also the common man can review his expenses.

It will contain following main module.

  • Admin(shopkeeper or business man).
  • User (customer).
  • Product holder
  • Employee

Project Implementation Method

Agile Methodology

The Agile model is a project management methodology purposely adopted for the development of sophisticated software. The framework allows for iterations, which helps a lot in minimizing mistakes and errors that commonly occur. 

The model divides the project into a series of development cycles or short time boxes, which are assigned to each professional on the project team. It is a collaborative approach the allows a response to rapid change.  It is flexible enough to accommodate changes in project requirements throughout the mobile app development lifecycle.   

Other methodologies fall under the Agile umbrella include:

  • Feature Driven Development (FDD) – a lightweight and incremental model that focuses on features as the name suggests. It features a series of iterations and inspections. This framework demands a high level of design expertise and planning.
  • Lean software development – it is an integration of the agile methodology and lean manufacturing principles and practices.  Aim at optimizing time and reducing waste, cost and effort.
  • Scrum – focuses on the management aspects of software development in intricate knowledge work, research and advanced technologies with an emphasis on teamwork, iteration and accountability.
  • Crystal Methods – It is one of the most lightweight agile methodologies. It focuses on team member talent skills, interactions and communication—this model groups projects in terms of system criticality, team size and priorities. 
  • Rapid Application Development (RAD)/ Rapid-application building (RAB)- focuses on timely delivery in a fast-paced environment with the use of prototyping and iterative development.
  • Adaptive Software Development (ASD) – It is an outgrowth of the RAD that provides continuous adaptation to change in project requirement or market needs.
  • Dynamic Systems Development Method (DSDM)- it is an iterative and incremental Agile approach based on RAD, but with governance and strict guidelines. It is applicable in four principal phases.
  • Extreme Programming (XP) – Focuses on software quality and responsiveness with emphasis on the changing needs of the client. It features a high-level collaboration with minimal documentation.
  • Kanban– a framework that utilizes a lean manufacturing scheduling system to develop software in a long development cycle.  The aim is to manage and improve flow systems in mobile app development5.

Benefits of the Project

BTA smart ledger will comes with directly comunication between shopkeeper and customer by ledger page he will see his budgetsonline backups, 3 free daily SMS reminders to customers, PDF reports, and a few other simple features to make the process of recording transactions and reminding customers of their dues easily.

Technical Details of Final Deliverable

 Java 

Since the introduction of Android in 2008, this object-oriented programming language has been the popular and official language for Android mobile app development. An extremely versatile language, Java helps keep your app flexible, modular, and extensible. Java is easy to handle and many open source libraries are made available for users to choose from. 

 Flutter 

Flutter is the new trending cross-platform mobile application development technology in town. It uses “Dart” as a programming language instead of JavaScript which facilitates rapid and effective analysis, fabricates UIs, includes highlights and fixes bugs in milliseconds. The open source cross-platform SDK by Google extends a wide range of plugins backed by Google and allows mobile apps to be built for both Android and Apple iOS platforms.

Python

Python is a popular programming language that has been used by developers worldwide for building different kinds of mobile applications. This dynamic, open-source, and high-level object-oriented language is easy to understand. A developer with only basic programming skills can learn the language to develop a mobile application.


Python is a portable language that includes built-in debuggers to facilitate flawless development. Besides this, Python offers GUI programming support, community support, several frameworks and libraries, and various other features to ensure smooth and quick development.
It is mainly preferred to build feature-rich and scalable web applications in less time. Pinterest, Instagram, SurveyMonkey, and YouTube are examples of Python app development.

MySQL ,are HTML,XML CSS, and JavaScript

Final Deliverable of the Project

Software System

Core Industry

IT

Other Industries

Education

Core Technology

Others

Other Technologies

Sustainable Development Goals

Partnerships to achieve the Goal

Required Resources

Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 0
If you need this project, please contact me on contact@adikhanofficial.com
dielectric constant measurement using SMRR

 The dielectric constant of liquids is essential to find adulteration in food, agricu...

1675638330.png
Adil Khan
11 months ago
Automated Hospital Management System

As we all know coronavirus happens and everybody moves online, which is why we are creatin...

1675638330.png
Adil Khan
11 months ago
E-voting System

This project will be used for voting in university  Project Objectives (less than 2...

1675638330.png
Adil Khan
11 months ago
AUTONOMOUS CNC FEEDER

Autonoumous CNC feeder is basically a robotic arm which have five degree of freedom and it...

1675638330.png
Adil Khan
11 months ago
Intelligent Brain Computer Interfacing BCI based personalized healthca...

Brain-Computer Interfaces (BCIs) have gained popularity over the last one decade, due to i...

1675638330.png
Adil Khan
11 months ago