Pick and drop
We develop and Android App with name of Pick and Drop. This app gives a platform to contact between those persons who give Pick and Drop service in his selected area and who want to take Pick and Drop service in his selected area. People can search their Drivers easily who give pick and drop service
2025-06-28 16:28:47 - Adil Khan
Pick and drop
Project Area of Specialization Computer ScienceProject SummaryWe develop and Android App with name of Pick and Drop. This app gives a platform to contact between those persons who give Pick and Drop service in his selected area and who want to take Pick and Drop service in his selected area. People can search their Drivers easily who give pick and drop service in their selected area through this Android app. People can increase their business by giving pick and drop services by using our platform. We make this Android App by using Android Studio. We use java language on backend and xml on frontend.
Project Objectives????An app developer is a computer software engineer whose primary responsibilities include creating, testing and programming apps for computers, mobile phones, and tablets. These developers typically work in teams, and think of ideas and concepts either for the general public, or for a specific customer need.
For me personally, the goal of mobile development is to help clients meet their goals, scale their businesses, improve business processes, increase output and make a difference to people’s lives. So, by making this app we can solve problem of people occur choosing pick and drop service
Project Implementation Method Design and Implementation ConstraintsThe product is developed using Java. The Backend database for this SQL Server. The product is accomplished with login facility so that specific function is available to specific user.
Assumptions and DependenciesThe Assumptions are:
- The coding should be error free.
- The system should be user-friendly so that it is easy to use for the users.
- The information of all users and drivers must be stored in database.
- The system should have more storage capacity and provide fast access to database.
- The system should provide search facility and support quick transactions.
- Users must have their correct username and password to enter into their online accounts and do actions.
The Dependencies are:
- The specific hardware and software sue to which the product will be run.
- On the basis of listing requirements and specification the project will be developed and run.
- The end users(admin) should have proper understanding of the product.
It should be simple and easy for consumers to understand and use. It should also an immersive interface. For the user and administrator, the device prompt the login to the program and correct feedback parameters.
User InterfacesThe Program offers a decent graphical interface for the user that can be run on the device by an administrator, performing the necessary tasks such as designing, reviewing.
- Allows users to access reports.
- Based on various requirements , avaibility and search service.
- Operating System : Window
- Hard Disk : 40 gb
- Ram : 256 mb
- Java Language
- MS Sql Server
- Window
- Android
This template illustrates organizing the functional requirements for the product by system features, the major services provided by the product. You may prefer to organize this section by use case, mode of operation, user class, object class, functional hierarchy, or combinations of these, whatever makes the most logical sense for your product.
User and System Feature:User Requirements:
The proposed system may contain the following set of user requirements.
Functional Requirements:
The Customer requests for the whole system to be case sensitive.
The first page when you open the app should be of Sign-in/Signup containing the following functionalities;
- The system should consist of a registration functionality so that visitors new to the site should be able to easily register themselves.
- A login functionality that varies differently between admin, driver and customer.
- Customers and Managers should be able to manage their profiles.
- A forget password option should be available allowing users to recover their accounts in case if they forget their passwords.
Non-Functional Requirements:
- Reliability.
- Safety.
- Usability.
- Portability.
- User-Friendly.
We develop and Android App with name of Pick and Drop who give a platform to contact between those persons who give Pick and Drop service and who want to take Pick and Drop service. People can search their Drivers easily who give pick and drop service in their selected area through this Android app. People can increase their business by giving pick and drop services by using our platform.
Parents often face problems in to choose right person or right service for pick and drop of their children in school, colleges or universities. A person who live in an area for 10 years they often know about a person who give pick and drop service in their area but a person who is new in the area they don’t know which person give this services or which person they contact in this regard so many days are waste in searching of this service and there is also a loss of study due to this problem.
- The key goal of this initiative is to minimize the work done manually.
- Booking problems, Refunds can be handled by this program generating separate.
- Record-Keeping records according to the end-user criteria.
- Sign-in/Signup
- Registration
- New customers should not be given direct access to the site.
- Each new customer must have to first register themselves.
- Each Customer is assigned a new Id upon registration.
- Each customer should be assigned a security backup pin upon registration.
- Registration
-
- Login
- Customers should login to access the features of the system.
- Customers and managers should be allowed to view and update their login information.
- Login functionality should vary differently among customer and administrator.
- Forget Password
-
- If user forgets his/her password they would be directed to a page to enter a security pin assigned to them upon registration.
- It may contain;
| Variables | Constraints |
| Customer_id | Char/String length==13 |
| Customer_name | Char/String (min>=3 && max <=25) |
| Customer_contact_number | Integer (length==11) |
| Customer_address | Char/String(min>=10 && max <=50) |
| CNIC | Integer (Length==13) |
| Password | Char/String(min>=3 && max <=15) |
| Admin_id | Char/String length==8 |
| Password | Char/String(min>=3 && max <=15) |
| Security_Pin | Integer (Length==5) |
- Add Drivers
- Should contain an adding driver functionality so that manager may add drivers in a sorted manner whenever new drivers are registered.
- Admin should be able to view drivers information from drivers page after adding.
- It may contain;
- Should contain an adding driver functionality so that manager may add drivers in a sorted manner whenever new drivers are registered.
| Variables | Constraints |
| Driver_Id | Char/String (min>=5 && max <=15) |
| Driver_Name | Char/String (min>=3 && max <=25) |
| Driver address | Char/String Char/String (min>=5 && max <=15) |
| Driver Phone Number | Integer |
| Driver Cnic | Integer |
| Driver Experience | Integer |
- Update/Delete Driver information
- Should contain an updating and deleting drivers information functionality in a sorted manner so that admin may update or delete old data of drivers whenever needed.
and many more
Variables
Customer_id
Customer_name
Customer_contact_number
Customer_address
CNIC
Password
Admin_id
Password
Security_Pin
Variables
Driver_Id
Driver_Name
Driver address
Driver Phone Number
Driver Cnic
Driver Experience
Final Deliverable of the Project Software SystemCore Industry ITOther Industries Others Core Technology OthersOther TechnologiesSustainable Development Goals Sustainable Cities and CommunitiesRequired Resources| Variables | Constraints |
| Driver_Id | Char/String (min>=5 && max <=15) |
| Driver_Name | Char/String (min>=3 && max <=25) |
| Driver address | Char/String Char/String (min>=5 && max <=15) |
| Driver Phone Number | Integer |
| Driver Cnic | Integer |
| Driver Experience | Integer |