Professional Documents
Culture Documents
Requirement Specifications For : (Bba - Weway)
Requirement Specifications For : (Bba - Weway)
Requirement Specifications
For <<WE-WAY>>
Version: 0.7
1. Introduction ............................................................................................................................................ 2
1.1 Purpose 2
1.2 Overview 2
2.2 Workflow 4
❖ Define the scope of business objectives, business functions, and organizational units covered,
❖ Identify the business processes that the solution must facilitate,
❖ Facilitate a common understanding of what the functional requirements are for all parties involved,
❖ Establish a basis for defining the acceptance tests for the solution to confirm that what is delivered meets
requirements.
The purpose of the document is to collect and analyse all assorted ideas that have come up to define the system,
its requirements with respect to consumers. Also, we shall predict and sort out how we hope this product will be
used in order to gain a better understanding of the project, outline concepts that may be developed later, and
document ideas that are being considered, but may be discarded as the product develops.
1.2 Overview
In daily life, many workers, due to some practical needs in life, need a liquidity amount of money for an
unexpected event. However, they are not yet due to receive their salary. Usually, workers will need to find credit
loans or black credit which leads to an easily falling into credit trap with high interest rates.
Understanding and sympathizing with employees when encountering such cases, Weway is a payroll technology
finance solution, with the expectation of contributing to solving the above problem. Weway will advance salary
according to actual working time with very small costs. This will be a beneficial method for both businesses and
employees when they can receive their own salary without having to bear any high interest rates. Weway is also
a solution to bring employees financial security and stability in life, increase the connection between businesses
and employees, and increase work efficiency.
Figure 1:
Description:
# Object Description
Object
1 WEWAY App for advance salary
User 1 – signs the main contract with the application. The application only
2 Business provides services to the employees of the enterprise who have signed a
contract with the application
User 2 – the direct user of the application. Submit a request for advance
3 Employees
salary via the app.
2.2 Workflow
This section shows the flow of tasks or steps taken by each user of the system in order to complete a business
process. The user’s actions are shown in each business process stage of the system along with the conditions under
which it can move to the next stage or revert to the previous.
Figure 2:
2.3 Use Case Diagram
The use case diagram here shows the specific goal and objective or how the user interacts with the system. The
ellipse in the system boundary represents the system use case/functions while the stickman represents the
actor/user of the system. The line connecting the actor and the use case shows that the actor can perform that
function in the system to achieve a goal.
Figure 4:
Activity Flows
Business Rules
Activities Flow
Business Rules
Activities Flow
Business Rules
Activities Flow
Business Rules
Activities Flow
Business Rules
❖ When user clicks Search button, application will retrieve all information which satisfy
all following conditions:
⮚ If users does not enter any criteria, application will show all information on the
result view.
⮚ If users enter criteria which does not match any records, application will show all
records without caring about the value of search input
⮚ If users enter any criteria, application will show all returned information as per
following table:
# Searching Condition Searching Result
If the [search] field is blank System will retrieve all records without
filtering by Requester’s Date. Otherwise,
filter only records which Date matches
inputted [search].
If the [search] field is “All” System will retrieve all records without
filtering Status. Otherwise, filter only
records whose search matches inputted
[search].
3.1.6 UC 6: Executing function ‘salary advance’
Objective: This use case allows user to execute salary advance function
Actor: All successfully-registered users
Trigger: User selects to salary advance function
Pre-condition: ❖ User is logged in successfully as actor above.
Post-condition: User can be accessible to this function
Activities Flow
Business Rules
BR Code Description
BR1 Business rules related to showing screen
BR3
BR5
BR6
BR7
BR9
Screen 1: <landing-page>
# Component Description
1 logo The company s logo, brand recognition
2 Register-Btn Button to register a new account
3 Log-in Btn Button to log into the appication
4.2 Registration Screen
# Component Description
1 logo The company s logo, brand recognition
2 Registration-form Form for user input information to create a new account
3 sign-in Btn Button to submit request
4 Back Btn Button to back to the previous screen
4.3 Successful sign-in screen
# Component Description
1 logo The company s logo, brand recognition
2 Dialog Dialog to show successful message
3 log-in Btn Button to log into the application
# Component Description
1 logo The company s logo, brand recognition
2 Dialog Dialog to show unsuccessful message
3 Back to sign-in Btn Button to back to the sign in screen
4.5 Login screen
# Component Description
1 logo The company s logo, brand recognition
2 Registration-form Form for user input information to create a new account
3 sign-in Btn Button to submit request
4.6 Failed-log-in screen
# Component Description
1 logo The company s logo, brand recognition
2 Dialog Dialog to show unsuccessful message
3 Back to sign-in Btn Button to back to the sign in screen
4.7 Main screen
# Component Description
1 User avatar Image to show user avatat
2 Information displayed rec Rec to show information about salary
3 profile Btn Button to go to profile screen
4 Salary advance Btn Button to go to salary advance screen
4.8 Profile screen
# Component Description
1 User avatar Image to show user avatat
2 Information displayed rec Rec to show information about salary/bank account/working days…
3 Back Btn Button to go to previous screen
4 History Btn Button to go to history showing screen
4.9 History screen
# Component Description
1 User avatar Image to show user avatat
2 Information displayed rec Rec to show information about salary/bank account/working days…
3 Back Btn Button to go to previous screen
4 History transaction table Table to show history transaction information
5 User name Display user ‘s name
6 User company Display user company ‘s name
7 Pagination Button to move to another page
4.10 Salary advance screen
# Component Description
1 User avatar Image to show user avatat
2 Back Btn Button to go to previous screen
3 User name Display user ‘s name
4 User company Display user company ‘s name
5 Salary advance Bn Button to active function salary advance and move to that screen
4.11 Successful salary advance screen
# Component Description
1 logo The company s logo, brand recognition
2 Dialog Dialog to show successful message
3 Back Btn Button to back to the previous screen
4 Continue btn Button to re do the previous action