Вы находитесь на странице: 1из 2

The Great Mind Challenge - Project Scenario Template

Note: Already filled information should not be changed 1. Name of the Project m-BANKING 1. This project is aimed at developing mobile banking system that allows bank customer to use their mobile phone to do banking, paying Bills etc. 2. Two Modules: a) Web application in JSP b) Mobile application in J2ME

2.

Objective/ Vision

3.

Users of the System

A. Bank customers B. Bank Administrator C. Bank Manager D. Data Manager

4.

Functional Requirements (Atleast Eight)

Secure Identification. History of payments. iii. Transfer money from one bank account to another bank account. iv. Financial Information Services v. Payment of Bill via mobile phone vi. Shopping via mobile phone vii. Balance Checking viii. Peer to Peer Payment ix. Encryption of data transmitted and stored x. Alerts and notifications xi. Searching of nearby BANKs and ATMs(Location Based Services) xii. Support for Exchange of data messages and email, including complaint submission and tracking. xiii. Implementation of basic and advance facility for administrator for generating reports, backup database, add/update user etc. are done xiv. Integration of J2ME based mobile application with WEB application.

i. ii.

5.

Secure access of confidential data (users details). SSL can be used. Non-functional ii. 24 X 7 availability requirements (Atleast iii. Better component design to get better performance at peak time Four) iv. Flexible service based architecture will be highly desirable for future extension a. Web based architecture to integrate with other web application Help page for user and administrator

i.

6.

Optional features

b.

7.

User interface priorities

A. Professional look and feel B. Use of AJAX at least with all registration forms C. Browser testing and support for IE, Opera, Mozila, and Firefox. D. Use of Graphical tool like JASPER to show strategic data to admin E. Reports exportable in .XLS, .PDF or any other desirable format

1. 2.
8. Reports

For Customer:

a) Daily ,weekly or monthly report for Payment History


b) For bank Admin: a) b) c) d) Customer activity Number of current user login Customer Activity statistics Employee Activity statistics Customer Login statistics Transaction. Weekly progress report.

e)
f) 3.

For Bank employee a) Demographics analysis of customer

9. 10. 11.

Other important issues Team Size Technologies to be used

Website should be highly customizable and flexible enough to easily deploy without much effort. 3 UML, J2EE, XML, e-Forms, AJAX, Web 2.0, Web-services, J2ME etc. DB2 Database ECLIPSE Development Tool RATIONAL ROSE Design Tool WAS Web Server J2EE Application Architecture J2ME Mobile Application Architecture A. Online or offline help to above said users, Application deployment executive and developer B. Application archive ( .war/.ear and .jar) with source code C. Database backup and DDL Script D. Complete Source code

12.

Tools to be Used

13.

Final Deliverable must include

Вам также может понравиться