Professional Documents
Culture Documents
EventaPR Documentation
EventaPR Documentation
EventaPR Documentation
Submitted By
This is to certify that these students have submitted their final year project,
which the department of computer science has
accepted and evaluated. The final year project completion is one of the
mandatory requirements to be fulfilled by the students towards the
conclusion of their degree of
______________________________________
.
Proofreading Certificate
It is to certify that I have read the document meticulously and circumspectly. I am convinced that the
resultant project does not contain any spelling, punctuation or grammatical mistakes. As much as
expected from the graduating students at the bachelors’ level. All in all I find this document well
organized.
__________________________________
Date:
July 06, 2021
Contents
Submitted By......................................................................................................................................................1
Statement of acceptance.....................................................................................................................................2
EventaPR- Event Management System.....................................................................................................2
Proofreading Certificate..........................................................................................................................3
Acknowledgement....................................................................................................................................4
1. Introduction..............................................................................................................................................10
1.1 Abstract:................................................................................................................................................10
1.2 Project Background:.............................................................................................................................10
1.3 Project Source:......................................................................................................................................10
1.4 Project Description:..............................................................................................................................10
1.4.1 Project Objectives:............................................................................................................................10
1.4.2 Project Scope:...................................................................................................................................10
1.4.2.1 Agile Model:.....................................................................................................................................10
1.4.2.2 Scrum:...............................................................................................................................................11
1.4.2.3 Phases of Agile Model:.....................................................................................................................11
1.4.2.3.1 Requirement Gathering:................................................................................................................11
1.4.2.3.2 Design of Requirement:.................................................................................................................11
1.4.2.3.3 Construction/Iteration:...................................................................................................................12
1.4.2.3.4 Testing:..........................................................................................................................................12
1.4.2.3.5 Development:................................................................................................................................12
1.4.2.3.6 Feedback:.......................................................................................................................................12
Agile-Model Software Process................................................................................................................12
1.4.2.4 Feasibility Analysis Report:..............................................................................................................12
1.4.2.5 Technical Feasibility:........................................................................................................................13
1.4.2.6 Social feasibility:...............................................................................................................................13
1.4.2.7 Ethical feasibility:.............................................................................................................................13
1.4.2.8 Economic feasibility:........................................................................................................................13
1.4.2.9 Resource feasibility:..........................................................................................................................13
1.4.2.10 Operational feasibility:..................................................................................................................13
1.4.3 Methodology:....................................................................................................................................13
1.5 Feature:.................................................................................................................................................13
1.5.1 Admin Panel:.....................................................................................................................................13
1.5.2 Vendor Panel:....................................................................................................................................14
1.5.3 Customer/user Panel:........................................................................................................................14
1.5.4 Registration:......................................................................................................................................14
1.5.5 Location:...........................................................................................................................................14
1.5.6 Reservation:......................................................................................................................................14
1.5.7 Places:...............................................................................................................................................14
1.5.8 Categories:........................................................................................................................................14
1.5.9 Search:...............................................................................................................................................14
1.5.10 Compare the Places:..........................................................................................................................14
1.5.11 Feedback:..........................................................................................................................................14
1.5.12 Payment:............................................................................................................................................14
1.5.13 Rating:...............................................................................................................................................15
1.6 Deliverables Module of the Proposed System:.....................................................................................15
1.6.1 Manage whole Platform:...................................................................................................................15
1.6.2 Manage admin Record:.....................................................................................................................15
1.6.3 Manage all vendor’s Record:............................................................................................................15
After Registration.....................................................................................................................................15
1.6.4 Manage all user Record:...................................................................................................................16
After Registration.....................................................................................................................................16
1.6.5 Manage the whole online payment method:.....................................................................................16
1.7 Project Architecture:.............................................................................................................................16
Three Tier Architecture:..........................................................................................................................16
1.7.1 Presentation tier:...............................................................................................................................16
1.7.2 Business tier:.....................................................................................................................................16
1.7.3 Data/Database tier:............................................................................................................................16
1.8 System Architecture:............................................................................................................................17
1.8.1 System Architecture Diagram (Explanation):...................................................................................17
1.8.1.1 Front End:.........................................................................................................................................17
1.8.1.2 Back End:..........................................................................................................................................17
1.8.1.3 Internet (Server Side):.......................................................................................................................17
1.9 Tool and Technologies:........................................................................................................................18
1.9.1 Development Tool:...........................................................................................................................18
1.9.2 Hardware:..........................................................................................................................................18
1.9.3 Tools and technologies used with reasoning:...................................................................................18
1.10 Product Scope:......................................................................................................................................19
1.11 Uniqueness and Mark Impact:..............................................................................................................19
1.12 Constructive Estimation through Cocomo model:...............................................................................19
1.12.1 COCOMO models are defined for 3 classes of software projects. Using Boehm’s terminology
these are:..........................................................................................................................................................19
1.12.1.1 Organic Mode:..............................................................................................................................20
1.12.1.2 Semi-detached Mode:...................................................................................................................20
1.12.1.3 Embedded Mode:..........................................................................................................................20
1.12.2 According to Boehm, software cost estimation should be done through three stages:....................20
1.12.2.1 Basic Model:.................................................................................................................................20
1.12.2.2 Intermediate Model:......................................................................................................................20
1.12.2.3 Advanced Model:..........................................................................................................................21
Cost Drivers:....................................................................................................................................................21
2. Requirement Gathering:...........................................................................................................................25
2. System Diagrams:....................................................................................................................................69
3. Test Cases:...............................................................................................................................................73
4. Interface...................................................................................................................................................81
4.1 System Interface:..................................................................................................................................81
4.1.1 Home Page:.......................................................................................................................................81
4.1.2 Customer Signup:..............................................................................................................................82
4.1.3 Customer Login:...............................................................................................................................82
4.1.4 Vendor Signup:.................................................................................................................................82
4.1.5 Vendor Login:...................................................................................................................................83
4.1.6 Admin Login:....................................................................................................................................83
4.1.7 Admin Dashboard:............................................................................................................................84
4.1.8 Admin Mange User/Customer:.........................................................................................................84
4.1.9 Admin Manage Vendor:....................................................................................................................85
4.1.10 Admin Add Event:............................................................................................................................85
4.1.11 Admin Manage Reservation:............................................................................................................86
4.1.12 Vendor Dashboard:...........................................................................................................................86
4.1.13 Vendor Add Event:...........................................................................................................................87
4.1.14 Vendor Manage Reservation:............................................................................................................87
4.1.15 Vendor Change Reservation Payment Status:..................................................................................88
4.1.16 Vendor Chat with User/Customer:....................................................................................................88
4.1.17 Vendor Add Discount Coupons:.......................................................................................................89
4.1.18 Check Vendor Profile:......................................................................................................................89
4.1.19 Book There Event Slot:.....................................................................................................................90
4.1.20 Customer Update Profile:..................................................................................................................90
4.1.21 See Payment History:........................................................................................................................91
4.2 Mobile View Home Page:....................................................................................................................92
4.2.1 Home Page:.......................................................................................................................................92
4.2.2 Admin Login:....................................................................................................................................95
4.2.3 Customer Login:...............................................................................................................................96
4.2.4 Customer Signup:..............................................................................................................................97
4.2.5 Admin Panel:.....................................................................................................................................98
4.2.6 Vendor Dashboard:...........................................................................................................................99
6.1 Conclusion:..............................................................................................................................................102
6.2 Future work:.............................................................................................................................................102
CHAPTER 01: INTRODUCTION
1. Introduction
1.1 Abstract:
Asaan Qurban “Web-Based” software. It is a online management system that allows any person to
reserve/buy or slaughter your animal and you can also apply for aqiqah/sadqa. You can contact us
for professional Online Qasai booking. The main target that the software addresses are those people
who do not have any time to go manually for any booking and overseas Pakistani can easily perform
there Sunnah of Qurbani.
Unlike previous years, the trend of online booking for Eid ul Adha sacrifices has increased because of the
Covid-19 pandemic. Cattle dealers who have arranged an online booking for the purpose have increased
their prices by 20 to 25 per cent. The price for each share of sacrificial animal has also been increased.
District administrations have prohibited the setting up of cattle markets in metropolitan cities, including
Lahore, to contain the spread of the virus – a move which has led to a growing trend of online booking to
carry out the sacrificial ritual.
Subsequently, various welfare hospitals, religious schools, charitable organizations, and other institutions
have started marketing sacrificial animals on social media platforms and are inviting citizens to perform the
religious obligation through online purchases.
Agile is a process by which we will manage a project by breaking it up into several stages and
involving constant collaboration with stakeholders and continuous improvement and iteration at every
stage. We begin with our project description and how the end product will be used and what problem
it will solve. Once the work begins, our cycle through a process of planning, executing, and evaluating
— which might just change the final deliverable to fit the Project needs better. By completing this
project, we will be able to make people safe as it is covid-19 and people are afraid to go into crowded
areas. So, we are providing a platform to be safe at home and perform the beautiful Sunnah for our
Prophet.
1.4.2.2 Scrum:
Scrum is a subset of Agile. It is a lightweight process framework for agile development, and
the most widely-used one.
Scrum is most often used to manage complex software and product development, using
iterative and incremental practices. Scrum significantly increases productivity and reduces
time to benefits relative to classic “waterfall” processes. Scrum processes enable
organizations to adjust smoothly to rapidly-changing requirements, and produce a product that
meets evolving business goals.
An agile Scrum process benefits the organization by helping it to
Increase the quality of the deliverables
Cope better with change (and expect the changes)
Provide better estimates while spending less time creating themes
Be more in control of the project schedule and state
1.4.2.3.3 Construction/Iteration:
After the overall requirement is defined by the team, the actual work begins. Coding is
started in this phase. Designers and developers start making the interface with the aim of
deploy the working product. After designing the product will go through various stages for
improvement than it will include simple and minimal functionality.
1.4.2.3.4 Testing:
In testing Phase, the Quality Assurance Team inspect the performance of the product and
fined error and bug in the product. All testing techniques are apply in this phase.
1.4.2.3.5 Development:
In deployment phase, the team issues a product for the working environment for the users.
1.4.2.3.6 Feedback:
Feedback is the last step and it is done when the product is release. The team receives the
good or bad feedback about the product and then work accordingly.
1.4.3 Methodology:
In this proposed system Agile Methodology is used while Scrum framework is used in it.
1.5 Feature:
1.5.1 Admin Panel:
Manage vendors
Send Customer to Pending state
Active and Inactive Vendor
Manage the customer/user active/inactive
1.5.4 Registration:
Vender can register their self
Customers can register their self
1.5.5 Categories:
Admin can add categories
Vender can add their animals in categories
Customers can see different animals in different categories
1.5.6 Sub-Categories:
Admin can add sub-categories
Vender can add their animals in sub-categories
Customers can see different animals in different sub-categories
1.5.7 Search:
Customers can search different animals
1.5.8 Feedback:
Customers/User can give feedback
Sign up
Create new account.
Login after account is made
After Registration
Add animals on the website
Manage Products/Orders
After Registration
See animals for booking
Request for booking
Pay online/COD
1.9.2 Hardware:
CSS
PHP (Core-Language)
Java Script
o Development cost
o Marketing cost
o Designing cost
o Maintenance cost
1. Organic Mode.
2. Semi-detached Mode.
3. Embedded Mode.
Project that deals with developing a well-understood application program, the size of the
development team is reasonably small, and the team members are experienced in developing
similar methods of projects than the project is organic mode
Projects with Intermediate (medium sized teams) that consists of both experienced and
inexperienced members. Members may have some or limited experience of similar systems
or may be unfamiliar with some aspects of the current system. Neither large nor small
projects (medium). This type of project is known as Semi-Detached mode
Projects that are relatively large sized and where difficulties are expected. The project in
which the software being developed is strongly coupled to complex hardware, software and
operational constraints. These type of project is known as embedded mode.
1. Basic Model
2. Intermediate Model
3. Advanced Model
MM = a X (KDSI)b
Tdev = c X (MM)d
Tdev = c X (MM)d
1.12.2.3 Advanced Model:
This model incorporates all characteristics of the intermediate version with an assessment of
the cost driver’s impact on each phase distribution of the software engineering process.
Value of a,b,c,d are calculated from the above table:
Project Mode A b C D
Organic 2.4 1.05 2.5 0.38
Semi-detached 3.0 1.12 2.5 0.25
Embedded 3.6 1.20 2.5 0.32
Cost Drivers:
Characteristics Level Factor
Required Software Reliability High 1.15
Database Size High 1.08
Product Complexity Normal 1
Execution Time Constraints Normal 1
Main Storage Constraints Normal 1
Virtual Machine Volatility High 1.3
Computer Turn-Around Time Normal 1
Analyst Capability Normal 1
Application Experience Normal 1
Programmer Capability Normal 1
Virtual Machine Experience High 0.9
Programming Language Experience High 0.95
Use of Modern Programming Practices High 0.91
Use of Software Tools High 0.91
Required Development Schedule Normal 1
Module Size (KDSI)
Registration
Booking System
Our project is Intermediate Semi-Detached mode because it contains cost drivers and database.
Project Effort:
Person Month(MM):
MM = a X (KDSI)b X EAF
Tdev = c X (MM)d
a = 3.0, b = 1.12
c = 2.5, d = 0.25
KDSI = 3.9
EAF = 1.14
MM = a X (KDSI)b X EAF
MM = 15.7
Time Duration:
Tdev = c X (MM)d
Team Size:
Development Cost:
Number of developer = 3
<<include>>
LOGIN IN
Admin <<include>>
<<extend>>
Approve
<<include>> Invalid
<<extend>> <<extend>>
Vendor Customer
<<include>> Customer/User
Manage
<<extend>>
Event Category
<<extend>> <<include>>
<<extend>>
City
Vendor
Location Event
Select
Event Category
Event
Reserve an Event
Status of Reservation
Payment
Coupan
By Cash Online
Recieve Payment
Rating
Message
Reply to message
2.4.1 UC_01:
Fig
ure 2.5.1 UC- Admin-Login
ID: UC-01
Title: Admin-Login
Description: Admin login himself in system.
Level Admin Goal.
Primary Actors: Admin
Actor: Secondary Actors:
Stakeholders Admin: wants to login his account in the system to open his dashboard
and Interests: to manage system.
Pre-conditions: Must have the internet connection.
Post-conditions: User login himself successfully.
Main Success Admin opens login page.
Scenario: Admin can enters his username and password information.
Admin can submits login form.
Admin receives ‘success message’.
Extensions: Admin enters wrong username and require password.
System prompts that admin entered wrong input and asks admin to enter
password again.
2.4.2 UC_02:
ID: UC_06
Title: Coupon
Description: Admin can add the coupon information
Level Admin Goal.
Primary Actors: Admin
Actor: Secondary Actors: Customer
Stakeholders
and Interests: Admin/Customer: Customer can use coupon for getting discount.
ID: UC_07
Title: City
Description: Admin can add new city
Level User Goal.
Primary Actors: Admin
Actor: Secondary Actors: Customer
Stakeholders
Admin/Customer: Admin have more customer from different cities.
and Interests: Customers can select more city as their choice.
Pre-conditions: Admin must have the information about the city
Post-conditions: Admin successfully add the city
Main Success Customers can select more city as their choice.
Scenario: Admin get more customers from more cities
Extensions:
Admin didn’t have the city information.
2.4.8 UC_08:
ID: UC_08
Title: Event
Description: Admin can add new event
Level Admin Goal.
Primary Actors: Admin
Actor: Secondary Actors: Customer
Stakeholders
Admin/Customer: Admin have more customer from different event.
and Interests: Customers can select more event as their choice.
Pre-conditions: Admin must have the information about the event
Post-conditions: Admin successfully add the event
Main Success Customers can select more event as their choice.
Scenario: Admin get more customers from more event.
Extensions:
Admin didn’t have the city information.
2.4.9 UC_09:
ID: UC_09
Title: Location
Description: Admin can add new location
Level Admin Goal.
Primary Actors: Admin
Actor: Secondary Actors: Customer
Stakeholders
Admin/Customer: Admin have more customer from different locations.
and Interests: Customers can view more location as their choice.
Pre-conditions: Admin must have the information about the new location
Post-conditions: Admin successfully add the new location
Main Success Customers can view more location as their choice.
Scenario: Admin get more customers from more locations
Extensions:
Admin didn’t have the information of new location.
2.4.10 UC_10:
ID: UC_10
Title: Payment
Description: Admin can get payment
Level Admin Goal.
Primary Actors: Admin
Actor: Secondary Actors: Customer/Vendor
Stakeholders
Admin/Customer/Vendor: Admin get their commission.
and Interests:
Pre-conditions: Customer must have pay the reservation bill
Post-conditions: Admin successfully get payment
Main Success Customers can select more city as their choice.
Scenario: Admin get more customers from more cities
Extensions:
Admin didn’t have the city information.
2.4.11 UC_11:
ID: UC_07
Title: Event Category
Description: Admin can add new event category.
Level User Goal.
Primary Actors: Admin
Actor: Secondary Actors: Customer
Stakeholders
Admin/Customer: Admin have more customer from different event
and Interests:
category. Customers can select more category as their choice.
Pre-conditions: Admin must have the information about the new event category
Post-conditions: Admin successfully add the event category
Main Success Customers can select more event category according their choice.
Scenario: Admin get more customers from more category
Extensions:
Admin didn’t have the event category information.
2.4.12 UC_12:
ID: UC_07
Title: Message
Description: Admin can reply the message of customer
Level User Goal.
Primary Actors: Admin
Actor: Secondary Actors: Customer
Stakeholders
Admin/Customer: admin and customer can chat with each other.
and Interests:
Pre-conditions: Admin must have logged in their account
Vendor must have logged in their account
Post-conditions: Admin successfully reply to the customer
Main Success Customer can contract with admin for getting information
Scenario:
Extensions:
Customer and cant not be logged in.
2.4.13 UC_13:
ID: UC_13
Title: Vendor Signup
Description: Vendor can register their self.
Level Vendor Goal.
Primary Actors: Vendor
Actor: Secondary Actors:
Stakeholders Vendor: Vendor wants to register his account in the application to
and Interests: create his workspace to manage projects.
Pre-conditions: Vendor must have to connect with internet.
Post-conditions: Vendor can registered successfully.
Main Success Vendor opens signup page.
Scenario: Vendor can enters his username and password information.
Vendor can submits signup form.
Vendor receives ‘success message.
Extensions: Vendor enters wrong email and require password.
System prompts that user entered wrong input and asks user to enter again.
Vendor email is already registered.
System prompts that user’s email is already registered and asks him to re-
enter different email.
2.4.14 UC_14:
ID: UC-14
Title: Vendor Login
Description: Vendor can login himself
Level Vendor Goal.
Primary Actors: Vendor
Actor: Secondary Actors:
Stakeholders Admin: wants to login his account in the system to open his dashboard
and Interests: to manage system.
Pre-conditions: Must have the internet connection.
Post-conditions: User login himself successfully.
Main Success Admin opens login page.
Scenario: Admin can enters his username and password information.
Admin can submits login form.
Admin receives ‘success message’.
Extensions: Admin enters wrong username and require password.
System prompts that admin entered wrong input and asks admin to enter
password again.
2.4.15 UC_15:
ID: UC_15
Title: Select City
Description: Vendor can select city while adding event.
Level Vendor Goal.
Primary Actors: Vendor
Actor: Secondary Actors:
Stakeholders Vendor: Vendor can add their place in different Cities.
and Interests:
Pre-conditions: Admin can provide the multiple cities
Post-conditions: Vendor can select city successfully.
Main Success More vendor can interact with system.
Scenario: Because site have more cities options.
Extensions: Admin cannot allow more cities.
2.4.16 UC_16:
ID: UC_16
Title: Select Event Category
Description: Vendor can select category while adding event.
Level Vendor Goal.
Primary Actors: Vendor
Actor: Secondary Actors:
Stakeholders Vendor: Vendor can add their place in different category.
and Interests:
Pre-conditions: Admin can provide the multiple category.
Post-conditions: Vendor can select category successfully.
Main Success More vendor can interact with system.
Scenario: Because site have more category options.
Extensions: Admin cannot allow more category.
2.4.17 UC_17:
ID: UC_17
Title: Manage Event
Description: Vendor can manage the event.
Level Vendor Goal.
Primary Actors: User
Actor: Secondary Actors:
Stakeholders Vendor can manage the dashboard.
and Interests:
Pre-conditions: Vendor must have login account.
Post-conditions: Vendor can manage everything successfully.
Main Success Vendor get right of managing their system/dashboard.
Scenario:
Extensions: Vendor cannot be logged in.
2.4.18 UC_18:
ID: UC_18
Title: Coupon
Description: Vendor can add the coupon information
Level Vendor Goal.
Primary Actors: Vendor
Actor: Secondary Actors: Customer
Stakeholders
and Interests: Admin/Customer: Customer can use coupon for getting discount.
Pre-conditions: Customer must have coupon.
Vendor have to add the details of coupon.
Post-conditions: Customer can successfully add the coupon and get discount.
Main Success Vendor can get for customer as they deliver coupons for advertising.
Scenario:
Extensions: Vendor have to add the details of coupon.
2.4.19 UC_19:
ID: UC_19
Title: Message
Description: Vendor can reply the message
Level Vendor Goal.
Primary Actors: Vendor
Actor: Secondary Actors: Customer
Stakeholders
Admin/Customer: Vendor can chat with Customer.
and
Interests:
Pre-conditions: Customer can send the message first.
Post-conditions: Vendor can reply successfully
Main Success Customers can chat with admin.
Scenario: Vendor can reply the message
Extensions:
Customer can send message to admin.
2.4.20 UC_20:
ID: UC_22
Title: Browse City
Description: Manager/engineer creates partial domain model.
Level Customer Goal.
Primary Actors: Customer
Actor: Secondary Actors:
Stakeholders Use can select their entire city.
and Interests:
Pre-conditions: User must made internet connection.
Post-conditions: Customer can successfully browse city.
Main Success City can be browsed by the customer easily
Scenario:
Extensions: Customer didn’t want to browse the city
2.4.23 UC_23:
Extensions:
Customer must have to pay the reservation bill.
2.4.28 UC_28:
2.4.29 UC_29:
Event
Customer Login City CategoryEvent Coupon Payment Rating Database
Attempt login
Verify Login
Login Successful Verification
Update Successful
Select City
Database
Show Updated Database
Select Event data Update Updated
Category Show Updated Database
Database
data Updated
Make Update
Reservation Reservation Database Database
Add Coupons Status Updated
Update
Code Database Database
Coupons Status
Updated
Update
Database Database
Receipt
Update Updated
Gives Rating Database
Gives Rating
Show Rating Database
Updated
1.1.1 SD-1:
Response
Return
Attempt login
Return
1.1.2 SD-2:
Admin Event Database
Manage Event
Update Database
Updates completed
Database
Show Updated Updated
Data
1.1.3 SD-3:
Admin Event Category Database
Manage Event
Category Update Database
Updates completed
Database
Show Updated Updated
Data
Manage
Customer Update Database
Updates completed
Database
Show Updated Updated
Data
1.1.5 SD-5:
Admin Vendor Database
Manage Vendor
Update Database
Updates completed
Database
Show Updated Updated
Data
1.1.6 SD-6:
Admin Coupon Database
Manage
Coupon Update Database
Updates completed
Database
Show Updated Updated
Data
Manage
Payment Update Database
Updates completed
Database
Show Updated Updated
Data
1.1.8 SD-8:
Admin Payout Request Database
Manage
Payment Update Database
Updates completed
Database
Show Updated Updated
Data
1.1.9 SD-9:
Admin PayoutCity
Request Database
Manage
Manage City
Payment Update Database
Updates completed
Database
Show Updated Updated
Data
Manage Event
Update Database
Updates completed
Database
Show Updated Updated
Data
1.1.11SD-11:
Vendor Event Category Database
Manage Event
Category Update Database
Updates completed
Database
Show Updated Updated
Data
1.1.12SD-12:
Vendor Coupon Database
Manage
Coupon Update Database
Updates completed
Database
Show Updated Updated
Data
Request Payout
Update Database
Updates completed
Database
Request Updated
Generated
1.1.14SD-14:
Vendor Reservation Database
Manage
Reservation Update Database
Updates completed
Database
Show Updated Updated
Data
1.1.15SD-15:
Customer Reservation Database
Event Reservation
Request Update Database
Updates completed
Database
Wait For Updated
Response
Enter Coupon
Code Update Database
Updates completed
Database
Wait for Updated
Response
1.1.17SD-17:
Customer Payment Database
Make Payment
Update Database
Updates completed
Database
Payment Status Updated
Updated
1.1.18SD-18:
Customer Rating Database
Give Rating
Update Database
Updates completed
Database
Rating done Updated
Admin
Vendor
EventaPR
Customer
Admin
City Info
Updated
Event Info Coupon info
Response Updated
Updated
Event info
Vendor
Payment
Update Status
Request Payment
Coupon info Make Payment
Response
Register / Login
EventaPr
Response
Response Register / Login
Reservation
Response
Rating
Added
Add Coupon Code
Customer Response
Request Payment
Make Payment
Admin Updated
Add / View / Delete Event Category
Add / View / Delete Event Category
Done
Updated Vendor
Payment
Updated
Register Account EventaPr Approve / Disapprove
Make Payment
Receive Coupon
3.2 TC-2:
Test Critical
priority
ID TC-2
Use case Login Account
name
Actor Vendor
Pre- Website should be open and internet connection should be
condition working.
Post- The dashboard will be opened to the user for further activity
condition and processing.
S. No Test Expected Actual Status
stage result result
1 Enter user Vendor should As expected Pass
name and is able to enter
password. user name and
password.
2 Click log-in By clicking on As expected Pass
3.3 TC-3:
Test Critical
priority
ID TC-3
Use case Vendor Dashboard
name
Actor Vendor
Pre- Vendor dashboard should be open and vendor should be
condition interactive with interface
Post- Vender will be able to add event and perform other activity.
condition
S. No Test Expected Actual Status
stage result result
1 Add new After clicking As expected Pass
Event add event
button page
should be open
and add details
2 Manage Event After clicking As expected Pass
manage event
button page
should be open
and manage
events
3 Manage After clicking As expected Pass
Reservation manage
reservation
button page
should be open
and manage
reservation
3.5 TC-5:
Test Critical
priority
ID TC-5
Use case Admin Login
name
Actor Admin
Pre- Website should be open and internet connection should be
condition working.
Post- Admin will be able to manage dashboard after logged in.
condition
S. No Test Expected Actual Status
stage result result
1 Enter user Admin should As expected Pass
name and able to enter
password. user name and
password.
2 Click log-in By clicking on As expected Pass
button log-in button
the main page is
opening for the
user
3.7 TC-7:
Test Critical
priority
ID TC-7
Use case Admin Dashboard
name
Actor Admin
Pre- Admin dashboard should be opened
condition
Post- Admin will be able to manage dashboard after logged in.
condition
S. No Test Expected Actual Status
stage result result
1 Add new After clicking As expected Pass
Event add event
button page
should be open
and add details
2 Manage Event After clicking As expected Pass
manage event
button page
should be open
and manage
events
3.8 TC-8:
Test Critical
priority
ID TC-8
Use case Register User Account
name
Actor User
Pre- Website should be open and internet connection should be
condition working.
Post- User will be able to book event and do other activity after
condition registration.
S. No Test Expected Actual Status
stage result result
1 Open website After clicking As expected Pass
and click to registration
register page page should be
open
2 Add details User is able to As expected Pass
enter personal
© University of South Asia.
details in the
text boxes.
3 Press Submit After pressing As expected Pass
Button submit button,
personal details
are entering.
3.9 TC-9:
Test Critical
priority
ID TC-9
Use case Logout User Account
name
Actor User
Pre- User dashboard should be opened and vendor should be
condition interactive with interface
Post- By logging out of portal, website should be closed and back to
condition login page
S. No Test Expected Actual Status
stage result result
1 Click on log By clicking log As expected Pass
out button out button the
website is
closed.
2 Website Vendor As expected Pass
should be redirects to
closed login page
3.10 TC-10:
Test Critical
priority
ID TC-10
Use case User Account Profile
name
Actor User
Pre- User account should be opened
condition
Post- User will be able to book event chat with vendor check history.
condition
S. No Test Expected Actual Status
stage result result
1 Book new After clicking As expected Pass
event Book your even
button page
should be open
and user can
4.1.12Vendor Dashboard: