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