ONLINE BANKING MANAGEMENT SYSTEM
(OBMS)
SRS Document Revision # 1.0
Date of Issue: December 10, 2012
Project Manager: Malik Ghulam Murtza
::Outlines of the Presentation::
 :: Characteristics::
 :: Requirements::
 :: Scope & User Interface::
 :: Form Based Techniques::
 :: Use-Case Diagrams
 :: Deliverables & Outputs::
:: Characteristics::
:: Characteristics::
(Cont.)
:: Requirements::
Functional requirements
Non-Functional requirements
User requirements
System requirements
1:: Functional Requirements ::
• User basic graphical tools such as shapes,
objects, brushes, color tools, eraser etc
• Should allow free hand drawing, object shapes
such as circle, ellipse, rectangle, polygon.
• Should allow the usage of different colors in
the form of brushes, shapes, curves.
2:: Non-Functional Requirements ::
• Must provide the program in vivid colors and
format.
• Should have adaptability to allow usage of
single module at a time.
• Must enable faster processing of operations
when a module is selected.
• Must be Secure.
• Must be reliable for a long time.
3:: User Requirements ::
• User must have good understanding of
computer operating.
• User must be enough expert to deal with
banking problems.
• Handy to use internet.
4:: SYSTEM REQUIREMENTS ::
• SOFTWARE REQUIREMANTS
FRONT END : C++
• HARDWARE REQUIREMENTS
Pentium VI Processor
RAM 512 MB
HDD Capacity 2GB
• We use the above mentioned hardware tools for
increased speed, reduced complexity and for
improved productivity.
::Scope Definition::
• According to time limits and course
boundaries we decided to give only the
External-User Interface.
:: Login Use-case Table-1 ::
:: Login Use-case Table-1 (Cont.) ::
:: Use-Case Diagram-1::
:: Logout Use-case Table-2 ::
:: Logout Use-case Table-2 (Cont.) ::
:: Use-Case Diagram-2 ::
::Sign-up Use-case Table-3 ::
::Sign-up Use-case Table-3 (Cont.)::
:: Use-Case Diagram-3 ::
::Similarly::
• Remind Password
• View User Info
• Update User Info
• etc
:: Deliverables & Outputs::
:: CONCLUSION ::
• This project is developed to nurture the needs
of a user in a banking sector by embedding all
the tasks of transactions taking place in a
bank.
• Future version of this software will still be
much enhanced than the current version
1.0.Thus the Bank Management System it is
developed and executed successfully.
::References::
• Google
• Wikipedia
• Slide-Share
• Rational-Rose
• MS-Level thesis
• And also through various blogs and social
forums.
Questions…?

Software Engineering