0% found this document useful (0 votes)
216 views43 pages

PrimusBank Admin FRS V 2 2 Lyst1358

The document outlines the functional requirements for the admin module of Primus Bank's website. It describes the home page that different users can access to login. The admin home page allows managing master data like branches, roles, users and employees. It provides prototypes and details of page elements, input validations, task flows, use cases and navigation for the visitor and admin processes on the home page.

Uploaded by

shekar_991985346
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
216 views43 pages

PrimusBank Admin FRS V 2 2 Lyst1358

The document outlines the functional requirements for the admin module of Primus Bank's website. It describes the home page that different users can access to login. The admin home page allows managing master data like branches, roles, users and employees. It provides prototypes and details of page elements, input validations, task flows, use cases and navigation for the visitor and admin processes on the home page.

Uploaded by

shekar_991985346
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 43

Primus Bank Admin Module Functional Requirements

Page |1

PrimUS Bank
ADMIN Module
Functional Requirements
Version 2.0

Version
Document Name Start Date Prepared By Reviewed By Modified Date Present Status
Number
PrimusBank_Admin_FRS 2.0 18/01/2012 QEdge Team Suresh Babu 26/01/2012 Completed

1.0 Primus Bank Home Page


Primus Bank Admin Module Functional Requirements
Page |2

1.1.0 Overview
PRIMUS Home page allows different users such as admin, bank employee, various customers
(Individual customers, corporate customers, International Customers) to login and access the
application for further usage and also it provides information about various services offered by
PRIMUS Bank.

1.1.1 Prototype
PRIMUS Home Page
Primus Bank Admin Module Functional Requirements
Page |3

1.2.0 Page Elements


Home Page
Element Name Element System
User Action
Type Response
Home Button Click As per task flow diagram
Personal Button Click As per task flow diagram
Banking
Corporate Button Click As per task flow diagram
Banking
International Button Click As per task flow diagram
Banking
About Us Button Click As per task flow diagram

Customer Login
Personal Button Click As per task flow diagram
Corporate Button Click As per task flow diagram
International Button Click As per task flow diagram

Banker Login
Branch Name List box Select System should accept
User Name Textbox Enter System should accept
Password Textbox Enter System should accept
Login Link Click As per task flow diagram

User information Links


Customer Link Click As per task flow diagram
Service
Internet Link Click As per task flow diagram
Banking FAQ’s
Privacy Link Click As per task flow diagram
Terms and Link Click As per task flow diagram
Conditions
Disclaimer Link Click As per task flow diagram
Site map Link Click As per task flow diagram
News Scrolling NA NA
Text

1.3.0 Input Validations & Error States


Element Name Valid Data Error state
Primus Bank Admin Module Functional Requirements
Page |4

User Name 1. Mandatory. 1. Blank/Invalid- “Enter a Valid


User
Name”

Password 2. Mandatory. 2.Blank/Invalid- “Enter valid


password”

IF User login failed then System Should display a pop that Incorrect User Name / Password.

1.4.0 Task flow Diagram


1.4.1 Visitor Flow Buttons and Links

Visitor
Enter valid URL

System displays Home


page of Primus Bank

Clicks clicks
Personal Corporateclicks clicks
International About Us
Home Banking
Banking Banking

System displays System displays System displays System displays System displays
Home page of information about information about information about information about
Primus Bank Personal Banking Corporate Banking International Banking Primus Bank
Primus Bank Admin Module Functional Requirements
Page |5

Customer Internet Terms & Privacy Disclaimer Site Map


Service Banking FAQ’s Conditions

System displays System displays System displays System displays System System
Customer some FAQ’s about terms & conditions privacy displays notice displays site
service Internet Banking. of Internet banking commitment of and copyright map of Primus
information of Primus Bank of this site. Bank
Primus Bank

1.4.2 Admin Login Admin

Enters valid URL

System displays Home


page of Primus Bank

Enters valid User


Name and Password

System displays
Login Clicks
Admin module.
Primus Bank Admin Module Functional Requirements
Page |6

1.5.0 Use Cases


1.5.1 Visitor Process flow in Home Page
Actors Action System Response
1. System displays home page with login
1. Actor Enters Valid URL
facility.
2. System displays home page with login
2. Actor clicks Home
facility.
3. System displays information and services
3. Actor clicks Personal Banking
offered for Personal banking.
4. System displays information and services offered
4. Actor clicks Corporate Banking
for Corporate banking
5. System displays information and services offered
5. Actor clicks International Banking
for International Banking.
6. Actor clicks About Us 6. System displays information about PRIMUS Bank.
7. Actor clicks Customer Service 7. System displays Customer Service information.
8. System displays the information about internet
8. Actor clicks Internet Banking FAQ’s banking FAQ’s.

9. System displays Privacy commitment of PRIMUS


9. Actor clicks Privacy
Bank.
10. System displays information about online
10. Actor clicks Terms & Conditions
banking terms and conditions.
11. System displays the notice and copyrights of
11. Actor clicks Disclaimer
this site.
12. Actor clicks site map 12. System displays site map about this site.

1.5.2 Admin Process flow in Home Page


Actors Action System Response
1. Actor Enters Valid URL 1. System displays home page with login
facility.
2. Actor enters valid user name 2. System will accept.
3. Actor enters valid password 3. System will accept.
4. Actor clicks Login 4. System displays Admin module.
Primus Bank Admin Module Functional Requirements
Page |7

2.0 Admin Home Page

2.1.0 Overview

This page allows administrator to define and manage master data such as Branches, Roles, Users and
Employees related to PRIMUS Bank.

2.1.1 Prototype

Admin Home Page


Primus Bank Admin Module Functional Requirements
Page |8

2.1.2 Page Elements


Element Name Element System
User Action
Type Response
Branches Button Click As per task flow diagram
Roles Button Click As per task flow diagram
Users Button Click As per task flow diagram
Employees Button Click As per task flow diagram
Home Button Click As per task flow diagram
Change Button Click As per task flow diagram
Password
Logout Button Click As per task flow diagram

2.1.3 Input Validations & Error States


NA
2.1.4 Admin Home Page Task flow diagram

Branches System displays


Branches details
Page
Roles System displays Roles
details Page.
Page

Users System displays Users


details Page.

Employees System displays


Employees Details Page.

Home System displays Home


page of Admin module.

Change System displays Change


Password Password Page.

Logout from the system


Logout
and displays Primus
Home Page.
Primus Bank Admin Module Functional Requirements
Page |9

2.1.5 Use Cases


Actors Action System Response
1. Actor clicks Branches 1. System displays Branches details page.
2. Actor clicks Roles 2. System displays Roles details page
3. Actor clicks Users 3. System displays User details page.
4. Actor clicks Employees 4. System displays Employees details page.
5. Actor clicks Home 5. System displays Admin Home Page
6. Actor clicks Change Password 6. System displays Change Password page.
7. Actor clicks Logout 7. Current session will be closed and system displays
PRIMUS Home Page.

3.0 Branches
3.1 Branches Details

3.1.0 Overview
Branches Feature allows admin to define a new branch,
modify or delete any PRIMUS Bank branches and also
admin can search for branches information based on the
given selection criteria.
Primus Bank Admin Module Functional Requirements
P a g e | 10

3.1.1 Prototype

3.1.2 Page Elements


Element Name Element System
User Action
Type Response
Country List box Select As per use cases.
State List box Select As per use cases.
City List box Select As per use cases.
Search Button Click As per use cases
Clear Button Click As per use cases
New Branch Button Click As per task flow diagram
Branches Details Table
Branch Id Tab. NA NA
element
Branch Name Tab. NA NA
element
Address Tab. NA NA
element
Area Tab. NA NA
element
City Tab. NA NA
element
Primus Bank Admin Module Functional Requirements
P a g e | 11

State Tab. NA NA
element
Edit Image Click As per task flow diagram
Link
Delete Image Click As per task flow diagram
Link

3.1.3 Input Validations & Error States

NA

3.1.4 Task flow diagram for Search and clear

Selects Country System displays


Country’s with in
selected Country in
Country List box

Selects State System displays states


with in selected
Country in State List
box

System displays Cities


Selects City with in selected State in
City List box

System displays
Click on branches based on the
Search selection criteria.

System Clears selected


Click on Clear criteria displays all
branches.

3.1.5 Admin flow for Search and Clear.


Actors Action System Response
1. Actor login
1.System displays Admin module
Primus Bank Admin Module Functional Requirements
P a g e | 12

2. Actor clicks Branches 2. System displays branches details page.


3. Actor selects required criteria of 3. System displays only the branches matching the
Country/State/City and clicks Search. selected criteria.
4. System clears the given search criteria and all
4. Actor clicks Clear.
branches will be displayed.

3.2 New Branch Creation

3.2.0 Overview

This feature allows Admin to create a new branch for PRIMUS Bank.

3.2.1 Prototype

3.2.2 Page Elements

Element Name Element System


User Action
Type Response
Branch Name Text box Enter/Edit As per task flow diagram
Address1 Text box Enter/Edit System should accept
Address2 Text box Enter/Edit System should accept
Address3 Text box Enter/Edit System should accept
Area Text box Enter/Edit System should accept
Zip code Text box Enter/Edit System should accept
Country List box Select As per Use cases
State List box Select As per Use cases
City List box Select As per Use cases
Submit Button Click As per task flow diagram
Reset Button Click As per task flow diagram
Cancel Button Click As per task flow diagram
Primus Bank Admin Module Functional Requirements
P a g e | 13
Primus Bank Admin Module Functional Requirements
P a g e | 14

3.2.3 Input Validations & Error States


Element Name Valid Data Error state
Branch Name 1. Alphanumeric only 1. Blank – “Please fill
2. Start with alphabet in the following fields
3. Min of 6 Chars – Branch Name”
4. Max of 40 Chars 2. Invalid Chars-
5. Mandatory “This field should be
6. Unique alphanumeric starts
with an alphabet”
3. Invalid Range-
“This field should be
with in 6 - 40 chars
range.
4. Duplicate- “This
branch already exists”
Address1 1. Alphanumeric and special 1. Blank – “Please fill
Chars. in the following fields
2.Mandatory – Address1”
3. Min of 4 chars. 2. Invalid Range-
4. Max of 50 chars. “This field should be
with in 4 - 50 chars
range.

Address2 1. Alphanumeric and special 1. Invalid Length-


Chars. “This field accepts a
2. Max of 50 Chars. maximum of 50 Chars.

Address3 1. Alphanumeric and special 1. Invalid Length-


Chars. “This field accepts a
2. Max of 50 Chars. maximum of 50 Chars.

Area 1. Alphanumeric and special 1. Invalid Length-


Chars. “This field accepts a
2. Should start with alphabet. maximum of 50 Chars.
3. Max of 50 Chars.
Primus Bank Admin Module Functional Requirements
P a g e | 15

Zip 1. Numeric Only 1. Blank – “Please fill


2. It should be 5 numerics in the following fields
3. Mandatory – Zip”
2. Invalid Chars-
“This field should be
numeric”
3. Invalid Range- “It
should be 5 chars in
length”

Country 1. Mandatory 1. Blank – “Please fill


in the following fields
– Country”

State 1. Mandatory 1. Blank – “Please fill


in the following fields
– State”

City 1. Mandatory 1. Blank – “Please fill


in the following fields
– City”

Login Branches Click New Enter Branch Details


Branch

Actor
3.2.4 New Branch Creation

Click If No
Ask for valid
Submit valid data

Yes Click
All the data Reset
is cleared
New Branch will be
created successfully
created Close the Click
page Cancel

Ok
Primus Bank Admin Module Functional Requirements
P a g e | 16

3.2.5 Use Cases

Admin flow for Addition of New Branch.


Actors Action System Response
1. Actor login
2.System displays Admin module

3. Actor select Branches 4. System displays branches details page.


5. Actor click New Branch 6. System displays New branch Entry Page.
7. Actor Enters necessary fields with valid data and 8. System displays a message “New Branch Created
clicks Submit. successfully with Branch ID”
9. Actor enters necessary fields with valid data and
10. System clears all fields.
clicks Reset.
11. ACTOR Enters necessary fields with valid data or 12. System closes the new branch entry page and
with out entering any fields clicks Cancel. displays branches details page.

3.3 Branch Updation

3.3.0 Overview

This feature allows Admin to modify the details of a PRIMUS branch.

3.3.1 Prototype
Primus Bank Admin Module Functional Requirements
P a g e | 17

3.3.2 Page Elements


Element Name Element System
User Action
Type Response
Branch Id Auto NA NA
Display
Branch Name Text box Enter/Edit As per task flow diagram
Address1 Text box Enter/Edit System should accept
Address2 Text box Enter/Edit System should accept
Address3 Text box Enter/Edit System should accept
Primus Bank Admin Module Functional Requirements
P a g e | 18

Area Text box Enter/Edit System should accept


Zip code Text box Enter/Edit System should accept
Country List box Select As per Use cases
State List box Select As per Use cases
City List box Select As per Use cases
Update Button Click As per task flow diagram
Cancel Button Click As per task flow diagram

3.3.3 Input Validations & Error States


Refer 3.2.3

3.3.4 Branch Update


Login Select required Update Branch Details
Branches
Branch record

Actor

Click If modified No Ask for


Update data is Valid missing /valid
data

Yes The page Click


will be Cancel
Branch details closed
will be updated
successfully

OK

3.3.5 Use Cases

Admin flow for modification of Branch.


Actors Action System Response
1. Actor login
2.System displays Admin module

3. Actor select Branches 4. System displays branches details page.


5. Actor click edit for any branch 6. System displays branch updating page.
7. Actor modifies necessary fields with valid data 8. System displays a message “New Branch
and clicks Update. Updated successfully”
Primus Bank Admin Module Functional Requirements
P a g e | 19

9. Actor modifies necessary fields with valid data or


12. z`.
with out modifying any fields clicks Cancel.

3.3 Branch Deletion

3.4.0 Overview
This feature is useful for Admin to delete an unwanted PRIMUS branch
.
3.4.1 Branch Delete
Select Click Delete
Login Branches required
Branch
record

Acto
r

Select ok or cancel
to confirm
Cancel Branch
If details page
OK

If
Dependenc
Yes ies No

Records are Record will


shared, Cannot be deleted
be deleted

3.3.5 Use Cases

Admin flow for Deletion of Branch.


Actors Action System Response
1. Actor login
1.System displays Admin module

2. Actor select Branches 2. System displays branches details page.


3. Actor click Delete for any branch 3. System displays a confirmation “Are you
Primus Bank Admin Module Functional Requirements
P a g e | 20

sure you want to delete this record?” with


“Ok” and “Cancel” buttons.
4.1 System Deletes Selected Branch (if there is
no dependency) and displays ”Branch Deleted
Successfully” message
4. Actor click “ok” button
4.2 If dependency exists, system will not allow
to delete and displays a message “its a shared
record cannot be deleted”
5. System closes the branch Deletion page and
5. Actor clicks Cancel.
displays branches details page.

4.0 Roles

4.1 Roles Details Page

4.1.1 Overview

This Page displays all existing roles and allows admin to create a new
Role, modify and delete a Role
Primus Bank Admin Module Functional Requirements
P a g e | 21

4.1.2 Prototype

4.1.3 Page Elements


Element Element
System
Name Type User Action
Response

Roles Details Table


Role Id Tab. NA NA
element
Role Name Tab. NA NA
element
Role Tab. NA NA
Description element
Edit Image Click As per Task flow Diagram
link
Delete Image Click As per Task flow Diagram
Link
New Role Button Click As per Task flow Diagram
4.2 New Role Creation.

4.2.1 Overview

This feature allows admin to create a New Role.

4.2.2 Prototype
Primus Bank Admin Module Functional Requirements
P a g e | 22

4.2.3 Page Elements


Element Element
System
Name Type User Action
Response

Role Name Text box Enter/Edit System should Accept

Role Text box Enter/Edit System should Accept


Description
Role Type List box Select System should display the selected
Role type.
Submit Button Click As per task flow diagram
Primus Bank Admin Module Functional Requirements
P a g e | 23

Reset Button Click As per task flow diagram


Cancel Button Click As per task flow diagram

4.2.4 Input Validations & Error States


Element Name Valid Data Error state
Role Name 1. Mandatory 1.Blank – “Please fill in the
2. Alphabets Only. following fields – Role Name”
3. Min of 4 Chars Max of 30 2.Invalid Chars- “This field
Chars shou ld be alphabets only”
4. Unique 3.Invalid Range- “It should
be with in 4 – 30 chars in length”
4.Duplicate-“This Role
already exists”

Role Description 1. Alphanumeric and special Chars. 1.Invalid Range- “This


2. Max of 50 chars. Field should be max of 50
chars.

RoleType 1. Mandatory 1.Blank – “Please fill in the


following fields – Role type”
Primus Bank Admin Module Functional Requirements
P a g e | 24

4.2.5 New Role Creation

Login Roles Select new Role Click new role and


in roles details Enter role details
page

Click If Ask for


Submit
valid valid role
details
Click
All the Reset
data is
cleared
New Role
will be
Click
created Close the Cancel
page

Ok

4.2.6 Use Cases

Admin flow for Addition of New Role.


Actors Action System Response
1. Actor login
1.System displays Admin module

2. Actor select Roles 2. System displays Roles details page.


3. Actor click New Roles 3. System displays New Role Entry Page.
4. Enter necessary fields with valid data 4. System displays a message “New Role
and clicks Submit. Created successfully with Role Id”
5. Enters necessary fields with valid data
5. System clears all fields.
and clicks Reset.
6. Enters necessary fields with valid data
6. System closes the new role entry page
or with out entering any fields clicks
and displays roles details page.
Cancel.
Primus Bank Admin Module Functional Requirements
P a g e | 25

4.3 Role Updation

4.3.1 Overview

This feature allows admin to modify an existing Role.

4.3.2 Prototype
Primus Bank Admin Module Functional Requirements
P a g e | 26

4.3.3 Page Elements


Element Element
System
Name Type User Action
Response

Role Id Auto NA NA
Display
Role Name Text box Enter/Edit System should Accept
Role Text box Enter/Edit System should Accept
Description
Role Type List box Select System should display the
selected Role type.
Update Button Click As per task flow diagram
Cancel Button Click As per task flow diagram

4.3.4 Input Validations & Error States

Refer 4.2.4

4.3.5 Role Update

Click Edit and update


Login Roles Select Requited
details
Role in Details page

Actor

If Ask for
Click missing /valid
Update modified
No data
data is
Valid
Yes Click
The page Cancel
will be
Role details closed
will be
updated
successfully

Ok
Primus Bank Admin Module Functional Requirements
P a g e | 27

4.3.6 Use Cases

Admin flow for Edit of Existing Role Information.


Actors Action System Response
1. Actor login
2.System displays Admin module

3. Actor select Roles 4. System displays Roles details page.


5. Actor click edit on the respective role
6. System displays Roles Update Page.
to be edited
7. Update necessary fields with valid data 8. System displays a message “Roles
and clicks Update. Updated Successfully”
9. Update necessary fields with valid data
10. System closes the Update role page
or with out entering any fields clicks
and displays roles details page.
Cancel.

4. 4.0 Role Deletion

4.4.1 Overview

This feature allows admin to delete an unwanted role.

4.4.2 Role Delete

Login Roles Select Required Click Delete


Role record

Actor

Select ok or cancel to OK Cancel


confirm
If

Yes If No
Dependencie
s

Records are Record will be


shared, Cannot deleted
be deleted

4.4.3 Use Cases


Primus Bank Admin Module Functional Requirements
P a g e | 28

Admin flow for Deletion of Existing Role.


Actors Action System Response
1. Actor login
2.System displays Admin module

3. Actor select Roles 4. System displays Roles details page.


5. Actor click Delete on the respective 6. System displays a message “Are you
role to be deleted. sure you want to delete this record”
8. System displays a message “Deletion
7. Actor Click Ok
Successful”
9. Actor Click cancel 10.System stops the process

5.0 Users

5.1 Users Details Page.

5.1.1 Overview

This page displays all users’ information and also allows admin to define and manage
PRIMUS bank users.

5.1.2 Prototype
Primus Bank Admin Module Functional Requirements
P a g e | 29

5.1.3 Page Elements


Element Element
System
Name Type User Action
Response

Branch List box Select As per use cases.


Roles List box Select As per use cases.
Search Button Click As per Task flow Diagram
Clear Button Click As per Task flow Diagram
New User Button Click As per task flow diagram
Users Details Table
User Id Tab. NA NA
Element
User Name Tab. NA NA
Element
Role Name Tab. NA NA
Element
Branch Tab. NA NA
name Element
Edit Image Click As per task flow diagram
Link
Delete Image Click As per task flow diagram
Link

5.1.3 User Search


Primus Bank Admin Module Functional Requirements
P a g e | 30

Selects Branch System displays list of


branches in branch
List box

Selects Role System displays list of


roles in roles List box

System displays user


Click on record based on the
Search selection criteria.

System Clears
Click on selected criteria
Clear displays all users
records

5.2 New User Creation

5.2.1 Overview

This feature allows admin to create a new user for PRIMUS Bank. The new user
id is created for the existing customers. To create new user any customer
should exist.
Primus Bank Admin Module Functional Requirements
P a g e | 31

5.2.2 Prototype

5.2.3 Page Elements


Element
Element Name System
Type User Action
Response

User Name Text box Enter/ Edit System should accept

Login Password Text box Enter/ Edit System should accept

Transaction Text box Enter/ Edit System should accept


Password
Branch List box Select Should display the selected branch

Role List box Select Should display the selected role.


Customer Id List box Select Should display Customer ID’s
depending on selection of Role And
branch.
Customer Name Text Box Auto Display System displays customer name for
the selected customer Id
Submit Button Click As per task flow Diagram.
Reset Button Click As per task flow Diagram.
Cancel Button Click As per task flow Diagram.
Primus Bank Admin Module Functional Requirements
P a g e | 32

5.2.4 input Validations


Element Name Valid Data Error state
User Name 1. Alphanumeric only. 1. Blank - “Please fill in the
2. Start with an Alphabet. following fields – User Name”
3. Min of 4 Chars. 2.Invalid Chars- “This field
4. Max of 16 Chars. should be alphanumeric
5. Mandatory. only”
6. Unique 3.Invalid Range- “It should
be with in 4 - 16 chars in
length”

Login Password 1. Alphanumeric and 1. Blank - “Please fill in the


Special Chars. following fields – Login
2. Min of 4 Chars. Password”
3. Max of 16 Chars. 2.Invalid Range- “It should
4. Mandatory. be with in 4 - 16 chars in
length”
Transaction Password 1. Alphanumeric and 1. Blank - “Please fill in the
Special Chars. following fields – Transaction
2. Min of 4 Chars. Password”
3. Max of 16 Chars. 2.Invalid Range- “It should
4. Mandatory. be with in 4 - 16 chars in
length”
RoleType 1. Mandatory 1. Blank – “Please fill in the
following fields – Role type”

Branch 1. Mandatory 1. Blank – “Please fill in the


following fields – Branch
Name”

Customer ID 1.Mandatory 1. Blank – “Please fill in the


following fields – Customer
ID”

Customer Name 1.Mandatory 1. Blank – “Please fill in the


2.Read only following fields – Customer
Name”
Primus Bank Admin Module Functional Requirements
P a g e | 33

5.2.5 New User Creation

Login Users Select new user Click new User and


in details page Enter user’s details

Actor

Click Yes No
If Ask for valid
Submit
valid User details

Click
All the data Reset
will be cleared
New User
will be
created Close the Click
page Cancel

Ok

5.2.6 Use Cases

Admin flow for Creation of New User.


Actors Action System Response
1. Actor login
2.System displays Admin module

3. Actor select Users 4. System displays user details page.


6. System displays New user creation
5. Actor click New user
Page.
7. Actor Enters necessary fields with 8.System displays a message “New User
valid data and clicks Submit. Created successfully with User ID”
9. Actor enters necessary fields with valid
10. System clears all fields.
data and clicks Reset.
11. ACTOR Enters necessary fields with
12. System closes the new user creation
valid data or with out entering any fields
page and displays user details page.
clicks Cancel.

5.3 User Updation

5.3.1 Overview
Primus Bank Admin Module Functional Requirements
P a g e | 34

This feature allows admin to modify existing user information.

5.3.2 Prototype

5.3.3 Page Elements


Element Element
System
Name Type User Action
Response

User Id Auto
Login
NA
Users
NA required
Select Click Edit and
User in the list update details
display
User Name Text box Enter/ Edit System should accept
Login Text box Enter/ Edit System should accept
Password
Actor
Transaction Text box Enter/ Edit System should accept
Password
Click Yes If No Ask for
Update
Update Button
modified
Click missing valid As per task flow Diagram.
Cancel Button
data is Click data As per task flow Diagram.
5.3.4 Input Validations
Valid & Error States
Click
The page will Cancel
be close
Refer 5.2.4 User details
will be
updated

5.3.5 User Updation

Ok
Primus Bank Admin Module Functional Requirements
P a g e | 35

5.3.6 Use Cases

Admin flow for modification of User.

Actors Action System Response


1. Actor login
1.System displays Admin module

2. Actor select Users 2. System displays user’s details page.


3. Actor click edit for any user 3. System displays user updation page.
4. Actor modifies necessary fields with 4. System displays a message “User
valid data and clicks Update. Updated successfully”
5. Actor modifies necessary fields with
5. System closes the user updation page
valid data or with out modifying any
and displays user details page.
fields clicks Cancel.

5.4 User Deletion


5.4.1 Overview

This feature allows admin to delete an unwanted PRIMUS bank user.

5.4.2 User Deletion


Primus Bank Admin Module Functional Requirements
P a g e | 36

Login Select required Click Delete


Users
User in the list

Actor

Select Ok or Cancel
To Conform Ok Cancel The user
If cannot be
deleted

The user record will


be deleted

5.4.3 Use Cases

Admin flow for Deletion of a User.


Actors Action System Response
1. Actor login
1.System displays Admin module

2. Actor select Users 2. System displays user’s details page.


3. System displays a confirmation
3. Actor click Delete for any user
window with “Yes” and “No” options.
4. If Actor clicks “Ok” 4. System deletes the user.
5. If actor clicks “Cancel” 5. System displays User details page.

6. Employees

6.1 Employee Details Page

6.1.0 Overview

This feature allows admin to view login user names of PRIMUS bank employees
working with various branches and to define and manage logins for employees.

6.1.1 Prototype
Primus Bank Admin Module Functional Requirements
P a g e | 37

6.1.2 Page Elements

Element Name Element Type User System


Action Response
Employee Id Tab. Element NA NA
Employee Name Tab. Element NA NA

Password Tab. Element NA NA


Role Tab. Element NA NA
Branch Tab. Element NA NA
Edit Button Click AS per task flow diagram
Primus Bank Admin Module Functional Requirements
P a g e | 38

Delete Button Click AS per task flow diagram


New Employee Button Click AS per task flow diagram

6.2 New Employee Creation

6.2.1 Overview

This feature allows admin to create a new login for PRIMUS Bank branch
employee.

6.2.2 Prototype.

6.2.3 Page Elements


Element Element Type
System
Name User Action
Response

Banker Text box Enter/Edit Accepts


Name
Login Text box Enter/Edit Accepts
Password
Role List box Select Displays selected role
Branch List box Select Displays selected role
Submit Button Click As per task flow diagram
Primus Bank Admin Module Functional Requirements
P a g e | 39

Reset Button Click As per task flow diagram


Cancel Button Click As per task flow diagram

6.2.4 Input Validations


Element Name Valid Data Error state
Banker Name 1. Alphanumeric only. 1. Blank/Invalid- “Enter
2. Start with an Alphabet. a Valid Banker
3. Min of 4 Chars. Name”
4. Max of 16 Chars.
5. Mandatory.
6. Unique
Login Password 1.Alphanumeric and 2. Blank/Invalid- “Enter
Special Chars. valid password”
2. Min of 4 Chars.
Max of 16 Chars.
3. Mandatory.

Role 1. Mandatory 1. Blank- “Select a Valid


Role”

Branch 1. Mandatory 1. Blank- “Select a Valid


branch”

6.2.5 New Employee Creation

Login Employee Click New Enter Employee Details like


Employee role, branch

Actor

Yes No
Click
If Ask for valid
Submit
valid User details

Click
Reset
All the data
will be cleared
Yes
New Emp
will be
created Click
Close the Cancel
page

Ok
Primus Bank Admin Module Functional Requirements
P a g e | 40

6.2.6 Use Cases


Admin flow for Addition of New Employee.
Actors Action System Response
1. Actor login
2.System displays Admin module

4. System displays Employee details


2. Actor select Employee
page.
6. System displays New Employee Entry
3. Actor click New Employee
Page.
4. Enter necessary fields with valid data 8. System displays a message “Employee
and clicks Submit. Created Successfully with Employee ID”
5. Enters necessary fields with valid data
10. System clears all fields.
and clicks Reset.
11. Enters necessary fields with valid 12. System closes the new Employee
data or with out entering any fields clicks entry page and displays Employee details
Cancel. page.

6.3 Employee Updation

6.3.1 Overview
This feature allows admin to modify login information of a PRIMUS bank employee.

6.3.2 Prototype for Employee Updation


Primus Bank Admin Module Functional Requirements
P a g e | 41

6.3.3 Page Elements


Element Element
System
Name Type User Action
Response

Banker Id Auto NA NA
Display
Banker Text box Enter/Edit Accepts
Name
Login Text box Enter/Edit Accepts
Password
Role List box Select Displays selected role
Branch List box Select Displays selected role
Update Button Click As per task flow diagram
Cancel Button Click As per task flow diagram

6.3.4 input Validations & Error States

Refer 6.2.4
Login Employee
Select required Click Edit and
Employee in the update details
6.3.5 Employee Updation Table

Actor

Click Yes If No Ask for


Update modified missing /valid
data
data is
Valid
The page is Click
closed Cancel
Employee
details are
updated
successfully

Ok
Primus Bank Admin Module Functional Requirements
P a g e | 42

6.3.6 Use Cases

Admin flow for Edit of Existing Employee Details.


Actors Action System Response
1. Actor login
1.System displays Admin module

2. System displays Employee details


2. Actor select Employee
page.
3. Actor click edit on the respective 3. System displays Employee Update
employee details to be edited Page.
4. Update necessary fields with valid data 4. System displays a message “Updated
and clicks Update. Successfully”
5. Update necessary fields with valid data 5. System closes the Update Employee
or with out entering any fields clicks details page and displays Employees
Cancel. details page.

6.4 Employee Deletion

6.4.1 Overview

This feature allows admin to delete an unwanted login of PRIMUS bank


Select required Click Delete
employee. Login Employee
Employee in
the Table
6.4.2 Task flow diagram
Actor

Select Ok or Cancel Cancel The employee


to confirm If cannot be
deleted
Ok

The Employee
record will be
deleted
Primus Bank Admin Module Functional Requirements
P a g e | 43

Admin flow for Deletion of Employee.


Actors Action System Response
1. Actor login 1.System displays Admin module
2. System displays Employee details
2. Actor select Employee
page.
3. System displays a message “Are you
3. Actor click Delete on the respective
sure you want to delete this record” with
role to be deleted.
“Ok” and “Cancel” buttons
4. System displays a message “Deletion
4. Actor Click Ok
Successfully”
5. Actor Click cancel 5.System stops the process

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