0% found this document useful (0 votes)
80 views

Comsats University Islamabad: Department of Computer Science

The document is an undergraduate final year project proposal for a loader app. It proposes developing a smartphone app that allows users to book vehicles online for transporting heavy equipment and machinery. The app would display available vehicles nearby and allow booking one with a click. It would provide vehicle and driver details upfront as well as live tracking. The proposal describes 8 modules for the app including signup/login, maps, ride booking, payments, ratings etc. It also outlines the limitations and choice of an object oriented software methodology. The proposal is intended to solve the problem of inefficient searching and booking of vehicles for equipment shifting.

Uploaded by

Jind Wadda JD
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
80 views

Comsats University Islamabad: Department of Computer Science

The document is an undergraduate final year project proposal for a loader app. It proposes developing a smartphone app that allows users to book vehicles online for transporting heavy equipment and machinery. The app would display available vehicles nearby and allow booking one with a click. It would provide vehicle and driver details upfront as well as live tracking. The proposal describes 8 modules for the app including signup/login, maps, ride booking, payments, ratings etc. It also outlines the limitations and choice of an object oriented software methodology. The proposal is intended to solve the problem of inefficient searching and booking of vehicles for equipment shifting.

Uploaded by

Jind Wadda JD
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 18

Undergraduate Final Year Project Handbook

COMSATS UNIVERSITY ISLAMABAD

DEPARTMENT OF COMPUTER SCIENCE

1
Undergraduate Final Year Project Handbook

COMSATS University Islamabad,


Park Road, Chak Shahzad, Islamabad, Pakistan

Project Proposal
(SCOPE DOCUMENT)

for
<Loader app>
Version 1.0

By
Ijaz Sharif FA16-BCS-014

Jindwadda FA-BCS-049

Supervisor
Qaizar Javed

Bachelor of Science in Computer Science (2016-2020)

2
Undergraduate Final Year Project Handbook

SCOPE DOCUMENT REVSION HISTORY

No. Comment Action

Supervisor Signature

Date:

3
Undergraduate Final Year Project Handbook

Table of Contents

4
Undergraduate Final Year Project Handbook

Category: (Select all the major domains of proposed project)

A-Desktop Application/Information System B-Web Application/Web Application based Information System

C- Problem Solving and Artificial Intelligence D-Simulation and Modeling E- Smartphone Application F-
Smartphone Game G- Networks H- Image Processing Other (specify category) ______________________

5
Undergraduate Final Year Project Handbook

Abstract
Provide a one to two paragraph summary of your project. The abstract should give an idea of
what your project is trying to achieve. Think of your abstract as a condensed version of your
whole project. By reading it, the reader should understand the nature of your project. It should
be comprehensive, and concise.

6
Undergraduate Final Year Project Handbook

1. Introduction
Loader is a technology platform. Our smartphone apps connect driver-partners and riders
In cities where Loader operates, use your rider app to request a ride. When a nearby driver-partner accepts your
request, your app displays an estimated time of arrival for the driver-partner heading to your pickup location.
Your app notifies you when the driver-partner is about to arrive. Your app also provides info about the driver-
partner with whom you will ride, including first name, vehicle type, and license plate number. This info helps
the two of you connect at your pickup location. Use your app to enter your preferred destination anytime before
or during the ride. If you have a preferred route, it’s helpful to talk through the directions together. When you
arrive at your destination and exit the vehicle, your trip ends. Your fare is automatically calculated and charged
to the payment method you’ve linked to your Loader account. Immediately after a trip ends, your app will ask
you to rate your driver from 1 to 5 Stars. Driver-partners are also asked to rate riders.Loader’s feedback system
is designed to foster a community of respect and accountability for everyone.
2. Problem Statement
What problem does your software solve?
During shifting we have to search for a whicle in city . Our app will provide online whicle
booking which will shift our equipments which we want to shift to the desired location.
Why you are developing this system?
No other online solution exist for heavy machionary or equipments shifting . That’s why we
are providing online solution for this purpose.
Does the same system already exists? If yes, how will a re-implementation aid your learning?
What skills do you
expect to learn from this project?

No, there is no other same system exist.

3. Problem Solution for Proposed System


A person willing to shift equipments . He will search for a whicle for shifting . For this purpose
he have to know about the loading companies , their location and many other information . And
he will also go to that location for booking whicle . To provide solution for all above statements
we will develop a loader named app that will provide online nearby whicle booking. Where anyone
can book whicle for shifting any equipment .

Write about the existing/similar systems related to your proposed project. At least three existing
systems should be discussed.
Don‟t use more than 4 sentences for explaining a single system/application.

7
Undergraduate Final Year Project Handbook

Briefly explain the related system analysis which help to specify the contribution of the proposed
project.
(Note: Research based projects may provide literature review instead of related system analysis.)

Table 1 Related System Analysis with proposed project solution


Application Name Weakness Proposed Project Solution
The name of related Weaknesses may include The way the proposed project
application(s). limited features, low quality mitigates the weaknesses.
functionality and processes.
4. Advantages/Benefits of Proposed System
1-Whicle on your place on one click.
2-Save your time for searching whicle.
3-No need to go and book whicle.
4-Can find nearby whicle.
5. Scope
We will cover the location of the whicle and the user , whicle owner information and whicle
informatin.Nearby location searching of the available whilcles.Rent will be calculated with repect
to distance before traveling .
Truck , Loading riksha and dunky cart facilities will be provided.According to whicle choozing
payment will be done.
There will be no online payment method.Cash payment will be used.
There will be no free trail first time.

Write down the scope of your project in a paragraph. Briefly define the main functionalities of
the proposed project. Scope defines the boundaries and range of the proposed solution, that
what would be the part of your project and what will be not. Write down in logical flow with
consistency.
(Usually in 14-18sentences)

6. Modules
Write down the modules of the proposed project. Don‟t forget to mention special/new features.
Briefly explain your one module in 6 to 8 sentences.
(Note: Usually 5-6 Modules for 2 student‟s projects and 8-9 modules for 3 student‟s project)

Explanation of a Module: Module is a section of a program that performs a task. Programs


consist of modules, each of which contains one or more routines. The term routine is
synonymous with procedure, function, and subroutine.

8
Undergraduate Final Year Project Handbook

Example:

Enterprise resource planning (ERP) software - is comprised of several large modules (for
example, finance, supply chain and payroll, etc.), which may be implemented with little or no
customization.

(Briefly explain each module with respect to major functionality in user context)

Module 1:Sign up/Login

Manual Sign Up

OTP verification

Module 2:Map

Auto Detection of City


Fleet according to the user current city
Fares according to the user current city
Enter Pick Up and Drop Location

Module 3:Ride book Module

Estimated Time Arrival for each cab

category

Ride Job Allocation to nearest

available driver

9
Undergraduate Final Year Project Handbook

Module 4:App permotion

module

Share via social media

Module 5:Fare Calculation


Fare Calculation according to distance

and time of travel

Module 6: Payment

Cash Payment

Module 7:Rating and Review


Rate the Ride

Submit Comments

Module 8: Live Tracking

Driver tracking before Pick Up

Live Ride Tracking

DRIVER APP: Sign Up/Login

10
Undergraduate Final Year Project Handbook

• Manual Sign Up

• OTP verification

2. Driver Sign Up verification from

Admin Panel

3. Go Online & Offline from the

system.

4. Manage Rides • Accept/Reject a

Ride request

• View Customer Map Location

• Navigate to Customer Location

• Navigate to Destination Location

• End Trip – View Ride Details

• View Ride History

5. Earning Statistics

11
Undergraduate Final Year Project Handbook

• Daily Earning

• Weekly Earning • Monthly Earning

• Total Earnings

ADMIN PANEL:

• City wise Rate card

Approve Driver Sign Up request

• Enable Disable a Driver

• Update Terms and Conditions,

Privacy Policy, other pages

7. System Limitations/Constraints
Write down the limitations and constraints of the proposed project.
(Usually 2-4 constraints)

8. Software Process Methodology


Write down your software methodology/ software process that will be used for project
development. .Also mention why you have chosen this methodology. (Usually 3-5 sentences)
1. You can use Object Oriented Methodology, or Procedural methodology.

12
Undergraduate Final Year Project Handbook

2. Choice of methodology will affect choice of tools and technologies


3. Choice of methodology will affect nature of design (SDS)
4. Choice should be made depending on your expertise and your needs e.g. most simulation
and device level software can only be programmed in procedural languages.
9. Tools and Technologies
Mention all the hardware/software tools and technologies with version number which will be
used in implementation of the project. Write about the APIs, language(s), SDK(s) etc. which
you will use for implementation.

Example:

Table 2Tools and Technologies for Proposed Project


Tools Version Rationale
Android Studio 3.4 IDE
Adobe Photoshop CSC 6 Design Work
Tools MS Word 2015 Documentation
And MS Power Point 2015 Presentation
Technologies Pencil 2.0.5 Mockups Creation
Technology Version Rationale
JAVA 6.0 Programming language
SQL 2013 Query Language
XML 5 Designing
10. Project Stakeholders and Roles
Write down the project stakeholders and their roles.

Table 3Project Stakeholders for Proposed Project


Project
Sponsor COMSATS University, Islamabad

Stakeholder
• Students names
• Ijaz sharif
• jindwadda
• Project Supervisor Name: Mr.Qaizar Javed
• Final Year Project Committee: Evaluation of project

13
Undergraduate Final Year Project Handbook

11. Team Members Individual Tasks/Work Division


Student Name Student Registration Number Responsibility/ Modules
Jindwadda FA16-BCS-049 Project proposal
Software Requirements Specification
Software Design Document.
Implementation of recruitment
module
Design Interface of whole system.
Reporting of allocated module.
Test plan for the allocated modules.
Ijaz Sharif FA16-BCS-014 Project proposal
Software Requirements Specification
Software Design Document.
Implementation of recruitment
module
Design Interface of whole system.
Reporting of allocated module.
Test plan for the allocated modules.
12. Data Gathering Approach
Write down information and requirement gathering approaches for proposed project e.g.
Interview, Questionnaire etc. (Usually 3-5 sentences)

13. Concepts
While doing proposed project we will learn
google map integration
,opt code verification ,
database handling

Mention the concepts that you will learn while doing the proposed project.
For example: Augmented Reality, Virtual Reality, Algorithms, API‟‟s Code injection, Closures,
VI technique etc.
Not more than 4 sentences for one concept. (Usually 3-5 concepts are briefly mentioned)

Example:

14
Undergraduate Final Year Project Handbook

Concept-1: Concept Name E.g. Augmented Reality (Briefly give the overview of concept with
respect to your project)

14. Gantt chart


Create the Grant Chart and provide estimated start and end dates of all proposed modules/tasks
for each team member. Also identify the dependencies (which tasks cannot be
started/completed, until the dependent task is completed). Gantt chart can be created using MS
Project.

Figure 1Sample Gantt chart

15
Undergraduate Final Year Project Handbook

Mockups
Insert minimum mockups (Usually 4-6 mockups) which show the major modules mentioned
in the scope section of the document. Do not include mockups for Login, Signup, Forgot
Password, Contact Us, About Us etc. If the project is a Web or a Smartphone Application, then
include atleast three mockups from each part of the project. You can design mockup in any
design tool for example pencil tool (https://pencil.evolus.vn/) or Balsamiq
(https://balsamiq.com/)

16
Undergraduate Final Year Project Handbook

Conclusion
Conclude this document. (Usually 4-5 sentences)

17
Undergraduate Final Year Project Handbook

References
https://developer.android.com

https://www.youtube.com/

https://www.youtube.com/
Mention the books, research papers, web links etc.

Plagiarism Report
Attach the Plagiarism report of your project scope document from library staff of turnitin tool
(http://turnitin.com)

18

You might also like