Primus Bank Module Functional Requirements Page |1
PrimUS Bank Module Functional Requirements Version 2.0
Document Name PrimusBank_ _FRS
Versio n Start Numb Date er 2.0
Prepared Reviewed By By
Modified Date
Present Status
18/01/20 QEdge Team Suresh Babu 12
26/01/2012
Completed
QEdge Technologies, #204, 2nd Floor,Nagasuri Plaza, Ameerpet, Hyderabad.
[email protected], www.qedgetech.com, Ph: 040-64644491 / 92, 7702944491
Primus Bank Module Functional Requirements Page |2
1.0 Primus Bank Home Page 1.1.0 Overview PRIMUS Home page allows different s such as , bank employee, various customers (Individual customers, corporate customers, International Customers) to 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
https://idoc-pub.cinepelis.org/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="fa93949c95d48b9f9e9d9fba9d979b9396d4999597">[email protected], www.qedgetech.com, Ph: 040-64644491 / 92, 7702944491
Primus Bank Module Functional Requirements Page |3 1.2.0 Page Elements Home Page Element Name
Home Personal Banking Corporate Banking Internation al Banking
Element Type
Action
System Response
Button Button
Click Click
As per task flow diagram As per task flow diagram
Button
Click
As per task flow diagram
Button
Click
As per task flow diagram
Button
Click
As per task flow diagram
Customer Personal Button Corporate Button Internation Button al
Click Click Click
As per task flow diagram As per task flow diagram As per task flow diagram
Select
System should accept
Enter Enter Click
System should accept System should accept As per task flow diagram
Click
As per task flow diagram
Click
As per task flow diagram
Click Click
As per task flow diagram As per task flow diagram
Click Click NA
As per task flow diagram As per task flow diagram NA
Banker Branch List box Name Name Textbox Textbox Link information Links Customer Link Service Internet Link Banking FAQ’s Privacy Link and Link Conditions Disclaimer Link Site map Link News Scrolling Text
QEdge Technologies, #204, 2nd Floor,Nagasuri Plaza, Ameerpet, Hyderabad.
[email protected], www.qedgetech.com, Ph: 040-64644491 / 92, 7702944491
Primus Bank Module Functional Requirements Page |4
1.3.0 Input Validations & Error States Element Name
Name
Valid Data 1. Mandatory.
Error state 1. Blank/Invalid- “Enter a Valid Name”
2. Mandatory.
2.Blank/Invalidvalid ”
“Enter
IF failed then System Should display a pop that Incorrect Name / .
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 Banking
Home
System displays Home page of Primus Bank
System displays information about Personal Banking
clicks Corporate Banking
System displays information about Corporate Banking
clicks International Banking
System displays information about International Banking
C
System displays information about Primus Bank
QEdge Technologies, #204, 2nd Floor,Nagasuri Plaza, Ameerpet, Hyderabad.
[email protected], www.qedgetech.com, Ph: 040-64644491 / 92, 7702944491
Primus Bank Module Functional Requirements Page |5
C
Customer Service
System displays Customer service information of Primus Bank
Internet Banking FAQ’s
System displays some FAQ’s about Internet Banking.
Privacy
& Conditions
System displays & conditions of Internet banking
Disclaimer
System displays privacy commitment of Primus Bank
1.4.2 Flow
System displays notice and copyright of this site.
Site Map
System displays site map of Primus Bank
Enters valid URL System displays Home page of Primus Bank
Enters valid Name and
Clicks
System displays module.
QEdge Technologies, #204, 2nd Floor,Nagasuri Plaza, Ameerpet, Hyderabad.
[email protected], www.qedgetech.com, Ph: 040-64644491 / 92, 7702944491
Primus Bank Module Functional Requirements Page |6
1.4.3 Customer flow for Personal, corporate and International Banking. Customer
Enter valid URL System displays Home page of Primus Bank
System displays page for personal, corporate and international baking
Personal
Corporate NRI
1.4.4 Banker flow for Banking Module.
Banker
Enter valid URL System displays Home page of Primus Bank
Select a Branch Enter valid Name and Click System displays Banker module. QEdge Technologies, #204, 2nd Floor,Nagasuri Plaza, Ameerpet, Hyderabad.
[email protected], www.qedgetech.com, Ph: 040-64644491 / 92, 7702944491
Primus Bank Module Functional Requirements Page |7
1.5.0 Use Cases 1.5.1 Visitor Process flow in Home Page Actors Action 1. Actor Enters Valid URL 2. Actor clicks Home 3. Actor clicks Personal Banking 4. Actor clicks Corporate Banking 5. Actor clicks International Banking 6. Actor clicks 7. Actor clicks Customer Service 8. Actor clicks Internet Banking FAQ’s 9. Actor clicks Privacy 10. Actor clicks & Conditions 11. Actor clicks Disclaimer 12. Actor clicks site map
System Response 1. System displays home page with facility. 2. System displays home page with facility. 3. System displays information and services offered for Personal banking. 4. System displays information and services offered for Corporate banking 5. System displays information and services offered for International Banking. 6. System displays information about PRIMUS Bank. 7. System displays Customer Service information. 8. System displays the information about internet banking FAQ’s. 9. System displays Privacy commitment of PRIMUS Bank. 10. System displays information about online banking and conditions. 11. System displays the notice and copyrights of this site. 12. System displays site map about this site.
1.5.2 Process flow in Home Page Actors Action 1. Actor Enters Valid URL
System Response
2. Actor enters valid name
1. System displays home page with facility. 2. System will accept.
3. Actor enters valid
3. System will accept.
4. Actor clicks
4. System displays module.
QEdge Technologies, #204, 2nd Floor,Nagasuri Plaza, Ameerpet, Hyderabad.
[email protected], www.qedgetech.com, Ph: 040-64644491 / 92, 7702944491
Primus Bank Module Functional Requirements Page |8 1.5.3 Customer Process flow in Home Page Actors Action 1. Actor Enters Valid URL 2. Actor clicks Personal 3..Actor clicks Corporate 4.Actor clicks International
System Response 1. System displays home page with facility. 2. System displays page for personal banking 3. System displays page for Corporate banking 4.System displays page for International banking
1.5.4 Banker Process flow in Home Page Actors Action 1. Actor Enters Valid URL
System Response
2. Actor selects respective branch
1. System displays home page with facility. 2. System display the selected branch
3. Actor enters valid name
3. System will accept.
4. Actor enters valid
4. System will accept.
5. Actor clicks
5. System displays Banker module.
2.0 Home Page QEdge Technologies, #204, 2nd Floor,Nagasuri Plaza, Ameerpet, Hyderabad.
[email protected], www.qedgetech.com, Ph: 040-64644491 / 92, 7702944491
Primus Bank Module Functional Requirements Page |9 2.1.0 Overview This page allows to define and manage master data such as Branches, Roles, s and Employees related to PRIMUS Bank.
2.1.1 Prototype Home Page
2.1.2 Page Elements Element Name
Element Type
Action
System Response
QEdge Technologies, #204, 2nd Floor,Nagasuri Plaza, Ameerpet, Hyderabad.
[email protected], www.qedgetech.com, Ph: 040-64644491 / 92, 7702944491
Primus Bank Module Functional Requirements P a g e | 10 Branches Roles s Employees Home Change
Button Button Button Button Button Button
Click Click Click Click Click Click
As As As As As As
per per per per per per
task task task task task task
flow flow flow flow flow flow
diagram diagram diagram diagram diagram diagram
Button
Click
As per task flow diagram
2.1.3 Input Validations & Error States NA 2.1.4 Task flow diagram Branches
Roles
System displays Branches details Page System displays Roles details Page.
Page s
Employees
Home
System displays s details Page.
System displays Employees Details Page.
System displays Home page of module.
Change
System displays Change Page.
from the system and displays Primus Home Page.
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
QEdge Technologies, #204, 2nd Floor,Nagasuri Plaza, Ameerpet, Hyderabad.
[email protected], www.qedgetech.com, Ph: 040-64644491 / 92, 7702944491
Primus Bank Module Functional Requirements P a g e | 11 3. Actor clicks s
3. System displays details page.
4. Actor clicks Employees
4. System displays Employees details page.
5. Actor clicks Home
5. System displays Home Page
6. Actor clicks Change
6. System displays Change page.
7. Actor clicks
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 to define a new branch, modify or delete any PRIMUS Bank branches and also can search for branches information based on the given selection criteria.
3.1.1 Prototype
QEdge Technologies, #204, 2nd Floor,Nagasuri Plaza, Ameerpet, Hyderabad.
[email protected], www.qedgetech.com, Ph: 040-64644491 / 92, 7702944491
Primus Bank Module Functional Requirements P a g e | 12 3.1.2 Page Elements Element Name
Element Type
System Response
Action
Country List box Select State List box Select City List box Select Click Search Button Click Clear Button Click New Button Branch Branches Details Table NA Branch Id Tab. element NA Branch Tab. Name element NA Address Tab. element NA Area Tab. element NA City Tab. element NA State Tab. element Click Edit Image Selects Country Link Click Delete Image Link 3.1.3 Input Validations & Error Selects State States NA
As As As As As As
per per per per per per
use cases. use cases. use cases. use cases use cases task flow diagram
NA NA NA NA NA NA As per task flow diagram System displays Country’s withflow in diagram As per task selected Country in Country List box System displays states with in selected Country in State List box
3.1.4 Task flow diagram for Search and clear Selects City
Click on Search
System displays Cities with in selected State in City List box
System displays branches based on the selection criteria.
QEdge Technologies, #204, 2nd Floor,Nagasuri Plaza, Ameerpet, Hyderabad.
[email protected], www.qedgetech.com, System Ph: 040-64644491 / 92, 7702944491 Clears selected Click on Clear
criteria displays all branches.
Primus Bank Module Functional Requirements P a g e | 13
3.1.5 flow for Search and Clear. Actors Action
System Response
1. Actor 1.System displays module 2. Actor clicks Branches 3. Actor selects required criteria of Country/State/City and clicks Search. 4. Actor clicks Clear.
2. System displays branches details page. 3. System displays only the branches matching the selected criteria. 4. System clears the given search criteria and all branches will be displayed.
3.2 New Branch Creation 3.2.0 Overview This feature allows to create a new branch for PRIMUS Bank.
QEdge Technologies, #204, 2nd Floor,Nagasuri Plaza, Ameerpet, Hyderabad.
[email protected], www.qedgetech.com, Ph: 040-64644491 / 92, 7702944491
Primus Bank Module Functional Requirements P a g e | 14 3.2.1 Prototype
3.2.2 Page Elements QEdge Technologies, #204, 2nd Floor,Nagasuri Plaza, Ameerpet, Hyderabad.
[email protected], www.qedgetech.com, Ph: 040-64644491 / 92, 7702944491
Primus Bank Module Functional Requirements P a g e | 15 Element Name
Element Type
Branch Name Address1 Address2 Address3 Area Zip code Country State City Submit Reset Cancel
Text box
Enter/Edit
As per task flow diagram
Text box Text box Text box Text box Text box List box List box List box Button Button Button
Enter/Edit Enter/Edit Enter/Edit Enter/Edit Enter/Edit Select Select Select Click Click Click
System should accept System should accept System should accept System should accept System should accept As per Use cases As per Use cases As per Use cases As per task flow diagram As per task flow diagram As per task flow diagram
Action
System Response
3.2.3 Input Validations & Error States Element Name
Valid Data
Error state
QEdge Technologies, #204, 2nd Floor,Nagasuri Plaza, Ameerpet, Hyderabad.
[email protected], www.qedgetech.com, Ph: 040-64644491 / 92, 7702944491
Primus Bank Module Functional Requirements P a g e | 16 Branch Name
1. 2. 3. 4. 5. 6.
Alphanumeric only Start with alphabet Min of 6 Chars Max of 40 Chars Mandatory Unique
Address1
1. Alphanumeric and special Chars. 2.Mandatory 3. Min of 4 chars. 4. Max of 50 chars.
Address2
1. Alphanumeric and special Chars. 2. Max of 50 Chars.
1. Invalid Length“This field accepts a maximum of 50 Chars.
Address3
1. Alphanumeric and special Chars. 2. Max of 50 Chars.
1. Invalid Length“This field accepts a maximum of 50 Chars.
Area
1. Alphanumeric and special Chars. 2. Should start with alphabet. 3. Max of 50 Chars.
1. Invalid Length“This field accepts a maximum of 50 Chars.
Zip
1. Numeric Only 2. It should be 5 Chars 3. Mandatory
1. Blank – “Please fill in the following fields – 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”
Blank – “Please fill in the following fields – Branch Name” 2. Invalid Chars- “This field should be alphanumeric starts with an alphabet” 3. Invalid Range“This field should be with in 6 - 40 chars range. 4. Duplicate“This branch already exists” 1. Blank – “Please fill in the following fields – Address1” 2. Invalid Range“This field should be with in 4 - 50 chars range. 1.
QEdge Technologies, #204, 2nd Floor,Nagasuri Plaza, Ameerpet, Hyderabad.
[email protected], www.qedgetech.com, Ph: 040-64644491 / 92, 7702944491
Primus Bank Module Functional Requirements P a g e | 17 3.2.4 Task flow diagram
Click New Branch
Branches
Enter Branch Details
Actor
If valid
Click Submit
No
Ask for valid data
Yes All the data is cleared
New Branch will be created successfully created
Click Reset
Close the page
Click Cancel
Ok
3.2.5 Use Cases flow for Addition of New Branch. Actors Action
System Response
1. Actor 2.System displays module 3. Actor select Branches 5. Actor click New Branch 7. Actor Enters necessary fields with valid data and clicks Submit. 9. Actor enters necessary fields with valid data and clicks Reset. 11. ACTOR Enters necessary fields with valid data or with out entering any fields clicks Cancel.
4. System displays branches details page. 6. System displays New branch Entry Page. 8. System displays a message “New Branch Created successfully with Branch ID” with “Ok” Button 10. System clears all fields. 12. System closes the new branch entry page and displays branches details page.
QEdge Technologies, #204, 2nd Floor,Nagasuri Plaza, Ameerpet, Hyderabad.
[email protected], www.qedgetech.com, Ph: 040-64644491 / 92, 7702944491
Primus Bank Module Functional Requirements P a g e | 18 3.3 Branch Updation 3.3.0 Overview This feature allows to modify the details of a PRIMUS branch.
3.3.1 Prototype
3.3.2 Page Elements QEdge Technologies, #204, 2nd Floor,Nagasuri Plaza, Ameerpet, Hyderabad.
[email protected], www.qedgetech.com, Ph: 040-64644491 / 92, 7702944491
Primus Bank Module Functional Requirements P a g e | 19 Element Name
Element Type
Branch Id
Auto Display Text box
NA
NA
Enter/Edit
As per task flow diagram
Text box Text box Text box
Enter/Edit Enter/Edit Enter/Edit
System should accept System should accept System should accept
Branch Name Address1 Address2 Address3
System Response
Action
QEdge Technologies, #204, 2nd Floor,Nagasuri Plaza, Ameerpet, Hyderabad.
[email protected], www.qedgetech.com, Ph: 040-64644491 / 92, 7702944491
Primus Bank Module Functional Requirements P a g e | 20 Area Zip code Country State City Update Cancel
Text box Text box List box List box List box Button Button
Enter/Edit Enter/Edit Select Select Select Click Click
System should accept System should accept As per Use cases As per Use cases As per Use cases As per task flow diagram As per task flow diagram
3.3.3 Input Validations & Error States Refer 3.2.3 3.3.4 Task flow diagram
Select required Branch record
Branches
Update Branch Details
Actor
If modified data is Valid
Click Update
No
Ask for missing /valid data
Yes
The page will be closed
Branch details will be updated successfully
Click Cancel
OK 3.3.5 Use Cases flow for modification of Branch. Actors Action
System Response
1. Actor 2.System displays module 3. Actor select Branches
4. System displays branches details page.
5. Actor click edit for any branch 7. Actor modifies necessary fields with valid data and clicks Update.
6. System displays branch updating page. 8. System displays a message “New Branch Updated successfully”
QEdge Technologies, #204, 2nd Floor,Nagasuri Plaza, Ameerpet, Hyderabad.
[email protected], www.qedgetech.com, Ph: 040-64644491 / 92, 7702944491
Primus Bank Module Functional Requirements P a g e | 21 9. Actor modifies necessary fields with valid data or with out modifying any fields clicks Cancel.
3.3
12. System closes the branch updating page and displays branches details page.
Branch Deletion
3.4.0 Overview This feature is useful for to delete an unwanted PRIMUS branch . 3.4.1 Task flow Diagram
Select required Branch record
Branches
Click Delete
Actor
Select ok or cancel to confirm
Branch details page
Cancel
If OK
Yes
No If Dependenci es
Records are shared, Cannot be deleted
3.3.5
Record will be deleted
Use Cases
flow for Deletion of Branch. Actors Action
System Response
1. Actor 1.System displays module 2. Actor select Branches 3. Actor click Delete for any branch
2. System displays branches details page. 3. System displays a confirmation “Are you sure you want to delete this record?” with “Ok” and “Cancel”
QEdge Technologies, #204, 2nd Floor,Nagasuri Plaza, Ameerpet, Hyderabad.
[email protected], www.qedgetech.com, Ph: 040-64644491 / 92, 7702944491
Primus Bank Module Functional Requirements P a g e | 22
4. Actor click “ok” button
5. Actor clicks Cancel.
buttons. 4.1 System Deletes Selected Branch (if there is no dependency) and displays ”Branch Deleted Successfully” message 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 displays branches details page.
4.0 Roles 4.1 Roles Details Page 4.1.1 Overview This Page displays all existing roles and allows to create a new Role, modify and delete a Role
QEdge Technologies, #204, 2nd Floor,Nagasuri Plaza, Ameerpet, Hyderabad.
[email protected], www.qedgetech.com, Ph: 040-64644491 / 92, 7702944491
Primus Bank Module Functional Requirements P a g e | 23 4.1.2 Prototype
4.1.3 Page Elements Element Name
Element Type
Roles Details Table Role Id Tab. element Role Name Tab. element Role Tab. Description element Edit Image link Delete Image Link New Role Button
System Response
Action
NA
NA
NA
NA
NA
NA
Click
As per Task flow Diagram
Click
As per Task flow Diagram
Click
As per Task flow Diagram
QEdge Technologies, #204, 2nd Floor,Nagasuri Plaza, Ameerpet, Hyderabad.
[email protected], www.qedgetech.com, Ph: 040-64644491 / 92, 7702944491
Primus Bank Module Functional Requirements P a g e | 24 4.2 New Role Creation. 4.2.1 Overview This feature allows to create a New Role. 4.2.2 Prototype
QEdge Technologies, #204, 2nd Floor,Nagasuri Plaza, Ameerpet, Hyderabad.
[email protected], www.qedgetech.com, Ph: 040-64644491 / 92, 7702944491
Primus Bank Module Functional Requirements P a g e | 25 4.2.3 Page Elements Element Name
Element Type
Role Name
Text box
Enter/Edit
System should Accept
Role Description Role Type
Text box
Enter/Edit
System should Accept
List box
Select
Submit Reset Cancel
Button Button Button
Click
System should display the selected Role type. As per task flow diagram
Click
As per task flow diagram
Click
As per task flow diagram
4.2.4
System Response
Action
Input Validations & Error States Element Name
Role Name
Valid Data 1. Mandatory 2. Alphabets Only. 3. Min of 4 Chars Max Chars 4. Unique
Error state 1.Blank – “Please fill in the following fields – Role Name” of 30 2.Invalid Chars- “This field shou ld be alphabets only” 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. 2. Max of 50 chars.
1.Invalid Range- “This Field should be max of 50 chars.
RoleType
1. Mandatory
1. Blank – “Please fill in the following fields – Role type”
4.2.5 Task flow Diagram QEdge Technologies, #204, 2nd Floor,Nagasuri Plaza, Ameerpet, Hyderabad.
[email protected], www.qedgetech.com, Ph: 040-64644491 / 92, 7702944491
Primus Bank Module Functional Requirements P a g e | 26
Click Submit
Select new Role in roles details page
Roles
If valid
Ask for valid role details
Click Reset
All the data is cleared
New Role will be created
Click new role and Enter role details
Close the page
Click Cancel
Ok
4.2.6 Use Cases flow for Addition of New Role. Actors Action 1. Actor
System Response 1.System displays 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 and clicks Submit. 5. Enters necessary fields with valid data and clicks Reset. 6. Enters necessary fields with valid data or with out entering any fields clicks Cancel.
4. System displays a message “New Role Created successfully with Role Id” 5. System clears all fields. 6. System closes the new role entry page and displays roles details page.
QEdge Technologies, #204, 2nd Floor,Nagasuri Plaza, Ameerpet, Hyderabad.
[email protected], www.qedgetech.com, Ph: 040-64644491 / 92, 7702944491
Primus Bank Module Functional Requirements P a g e | 27 4.3
Role Updation
4.3.1 Overview This feature allows to modify an existing Role. 4.3.2 Prototype
QEdge Technologies, #204, 2nd Floor,Nagasuri Plaza, Ameerpet, Hyderabad.
[email protected], www.qedgetech.com, Ph: 040-64644491 / 92, 7702944491
Primus Bank Module Functional Requirements P a g e | 28 4.3.3 Page Elements Element Type
Element Name
Role Id Role Name Role Description Role Type Update Cancel
System Response
Action
Auto Display Text box Text box
NA
NA
Enter/Edit
System should Accept
Enter/Edit
System should Accept
List box
Select
Button Button
Click
System should display the selected Role type. As per task flow diagram
Click
As per task flow diagram
4.3.4 Input Validations & Error States Refer 4.2.4 4.3.5 Task flow Diagram
Roles
Select Requited Role in Details page
Click Edit and update details
Actor
Click Update
If modified data is Valid Yes
Role details will be updated successfully
No
Ask for missing /valid data The page will be closed
Click Cancel
Ok 4.3.6 Use Cases QEdge Technologies, #204, 2nd Floor,Nagasuri Plaza, Ameerpet, Hyderabad.
[email protected], www.qedgetech.com, Ph: 040-64644491 / 92, 7702944491
Primus Bank Module Functional Requirements P a g e | 29 flow for Edit of Existing Role Information. Actors Action
System Response
1. Actor 2.System displays module 3. Actor select Roles
4. System displays Roles details page.
5. Actor click edit on the respective role to be edited 7. Update necessary fields with valid data and clicks Update. 9. Update necessary fields with valid data or with out entering any fields clicks Cancel.
6. System displays Roles Update Page. 8. System displays a message “Roles Updated Successfully” 10. System closes the Update role page and displays roles details page.
4. 4.0 Role Deletion 4.4.1 Overview This feature allows to delete an unwanted role.
4.4.2 Task flow diagram
Select Required Role record
Roles
Click Delete
Actor
Select ok or cancel to confirm
Yes
Records are shared, Cannot be deleted
OK
Cancel
If
If Dependencie s
No
Record will be deleted
4.4.3 Use Cases QEdge Technologies, #204, 2nd Floor,Nagasuri Plaza, Ameerpet, Hyderabad.
[email protected], www.qedgetech.com, Ph: 040-64644491 / 92, 7702944491
Primus Bank Module Functional Requirements P a g e | 30 flow for Deletion of Existing Role. Actors Action 1. Actor
System Response 2.System displays module
3. Actor select Roles
4. System displays Roles details page.
5. Actor click Delete on the respective role to be deleted.
6. System displays a message “Are you sure you want to delete this record” 8. System displays a message “Deletion Successful”
7. Actor Click Ok 9. Actor Click cancel
10.System stops the process
5.0 s QEdge Technologies, #204, 2nd Floor,Nagasuri Plaza, Ameerpet, Hyderabad.
[email protected], www.qedgetech.com, Ph: 040-64644491 / 92, 7702944491
Primus Bank Module Functional Requirements P a g e | 31 5.1 s Details Page. 5.1.1 Overview This page displays all s’ information and also allows to define and manage PRIMUS bank s.
5.1.2 Prototype
5.1.3 Page Elements Element Name
Branch Roles Search Clear New s Details
Element Type
List box List box Button Button Button Table
Action
System Response
Select
As per use cases.
Select
As per use cases.
Click
As per Task flow Diagram
Click
As per Task flow Diagram
Click
As per task flow diagram
QEdge Technologies, #204, 2nd Floor,Nagasuri Plaza, Ameerpet, Hyderabad.
[email protected], www.qedgetech.com, Ph: 040-64644491 / 92, 7702944491
Primus Bank Module Functional Requirements P a g e | 32 Id Name Role Name Branch name Edit Delete
Tab. Element Tab. Element Tab. Element Tab. Element Image Link Image Link
NA
NA
NA
NA
NA
NA
NA
NA
Click
As per task flow diagram
Click
As per task flow diagram
5.2 New Creation 5.2.1 Overview This feature allows to create a new for PRIMUS Bank. The new id is created for the existing customers. To create new any customer should exist.
5.2.2 Prototype QEdge Technologies, #204, 2nd Floor,Nagasuri Plaza, Ameerpet, Hyderabad.
[email protected], www.qedgetech.com, Ph: 040-64644491 / 92, 7702944491
Primus Bank Module Functional Requirements P a g e | 33
5.2.3 Page Elements Element Name
Element Type
Action
System Response
Name
Text box
Enter/ Edit
System should accept
Text box
Enter/ Edit
System should accept
Transaction Branch
Text box
Enter/ Edit
System should accept
List box
Select
Should display the selected branch
Role Customer Id
List box List box
Select
Should display the selected role.
Select
Customer Name
Text Box
Auto Display
Should display Customer ID’s depending on selection of Role And branch. System displays customer name for the selected customer Id
Submit
Button
Click
As per task flow Diagram.
QEdge Technologies, #204, 2nd Floor,Nagasuri Plaza, Ameerpet, Hyderabad.
[email protected], www.qedgetech.com, Ph: 040-64644491 / 92, 7702944491
Primus Bank Module Functional Requirements P a g e | 34 Reset Cancel
Button Button
Click
As per task flow Diagram.
Click
As per task flow Diagram.
5.2.4 input Validations Element Name
Valid Data Alphanumeric only. Start with an Alphabet. Min of 4 Chars. Max of 16 Chars. Mandatory. Unique
Name
1. 2. 3. 4. 5. 6.
1. Alphanumeric and Special Chars. 2. Min of 4 Chars. 3. Max of 16 Chars. 4. Mandatory.
Transaction
1. Alphanumeric and Special Chars. 2. Min of 4 Chars. 3. Max of 16 Chars. 4. Mandatory.
RoleType
1. Mandatory
Branch
Customer ID Click
s
1. Mandatory
Error state 1. Blank - “Please fill in the following fields – Name” 2.Invalid Chars- “This field should be alphanumeric only” 3.Invalid Range- “It should be with in 4 - 16 chars in length” 1. Blank - “Please fill in the following fields – ” 2.Invalid Range- “It should be with in 4 - 16 chars in length” 1. Blank - “Please fill in the following fields – Transaction ” 2.Invalid Range- “It should be with in 4 - 16 chars in length” 1. Blank – “Please fill in the following fields – Role type”
Select new Click new and “Please in details page 1. Blank Enter–’s detailsfill in the
following Name”
1.Mandatory
Yes
Submit Name Customer
No If 1.Mandatory valid 2.Read only
–
Branch
1. Blank – “Please fill in the following fields – Customer ID” Ask for valid details
All the data will be cleared New
fields
1. Blank – “Please fill in the following fields – Customer Name” Click Reset
willDiagram be 5.2.5 Task flow created Close the Click QEdge Technologies, #204, 2nd Floor,Nagasuri Plaza, Ameerpet, Hyderabad. page Cancel
[email protected], www.qedgetech.com, Ph: 040-64644491 / 92, 7702944491
Ok
Primus Bank Module Functional Requirements P a g e | 35
Actor
5.2.6 Use Cases flow for Creation of New . Actors Action 1. Actor
3. Actor select s 5. Actor click New 7. Actor Enters necessary fields with valid data and clicks Submit. 9. Actor enters necessary fields with valid data and clicks Reset. 11. ACTOR Enters necessary fields with valid data or with out entering any fields clicks Cancel.
System Response 2.System displays module 4. System displays details page. 6. System displays New creation Page. 8.System displays a message “New Created successfully with ID” 10. System clears all fields. 12. System closes the new creation page and displays details page.
5.3 Updation QEdge Technologies, #204, 2nd Floor,Nagasuri Plaza, Ameerpet, Hyderabad.
[email protected], www.qedgetech.com, Ph: 040-64644491 / 92, 7702944491
Primus Bank Module Functional Requirements P a g e | 36 5.3.1 Overview This feature allows to modify existing information.
5.3.2 Prototype
5.3.3 Page Elements Element Name
Id Name Transaction Update Cancel 5.3.4 Input
Element Type
System Response
Action
Auto display Text box Text box
NA
NA
Enter/ Edit
System should accept
Enter/ Edit
System should accept
Text box
Enter/ Edit
System should accept
Click Button Click Button Validations & Error States
As per task flow Diagram. As per task flow Diagram.
QEdge Technologies, #204, 2nd Floor,Nagasuri Plaza, Ameerpet, Hyderabad.
[email protected], www.qedgetech.com, Ph: 040-64644491 / 92, 7702944491
Primus Bank Module Functional Requirements P a g e | 37 Refer 5.2.4 5.3.5 Task flow Diagram
Select required in the list
s
Click Edit and update details
Actor Click Update
Yes
If modified data is
No
Ask for missing valid data
Valid
details will be updated
The page will be close
Click Cancel
Ok
5.3.6 Use Cases flow for modification of . Actors Action
System Response
1. Actor 1.System displays module 2. Actor select s
2. System displays ’s details page.
3. Actor click edit for any
3. System displays updation page.
4. Actor modifies necessary fields with valid data and clicks Update. 5. Actor modifies necessary fields with valid data or with out modifying any fields clicks Cancel.
4. System displays a message “ Updated successfully” 5. System closes the updation page and displays details page.
5.4 Deletion QEdge Technologies, #204, 2nd Floor,Nagasuri Plaza, Ameerpet, Hyderabad.
[email protected], www.qedgetech.com, Ph: 040-64644491 / 92, 7702944491
Primus Bank Module Functional Requirements P a g e | 38 5.4.1 Overview This feature allows to delete an unwanted PRIMUS bank . 5.4.2 Task flow Diagram
Select required in the list
s
Click Delete
Actor
Select Ok or Cancel To Conform
Ok
If
The cannot be deleted
Cancel
The record will be deleted
5.4.3 Use Cases flow for Deletion of a . Actors Action 1. Actor
2. Actor select s
System Response 1.System displays module 2. System displays ’s details page.
4. If Actor clicks “Ok”
3. System displays a confirmation window with “Yes” and “No” options. 4. System deletes the .
5. If actor clicks “Cancel”
5. System displays details page.
3. Actor click Delete for any
6. Employees 6.1 Employee Details Page QEdge Technologies, #204, 2nd Floor,Nagasuri Plaza, Ameerpet, Hyderabad.
[email protected], www.qedgetech.com, Ph: 040-64644491 / 92, 7702944491
Primus Bank Module Functional Requirements P a g e | 39 6.1.0 Overview This feature allows to view names of PRIMUS bank employees working with various branches and to define and manage s for employees. 6.1.1 Prototype
6.1.2 Page Elements
QEdge Technologies, #204, 2nd Floor,Nagasuri Plaza, Ameerpet, Hyderabad.
[email protected], www.qedgetech.com, Ph: 040-64644491 / 92, 7702944491
Primus Bank Module Functional Requirements P a g e | 40 Element Name
Element Type
Employee Id Employee Name
Tab. Element Tab. Element
Role Branch Edit Delete New Employee
Tab. Element Tab. Element Tab. Element Button Button Button
Action NA
System Response NA
NA
NA
NA
NA
NA
NA
NA
NA
Click
AS per task flow diagram
Click
AS per task flow diagram
Click
AS per task flow diagram
6.2 New Employee Creation 6.2.1 Overview This feature allows to create a new for PRIMUS Bank branch employee.
6.2.2 Prototype. QEdge Technologies, #204, 2nd Floor,Nagasuri Plaza, Ameerpet, Hyderabad.
[email protected], www.qedgetech.com, Ph: 040-64644491 / 92, 7702944491
Primus Bank Module Functional Requirements P a g e | 41
6.2.3 Page Elements Element Name
Banker Name Role Branch Submit Reset Cancel
Element Type
System Response
Action
Text box
Enter/Edit
Accepts
Text box
Enter/Edit
Accepts
List box List box Button Button Button
Select
Displays selected role
Select
Displays selected role
Click
As per task flow diagram
Click
As per task flow diagram
Click
As per task flow diagram
6.2.4 Input Validations QEdge Technologies, #204, 2nd Floor,Nagasuri Plaza, Ameerpet, Hyderabad.
[email protected], www.qedgetech.com, Ph: 040-64644491 / 92, 7702944491
Primus Bank Module Functional Requirements P a g e | 42 Element Name
Valid Data 1. Alphanumeric only. 2. Start with an Alphabet. 3. Min of 4 Chars. 4. Max of 16 Chars. 5. Mandatory. 6. Unique 1.Alphanumeric and Special Chars. 2. Min of 4 Chars. Max of 16 Chars. 3. Mandatory.
Error state 1. Blank/Invalid- “Enter a Valid Banker Name”
Role
1. Mandatory
1. Blank- “Select a Valid Role”
Branch
1. Mandatory
1. Blank- “Select a Valid branch”
Banker Name
2. Blank/Invalid- “Enter valid ”
6.2.5 Task flow Diagram
Click New Employee
Employee
Enter Employee Details like role, branch
Actor Yes
Click Submit
No
If valid
Yes
Ask for valid details
All the data will be cleared New Emp will be created Close the page
Click Reset
Click Cancel
Ok 6.2.6 Use Cases flow for Addition of New Employee. QEdge Technologies, #204, 2nd Floor,Nagasuri Plaza, Ameerpet, Hyderabad.
[email protected], www.qedgetech.com, Ph: 040-64644491 / 92, 7702944491
Primus Bank Module Functional Requirements P a g e | 43 Actors Action
System Response
1. Actor 2.System displays module 2. Actor select Employee 3. Actor click New Employee 4. Enter necessary fields with valid data and clicks Submit. 5. Enters necessary fields with valid data and clicks Reset. 11. Enters necessary fields with valid data or with out entering any fields clicks Cancel.
4. System displays Employee details page. 6. System displays New Employee Entry Page. 8. System displays a message “Employee Created Successfully with Employee ID” 10. System clears all fields. 12. System closes the new Employee entry page and displays Employee details page.
6.3 Employee Updation 6.3.1 Overview This feature allows to modify information of a PRIMUS bank employee.
6.3.2 Prototype for Employee Updation QEdge Technologies, #204, 2nd Floor,Nagasuri Plaza, Ameerpet, Hyderabad.
[email protected], www.qedgetech.com, Ph: 040-64644491 / 92, 7702944491
Primus Bank Module Functional Requirements P a g e | 44
6.3.3 Page Elements Element Name
Element Type
Banker Id
Auto Display Text box
NA
NA
Enter/Edit
Accepts
Text box
Enter/Edit
Accepts
List box List box Button Button
Select
Displays selected role
Select
Displays selected role
Click
As per task flow diagram
Click
As per task flow diagram
Banker Name Role Branch Update Cancel
System Response
Action
6.3.4 input Validations & Error States QEdge Technologies, #204, 2nd Floor,Nagasuri Plaza, Ameerpet, Hyderabad.
[email protected], www.qedgetech.com, Ph: 040-64644491 / 92, 7702944491
Primus Bank Module Functional Requirements P a g e | 45 Refer 6.2.4 6.3.5 Task flow diagram
Select required Employee in the Table
Employee
Click Edit and update details
Actor
Click Update
Yes
If modified data is
No
Ask for missing /valid data
Valid The page is closed
Click Cancel
Employee details are updated successfully
Ok
6.3.6 Use Cases flow for Edit of Existing Employee Details. Actors Action 1. Actor
2. Actor select Employee 3. Actor click edit on the respective employee details to be edited 4. Update necessary fields with valid data and clicks Update. 5. Update necessary fields with valid data or with out entering any fields clicks Cancel.
System Response 1.System displays module 2. System displays Employee details page. 3. System displays Employee Update Page. 4. System displays a message “Updated Successfully” 5. System closes the Update Employee details page and displays Employees details page.
6.4 Employee Deletion QEdge Technologies, #204, 2nd Floor,Nagasuri Plaza, Ameerpet, Hyderabad.
[email protected], www.qedgetech.com, Ph: 040-64644491 / 92, 7702944491
Primus Bank Module Functional Requirements P a g e | 46 6.4.1 Overview This feature allows to delete an unwanted of PRIMUS bank employee. 6.4.2 Task flow diagram
Employee
Select required Employee in the Table
Click Delete
Actor
Cancel
Select Ok or Cancel to confirm
The employee cannot be deleted
If Ok
The Employee record will be deleted
flow for Deletion of Employee. Actors Action 1. Actor 2. Actor select Employee 3. Actor click Delete on the respective role to be deleted. 4. Actor Click Ok 5. Actor Click cancel
System Response 1.System displays module 2. System displays Employee details page. 3. System displays a message “Are you sure you want to delete this record” with “Ok” and “Cancel” buttons 4. System displays a message “Deletion Successfully” 5.System stops the process
QEdge Technologies, #204, 2nd Floor,Nagasuri Plaza, Ameerpet, Hyderabad.
[email protected], www.qedgetech.com, Ph: 040-64644491 / 92, 7702944491