SlideShare a Scribd company logo
1 of 17
REQUIREMENTS SPECIFICATION
Name:- Prabhnoor Singh
Student id:- 12192026
Submitted to:- Jamie Shield
Table 1 User Account creating
Name ID User Account creating
Use case
diagram
Actors Client
Admin
User stories . Because he is a customer, it is his responsibility to follow the given
directions in order to set up a user account.
Description Customers register for an account by providing card information.
Priority High
Trigger Users must first establish accounts in order to access the system.
Precondition  Create user account
 Login to the system
Postcondition  Store data
 Delete data
 Update and view data
Normal flow
Alternative
flow
User enter incorrect password with 3 attaemps account has locked
Exception Establish user accounts for customers and other parties.
Table 2 User payments
Name ID User Reimbursement
Use case
diagram
Actors Customer
Bank
System admin
Application
User stories To complete your transaction as a customer, you will need to enter into the
system and pay using a credit card or a bank account.
Description Customers register for an account by providing card information.
Pay your bills using a credit card.
Priority High
Trigger Customers must first register for an account before they may access the system.
Pay your bills with one of the many online payment methods.
Precondition  Login to the system
 Take Service
 Make payment with in time
Postcondition  After a week, send a reminder email to customers who haven't paid; •
Always remember to keep track of user information
 Not payment for up to two services that have been finished. There is no
activation of the third service.
Normal flow
Alternative
flow
If the payment is not cleared at a given time application send the alterrt from the
system
Exception
Table 3 User Payment message system
Name ID User Payment message system
Use case
diagram
Actors Customer
System
Bank
User stories You are required, as a customer, to log into the system.
Send an SMS warning and make payment using either your bank card or cash online.
Description Customers register for an account by providing card information.
Priority High
Trigger Customers must first register for an account before they may access the system.
Please send the verification code to the phone.
Precondition  Login to the system
 Send SMS
 Make payment using cash or cards
Postcondition  Keep remember user details
 Send confirmation code
 If not cancellation
Normal flow
Alternative
flow
Login system using login credencial
Payment done by requested services
Finally confirmation message send by the system
Exception
Table 4 The system needs to use the Stripe API
Name ID The system needs to use the Stripe API
Use case
diagram
Actors Customer
System
User stories The system needs to use the Stripe API to create customers, add their credit card and to charg
their card for mowing services.
Stripe.NoChange: However, there will be no need to change from using the Stripe API.
Description An API is needed for creating clients and charging them for the mowing services they've
requested using the Stripe API.
Stripe.
However, there will be no need to switch to the Stripe API.
Priority High
Trigger Customers create accounts to login to the system.
Precondition  Login to the system
 create customers
 add their credit card
 charge their card for mowing services.
Postcondition  Keep remember user details
 Add, edit, or delete customer details
Normal flow
Alternative
flow
Login to system by admin
He have approved for user management
Exception
Table 5 The system provides discounts
Name ID Discounts are available through the system.
Use case
diagram
Actors Customer
Application
Administrator
User stories Those who have paid for 10 services or more in total are eligible for a discount of 15% off
their total bill.
This could change in the future; for instance, we might decide to provide a discount of 20%
to customers who have 15 different services.
Description If a client has paid for ten or more services, they are entitled for a discount that is fifteen
percent more than the standard rate.
This might change; for instance, we could provide a discount of twenty percent to clients
who subscribe to fifteen different services.
Priority High and medium
Trigger Customers must first register for an account before they may access the system.
Precondition  Check the total number of services • Pay for 10 or more services to receive a
discount; those who have paid for 15 services or more receive the discount.
Postcondition  Customers who have paid for 10 services or more are eligible to get a discount of
15% off their total bill.
 This could change in the future; for instance, we might decide to provide a discount
of 20% to customers who have 15 different services.
Normal flow
Alternative
flow
If the servive is grteter tha 15 customer gets 20% and more 10 services 15 % discount
Exception
Name ID There are not nearly enough properties being serviced to justify developing
schedules similar to calendars.
Use case
diagram
Actors Customer
Application
Admin
User stories We need to keep track of things like how frequently a property has to be mowed,
but there aren't enough properties for calendar-like schedules to be warranted at
this time. Nevertheless, we need to keep track of things like how often a property
needs to be mowed.
Description We need to keep track of things like how often a property has to be mowed, but
there aren't enough properties for us to warrant calendar-like scheduling at this
time. However, we do need to keep track of other items.
Priority High
Trigger Customers must first register for an account before they may access the system.
Request services
There are not enough attributes available at this moment to warrant creating
schedules similar to calendars.
Precondition  Login to the system
 Check availability
 Request services
Postcondition  There are not nearly enough properties being served to justify developing
schedules in the format of a calendar.
Normal flow
Alternative
flow
If there is not enough properties customer have to schedule till accepet
administrator .
Exception There are enough properties continue the process if not make calender
schedule.
IMPLEMENTATION
Figure 1 Main page
Figure 2 User Login
Figure 3 Discount for Services
Figure 4 Scheduling
Figure 5 Confirmation code send to as SMS
Figure 6 Map

More Related Content

Similar to Assignment - Requirements Specification Document and Implementation copy 2 .docx

How to setup credit card merchant account?
How to setup credit card merchant account?How to setup credit card merchant account?
How to setup credit card merchant account?itio Innovex Pvt Ltv
 
apidays LIVE Australia 2021 - API Economy in Financial Services by Siddhant A...
apidays LIVE Australia 2021 - API Economy in Financial Services by Siddhant A...apidays LIVE Australia 2021 - API Economy in Financial Services by Siddhant A...
apidays LIVE Australia 2021 - API Economy in Financial Services by Siddhant A...apidays
 
CASE STUDY - THE NEXTGEN POS SYSTEM (2).ppt
CASE STUDY - THE NEXTGEN POS SYSTEM (2).pptCASE STUDY - THE NEXTGEN POS SYSTEM (2).ppt
CASE STUDY - THE NEXTGEN POS SYSTEM (2).pptJayaprasanna4
 
Agency Creation Child Level sdfd dfv asf
Agency Creation Child Level sdfd dfv asfAgency Creation Child Level sdfd dfv asf
Agency Creation Child Level sdfd dfv asfPOHirbandh
 
E payment presentation
E payment presentationE payment presentation
E payment presentationJaspal Singh
 
Sypore. RCM. Done Right!
Sypore. RCM. Done Right!Sypore. RCM. Done Right!
Sypore. RCM. Done Right!Zahid Khalid
 
Sample Oracle Payable User Manual
Sample Oracle Payable User ManualSample Oracle Payable User Manual
Sample Oracle Payable User ManualSuvrendu Bose
 
ICPHSO 2017 Presentation: CPSC Business Portal Manufacturer Registration
ICPHSO 2017 Presentation: CPSC Business Portal Manufacturer RegistrationICPHSO 2017 Presentation: CPSC Business Portal Manufacturer Registration
ICPHSO 2017 Presentation: CPSC Business Portal Manufacturer RegistrationU.S. Consumer Product Safety Commission
 
Reflex Application Form Premium EN 2015
Reflex Application Form Premium EN 2015Reflex Application Form Premium EN 2015
Reflex Application Form Premium EN 2015NURUL ILHAM
 
CS-Cart Addon : Stripe Connect Custom Account
CS-Cart Addon : Stripe Connect Custom AccountCS-Cart Addon : Stripe Connect Custom Account
CS-Cart Addon : Stripe Connect Custom AccountWebkul Software Pvt. Ltd.
 
Final ProjectLong Assignment Due by May 15th, 2020The goal of t.docx
Final ProjectLong Assignment Due by May 15th, 2020The goal of t.docxFinal ProjectLong Assignment Due by May 15th, 2020The goal of t.docx
Final ProjectLong Assignment Due by May 15th, 2020The goal of t.docxlmelaine
 
Final ProjectLong Assignment Due by May 15th, 2020The goal of t.docx
Final ProjectLong Assignment Due by May 15th, 2020The goal of t.docxFinal ProjectLong Assignment Due by May 15th, 2020The goal of t.docx
Final ProjectLong Assignment Due by May 15th, 2020The goal of t.docxtjane3
 
SAP Payroll management system Software
SAP Payroll management system SoftwareSAP Payroll management system Software
SAP Payroll management system SoftwareVinod Pol
 

Similar to Assignment - Requirements Specification Document and Implementation copy 2 .docx (20)

How to setup credit card merchant account?
How to setup credit card merchant account?How to setup credit card merchant account?
How to setup credit card merchant account?
 
apidays LIVE Australia 2021 - API Economy in Financial Services by Siddhant A...
apidays LIVE Australia 2021 - API Economy in Financial Services by Siddhant A...apidays LIVE Australia 2021 - API Economy in Financial Services by Siddhant A...
apidays LIVE Australia 2021 - API Economy in Financial Services by Siddhant A...
 
CASE STUDY - THE NEXTGEN POS SYSTEM (2).ppt
CASE STUDY - THE NEXTGEN POS SYSTEM (2).pptCASE STUDY - THE NEXTGEN POS SYSTEM (2).ppt
CASE STUDY - THE NEXTGEN POS SYSTEM (2).ppt
 
Agency Creation Child Level sdfd dfv asf
Agency Creation Child Level sdfd dfv asfAgency Creation Child Level sdfd dfv asf
Agency Creation Child Level sdfd dfv asf
 
Recharge portal
Recharge portalRecharge portal
Recharge portal
 
Help - Thank Bunny
Help - Thank BunnyHelp - Thank Bunny
Help - Thank Bunny
 
SRS-1.pptx
SRS-1.pptxSRS-1.pptx
SRS-1.pptx
 
01 audit flow charts
01 audit flow charts01 audit flow charts
01 audit flow charts
 
E payment presentation
E payment presentationE payment presentation
E payment presentation
 
MSWIPE TECHNOLOGIES PVT LTD
MSWIPE TECHNOLOGIES PVT LTDMSWIPE TECHNOLOGIES PVT LTD
MSWIPE TECHNOLOGIES PVT LTD
 
Sypore. RCM. Done Right!
Sypore. RCM. Done Right!Sypore. RCM. Done Right!
Sypore. RCM. Done Right!
 
Sample Oracle Payable User Manual
Sample Oracle Payable User ManualSample Oracle Payable User Manual
Sample Oracle Payable User Manual
 
AR Process in Detail
AR Process in DetailAR Process in Detail
AR Process in Detail
 
ICPHSO 2017 Presentation: CPSC Business Portal Manufacturer Registration
ICPHSO 2017 Presentation: CPSC Business Portal Manufacturer RegistrationICPHSO 2017 Presentation: CPSC Business Portal Manufacturer Registration
ICPHSO 2017 Presentation: CPSC Business Portal Manufacturer Registration
 
Reflex Application Form Premium EN 2015
Reflex Application Form Premium EN 2015Reflex Application Form Premium EN 2015
Reflex Application Form Premium EN 2015
 
CS-Cart Addon : Stripe Connect Custom Account
CS-Cart Addon : Stripe Connect Custom AccountCS-Cart Addon : Stripe Connect Custom Account
CS-Cart Addon : Stripe Connect Custom Account
 
Winstar_NEW_Billing_High_Level_Merged
Winstar_NEW_Billing_High_Level_MergedWinstar_NEW_Billing_High_Level_Merged
Winstar_NEW_Billing_High_Level_Merged
 
Final ProjectLong Assignment Due by May 15th, 2020The goal of t.docx
Final ProjectLong Assignment Due by May 15th, 2020The goal of t.docxFinal ProjectLong Assignment Due by May 15th, 2020The goal of t.docx
Final ProjectLong Assignment Due by May 15th, 2020The goal of t.docx
 
Final ProjectLong Assignment Due by May 15th, 2020The goal of t.docx
Final ProjectLong Assignment Due by May 15th, 2020The goal of t.docxFinal ProjectLong Assignment Due by May 15th, 2020The goal of t.docx
Final ProjectLong Assignment Due by May 15th, 2020The goal of t.docx
 
SAP Payroll management system Software
SAP Payroll management system SoftwareSAP Payroll management system Software
SAP Payroll management system Software
 

Recently uploaded

VIP Call Girls Service Cuttack Aishwarya 8250192130 Independent Escort Servic...
VIP Call Girls Service Cuttack Aishwarya 8250192130 Independent Escort Servic...VIP Call Girls Service Cuttack Aishwarya 8250192130 Independent Escort Servic...
VIP Call Girls Service Cuttack Aishwarya 8250192130 Independent Escort Servic...Suhani Kapoor
 
Dubai Call Girls Demons O525547819 Call Girls IN DUbai Natural Big Boody
Dubai Call Girls Demons O525547819 Call Girls IN DUbai Natural Big BoodyDubai Call Girls Demons O525547819 Call Girls IN DUbai Natural Big Boody
Dubai Call Girls Demons O525547819 Call Girls IN DUbai Natural Big Boodykojalkojal131
 
Call Girls In Bhikaji Cama Place 24/7✡️9711147426✡️ Escorts Service
Call Girls In Bhikaji Cama Place 24/7✡️9711147426✡️ Escorts ServiceCall Girls In Bhikaji Cama Place 24/7✡️9711147426✡️ Escorts Service
Call Girls In Bhikaji Cama Place 24/7✡️9711147426✡️ Escorts Servicejennyeacort
 
Notes of bca Question paper for exams and tests
Notes of bca Question paper for exams and testsNotes of bca Question paper for exams and tests
Notes of bca Question paper for exams and testspriyanshukumar97908
 
NPPE STUDY GUIDE - NOV2021_study_104040.pdf
NPPE STUDY GUIDE - NOV2021_study_104040.pdfNPPE STUDY GUIDE - NOV2021_study_104040.pdf
NPPE STUDY GUIDE - NOV2021_study_104040.pdfDivyeshPatel234692
 
Dubai Call Girls Naija O525547819 Call Girls In Dubai Home Made
Dubai Call Girls Naija O525547819 Call Girls In Dubai Home MadeDubai Call Girls Naija O525547819 Call Girls In Dubai Home Made
Dubai Call Girls Naija O525547819 Call Girls In Dubai Home Madekojalkojal131
 
Internshala Student Partner 6.0 Jadavpur University Certificate
Internshala Student Partner 6.0 Jadavpur University CertificateInternshala Student Partner 6.0 Jadavpur University Certificate
Internshala Student Partner 6.0 Jadavpur University CertificateSoham Mondal
 
加利福尼亚艺术学院毕业证文凭证书( 咨询 )证书双学位
加利福尼亚艺术学院毕业证文凭证书( 咨询 )证书双学位加利福尼亚艺术学院毕业证文凭证书( 咨询 )证书双学位
加利福尼亚艺术学院毕业证文凭证书( 咨询 )证书双学位obuhobo
 
女王大学硕士毕业证成绩单(加急办理)认证海外毕业证
女王大学硕士毕业证成绩单(加急办理)认证海外毕业证女王大学硕士毕业证成绩单(加急办理)认证海外毕业证
女王大学硕士毕业证成绩单(加急办理)认证海外毕业证obuhobo
 
VIP Call Girl Cuttack Aashi 8250192130 Independent Escort Service Cuttack
VIP Call Girl Cuttack Aashi 8250192130 Independent Escort Service CuttackVIP Call Girl Cuttack Aashi 8250192130 Independent Escort Service Cuttack
VIP Call Girl Cuttack Aashi 8250192130 Independent Escort Service CuttackSuhani Kapoor
 
CALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual serviceanilsa9823
 
CFO_SB_Career History_Multi Sector Experience
CFO_SB_Career History_Multi Sector ExperienceCFO_SB_Career History_Multi Sector Experience
CFO_SB_Career History_Multi Sector ExperienceSanjay Bokadia
 
Employee of the Month - Samsung Semiconductor India Research
Employee of the Month - Samsung Semiconductor India ResearchEmployee of the Month - Samsung Semiconductor India Research
Employee of the Month - Samsung Semiconductor India ResearchSoham Mondal
 
do's and don'ts in Telephone Interview of Job
do's and don'ts in Telephone Interview of Jobdo's and don'ts in Telephone Interview of Job
do's and don'ts in Telephone Interview of JobRemote DBA Services
 
CALL ON ➥8923113531 🔝Call Girls Husainganj Lucknow best Female service 🧳
CALL ON ➥8923113531 🔝Call Girls Husainganj Lucknow best Female service  🧳CALL ON ➥8923113531 🔝Call Girls Husainganj Lucknow best Female service  🧳
CALL ON ➥8923113531 🔝Call Girls Husainganj Lucknow best Female service 🧳anilsa9823
 
VIP High Profile Call Girls Jamshedpur Aarushi 8250192130 Independent Escort ...
VIP High Profile Call Girls Jamshedpur Aarushi 8250192130 Independent Escort ...VIP High Profile Call Girls Jamshedpur Aarushi 8250192130 Independent Escort ...
VIP High Profile Call Girls Jamshedpur Aarushi 8250192130 Independent Escort ...Suhani Kapoor
 
Experience Certificate - Marketing Analyst-Soham Mondal.pdf
Experience Certificate - Marketing Analyst-Soham Mondal.pdfExperience Certificate - Marketing Analyst-Soham Mondal.pdf
Experience Certificate - Marketing Analyst-Soham Mondal.pdfSoham Mondal
 
Sonam +91-9537192988-Mind-blowing skills and techniques of Ahmedabad Call Girls
Sonam +91-9537192988-Mind-blowing skills and techniques of Ahmedabad Call GirlsSonam +91-9537192988-Mind-blowing skills and techniques of Ahmedabad Call Girls
Sonam +91-9537192988-Mind-blowing skills and techniques of Ahmedabad Call GirlsNiya Khan
 
Call Girl in Low Price Delhi Punjabi Bagh 9711199012
Call Girl in Low Price Delhi Punjabi Bagh  9711199012Call Girl in Low Price Delhi Punjabi Bagh  9711199012
Call Girl in Low Price Delhi Punjabi Bagh 9711199012sapnasaifi408
 
VIP Russian Call Girls in Bhilai Deepika 8250192130 Independent Escort Servic...
VIP Russian Call Girls in Bhilai Deepika 8250192130 Independent Escort Servic...VIP Russian Call Girls in Bhilai Deepika 8250192130 Independent Escort Servic...
VIP Russian Call Girls in Bhilai Deepika 8250192130 Independent Escort Servic...Suhani Kapoor
 

Recently uploaded (20)

VIP Call Girls Service Cuttack Aishwarya 8250192130 Independent Escort Servic...
VIP Call Girls Service Cuttack Aishwarya 8250192130 Independent Escort Servic...VIP Call Girls Service Cuttack Aishwarya 8250192130 Independent Escort Servic...
VIP Call Girls Service Cuttack Aishwarya 8250192130 Independent Escort Servic...
 
Dubai Call Girls Demons O525547819 Call Girls IN DUbai Natural Big Boody
Dubai Call Girls Demons O525547819 Call Girls IN DUbai Natural Big BoodyDubai Call Girls Demons O525547819 Call Girls IN DUbai Natural Big Boody
Dubai Call Girls Demons O525547819 Call Girls IN DUbai Natural Big Boody
 
Call Girls In Bhikaji Cama Place 24/7✡️9711147426✡️ Escorts Service
Call Girls In Bhikaji Cama Place 24/7✡️9711147426✡️ Escorts ServiceCall Girls In Bhikaji Cama Place 24/7✡️9711147426✡️ Escorts Service
Call Girls In Bhikaji Cama Place 24/7✡️9711147426✡️ Escorts Service
 
Notes of bca Question paper for exams and tests
Notes of bca Question paper for exams and testsNotes of bca Question paper for exams and tests
Notes of bca Question paper for exams and tests
 
NPPE STUDY GUIDE - NOV2021_study_104040.pdf
NPPE STUDY GUIDE - NOV2021_study_104040.pdfNPPE STUDY GUIDE - NOV2021_study_104040.pdf
NPPE STUDY GUIDE - NOV2021_study_104040.pdf
 
Dubai Call Girls Naija O525547819 Call Girls In Dubai Home Made
Dubai Call Girls Naija O525547819 Call Girls In Dubai Home MadeDubai Call Girls Naija O525547819 Call Girls In Dubai Home Made
Dubai Call Girls Naija O525547819 Call Girls In Dubai Home Made
 
Internshala Student Partner 6.0 Jadavpur University Certificate
Internshala Student Partner 6.0 Jadavpur University CertificateInternshala Student Partner 6.0 Jadavpur University Certificate
Internshala Student Partner 6.0 Jadavpur University Certificate
 
加利福尼亚艺术学院毕业证文凭证书( 咨询 )证书双学位
加利福尼亚艺术学院毕业证文凭证书( 咨询 )证书双学位加利福尼亚艺术学院毕业证文凭证书( 咨询 )证书双学位
加利福尼亚艺术学院毕业证文凭证书( 咨询 )证书双学位
 
女王大学硕士毕业证成绩单(加急办理)认证海外毕业证
女王大学硕士毕业证成绩单(加急办理)认证海外毕业证女王大学硕士毕业证成绩单(加急办理)认证海外毕业证
女王大学硕士毕业证成绩单(加急办理)认证海外毕业证
 
VIP Call Girl Cuttack Aashi 8250192130 Independent Escort Service Cuttack
VIP Call Girl Cuttack Aashi 8250192130 Independent Escort Service CuttackVIP Call Girl Cuttack Aashi 8250192130 Independent Escort Service Cuttack
VIP Call Girl Cuttack Aashi 8250192130 Independent Escort Service Cuttack
 
CALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual service
 
CFO_SB_Career History_Multi Sector Experience
CFO_SB_Career History_Multi Sector ExperienceCFO_SB_Career History_Multi Sector Experience
CFO_SB_Career History_Multi Sector Experience
 
Employee of the Month - Samsung Semiconductor India Research
Employee of the Month - Samsung Semiconductor India ResearchEmployee of the Month - Samsung Semiconductor India Research
Employee of the Month - Samsung Semiconductor India Research
 
do's and don'ts in Telephone Interview of Job
do's and don'ts in Telephone Interview of Jobdo's and don'ts in Telephone Interview of Job
do's and don'ts in Telephone Interview of Job
 
CALL ON ➥8923113531 🔝Call Girls Husainganj Lucknow best Female service 🧳
CALL ON ➥8923113531 🔝Call Girls Husainganj Lucknow best Female service  🧳CALL ON ➥8923113531 🔝Call Girls Husainganj Lucknow best Female service  🧳
CALL ON ➥8923113531 🔝Call Girls Husainganj Lucknow best Female service 🧳
 
VIP High Profile Call Girls Jamshedpur Aarushi 8250192130 Independent Escort ...
VIP High Profile Call Girls Jamshedpur Aarushi 8250192130 Independent Escort ...VIP High Profile Call Girls Jamshedpur Aarushi 8250192130 Independent Escort ...
VIP High Profile Call Girls Jamshedpur Aarushi 8250192130 Independent Escort ...
 
Experience Certificate - Marketing Analyst-Soham Mondal.pdf
Experience Certificate - Marketing Analyst-Soham Mondal.pdfExperience Certificate - Marketing Analyst-Soham Mondal.pdf
Experience Certificate - Marketing Analyst-Soham Mondal.pdf
 
Sonam +91-9537192988-Mind-blowing skills and techniques of Ahmedabad Call Girls
Sonam +91-9537192988-Mind-blowing skills and techniques of Ahmedabad Call GirlsSonam +91-9537192988-Mind-blowing skills and techniques of Ahmedabad Call Girls
Sonam +91-9537192988-Mind-blowing skills and techniques of Ahmedabad Call Girls
 
Call Girl in Low Price Delhi Punjabi Bagh 9711199012
Call Girl in Low Price Delhi Punjabi Bagh  9711199012Call Girl in Low Price Delhi Punjabi Bagh  9711199012
Call Girl in Low Price Delhi Punjabi Bagh 9711199012
 
VIP Russian Call Girls in Bhilai Deepika 8250192130 Independent Escort Servic...
VIP Russian Call Girls in Bhilai Deepika 8250192130 Independent Escort Servic...VIP Russian Call Girls in Bhilai Deepika 8250192130 Independent Escort Servic...
VIP Russian Call Girls in Bhilai Deepika 8250192130 Independent Escort Servic...
 

Assignment - Requirements Specification Document and Implementation copy 2 .docx

  • 1. REQUIREMENTS SPECIFICATION Name:- Prabhnoor Singh Student id:- 12192026 Submitted to:- Jamie Shield
  • 2. Table 1 User Account creating Name ID User Account creating Use case diagram Actors Client Admin User stories . Because he is a customer, it is his responsibility to follow the given directions in order to set up a user account. Description Customers register for an account by providing card information. Priority High Trigger Users must first establish accounts in order to access the system. Precondition  Create user account  Login to the system Postcondition  Store data  Delete data  Update and view data
  • 3. Normal flow Alternative flow User enter incorrect password with 3 attaemps account has locked Exception Establish user accounts for customers and other parties.
  • 4. Table 2 User payments Name ID User Reimbursement Use case diagram Actors Customer Bank System admin Application User stories To complete your transaction as a customer, you will need to enter into the system and pay using a credit card or a bank account. Description Customers register for an account by providing card information. Pay your bills using a credit card. Priority High Trigger Customers must first register for an account before they may access the system. Pay your bills with one of the many online payment methods. Precondition  Login to the system  Take Service  Make payment with in time
  • 5. Postcondition  After a week, send a reminder email to customers who haven't paid; • Always remember to keep track of user information  Not payment for up to two services that have been finished. There is no activation of the third service. Normal flow Alternative flow If the payment is not cleared at a given time application send the alterrt from the system Exception
  • 6. Table 3 User Payment message system Name ID User Payment message system Use case diagram Actors Customer System Bank User stories You are required, as a customer, to log into the system. Send an SMS warning and make payment using either your bank card or cash online. Description Customers register for an account by providing card information. Priority High Trigger Customers must first register for an account before they may access the system. Please send the verification code to the phone.
  • 7. Precondition  Login to the system  Send SMS  Make payment using cash or cards Postcondition  Keep remember user details  Send confirmation code  If not cancellation Normal flow Alternative flow Login system using login credencial Payment done by requested services Finally confirmation message send by the system Exception
  • 8. Table 4 The system needs to use the Stripe API Name ID The system needs to use the Stripe API Use case diagram Actors Customer System User stories The system needs to use the Stripe API to create customers, add their credit card and to charg their card for mowing services. Stripe.NoChange: However, there will be no need to change from using the Stripe API. Description An API is needed for creating clients and charging them for the mowing services they've requested using the Stripe API. Stripe. However, there will be no need to switch to the Stripe API. Priority High Trigger Customers create accounts to login to the system. Precondition  Login to the system
  • 9.  create customers  add their credit card  charge their card for mowing services. Postcondition  Keep remember user details  Add, edit, or delete customer details Normal flow Alternative flow Login to system by admin He have approved for user management Exception Table 5 The system provides discounts
  • 10. Name ID Discounts are available through the system. Use case diagram Actors Customer Application Administrator User stories Those who have paid for 10 services or more in total are eligible for a discount of 15% off their total bill. This could change in the future; for instance, we might decide to provide a discount of 20% to customers who have 15 different services. Description If a client has paid for ten or more services, they are entitled for a discount that is fifteen percent more than the standard rate. This might change; for instance, we could provide a discount of twenty percent to clients who subscribe to fifteen different services. Priority High and medium
  • 11. Trigger Customers must first register for an account before they may access the system. Precondition  Check the total number of services • Pay for 10 or more services to receive a discount; those who have paid for 15 services or more receive the discount. Postcondition  Customers who have paid for 10 services or more are eligible to get a discount of 15% off their total bill.  This could change in the future; for instance, we might decide to provide a discount of 20% to customers who have 15 different services. Normal flow Alternative flow If the servive is grteter tha 15 customer gets 20% and more 10 services 15 % discount Exception
  • 12. Name ID There are not nearly enough properties being serviced to justify developing schedules similar to calendars. Use case diagram Actors Customer Application Admin User stories We need to keep track of things like how frequently a property has to be mowed, but there aren't enough properties for calendar-like schedules to be warranted at this time. Nevertheless, we need to keep track of things like how often a property needs to be mowed. Description We need to keep track of things like how often a property has to be mowed, but there aren't enough properties for us to warrant calendar-like scheduling at this time. However, we do need to keep track of other items. Priority High Trigger Customers must first register for an account before they may access the system. Request services There are not enough attributes available at this moment to warrant creating schedules similar to calendars. Precondition  Login to the system  Check availability  Request services
  • 13. Postcondition  There are not nearly enough properties being served to justify developing schedules in the format of a calendar. Normal flow Alternative flow If there is not enough properties customer have to schedule till accepet administrator . Exception There are enough properties continue the process if not make calender schedule. IMPLEMENTATION
  • 15. Figure 2 User Login Figure 3 Discount for Services
  • 17. Figure 5 Confirmation code send to as SMS Figure 6 Map