You are on page 1of 14

DIGITAL YOUTH PAKISTAN

Developed By:
MARYAM SHAKOOR 3861-FBAS/BSCS/F18B
(maryam.bscs3861@iiu.edu.pk)

AREEBA BATOOL 3916-FBAS/BSCS/F18B


(areeba.bscs3916@iiu.edu.pk)

Supervised By:
Madam Zakia Jaleel
Madam

Department of Computer Science &


Software Engineering
Faculty of Basic and Applied Science
International Islamic University
Islamabad (2021)

IN THE NAME OF ALLAH THE BENEFICENT THE MERCIFUL


Department of Computer Science and Software Engineering
International Islamic University, Islamabad

Final Approval
Dated: ______________________
It is certified that we have read the project report title “Digital Youth Pakistan” submitted by
Maryam Shakoor, 3861-FBAS/BSCS/F18-B and Areeba Batool, 3916-FBAS/BSCS/F18-B and
we judge that this project is of sufficient standard to warrant its acceptance by the International
Islamic University, Islamabad for the BS Degree in Computer Science/Software Engineering.

Committee:

External Examiner

[External Examiner Name]


[Designation] [Signature, Date]
[Department, Organization]

Internal Examiner

[Internal Examiner Name]


[Designation] [Signature, Date]
[Department]

Supervisor

[Supervisor Name]
[Designation] [Signature, Date]
[Department] _________________________________
DEDICATION

We think that we should dedicate a project, which means the hard work of our day and night to
everyone who has assisted me most or encouraged me most. So, who encouraged us and
assisted us through this journey is first of all my guardian.

“ALLAH”.
I also dedicate this project to my much-loved Parents who have always completed our desires,
respected faculty teachers especially to my supervisor Ma’am Zakia Jaleel and Mam Talat
Ambreen who were accommodating and helpful during the project and also to all those who
prayed for my success and remained persistent with me throughout the period.
DISSERTATION

A dissertation submitted to the Department of Computer Sciences & Software Engineering,


International Islamic University, Islamabad, In particular fulfilment of requirements, for the
award of the degree BS in Computer Science.
DECLARATION

We hereby declare that this website “Digital Youth Pakistan” neither as a whole nor as a part
thereof has been copied out from any source. It is further declared that we have done this project
with the accompanied report entirely based on our efforts made under the proficient guidance of
our teacher and supervisor Madam Asma Sajjad and Madam Talat Ambreen No portion of
the work presented in this report has been submitted in support of any application for any other
degree or qualification of this or any other university or institute of learning. And if any part of
the system is proved to be copied from any source or found to be the reproduction of any
project, we shall stand by the consequences.
ACKNOWLEDGMENT

First of all, we are thankful to Allah Almighty the Merciful, the Most Beneficent and the source
of all Knowledge, for granting us the courage, understanding and knowledge to complete this
Project.
We are thankful to our parents, who supported us wholeheartedly in our studies and the
position on which we are standing today is only possible because of their efforts.
Here we take the opportunity to acknowledge the efforts put up by some of our teachers in
helping us pave our way to the ultimate end of this degree. I express my appreciation to our
supervisor Ma’am Asma Sajjad and Mam Talat Ambreen for supporting and providing us
with the opportunity to enhance our learning and knowledge
I would like to mention my siblings and Friends, here who were there to help us whenever we
got stuck somewhere in the development or later phases.

Maryam Shakoor
(3861/FBAS/BSCSF18-B)
Areeba Batool
(3916/FBAS/BSCSF18-B)
Project In Brief
Objective:
1. Store data into database.
2. Users can choose courses, receive lectures,
certificates from website.
3. Keep Students and teachers information.
4. Keep information about payment.
5. Enhances the visitor’s experience.
6. Users can give feedbacks.
Maryam Shakoor (3861/FBAS/BSCSF18-B)
Undertaken by: Areeba Batool (3916/FBAS/BSCSF18-B)

Madam Asma Sajjad


Supervisor:
Madam Talat Ambreen
Department of Computer Science and Software
Engineering,
International Islamic University, Islamabad.

Date Started: September 2021

Date Ended: July 2022

•Front End: CSS,HTML


Technologies:
•Back End: JavaScript, PHP
•Database:
•Web Server: XAMPP

System Used:
Operating system Windows 10
ABSTRACT

In today’s world, the field of Information Technology has advanced so much that nothing is
impossible and being a student of the Computer Science department we must be able to create
new ideas and invent innovative software so that our society can gain some benefits from it.
The project ‘Digital Youth Pakistan’ is a web-based application. This software provides
facility for students and teachers. Digital Youth Pakistan is an online based platform from where
they provide freelancing skills to youth so they can set up their place in market. All work of this
company was done manually so there was a need for them to have their own website which will
allow users to have better experience. Proposed system make it possible for the company as
well as the users to have better working.
Chapter 1
Introduction
Table of Contents
Chapter 1 Introduction .................................................................................................................... 1
1.1 Introduction: ....................................................................................................................... 2
1.2 Purpose:........................................................................................................................... 2
1.3 Project Motivation: ........................................................................................................ 2
1.4 Scope: .................................................................................................................................. 3
Chapter 2......................................................................................................................................... 4
2.1 Problem Analysis:............................................................................................................... 5
2.2 Existing System: ............................................................................................................. 5
2.3 Drawbacks in the existing system: .................................................................................... 5
2.4 Proposed System:................................................................................................................ 5
2.5 Developing Environment: .................................................................................................. 6
2.5.1 Hardware Specifications of the Developing Environment:...................................... 6
2.6 Stakeholders: .................................................................................................................. 6
2.7 Actor Goal List:.............................................................................................................. 7
Chapter 3 System Analysis............................................................................................................. 8
3.1 System Analysis:.................................................................................................................. 9
3.2 Problem Overview:............................................................................................................. 9
3.3 Specific Requirements:....................................................................................................... 9
3.3.1 Functional Requirements:........................................................................................... 9
3.3.2 Non Functional Requirements................................................................................. 11
3.3 Use Case:............................................................................................................................ 12
Chapter 4 System Design.............................................................................................................. 26
4.1 Introduction: ..................................................................................................................... 27
4.2 Class Diagram:.................................................................................................................. 27
4.3 Sequence Diagram:........................................................................................................... 29
4.4 Entity Relationship Diagram:.......................................................................................... 35
1.1 Introduction:
This chapter is an introductory chapter it includes the briefly introduction and scope of the
application. This chapter is describing the actual purpose and need of developing this application
as a solution of problem which is faces by the users. This chapter also gives detail of the project
motivation and the impacts of this application occurs on the society.
In today’s world the concept of running your companies or business in online mode is not new
since the outbreak of the coronavirus disease (COVID-19) pandemic. While the pandemic has
been an opportunity for many digital-driven business models, business outlook looks, different
organizations challenging for a significant share of e-commerce businesses.
Digital Youth Pakistan is an online based company whose main motive is to promote
professional and skilled based learning and education which can lead youth to set their place in
freelancing. DYP has been working for past 1 year, to enhance their productivity and setting
their place in market. They were looking forward for a website which will help their students and
teachers to connect with each other through an online platform. It will automate their work by
providing online platform of teaching and learning new skills.

1.2 Purpose:
Designing a real-time website for the company. There were few problems faced by the company
such as all the work of company was done in bits for example taking students review about the
company and teacher on two different platform (google forms) made it look unprofessional,
keeping the record of many students was difficult specially for the marketing purpose, selecting
the courses and taking the details was done manually, payment proofs were taken manually.

1.3 Project Motivation:


Starting off a company in online mode and not having a proper website can make the market
place down for the company due to which it is necessary to have a website with complete
information and all modules which will be enough to meet the standards of successful online
company.

1.4 Scope:
The main target audience of our proposed system is the youth which is seeking good professional
skillful courses from which they can learn and earn online. Our proposed system is user friendly
so it can easily be used by any user. This system is web based application having many useful
features that provide a lot of ease and convenience to the users as well as the company.
Chapter 2
Problem Analysis
2.1 Problem Analysis:
This chapter will describe the existing way of managing company, the difficulties face by a
person using this existing way and drawbacks that are related with the existing system. This
chapter also discusses about the proposed system and explain how the proposed system is more
efficient and effective for solving the problems faced by using the existing system.

2.2 Existing System:


The existing system of this company’s management is manual forms-based or sometimes they
don’t save the information of their students which could be used for future marketing purpose
apart from that reviews about courses is taken on forms and its hectic to save different forms
every time. All the information was either provided to students via WhatsApp or through the
source of medium (Instagram or Meta). Due to not having a proper database for company’s
records company also faces difficulty in finding previous data which becomes very hectic. A
problematic thing is that sometimes there is a lot of confusion or hustle which confirming the
payments by the students. In manual format there is chance of being get scammed.

2.3 Drawbacks in the existing system:


Everyone prefer the things that they can easily be handled or managed that’s why this company
started giving online services and now there is a need of a proper website. Following are the
drawbacks
1. Marketing: In respect of marketing there is a need of the records such as phone number
of email addresses to send promotional content regarding upcoming events. Due to no
maintenance of proper data there is a loss
2. Payment Proofs: We receive payments through these Jazzcash/ Easypessa/ bank,
mediums. Since company deals with a lot of students and they need to assure that each and
every student has paid they need to ask for the screenshot or any kind of proof from
everyone individually.
3. Professional Overview:

You might also like