FYP SRS For E Tailoring

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

Software Requirements Specification for <Pet CAT> Page 1

Software Requirements
Specification
For

<E-Tailoring >
Version 1.0 approved

Prepared by

Aleena Khurshid 01

Instructor: Ma’am Naila

Date: February 06, 2022

Copyright © 1999 by Karl E. Wiegers. Permission is granted to use, modify, and distribute this document.
Software Requirements Specification for <Pet CAT> Page 2

Table of Contents
Table of Contents ii
Revision History ii
1. Introduction 1
1.1 Purpose1
1.2 Document Conventions 1
1.3 Intended Audience and Reading Suggestions 1
1.4 Product Scope 1
1.5 References 1
2. Overall Description 2
2.1 Product Perspective 2
2.2 Product Functions 2
2.3 User Classes and Characteristics2
2.4 Operating Environment 2
2.5 Design and Implementation Constraints 2
2.6 User Documentation 2
2.7 Assumptions and Dependencies 3
3. External Interface Requirements 3
3.1 User Interfaces 3
3.2 Hardware Interfaces 3
3.3 Software Interfaces 3
3.4 Communications Interfaces 3
4. System Features 4
4.1 System Feature 1 4
4.2 System Feature 2 (and so on) 4
5. Other Nonfunctional Requirements 4
5.1 Performance Requirements 4
5.2 Safety Requirements 5
5.3 Security Requirements 5
5.4 Software Quality Attributes 5
5.5 Business Rules 5
6. Other Requirements 5
Appendix A: Glossary 5

Revision History
Name Date Reason For Changes Version

Copyright © 1999 by Karl E. Wiegers. Permission is granted to use, modify, and distribute this document.
Software Requirements Specification for <Pet CAT> Page 3

1. Introduction
1.1 Purpose
The purpose of this document is to collect, analyze, and define high-level needs and features of
the Android based application E Tailoring.

1.2 Document Conventions

This SRS uses the conventions of IEEE format. The font’s size for heading is 14 and Bold
(highlighted). The font size use for paragraphs is 12. The font family is Times New Roman.

1.3 Intended Audience and Reading Suggestions

This project is an android web base application for selling and buying Pets and save the
information about your Pet. This project is useful for the buying, selling, care and travel for your
Pet CAT.

1.4 Product Scope

This project will provides website along with mobile application for online shopping and sewing
the cloths. The main purpose of this project is to help the common people. Admin manage the
customers with their requests to buy cloths and order for sewing.

1.5 References
TBD

2. Overall Description
2.1 Product Perspective

➢ The following are the main features that are included in the project.
● Registered User: The system allows the user to create their accounts in the
system and provide features of updating and viewing profiles.

Copyright © 1999 by Karl E. Wiegers. Permission is granted to use, modify, and distribute this document.
Software Requirements Specification for <Pet CAT> Page 4

● Login/Logout Interface: The system allows the user to login using his info
which he used during his registration and provide feature of forget Password.
● Admin: He is the also a primary actor of this suggested system. Admin. He will
monitor and provide necessary things to tailor and also will update the store.
● User: He is the primary actor of the suggested system. He offer to buy their
desired cloths and order to stich them or wants to order only unstitched suits.
● Tailor: He is the primary actor of the under processing system. He uses this
system to receive order from user and put work on them according to admin
provided information.
● Database: All info stored in DBMS.

It ensure data accuracy


Availability of cloths can be visited easily.
Records will be efficiency maintained by DBMS

2.2 User Classes and Characteristics

● Admin Login
● Registered user
▪ Update user info
▪ Delete User
▪ Create new Account
● Tailor Registration & Login
● Work progress
● Delivery& Payment.

2.3 Operating Environment

Operating System: Android studio, visual studio code


Hardware: Smart phone
Platform: java,HTML,CSS,PHP,MS office
Database: DBMS

Copyright © 1999 by Karl E. Wiegers. Permission is granted to use, modify, and distribute this document.
Software Requirements Specification for <Pet CAT> Page 5

2.4 Design and Implementation Constraints

Database: DBMS
Android Studio, visual studio code
Java
Larval PHP Framework

2.5 User Documentation

No documents provided with this software

2.6 Assumptions and Dependencies

It is assumed that this mobile application require internet to operate. The mobile application will
user android marshmallow.

3. External Interface Requirements


3.1 User Interfaces

GUID: Android studio, Visual studio


Front-end: Larval PHP
Back-end: java

3.2 Hardware Interfaces

o A Smart Phones

3.3 Software Interfaces

Software used Description

Operating system We have chosen Android operating system for its best support and
user-friendliness.

Database To save the All records, choose DBMS.

Copyright © 1999 by Karl E. Wiegers. Permission is granted to use, modify, and distribute this document.
Software Requirements Specification for <Pet CAT> Page 6

Java ,HTML,CSS,PHP To implement the project we have chosen java language for its more
interactive

3.4 Communications Interfaces

AsynHTTPClient is used for communication.

4. System Features

1. Registered User
2. Login/Logout
3. Register Tailor
4. Work Progress& Delivery

4.1 System Feature 1

1 Registered User

4.1.1 Description and Priority

In This feature we will add user using his Name, Mail, mobile number, password,
measurements and registration number.

4.1.2 Stimulus/Response Sequences

Registered user:
Open registered user activity Form. User fills this form and clicked submitted button then
message shows that user added successfully.

4.1.3 Functional Requirements

Copyright © 1999 by Karl E. Wiegers. Permission is granted to use, modify, and distribute this document.
Software Requirements Specification for <Pet CAT> Page 7

REQ-1: Able to provide the registration form activity.


REQ-2: New registered user data doesn’t already exist in database

4.2 System Feature 2

2 Login/Logout

4.2.1 Description and Priority


In This feature we will provide login/logout interface
4.2.2 Stimulus/Response Sequences
Open Login activity for user login. User enters his Gmail_id and password. After
verification of user entered information switch to next activity.
Forgot password button on login activity to request for new password by verification
from his mobile number / gmail id.
There is a logout button in present activity which moves the user to login activity.
4.2.3 Functional Requirements
REQ-1: Able to provide the Login form activity.
REQ-2: Users update his profile information.
REQ-3: Login user data already exist in database.
REQ-4: For logout, user must be logged in.

4.3 System Feature 3

3 Work Progress & Delivery

4.3.1 Description and Priority


In This feature we will track driver that pick and drop the Pet.
4.3.2 Stimulus/Response Sequences
In This feature we will track driver that pick and drop the Pet.
4.3.3 Functional Requirements
Track user location using Google maps API.

Copyright © 1999 by Karl E. Wiegers. Permission is granted to use, modify, and distribute this document.
Software Requirements Specification for <Pet CAT> Page 8

5. Other Nonfunctional Requirements


5.1 Performance Requirements

The User should have any android based mobile phone and having an internet
connection.

5.2 Safety Requirements

if there is extensive damage to a wide portion of the database due to catastrophic failure,
such as a disk crash, the recovery method restores a past copy of the database that was
backed up to archival storage (typically tape) and reconstructs a more current state by
reapplying or redoing the operations of committed transactions from the backed up log,
up to the time of failure.

5.3 Security Requirements

Security systems need database storage just like many other applications. However, the
special requirements of the security market mean that vendors must choose their database
partner carefully.

5.4 Software Quality Attributes

● Availability: Since our project is online shopping so it will be available 24/7.


● Usability: The system should satisfy the maximum number of user’s needs.
● Maintainability: The system should maintain correct all records about user’s Pet.

Copyright © 1999 by Karl E. Wiegers. Permission is granted to use, modify, and distribute this document.
Software Requirements Specification for <Pet CAT> Page 9

5.5 Business Rules

For using android app user must have android operating system and should be familiar with it.
The admin can confirm user reserved service after checking user’s full details, user can reserve
services.

6. Other Requirements
There are no other requirements in this phase. If some extra requirements are wanted by the
customer or acquirer, these are added in this phase later.

Appendix A: Glossary
IEEE Institute of Electrical and Electronics
Engineering

SRS Software requirements specification

SDLC Software development life cycle

GPS Global positioning system

XML Extensible markup language

ROM Read Only Memory

RAM Random Access Memory

GB Giga Byte

HTML Hyper Text Markup Language

CSS Cascading Style Sheet

Copyright © 1999 by Karl E. Wiegers. Permission is granted to use, modify, and distribute this document.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy