The Great Mind Challenge - Project Scenario Template
Note: Already flled information should not be changed
1. Name of the Project m-BANKING 2. Objective/ Vision 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 3. Users of the System A. Bank customers B. Bank Administrator C. Bank Manager D.Data Manager 4. Functional Requirements (Atleast Eight) i. Secure Identifcation. ii. History of payments. iii. Transfer money from one bank account to another bank account. iv. Financial Information Serices 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 notifcations 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. 5. Non-functional requirements (Atleast Four) i. Secure access of confdential data (users details). SSL can be used. ii. 24 X 7 availability iii. Better component design to get better performance at peak time iv. Flexible service based architecture will be highly desirable for future extension 6. Optional features a.Web based architecture to integrate with other web application b. Help page for user and administrator 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 8. Reports 1. For !ustomer" a) Daily #$eekly or monthly report for %ayment History b& !ustomer actiity 2. For bank Admin" a& 'umber of current user login b& !ustomer Actiity statistics c& (mployee Actiity statistics d& !ustomer )ogin statistics e& Transaction. f& *eekly progress report. +. For Bank employee a& Demographics analysis of customer 9. Other important issues Website should be highly customizable and flexible enough to easily deploy without much effort. 10. Team Size 2 4 members 11. Technologies to be used UML, J2EE, XML, e-Forms, AJAX, Web 2.0, Web-services, J2ME etc. 12. Tools to be Used DB2 Database ECLIPSE Development Tool RATIONAL ROSE Design Tool WAS Web Server J2EE Application Architecture J2ME Mobile Application Architecture 13. Final Deliverable must include A. Online or ofine 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