Professional Documents
Culture Documents
By
BACHELOR OF SCIENCE
IN
COMPUTER SCIENCE
____________________________________________________
DEPARTMENT OF COMPUTER SCIENCE
Government College University Faisalabad
2021
Table of Contents
Contents
Online Service Provider..........................................................................................................1
Revision History..........................................................................................................................2
1.Introduction...................................................................................................................................1
1.1 General Information...............................................................................................................1
1.2 Purpose...................................................................................................................................1
1.3 Document Conventions..........................................................................................................1
1.4 Project Objective....................................................................................................................1
Agency Goals...............................................................................................................................2
Project Objectives.........................................................................................................................2
1.5 Intended Audience and Reading Suggestions........................................................................2
1.6 Project Scope..........................................................................................................................2
2. Overall Description......................................................................................................................2
2.1Product Perspective.................................................................................................................3
What does the Product do?...........................................................................................................3
2.2 Product Features.....................................................................................................................5
2.3 User Classes and Characteristics............................................................................................5
2.4 Operating Environment.......................................................................................................6
2.5 Design and Implementation Constraints.............................................................................7
2.6 User Documentation...........................................................................................................7
2.7Assumptions and Dependencies..........................................................................................8
3. System Features........................................................................................................................8
Easy navigation............................................................................................................................8
Attractive design...........................................................................................................................8
Relevant Content..........................................................................................................................8
3.1 System Feature....................................................................................................................8
4. External Interface Requirements..............................................................................................9
4.1 User Interfaces....................................................................................................................9
4.2 Hardware Interfaces..........................................................................................................10
4.3 Software Interfaces...........................................................................................................10
4.4 Communications Interfaces..............................................................................................11
5. Other Non-functional Requirements......................................................................................11
5.1 Performance Requirements...............................................................................................11
5.2 Safety Requirements.........................................................................................................11
5.3 Security Requirements......................................................................................................11
5.4 Software Quality Attributes..................................................................................................12
6.WBS Project Management..........................................................................................................13
7. Tools & Technologies............................................................................................................14
7.1 Programming Languages......................................................................................................14
7.2 Databases/Data storages...................................................................................................14
7.3 Operating System.................................................................................................................14
Appendix A: Glossary................................................................................................................14
Appendix B: Analysis Models....................................................................................................14
Appendix C: Check List.............................................................................................................16
Appendix D: Supervisory Committee........................................................................................16
Revision History
1.Introduction
2. Overall Description
Our Team Take The User Location by Geo-Location API and then Transfer to distance between Two
Point API / Google Map API for take the Nearest Shop under 1km-20km and then we gain the nearest
Location From Our User Location and Then Nearest Shop Will Take the Order Of the User's. This will
be done by testing the system again and again to fix the possible bugs.
Government College University Faisalabad Page 3
2.1Product Perspective
Problems
users has mentioned that they need a portal where they can find the online help for the
Home or Construction Area Labor / Workers and they facing the Short Area Service in Mr
mahir.com and kamkaj.com.
This is an Web-Portal which is designed for both User's and Worker's. This Web-portal
will replace the old fascinated Shop Working system. We are introducing a smart Web-
Portal.
What does the Product do?
1. Our Product Fetch the Longitude and Latitude from the user by using the Api Geo-
Location Api , Distance Between Two Point API / Google Map API for take the
Nearest Shop under 1km-20km and then we gain the nearest Location From Our User
Location and Nearest Shop Will Take the Order Of the User's.
2. This portal will give the ability to User's booked the worker according to his user
need Through Our Web portal or Through Our 11 digit mobile Phone Call Number
that is available in web.
Shop
Government College University Faisalabad Page 4
Government College University Faisalabad Page 5
Admin:
User:
Feedback.
Worker:
Feedback.
Customer Functions
2. Sign-Up
3. Postal Code
4. Find work
5. Flexible Date/time
6. Confirmation
7. Cancel an existing Work
The Customers enters all their required information and clicks “Register button”.
If the username already exists, an error message appears alerting the user and asking
the user to choose another username. If the username does not exist, then must need to
create an account to use our website.
This system is provisioned to be built on the Web Based which is highly flexible. Decision
regarding which database to use should be taken considering the fact that data being
exchanged or stored is large, and the appropriate data management system will yield
efficient performance.
Admin Worke
Manage Workers/user
View Order in Invoice
Chat with Worker
chat user /
worker
Select Worker by
Sub categories View Invoices
View Worker Order
Give Feedback
Mail User / Worker Give Feedback
Government College University Faisalabad Page 8
3. System Features
When people browse a website, they want easy navigation, attractive design, and relevant content. As
people spend less time online, however, businesses must leverage the website features users value
most to hold audiences’ attention.
Easy navigation
First users come over website home page. User can easily use home page of website. The user
clicks on “Register” and redirect to the account creating page and then user enters all their
required information and clicks “Register button, If the username already exists, an error
message appears alerting the user and asking the user to choose another username. If the
username does not exist.
Attractive design
Our project layout is symmetrical, clear, and orderly. User can understand easily.
Relevant Content
Relevant content that the web user finds informative, engaging, helpful, in our project user enter our
website home page user see relevant content about user requirement.
Register
First register costumer as well as service provider.
Login
Costumer login with his user id and password, after the login show dashboard and costumer
see service who needs.
Services
In this section Costumer can view services by different category such as like plumber,
electrician and technician services.
Contact us
About us
FAQ
People have a lot of questions. As you hear concerns from customers and receive feedback,
gather up the most frequently asked questions into a list and offer clear, concise answers so we
use this FAQ section for costumer. So costumers ask any question feel free.
Clarity
Government College University Faisalabad Page 10
In our project interface avoids ambiguity by making everything clear through language, flow,
hierarchy and metaphors for visual elements. Clear interfaces don’t need manuals. They also
ensure users make less mistakes while using them.
Concision
In our product make clarifying and labeling everything. Keep things clear but also keep
things concise, in project explain a feature in one sentence instead of three.
Responsiveness
Our project user interface should not feel sluggish. Secondly, the interface should provide
good feedback to the user about what’s happening and whether the user’s input is being
successfully processed.
Efficiency
Our project allows user to perform tasks with less time and effort by doing most of the work
for us. Our project Efficiency is good user can save time and money.
Reliability.
Availability.
o Reliability
Our project website should provide reliable and relevant search results 100% of
times. The Costumer order operation should end reliably within 5 mint.
o Availability
Our project should be available 99.999% of times throughout PAK region. All
software upgrades, patches and fixes should be done without shutting down the
application. There should be disaster recovery environment to handle natural
disasters.
Government College University Faisalabad Page 13
(Usama, Talha)
Closing with API 1.SQL .
Version (Usama,
Muzamil)
(Usama,
2.Mongo-DB.
Muzamil)
1.GeoLocation
Api. Closing
(Talha,
Usama)
Hosting,
2.Google map
Version
(Usama, Talha
Muzamil)
Version1.0,
Version1.1
Government College University Faisalabad Page 14
Appendix A: Glossary
Words Meanings
Admin Is the super user of application which will perform
different operations and have all access over adding
and managing other users.
Track Getting all the data about a City Area user or outside
the city Area user.
Chat Feature Portal to provide communication facility.
Vendor User
Admin
Login Login
Login
Dash-Board
Dash-Board Dash-Board
Security Order
Profile
Notification
Check Data Notification
base
Chat
Chat
Feedback
Feedback
Feedback
Logout Logout
Logout
Government College University Faisalabad Page 16
V. Interface Requirements
VII. WBS
---------------------------------------------------------------------
Date:_____________
➢ Rejected
Remarks:
___________________________________________________________________________________
___________________________________________________________________________________
___________________________________________________________________________________
___________________________________________________________________________________
Government College University Faisalabad Page 18
____________________________________________________________________________________
____________________________
Project Coordinator