Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 23

Final Project Report

Online Shoes Sales & Purchase

Project Supervisor
M/s IQRA YAQOOB

Submitted By

WAQAR UL HASSAN
FA19M2MB083

Department of Computer Science,


The Islamia University of Bahawalpur

1
CERTIFICATE
This is to certify that Waqar Ul Hassan FA19M2MB083 has worked on and completed his
Software Project at Department of computer Sciences, The Islamia University of
Bahawalpur in partial fulfillment of the requirement for the degree of MCS in
Computer Sciences under my guidance and supervision.

In our opinion, it is satisfactory and up to the mark and therefore fulfills the
requirements of MCS in computer Sciences.

Supervisor / Internal Examiner


M/S IQRA YAQOOB
Lecturer,
Department of Computer Sciences
The Islamia University of Bahawalpur

___________________
(Signature)

External Examiner/Subject Specialist

___________________
(Signature)
Accepted By:
_____________
(For office use)

EXORDIUM
2
In the name of Allah, the Compassionate, the Merciful.

Praise be to Allah, Lord of Creation,


The Compassionate, the Merciful,
King of Judgment-day!

You alone we worship, and to You alone we pray for


help,
Guide us to the straight path

The path of those who You have favored,

Not of those who have incurred Your wrath,


Nor of those who have gone astray

3
DEDICATION

I want to dedicate this project to my beloved parents and my teachers. It’s


only due to their prayers that we are at this stage and performing our duties
in successful way. I also want to say thanks to my respected M/S IQRA
YAQOOB because of their efforts that I am at last stage of my destination. I
will never forget of my dearest Friends, seniors who encourage me at every
step of this project.

4
ACKNOWLEDGEMENT

I am grateful to almighty ALLAH, the most Gracious, Merciful and Beneficent WHO
helps me in every field of life. By HIS grace I have been able to complete this project
successfully.
I am thankful to my supervisor M/S IQRA YAQOOB whose guidance is
always with me whenever I found myself in difficulty. Who always encouraged me, and
his guidance helped me to complete this project.
I feel proud to be son of my parents, whose consideration boosts me moral to get
higher education. In fact their prayers enable me to reach this stage and complete this
project. I heartily express my thanks to my loving brothers and sisters for their love and
care. I am much thankful to my friends for their co-operation and help.
My appreciations also go to all the people who participated by sharing their
precious views and suggestions about the steganography in digital images. Thanks a lot
for all the time and effort they have given me, without their co-operation, I would not be
able to do such stupendous work..

5
PROJECT BRIEF

PROJECT NAME: Online Shoes Sales & Purchase

ORGANIZATION: ISLAMIA UNIVERSITY OF BAHAWALPUR

UNDERTAKEN BY: WAQAR Ul HASSAN

SUPERVISED BY: M/S IQRA YAQOOB

DATE OF START: 25/01/2021

DATE OF COMPLETION:

OPERATING SYSTEM : WINDOWS 8.1pro

TOOL USED:
 Dream weaver
 Xampp server
 Php designer 8.

Table of Contents

1: INTRODUCTION.........................................................................1
1.1 PURPOSE OF PROJECT....................................................................1
1.2 SCOPE & LIMITS...............................................................................1

6
1.3 DEFINITIONS, ACRONYMS, AND ABBREVIATIONS. 1
1.4 REFERENCES 1
1.5 DESCRITION & OVERVIEW 2

2 Complete Description 2
2.1 Product perspective 2
2.1.1 Operations 2
2.1.2 Site Adaptation Requirements 3
2.2 Product function & Features 3
2.3 User characteristics & Importance 3
2.4 General constraints & Avidones 4
2.5. Assumptions and Dependencies 4

3 Specific And Limitided Requirements 4

3.1 External Interface Requrirements 5


3.1.1 System Interface and Layout 5
3.1.2 Interface And Screen 5
3.1.3 Hardware Interface & Specitions 5
3.1.4 Software Interface & Layout 6
3.1.5 Communication Interface & Layout 6
3.2 Functional Requirements 6
3.2.1 <Functional Requirements or Features #1> 6
3.2.2 <Functional Requirements or Features #2> 7
3.3 Uase Cases 7
3.3.1 Use Case # 1 7
3.3.1 Use Case #2 7
3.4 Classes/Object 7
3.4.1<Class/ objects #1> 7
3.4.2 <Class/ objects #2> 7
3.5 Non-Functional Requirements 7
3.5.1 Performance 8
3.5.2 Reliability 8
3.5.3 Availability 8
3.5.4 Security 8
3.5.5 Maintainability 8
3.5.6 Portability 8

7
3.6 Inverse Requirements 8
3.7 Logical Database Requirements 8
3.8 Design Constraints 8
3.8.1 Standards Compliance 8
4. Analysis Models 9
4.1 Sequance Diagrams 9
4.2 Data Flow Diagrams 9
4.3 State Transtions Diagrams 9
5. Supporting Information 9
Appendix-A - Background Appendix-B
-Dictionary 9

1. Introduction
Software Requirement Specification (SRS) is documentation can describe the system in detail.
Software Requirement Specification (SRS) are provided by the information about the working of
system that can provide functionalities on requirements. Author also defined the functionalities
of the system in detail.

8
1.1 Purpose of Product
Software Requirement Specification (SRS) Documentation is defined the internal and external
requirement for any system. The requirement analysts are collecting the requirement of the
system through interview, meetings, observation. Some time the analyst also involves the
Question Documentation for end user and collects their ideas about the new system.
The requirement is collect from their client in written documents. These requirements also
collect from different resources. The requirement is stable with the passage of time. They will
also change with the passage of time.
The aim of Software Requirement Specification (SRS) to receive the information about Shose
Sale and Purchaseor Online Shoes Shop. These documents are providing the information about
the functional and non-functional specification about Shose Sale And Purchase. The Document
is describing the nature of the system, environment and interface to developer.

1.2 Scope_&_Limits
The Software is design in a way on one document. The aims of Shose Sale and Purchase to
purchase their information to their customers about the shoes generation and models.
It provided the new price of a shoes. It the facilities to see the requirements more clearly.
The Shose Sale and Purchases the way to provide the information.

1.3 Defining the Headings and Stand For


The Short name that can be appear in S.R.S it will be define properly. The Short form of
Heading that can used in S.R.S must be defined.

1.4 reference
In this sub part :
(1) Complete description of all documents that can be used in S.R.S.
(2) Recognize every page or topic, Document detail analyses the sources from
which the references can be obtained and service can be used.
This information can be provided by reference to an appendix or to another document on
the off chance that your application utilizes particular conventions or RFC's, at that point
reference them here so architects know where to discover them.
The Detail that can be received in references for in appendix and every Documentation
on of the chance that the particular application utilized the conversions, and R.F.C’s in
point the point can exist here the design will be solve the every point of view.

1.5 Description & Overview


The project entitled “Shose Sale and Purchase” enables customer to buy Shoes in order
online. They also buy the Shoes or Shoess from the shop. The aim of to develop a project to
online that our customer can contact from anywhere in the world.
The “Shose Sale and Purchase” also provides the updating of price on shoes or Shoess. The
user or client check the price of the product and order the product online. They purchase the
Shoes or Shoes anywhere from the world.

9
The customer visits the items of “Shose Sale and Purchase” in internet. They can just chose
the product and replace the order of product. The product Deliver to the client in received
postal address of the client. The Shose Sale and Purchaseis way that can user interact the
shop keeper. The shop keeper provided the necessary detail to their customer.

2. Complete _Description and Details

2.1 Product Point of view


This product is website application interface. It is standalone system and cover maximum
users. It requires web browser and internet connection to provide services and function. It
may runs on variety of system but its RAM should not be less than 512MB and it requires
disk space of 30MB.

2.2 Product Functions & Features


Online shoes Sales &Purchase is webbing based application software or product. User can
purchase the Shoes of different brands..

2.3 User Characteristics & Importance


The user of Shose Sale and Purchaseis customer and common peoples are used this
product. The Shose Sale and Purchaseare provide the facility to people they can serves
our service from online and get the deals with our shop keepers. The user is important in
business point of view. The user is seeing the easiest way to find anything for us. So the
Shose Sale and Purchase provides the facility according to user or customers’ needs. The
Shose Sale and Purchaseis facilitating their customer in every point of view. The user or
customer is also seeing the all modules of our page of web and every models of Shoes
according to their need.

2.4 General Constraints & Avidness


The project and software of Shose Sale and Purchase software is work on
different version of windows. The user is customer is creating account and
register in Shose Sale and Purchase by a way that cans any one cannot see
their deals and data. The Shose Sale and Purchase secure the user or
customers data by using the password Fields.

2.5Assumptions, Dependencies, Relations & Links


Every of the part that infected the requirement exists in the S.R.S. In These parts will no
the design steps of challenges of the software but a, after developing the application, the
changing of requirements of the project may be effects on the functionalities of the
system. The limited software is available on the market like windows and the product are
specially designed for android base. The project are available are on play store and every
user are download them. The changing are must be implemented in SRS if we are change
the Operating System.

10
In this part we solve the every condition of the system that may be affected in every point
of view in our project. So the system or project cannot run on different environment
without android.

3. Limited_and_Specific_Requirements
The most important part of the SRS requirement is most important. The client
requirements are collect in two phases, but the third section also exist, the third part are
used to provide the detail the about the project design, maintained and testing etc.
Every requirement in these parts is bellow:
 Correctness & accuracy
 Traceableness or backtracking (both forward and backward to prior)
 Unambiguous or complex and difficult requirements
 Verifiable and Testability check the functionality of system
 Prioritized and importance (because to importance and/or stability, correctness)
 Completeness and full nests
 Consistency and state forwarding
 Uniquely identifiable and like primary key not null and not duplication.
To solve the problems are organize in best way according to requirements. In this way the
specific and general requirements are understandable in simple way. Further the S.R.S
are never just a software, product design papers, in one will discard the duplication of the
overloading and the software design are exist in software requirements are collect in SRS
in every point of view.

3.1 Outside Boundary Requirements

3.1.1 System Interfaces Layout


The interface in the system according to the environment of the today programming point
of view. Now we are developed the system according to user need so the system are
worked with their functionalities and understandable for end user. We tried to run project
user work on the project without user training. But some time it included. The interface
are normal way and understandable.

3.1.2 Interfaces & Screen


Specify:
(1) The logical and conceptual prop ties of every edge among the software
invention and its_ users and clients.
(2) It all the depends of utilizing the edge with the user that can must use the
system, and their client.
(3) The framework with clients will combine with working of software. The
graphical user interface and summon line and different type of edges.? The
every type of interface like common and uncommon are necessary.? The event

11
when you analyses the product according to A.D.A (Amercan _with
Disabilities _Act) on your edges.?

3.1.3 Hardware Edges & Specifications


Define the aim of the prop ties of every edges between the software items and tools of hardware
and their framework. This will provide support for design uniqueness. This term also added the
routs as well as gadgets are to be sustain, they are the be conventions and upload. The system
programmed will takes Mac with 64 MB Random Access Memory. The part of optimizing the
realistic tools your application will be controls and communication channel will be developed.
FKor example the different web based and android based application are appear. The developer
should chose the tools for the development of the application and should design the interface for
the application. The interface design are also according to the user or client requirements. The
tools selection are must be selected in development of or software because they provide the
proper description in any part of software development

3.1.4 Software Edges & Layout


(1) Check the utilization the items that will be required in programming interface
with the frame work of application that will be will be developed.
(2) Name , title
(3) Mnemonic and view
(4) Specification number /requirements
(5) Version number / model
(6) Source of running
Every interface, provide:
(1) Detail of the problems that will be appear in the developing the application of the
required item.
(2) Definition of the interface as far as message substance and arrangement.
(3) Defiantly add the comment or feedback page in the application page.

3.1.4.1 Microsoft_SQL_Server_7
The database must include will used in development of Shose Sale and Purchase. The software
will database will link the data items. The DBA also used in Shose Sale and Purchase. The SQL
are provide the facility to add the information in data base. The table included in Shose Sale and
Purchase feedback or relation table through SQL. The SQL used in Shose Sale and Purchase
because the SQL are open source. The SQL are easy to link table and connect database with
Website. The SQL server are necessary part of the website application development.

12
3.1.5 Communications Interfaces & Layout

Determine the different interfaces to correspondences, for example, nearby system conventions,
and so on. These are conventions you should straightforwardly connect with. On the off
chance that you happen to utilize web benefits straightforwardly to your application at
that point don't show it here. On the off chance that you are utilizing a custom convention
to impart between frameworks, at that point archive that convention here so originators
realize what to plan. In the event that is a normal convention, you can provide
information a current archive or R.F.C.

3.2 Functional_Requirements

This part are portrays nominate highlights of the undertaking. In the event that coveted, a few
necessities might be indicated the utilization casesorganize and recorded in the Use.Cases Part.

3.2.1 <Useful Prerequisite or Characteristic #1>


Introduction and Abstraction
Inputs and Instruction
Handing out and Working
Display and Results
Error Handling and Error Controlling

<Functional Requirement or Feature of Product #2>

Use Cases
The Part provide use cases of the functional requirements of the complete product.

13
Use _Case #:01

14
Use _Case #: 02

3.4 Classes_Objects_ Functions


This section contains major classes of the major classes of the system and function or
method that can use in system.

3.4.1 Users

15
3.4.2 Customer / Client

3.4.3 Administrator or Admin

16
3.4.4 Orders

3.4.5 Order Details Clients

17
3.4.7 Shopping information

18
3.5 Non-Functional Requirements / Efficient Requirements

Non-functional requirements are used to describe the system contains. Functional


requirements are the functions of the system and services of the system and nonfunctional
requirements describe actual constrains that will be on proposed system.

3.5.1 Performance & Working


Online Shopping on Shoes Pint is having good activity then the different online
shopping’s sites.
Shose Sale and Purchase has good performance and give accurate to its user and it’s also
clients.

3.5.2 Reliability & Sharing


OSB site is more reliable for its share the information to their users. User can purchase
anything from the Shose Sale and Purchase and then heed decided the product and order
them.

3.5.3 Availability Service


Shose Sale and Purchase site is avail 24 hours and provided the service to its user and gave the
new ideas of to their customer and Clients. Clients satisfied the performance of the Shose Sale
and Purchase.

3.5.4 Security& Denney UN authorized access


The Shose Sale and Purchase provided the service to their customers to secure data from
UN authorized access. The unauthorized Danger for User Data.

3.5.5 Maintainability and Updating


The Shose Sale and Purchase provide the faculty to their customer that can update their
product with the passage of the time.

3.5.6 Portability & Different Platform


The Shoes provides the facility and service the Shose Sale and Purchase can be run on
any version of windows.

4. Analysis Models
The information that can be used in development of the software are necessary element
will be added in software. S.R.S also include the whole description in short way and then
provide description. This model that will used also move back and traceable if the user
requirements change in any situation.

19
4.1 Sequence Diagrams of Shose Sale and Purchase

4.2 Data Flow Diagrams (DFD) of Shose Sale and Purchase


Context Level Data Flow Diagrammed:
LEVEL 0 Data Flow Diagrammed:

20
LEVEL 1 DFD OF OSB

21
4.3 State_Transition_Diagrams_(STD) and Their_States

22
5. Supporting_and_Required _Information

Appendix _A_environment Research _on the:


part _1
part_ 2
part_ 3
………
Part _n

Methodology used:
We use Universal model for this project.
1. Techniques used:
 HTML5
 PHP
 MySQL
 CSS 3
 JavaScript
2. Tools used:
 Dream weaver
 Xampp server
K

23

You might also like