FYP SRS For E Tailoring
FYP SRS For E Tailoring
FYP SRS For E Tailoring
Software Requirements
Specification
For
<E-Tailoring >
Version 1.0 approved
Prepared by
Aleena Khurshid 01
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.
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.
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.
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.
● Admin Login
● Registered user
▪ Update user info
▪ Delete User
▪ Create new Account
● Tailor Registration & Login
● Work progress
● Delivery& Payment.
Copyright © 1999 by Karl E. Wiegers. Permission is granted to use, modify, and distribute this document.
Software Requirements Specification for <Pet CAT> Page 5
Database: DBMS
Android Studio, visual studio code
Java
Larval PHP Framework
It is assumed that this mobile application require internet to operate. The mobile application will
user android marshmallow.
o A Smart Phones
Operating system We have chosen Android operating system for its best support and
user-friendliness.
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
4. System Features
1. Registered User
2. Login/Logout
3. Register Tailor
4. Work Progress& Delivery
1 Registered User
In This feature we will add user using his Name, Mail, mobile number, password,
measurements and registration number.
Registered user:
Open registered user activity Form. User fills this form and clicked submitted button then
message shows that user added successfully.
Copyright © 1999 by Karl E. Wiegers. Permission is granted to use, modify, and distribute this document.
Software Requirements Specification for <Pet CAT> Page 7
2 Login/Logout
Copyright © 1999 by Karl E. Wiegers. Permission is granted to use, modify, and distribute this document.
Software Requirements Specification for <Pet CAT> Page 8
The User should have any android based mobile phone and having an internet
connection.
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.
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.
Copyright © 1999 by Karl E. Wiegers. Permission is granted to use, modify, and distribute this document.
Software Requirements Specification for <Pet CAT> Page 9
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
GB Giga Byte
Copyright © 1999 by Karl E. Wiegers. Permission is granted to use, modify, and distribute this document.