0% found this document useful (0 votes)
27 views55 pages

Smart Banking CMS

Uploaded by

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

Smart Banking CMS

Uploaded by

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

Smart Banking CMS

The training content and delivery of this Presentation


is confidential, and cannot be recorded, or copied and
distributed to any third party, without the written
consent of Indosoft Technology

Indosoft Technology
Address: 01st Floor, S. M. Tower, Above Jijamata
bank, Beside Dominos , Near Karvenagar Bus Stop,
Karve Nagar, Pune, Maharashtra 411052.

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

INDEX

CHAPTER PARTICULARS PAGE NO.


NO.

INTRODUCTION
1. 1.1 Company Profile
1.2 Introduction
1.3 Existing System and Need for System
1.4 Limitations of existing system

2. CHAPTER 2 : PROPOSED SYSTEM


2.1 Problem statement/s
2.2 Product position statement
2.3 Product overview
2.4 Summary of capabilities
2.5 Assumptions and dependencies
2.6 Objectives of proposed system
2.7 Functional requirements
2.8 Nonfunctional requirements
2.9 Stakeholder summary
2.10 Users summary
2.11 Scope of the system
2.12 Module specifications
2.13 Operating environment

CHAPTER 3 : REQUIREMENT DETERMINATION


3. AND ANALYSIS
3.1 Fact finding methods
3.2 Feasibility study

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

CHAPTER 4 : SYSTEM ANALYSIS & DESIGN


4. 4.1 Use Case Diagrams
4.2 Sequence Diagram
4.3 Activity Diagram ERD
4.4 Class Diagram
4.5 Object Diagram
4.6 Module Hierarchy Diagram
4.7 Component Diagram
4.8 Deployment Diagram ( in case of Web Deployment)
4.9 Module Specifications
4.10 Interface Diagram ( in case of WAP and Embedded
Systems )
4.11 Web Site Map Diagram in case of Web Site )
4.12 User Interface Design (Screens etc.)
4.13 Table specifications (in case back end is a database)
4.14 Test Procedures and Implementation

CHAPTER 5 : USER MANUAL


5. 5.1 User Manual
5.2 Operations Manual / Menu Explanation
5.3 Program Specifications / Flow Charts

6. Drawbacks and Limitations Proposed Enhancements

7 Conclusion

8 Bibliography

9 ANNEXURES:
ANNEXURE 1 : USER INTERFACE SCREENS
ANNEXURE 2 : OUTPUT REPORTS WITH DATA ( if
any )
ANNEXURE 3 : SAMPLE PROGRAM CODE / Project
Demo( which will prove sufficient development is done by
the student )

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

1. INTRODUCTION

1.1 Introduction of project


The Multi Banking System Interface is targeted to the future banking solution for the
users who is having multiple bank accounts in multiple banks. This interface
integrates all existing banks and provides business solutions for both retail and
corporate.
This system acts as a standard interface between the clients and all the banks, By
using this portal any client who maintain accounts in various banks can directly log on
to Multi Banking System Interface and make any kind of transactions. In the backend,
system will take care of the entire obligation required in order to carry on transaction
smoothly.

The „Multi Banking System‟ Interface is targeted to the future banking solution for
the users who have multiple bank accounts in different banks. This interface
integrates all existing banks and provides business solutions for both retail and
corporate. System Involves

1. This interface integrates all existing banks and provides business solutions for
both retailers and corporate.
2. This system acts as a standard interface between the clients and the banks
3. Users who have accounts in various banks can login here and can make any
kind of transactions.
4. In the backend, system will take care of the entire obligation required in order
to carry on transaction smoothly.

1.3 Existing system & need of the system


Currently we are having lot of banks in the market and any person can do transactions of
any individual bank either manually or in online. But no one can do all banks transactions
in a single portal or in single bank. This is the main disadvantage in existing system to
avoid this problem we are introducing “multi banking system”.

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

This system provides the following facilities that other systems not
provide these facilities and hence this system is needed for following
facilities:

1. The Multi Banking System Interface is targeted to the future banking solution for
the users who is having multiple bank accounts in multiple banks.
2. This interface integrates all existing banks and provides business solutions for
both retail and corporate.
3. This system acts as a standard interface between the clients and all the banks, By
using this portal any client who maintain accounts in various banks can directly
log on to Multi Banking System Interface and make any kind of transactions.
4. In the backend, system will take care of the entire obligation required in order to
carry on transaction smoothly.

1.4 Limitations of Existing system

The limitations of existing system are as follows:


1. Currently we are having lot of banks in the market and any person can do
transactions of any individual bank either manually or in online. But no one can
do all banks transactions in a single portal or in single bank. This is the main
disadvantage in existing system to avoid this problem we are introducing “multi
banking system”.
2. In existing system, the users need to log in to different online bank accounts to
perform transactions. The process should be requiring many security issues. The
net banking process can take more time. The online net banking process can
allowed to sending transactions only bank timings.
3. It does not provide transactions from one bank to another bank.
4. In this system separate account for each bank.
5. To send transactions only within bank timings.
6. Enormous amount of time consumption for recording all transaction.

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

2. PROPOSED SYSTEM
The Multi Banking System Interface is targeted to the future banking solution for the
users who is having multiple bank accounts in multiple banks. This interface integrates all
existing banks and provides business solutions for both retail and corporate. This system
acts as a standard interface between the clients and all the banks, By using this portal any
client who maintain accounts in various banks can directly log on to Multi Banking
System Interface and make any kind of transactions. In the backend, system will take care
of the entire obligation required in order to carry on transaction smoothly.

The Multi Banking System Interface is targeted to the future banking solution for the
users who is having multiple bank accounts in multiple banks. This interface integrates all
existing banks and provides business solutions for both retail and corporate. This system
acts as a standard interface between the clients and all the banks, By using this portal any
client who maintain accounts in various banks can directly log on to Multi Banking
System Interface and make any kind of transactions. In the backend, system will take care
of the entire obligation required in order to carry on transaction smoothly.

Problem Statements
Problem No 1:

The problem of Maintains Multiple bank account is single


portal to access them and making trasactions

Affects Effects on Business Growth.

The impact of which Difficult to maintain data and is very time


is consuming.

A successful Provides a system to maintain data with Admin


solution would interface which must be attractive and easy to
understand and use for non technical users.
Contact Management is provided to Admin to
manage the contact details of customers.

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

Problem No 2:

The problem of Much Customer Uses Multi Banking system


but their data is distributed at various places so
it is very tough to get required data and it takes
a large time to get required data.

Affects Effects on Business Growth.

The impact of which Difficult to find particular required data and is


is very time consuming.

A successful Provides a centralized database to maintain


solution would data with a user interface which must be
attractive and easy to understandable.

Problem No 3:

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

The problem of Much Customer Uses Multi Banking system


but that are not customizable so they has to use
the system only with available resources.

Affects Effects on Business Growth.

The impact of which Difficult to use system.


is

A successful Provides a fully customizable system to Admin


solution would with a user interface which must be attractive
and easy to understand and use for non
technical users.

Problem No 4:

The problem of Data access for limited period and limitation of


places.

Affects Effects on Business Growth.

The impact of which Admin can‟t access data from different places
is when they want to access and it has a time
period limit.

A successful Provides a web based system to maintain data


solution would with a user interface which must be attractive
and easy to understand and use for non
technical users so users can access the data

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

from anywhere and data will be get available


for 24/7.

Problem No 5:

The problem of To provide flexibility to the users, the


interfaces have been developed that are
accessible through a browser. The GUI‟S at
the top level have been categorized as

1. Administrative user interface

2. The operational or generic user interface

Affects Effects on Business Growth.

The impact of which Difficult to maintain produce a cost-effective


method of input. To achieve the highest
is
possible level of accuracy. To ensure that the
input is acceptable and understood by the user

A successful Provides a inbuilt email and SMS notifier


solution would system to communication with Admin, Bank
Admin and Customers which must be
attractive and easy to understand and use for
non technical users.

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

Problem No 6:

The problem of Creating various reports by analyzing the huge


data manually is very time consuming and
lengthier task.

Affects Effects on Business Growth.

The impact of which Difficult to maintain data and create reports


is and is very time consuming.

A successful Provides a automatic and customizable reports


solution would to users on their needs.

Problem No 7:

The problem of Many Multi Banking systems don‟t provide


the facility to Create a dynamic website and
rank improvement facility.

Affects Effects on Business Growth.

The impact of which Difficult to maintain data and create reports


is and is very time consuming.

A successful Provides a automatic and customizable reports


solution would to users on their needs.

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

2.1 Product Position Statement

For User

Who Business Organization

Multi Banking System Is an web based application

That Helps users to manage their Bank


Accounts and Transactional data and
provides more functionalities that helps
to analyze customers and also for
decision making such as Money
Transfer, Money deposited

Unlike Manual System or existing individual


applications.

Our product This product will help to business


organizations to maintain Dealer and
Customer and product details and also
helps in decision making.

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

2.2 Comparison of existing system and proposed system:

Feature Tej BHIM Online Multi-Banking


Bank System
Bank Admin Yes Yes Yes Yes
Management
Customer Yes Yes Yes Yes
Management
Contact us Yes Yes Yes Yes
Management
Other Bank Money No No No Yes
Management
Banner and Slider Yes Yes Yes Yes
Management
Package Yes No No Yes
Management
Area and Category Yes No No Yes
Management
Report Yes No No Yes
Management
Internationalizatio Yes Yes Yes Yes
n
Developer Friendly Yes Yes Yes Yes
Personalize Yes Yes Yes Yes
Improved Rank Yes Yes Yes Yes
Management
Create Dynamic Yes Yes Yes Yes

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

Website
Management
Reports Yes Yes Yes Yes

2.3 Product Overview


The Multi Banking System Interface is targeted to the future banking solution for the
users who is having multiple bank accounts in multiple banks. This interface integrates
all existing banks and provides business solutions for both retail and corporate.

This system acts as a standard interface between the clients and all the banks, By using
this portal any client who maintain accounts in various banks can directly log on to Multi
Banking System Interface and make any kind of transactions. In the backend, system will
take care of the entire obligation required in order to carry on transaction smoothly.

2.4 A s su mp t io n s & D ep en de nc ie s
This interface integrates all existing banks and provides business solutions for both
retailers and corporate.
• This system acts as a standard interface between the clients and the banks
• Users who have accounts in various banks can login here and can make any kind of
transactions.
• In the backend, system will take care of the entire obligation required in order to carry
on transaction smoothly.

2.5 Objectives

It provides transactions from one bank to another bank.


 It provides Single account from all banks.
 In this system to provide response for the queries related to the customers.
 In this system any time transactions through website.

2.6 Functional Requirement

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

The functional requirements of this system are as follows:


1. Admin Module: The admin module will be used by the administrator of this portal,
admin can accept or reject the requests from the bankers, and also admin can accept or
reject the requests from the users. The requests are in the form of bank registration,
customer registration. This module is having following functionalities.  Pending
Bankers Requests: By using this functionality Administrator can give access
permeations to all bankers who are registered in this portal.  Pending User Requests:
By using this functionality Administrator can give access permeations to all users who
are registered in this portal.
2. Branch Manager Module: This module deals with all transactions of bank
management. By using this module bank staff can view all details of customers, they
can go for any transactions of their customers and also they can give access
permeations to all customers of that bank. This module consists following
functionalities.  List of Customers: By using this functionality Bank admin can get
their entire customers list and their details.  List of Accounts: By using this
functionality Bank admin can get their entire customers list based on selected account
type like saving account, current account etc.  Transfer Pending: By using this
functionality Bank admin can maintain money transfer details of customers. 
Transfer Declines: By using this functionality Bank admin can maintain money
transfer rejected customer details.  New Accounts Pending: By using this
functionality Bank admin can maintain entire user details who are requesting for new
account in that bank.
3. Customer Module: This module describes all about customers, by using this module
any customer can do some operations like create a new account, view the account
information, Transfer amount from one account to other account and customer can
also see the Transaction Reports. This module consists following functionalities. 
Create New Account: By using this functionality user can create a new account in any
bank by selecting bank name option.  View Account Information: By using this
functionality user view all his account details, this can be viewed by users who are
having account in any bank.  Transfer Amount: By using this functionality user can

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

transfer money from his account to other accounts of same bank or other banks. 
Transaction Reports: By using this functionality user can get all his transaction reports
like accepted transactions, rejected transactions and pending transactions.
4. Reports Module: In this module administrator will get different types of reports
regarding customers like Number of customers of this portal and no. of banks
registered in this portal. This module is controlled by administrator only.

2.7 Non functional requirements


The non functional requirements are as follows:

1) Security:

 Each member is required to have an individual password


 Administrators have the option of increasing the level of password security
their members must use.
 For maximum security, each member must protect their password.
2) Reliability:
 System will prompt the user if any incorrect input is made.
 To handle data consistency, DBMS software is used.
 User can easily work through the different menus and buttons.
3) Maintainability:
 Proper documentation is available for further upgradation and maintenance.
 User will be trained enough to handle the minor changes required.
4) Availability:
 The system shall be available all the time.
5) Portability:
 System is independent of hardware specification.
 It can run on any operating system
 System is independent of browser compatibility because web pages will be
designed by JSP and Strut2.0.
6) Performance:

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

 The performance of our product is at its best if stored locally, as the


response time will be much faster.
 If the product accessed via Internet, the performance is limited by the
connection speed.
 The only foreseen limitation is that of web server response.
7) User Friendly:
 Our system is very easy to use and user friendly. Its GUI is very attractive
and understandable to the common users.

2.8 Stakeholder Summary:


Name Represents Role

SSP Technology Owner of System This is the organization that is


owner of this system and has all
rights about system and its sales
rights.

Administrator Admin of the The Administrator is a user of


System system who can create users,
provides rolls to users,
customize the system and can
use all the functionalities
provided by the system.

Dealer/User of User of System The user can use various


System functionalities provided by this
system.

2.12 Scope/Implementation
To provide flexibility to the users, the interfaces have been developed that are
accessible through a browser. The GUI‟S at the top level have been categorized as

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

1. Administrative user interface


2. The operational or generic user interface
The „administrative user interface‟ concentrates on the consistent information that is
practically, part of the organizational activities and which needs proper authentication
for the data collection. These interfaces help the administrators with all the transactional
states like Data insertion, Data deletion and Date updation along with the extensive data
search capabilities.
The „operational or generic user interface‟ helps the end users of the system in
transactions through the existing data and required services. The operational user
interface also helps the ordinary users in managing their own information in a
customized manner as per the included flexibilities

After careful analysis the system has been identified to have the following modules:
1. Admin Module
2. Customer Module
3. Bank Admin Module
4. Reports Module

1. Admin Module:

The admin module will be used by the administrator of this portal, admin can accept or
reject the requests from the bankers, and also admin can accept or reject the requests from the
users. The requests are in the form of bank registration, customer registration. This module is
having following functionalities.

 Pending Bankers Requests: By using this functionality Administrator can give access
permeations to all bankers who are registered in this portal.
 Pending User Requests: By using this functionality Administrator can give access
permeations to all users who are registered in this portal.

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

2. Customer Module:

This module describes all about customers, by using this module any customer can do
some operations like create a new account, view the account information, Transfer amount
from one account to other account and customer can also see the Transaction Reports. This
module consists following functionalities.

 Create New Account: By using this functionality user can create a new account in any
bank by selecting bank name option.
 View Account Information: By using this functionality user view all his account
details, this can be viewed by users who are having account in any bank.

 Transfer Amount: By using this functionality user can transfer money from his
account to other accounts of same bank or other banks.

 Transaction Reports: By using this functionality user can get all his transaction
reports like accepted transactions, rejected transactions and pending transactions.

3. Bank Admin Module:

This module deals with all transactions of bank management. By using this module
bank staff can view all details of customers, they can go for any transactions of their
customers and also they can give access permeations to all customers of that bank. This
module consists following functionalities.

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

 List of Customers: By using this functionality Bank admin can get their entire
customers list and their details.

 List of Accounts: By using this functionality Bank admin can get their entire customers
list based on selected account type like saving account, current account etc.

 Transfer Pending: By using this functionality Bank admin can maintain money
transfer details of customers.

 Transfer Declines: By using this functionality Bank admin can maintain money
transfer rejected customer details.

 New Accounts Pending: By using this functionality Bank admin can maintain entire
user details who are requesting for new account in that bank.
4. Reports Module:

In this module administrator will get different types of reports regarding customers
like Number of customers of this portal and no. of banks registered in this portal. This
module is controlled by administrator only.

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

3 REQUIREMENT DETERMINATION & ANALYSIS

3.1 Fact Findings Technique

To study any system the analyst needs to do collect facts and all relevant
information. the facts when expressed in quantitative form are termed as data. The
success of any project is depended upon the accuracy of available data. These specific
methods for finding information of the system are termed as fact finding techniques.
Interview, Questionnaire, Record View and Observations are the different fact finding
techniques used by the analyst. The analyst may use more than one technique for
investigation.

Record View:
The information related to the system is published in the sources like news
papers, magazines, journals, documents etc. This record review helps the analyst to
get valuable information about the system and the organization.

During the development of this system we goes through lots of documents and
record views and their formats. During the designs of the quotes, invoices and sales
orders we see the different type of quotes, invoices and sales orders. Whereas during
the report generation of all the quotes and invoices and sales orders we see the record
details of various organizations quotes and invoices entries. During the design and
working with contact management, lead management, opportunity management and
organizations management we goes through the lots of records of different
organizations and how they currently uses forms and what are the fields that are very
important during the design and working on campaigns , leads, organizations and
opportunities.

Observation:
Unlike the other fact finding techniques, in this method the analyst himself

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

visits the organization and observes and understand the flow of documents, working
of the existing system, the users of the system etc.

During the development of this system we observe the work flow of different
organizations and how their daily tasks are done. It is observed that how the
campaigns, leads and opportunities are related to each other.

3.2 Feasibility Study and Tools used for Analysis:

While developing any computerized system it is necessary to examine whether


the developed computerized system is feasible in the point of view operational,
technical and financial.

Requirement analysis take place can be combined into a feasibility analysis


and a business proposal is put forth. With a very general plan for the project and some
cost estimates. For feasibility analysis, some understanding of the major requirements
of the system is essential.

The cases are categorized as follows:

1. Operational Feasibility
2. Technical Feasibility
3. Economic Feasibility
Operational Feasibility

Training program will be required to the user. A group of user will be trained
during the training period. It focuses on the willingness and the ability of the user.
PES website does not require special efforts to educate the staff on new way on
conducting ways. The system incorporates user friendly interface, default processing
and required validations. These all are done keeping in view the individual with
minimum computer knowledge.

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

This system is operationally feasible because the user interface provided is


very user friendly and normal user can easily understand it and can perform all the
operations easily.

Technical Feasibility

Technical feasibility is the study of cost benefit analysis of the system and
study of the hardware and software requirements i.e. technical requirements of the
system in order to inform management and user for particular system designing this
much technical sources are required, in order to know user and management view,
regarding the technical resources. By studying the technical study the actual cost of
the system designing is known. Organization can provide the minimum required as
specified in operational environment.

This system is technically feasible because the java, struts 2.0 is used in the
system and hence it is a very secure system. The required operational environment is
very cheap and it is open source. The development tools and libraries are available for
free so it is technically more feasible.

Economical feasibility

Economical feasibility study is the actual cost and benefit of the system.
Actual cost of the system is calculated in the economic study so as to inform the user
and management that this much cost will be required to develop the system. Because
system cost is the first cost before starting system designing.

The organization is ready to invest on hardware and software required by the


proposed system. So system is economically feasible.

This system is also economically feasible because all the development


resources are open source and are available for free. So it requires the less amount for
development and implementation.

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

4. SYSTEM ANALYSIS & DESIGN


4.1 Use Case Diagram
1) Admin

Use Case Diagram for Administrator:

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

Use Case Diagram for Bank Administrator:

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

Use Case Diagram for A/C Holder:

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

Business Use Case

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

 Class Diagram:

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

 Object Diagram

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

 Sequence Diagram :

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

 Activity Diagram

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

 SATE DIAGRAMS:
Context Level

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

 Admin:

 Customer:

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

 Bank Admin:

 Money Transfer:

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

Context Diagram:

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

 Web Site Map

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

ERD- Diagram

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

Component Diagram

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

Deployment Diagram

Module Hierarchy

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

Menu Tree:-

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

4.2 Database Design

Table Design

1. Admin

Column Name Data Type Null able Default Constraints

UserName VARCHAR(20) No - PK

Passsword VARCHAR(20) No - -

2. Customer

Null
Column Name Data Type Default Constraints
able

Number(10) No - -
Customer_Id
Cust_email VARCHAR(20) No - PK

Password VARCHAR(20) No - -

Name VARCHAR(20) No - -

Address VARCHAR(100) No - -

Mobile number VARCHAR(13) No


Status VARCHAR(10) No - -

OPT Number (10) - -

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

1. Customer Bank

Null
Column Name Data Type Default Constraints
able

CustomerBank_Id Number(10) No - -

BankName VARCHAR(20) No - PK

IFSC-Code VARCHAR(20) No - -

CRN Number VARCHAR(20) No - -

BankAddress VARCHAR(20) No - -
BankEmail VARCHAR(100) No - -

BankContactNumber VARCHAR(13) No - -

2. Transaction

Column Name Data Type Null able Default Constraints

Id Number (10) No - PK

Date No - FK
Transaction _Date
Trasaction_Amount VARCHAR(20) No -
T_Bank Number (10) No -
T_Reason Number (10) No - FK
Date Date No -

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

3. Bank Admin

Null
Column Name Data Type Default Constraints
able

Id Number (10) No - PK

BA_Name VARCHAR(20) No - FK

Password VARCHAR(20) No - -

Bank_Address VARCHAR(20) No - -

Unique code VARCHAR(20) No - FK

ContactNumber VARCHAR(20) No -
date Date No -

1. Website

Null
Column Name Data Type Default Constraints
able

Id Number (10) No - PK

Customer_email VARCHAR(20) No - FK

Password VARCHAR(20) No - -

Domain Name VARCHAR(20) No - -

Package VARCHAR(20) No - FK

Name VARCHAR(20) No -
Home VARCHAR(500) No - -

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

About VARCHAR(500) No -
Services VARCHAR(500) No -
Contact VARCHAR(500) No -
Sidebar VARCHAR(500) No -
Slider VARCHAR(10) No -
date Date No -

2. Add Category

Column Name Data Type Null able Default Constraints

Id Number (20) No - PK

Main_cat VARCHAR(20) No -
Category VARCHAR(20) No - -

3. Package

Column Name Data Type Null able Default Constraints

Id Number (20) No - PK

Pk_name VARCHAR(20) No - -

Cost Number (10) No -


Duration VARCHAR(20) No -

4. Add slider

Column Name Data Type Null able Default Constraints

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

Id Number (20) No - PK

Name VARCHAR(20) No -
Email id VARCHAR(20) No -

Package VARCHAR(20) No - FK
Mobile no VARCHAR(13) No -
Path VARCHAR(20) No -
Date Date No -

5. Product Advertisement

Column Name Data Type Null able Default Constraints

Id Number (20) No - PK

Name VARCHAR(20) No -
Email id VARCHAR(20) No -

Title VARCHAR(20) No -
Mobile no VARCHAR(13) No -
Package VARCHAR(20) No - FK
Category VARCHAR(200) No -
Info VARCHAR(500) No -
Date Date No -
Image VARCHAR(20) No -

6. Send requirement

Column Name Data Type Null able Default Constraints

Id Number (20) No - PK

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

Cust_email VARCHAR(20) No - FK

Name VARCHAR(20) No -
Area VARCHAR(20) No -
Category Date No -
Address VARCHAR(100) No -
Requirement VARCHAR(200) No -
Quantity Number (10) No -
Date Date No -
Status VARCHAR(10) No -

7. Contact us

Column Name Data Type Null able Default Constraints

Id Number (20) No - PK

Name VARCHAR(20) No -
Email id VARCHAR(20) No - -

Subject VARCHAR(20) No -
Message VARCHAR(200) No -

Data Dictionary

DATA DICTIONARY

Sr.No Column Name Data Type Null able Default Constraints

1 UserName VARCHAR(20) No - PK

2 Passsword VARCHAR(20) No - -

3 Id Number(10) No - -

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

4 Cust_email VARCHAR(20) No - PK

5 Password VARCHAR(20) No - -

6 Name VARCHAR(20) No - -

7 Address VARCHAR(100) No - -

8 Mobile number VARCHAR(13) No


9 Status VARCHAR(10) No - -

10 OPT Number (10) - -


11 Id Number(10) No - -

12 BankAdmin_email VARCHAR(20) No - PK

13 Password VARCHAR(20) No - -

14 Name VARCHAR(20) No - -

15 Shop Name VARCHAR(20) No - -


16 Address VARCHAR(100) No - -

17 Mobile number VARCHAR(13) No - -


18 Area VARCHAR(20) No - -
19 Category VARCHAR(20) No - -
20 Rank Number No - -
21 Banner VARCHAR(20) No - -
22 Status VARCHAR(10) No - -

23 Date Date No - -
24 Package VARCHAR(20) No - -
25 OPT Number (10) -
26 Id Number (10) No - PK

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

27 BankAdmin_email VARCHAR(20) No - FK

28 Old rank VARCHAR(20) No -


29 New Rank Number (10) No -
30 package Number (10) No - FK
31 Date Date No -
32 Id Number (10) No - PK

33 BankAdmin_email VARCHAR(20) No - FK

34 Old rank VARCHAR(20) No -


35 New Rank Number (10) No -
36 package Number (10) No - FK
37 Date Date No -
38 Id Number (10) No - PK

39 BankAdmin_email VARCHAR(20) No - FK

40 Password VARCHAR(20) No - -

41 Domain Name VARCHAR(20) No - -

42 Package VARCHAR(20) No - FK

43 Name VARCHAR(20) No -
44 Home VARCHAR(500) No - -

45 About VARCHAR(500) No -
46 Services VARCHAR(500) No -
47 Contact VARCHAR(500) No -
48 Sidebar VARCHAR(500) No -
49 Slider VARCHAR(10) No -
50 date Date No -

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

51 Id Number (20) No - PK

52 area VARCHAR(20) No - -

53 Id Number (20) No - PK

54 Main_cat VARCHAR(20) No -
55 Category VARCHAR(20) No - -

56 Id Number (20) No - PK

57 Pk_name VARCHAR(20) No - -

58 Cost Number (10) No -


59 Duration VARCHAR(20) No -
60 Id Number (20) No - PK

61 Name VARCHAR(20) No -
62 Email id VARCHAR(20) No -

63 Package VARCHAR(20) No - FK
64 Mobile no VARCHAR(13) No -
65 Path VARCHAR(20) No -
66 Date Date No -
67 Id Number (20) No - PK

68 Name VARCHAR(20) No -
69 Email id VARCHAR(20) No -

70 Package VARCHAR(20) No - FK
71 Mobile no VARCHAR(13) No -
72 Path VARCHAR(20) No -
73 Date Date No -
74 Id Number (20) No - PK

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

75 Name VARCHAR(20) No -
76 Email id VARCHAR(20) No -

77 Title VARCHAR(20) No -
78 Mobile no VARCHAR(13) No -
79 Package VARCHAR(20) No - FK
80 Category VARCHAR(200) No -
81 Info VARCHAR(500) No -
82 Date Date No -
83 Image VARCHAR(20) No -
84 Id Number (20) No - PK

85 Cust_email VARCHAR(20) No - FK

86 BankAdmin_email VARCHAR(20) No - FK
87 Quotation_file VARCHAR(20) No -
88 Date Date No -
89 Status VARCHAR(10) No -
90 Id Number (20) No - PK

91 Cust_email VARCHAR(20) No - FK

92 Name VARCHAR(20) No -
93 Area VARCHAR(20) No -
94 Category Date No -
95 Address VARCHAR(100) No -
96 Requirement VARCHAR(200) No -
97 Quantity Number (10) No -
98 Date Date No -
99 Status VARCHAR(10) No -
100 Id Number (20) No - PK

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

101 Name VARCHAR(20) No -


102 Email id VARCHAR(20) No - -

103 Subject VARCHAR(20) No -


104 Message VARCHAR(200) No -

4.3 Testing

5.3.1 Strategies used for Testing

1. Unit Testing

Unit testing concentrates verification on the smallest element of the program – the
module. Using the detailed design description important control paths are tested to
establish errors within the bounds of the module.

In this system each sub module is tested individually as per the unit testing such as
campaign, lead, contact etc are tested individually. Their input field validations are tested.

2. Integration testing

Once all the individual units have been tested there is a need to test how they were put
together to ensure no data is lost across interface, one module does not have an adverse
impact on another and a function is not performed correctly.

After unit testing each and every sub module is tested with integrating each other.

System testing for the current system:

In this level of testing we are testing the system as a whole after integrating all the
main modules of the project. We are testing whether system is giving correct output or not.
All the modules were integrated and the flow of information among different modules was
checked. It was also checked that whether the flow of data is as per the requirements or not.

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

It was also checked that whether any particular module is non-functioning or not i.e. once
the integration is over each and every module is functioning in its entirety or not.

In this level of testing we tested the following: -

 Whether all the forms are properly working or not.


 Whether all the forms are properly linked or not.
 Whether all the images are properly displayed or not.
 Whether data retrieval is proper or not.

Specific knowledge of the application's code/internal structure and programming knowledge


in general is not required. The tester is aware of what the software is supposed to do but is not
aware of how it does it. For instance, the tester is aware that a particular input returns a
certain, invariable output but is not aware of how the software produces the output in the first
place.

Test Cases

Test cases are built around specifications and requirements, i.e., what the application is
supposed to do. Test cases are generally derived from external descriptions of the software,
including specifications, requirements and design parameters. Although the tests used are
primarily functional in nature, non-functional tests may also be used. The test designer selects
both valid and invalid inputs and determines the correct output without any knowledge of the
test object's internal structure.

Test Design Techniques

Typical black-box test design techniques include:

 Decision table testing


 All-pairs testing
 State transition Analysis

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

 Equivalence partitioning
 Boundary value analysis
 Cause–effect graph
 Error guessing

Advantages

 Efficient when used on large systems.


 Since the tester and developer are independent of each other, testing is balanced and
unprejudiced.
 Tester can be non-technical.
 There is no need for the tester to have detailed functional knowledge of system.
 Tests will be done from an end user's point of view, because the end user should
accept the system. (This testing technique is sometimes also called Acceptance
testing.)
 Testing helps to identify vagueness and contradictions in functional specifications.
 Test cases can be designed as soon as the functional specifications are complete.

Disadvantages

 Test cases are challenging to design without having clear functional specifications.
 It is difficult to identify tricky inputs if the test cases are not developed based on
specifications.
 It is difficult to identify all possible inputs in limited testing time. As a result, writing
test cases may be slow and difficult.
 There are chances of having unidentified paths during the testing process.
 There is a high probability of repeating tests already performed by the programmer.

Modules to be tested:-Registration

1. Enter the case insensitive Username click on Submit button.

Expected: It should display error.

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

2. Enter the case sensitive Username click on Submit button.

Expected: It should accept.

3. Enter the case insensitive Password click on Submit button.

Expected: It should display error.

4. Enter the case sensitive Password click on Submit button.

Expected: It should accept.

5. Enter the case insensitive Mobile Number click on Submit button.

Expected: It should display error.

6. Enter the case sensitive Mobile Number click on Submit button.

Expected: It should accept.

7. Enter the wrong address and click on Submit button.

Expected: It should display error.

8. Enter the correct address and click on Submit button.

Expected: It should accept.

Cummins College Of Womens,pune 60 Dept. of Comp. Engg.

Web Based Solution for Movers and Packers

Module-ID:-2

Modules to be tested:- Login

1. Enter the correct username and wrong password click on Submit button.

Expected: It should display error.

2. Enter the wrong username and correct password and click on Submit button.

Cal Us: 957 967 0950 / Shailesh sir


Smart Banking CMS

Expected: It should display error.

3. Enter the correct username and password and click on Login button.

Expected: It should display welcome page.

4. After login with valid credentials click on back button.

Expected: The page should be expired.

5. After login with valid credentials copy the URL and paste in another browser.

Expected: It should not display the user‟s welcome page.

6. Check the password with Lower case and upper case.

Expected: Password should be case sensitive.

Cal Us: 957 967 0950 / Shailesh sir

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