Академический Документы
Профессиональный Документы
Культура Документы
I-Banking
Submitted by:Anoop Kumar Gupta 10807131 BCA-MCA Submitted to:School of Computer Applications Under the Guidance of Mr. Sarabjit Kumar Assistant Professor, LPU
2|Page
DECLARATION
I hereby declare that the project work entitled (I-Banking) is an authentic record of our own work carried out at Lovely Professional University as requirements of Major Project for the award of degree of MCA, Lovely Professional University, Phagwara, under the guidance of Mr. Rajesh Ranjan in Multisoft Systems in Noida (U.P) during January to April, 2013.
2|Page
3|Page
ACKNOWLEDGEMENT
There are many persons to whom I owe thanks for their support, and advice and suggestions during the various stages of this project. I thank my teacher Mr. Sarabjit Kumar and all the faculty members who help me for inspiring to complete this project. Above all, I thank all the members of Lovely Professional University; I also thank my parents, my friends, and the service provided by the internet for their kind support. Besides all I want to thank Almighty GOD for HIS blessing and imbibing confidence in to undertake this task. I hope everyone keep supporting me in future as well and lend their helping hand. Once again thank you all for sparing time from their busy schedule.
3|Page
4|Page
Index
PAGE NO
1. Organization Overview 2. Profile of the Problem 3. Existing System Introduction Existing Software DFD for present system Whats new in the system to be developed ??? 4. Problem Analysis Product definition Feasibility Analysis Project Plan 5. Software Requirement Analysis Introduction General Description Specific Requirements 6. Design System Design Design Notations Detailed Design Flowcharts Pseudo code 7) Testing Functional testing Structural testing Levels of testing Testing the project 8) Implementation Implementation of the project Conversion Plan Post-Implementation and Software Maintenance 9) Project Legacy Current Status of the project Remaining Areas of concern Technical and Managerial lessons learnt
4|Page
5|Page
55-70 70-91
ORGANIZATION OVERVIEW
CORPORATE PROFILE
MULTISOFT SYSTEMS B 125, Sector 2, Noida - 201301, Uttar Pradesh, India T (+91) 120 2540300/400, 4333774 E - info@multisoftsystems.com
5|Page
6|Page
6|Page
7|Page
7|Page
8|Page
8|Page
9|Page
MULTISOFT will follow four concise strategies to achieve the desired growth. We will build customized versions of our standard products, providing more value for specific groups of customers. We will develop a strong marketing infrastructure. This is the key for us to get our products out on the market. MULTISOFT will focus on small to medium size companies, the segment that has been largely ignored by the competition. Lastly, MULTISOFT will focus on follow-up technology which is more appropriate for the masses, instead of leading technology which is best suited for experts. ...::: TRAINING PHILOSOPHY :::... We believe that the best way to learn is to learn by doing or kinesthetically. To that end, the emphasis is on intuitive interface and extensive interaction. Our training schedules are highly practice oriented along with theory, are dynamic and flexible enough to address needs of the IT industry. Instructional Strategies Presentation Interactivity Hands-on-Training
Feedback MULTISOFT Systems ensures the quality of its training and services through feedback mechanism. To deliver the services, MULTISOFT Systems has developed: Pre-assessment feedback process: to ensure that the instructor knows the level of the participant Post-assessment feedback: to ensure that the participants expectations are met and delivery of
and his expectations from the training. the training is as required. MULTISOFT Systems has a professional learning environment wherein students from different technologies are made worthy i.e. interviews, group discussions, counseling to face the corporate challenges. 9|Page
10 | P a g e
10 | P a g e
11 | P a g e
E-Learning E-Learning training offers high quality, self-paced training that helps individuals achieve their goals conveniently anytime, anywhere - 24 hours per day, 365 days per year! This would be done via video conferencing. We are currently doing it for few foreign batches. Computer-Based Training (CBT) CBT is a flexible, convenient, and cost-efficient method to impart knowledge. It captivates your audience with stimulating explanations that make use of cutting edge multimedia techniques including graphics, photographs, animation, sound, motion video and simulations. Professional Development Training Professional Development Training solutions fit every learning style and delivery. We provide both standard and customized classes on-site of our corporate. Project Management Training & Consulting Project Management Training and Consulting services focus on project management improvement initiatives. Your immediate benefits and sustainable value include higher quality of products and service; lower cost of products and services; an increase in customer satisfaction; reduced cycle time; and so much more! Facilitation Training & Consulting Whether you are leading a task force, establishing performance objectives in a quality team, or working with executives through strategic planning - the key is effective facilitation techniques. The workshop familiarizes you with techniques and terminology with emphasis on getting the session started, focusing the group, managing dysfunction, and building consensus.
11 | P a g e
12 | P a g e
Personality Development Workshop Communication is something which all of us do from the very first day of our life, yet there is a question that haunts us most of the time Did I express myself correctly in such and such situation? The answer to this question is really tricky, because in some cases we leave our signatures and good impression but in some others we even fail to get our idea clearly. It happens mostly because we dont know how to act in certain situations. Every time we fail we dont lose completely, we do learn something, but prior knowledge of the same thing could be more beneficial because then we could have turned that failure into success. The course / workshop would focus at many aspects of personality, like: Building positive relationships with peers & seniors Building self-confidence Developing clear communication skills Exploring and working on factors that help or hinder effective interpersonal communication Learning impacts of non-verbal behavior & Dealing with difficult situations and difficult people MULTISOFT has provided information technology solutions and management services to a mix of global mid-sized companies and organizations. In addition to public domain MULTISOFT conducts training for its corporate clients. Our training programs cover the range of software trainings available, right from basic application training to advanced high-ended programming. We have conducted corporate trainings for various organizations like: Xansa India Genpact White Technologies Perot Systems Patni Computer Systems Ltd. Nucleus Software Bachtel India R Systems Impetus
12 | P a g e
13 | P a g e
13 | P a g e
14 | P a g e
14 | P a g e
15 | P a g e
15 | P a g e
16 | P a g e
PROFILE OF PROBLEM
Lack of security of data. More man power. Time consuming. Consumes large volume of pare work. Needs manual calculations. No direct role for the higher officials. Damage of machines due to lack of attention. Not connected with the other branch of the same bank. Lack of communication & coordination between the bank branches.
16 | P a g e
17 | P a g e
EXISTING SYSTEM
a) Introduction
In the existing system, the person has to visit his home branch of the bank in which he has opened the account. Whatever the person wants to do he has to go to the bank. Person cannot be able to withdraw or deposit the money from any of the branch of the same bank in different locations. He has to carry the passbook given by the bank to the account holder to make any transactions.
17 | P a g e
18 | P a g e
b) Existing Software
In the existing system the transactions are done only manually but in proposed system we have to computerize all the banking transaction using the software banking system. The data is stored in the branch computers only. The Software Used in Banking FINACLE whose develop by Infosys. All the banking system work on This Software
18 | P a g e
19 | P a g e
Raises a request for new checkbook by filling in the prescribed form Customer physically visits the bank. The incharge clerk accepts the request and prepares the cheque book with respect to given specification. The cheque book is sent for manages initials customer makes a counter sign and receives the checkbook The system can provide information related to the different types of accounts that are existing within the bank. The system can provide the bank administration with information on the number of customers who are existing in the system. The system at any point of time can provide the information related to the executed transactions by the customer. The system with respect to the necessities can identify all the history details of the trial participants along with their outcome of the results. The system with respect to the necessities can provide the status of research and development process that is under schedule within the organization currently. With proper storage of the data in a relational environment the system can Applegate itself to cater to the standards of providing a clear and easy path for future research standards that may arise due to organizational policies.
19 | P a g e
20 | P a g e
PROBLEM ANALYSIS
The problem with the existing system is that, the person has to visit his home branch of the bank in which he has opened the account. Whatever the person wants to do he has to go to the bank. Person cannot be able to withdraw or deposit the money from any of the branch of the same bank in different locations. He has to carry the passbook given by the bank to the account holder to make any transactions.
a) Product definition
The aim of proposed system is to develop a system of improved facilities. The proposed system can overcome all the limitations of the existing system. The systemprovides proper security and reduces the manual work. The customers can open and close the all types of accounts like savings, current, fixed deposit, recurring deposit, etc. They can pay their bills or recharge online, pay the tax, insurance premium, funds transfer to their own accounts and also to the others accounts with in the same bank branch inter-bank, inter-city, intrabank. b) Feasibility Analysis:Feasibility study is made to see if the project on completion will serve the purpose of the organization for the amount of work, effort and the time that spend on it. Feasibility study lets the developer foresee the future of the project and the usefulness. A feasibility study of a system proposal is according to its workability, which is the impact on the organization, ability to meet their user needs and effective use of resources. Thus when a new application is proposed it normally goes through a feasibility study before it is approved for development. The document provide the feasibility of the project that is being designed and lists various areas that were considered very carefully during the feasibility study of this project such as Technical, Economic and Operational feasibilities. The following are its features: 20 | P a g e
21 | P a g e
I have justify that My project being feasible on the following method: Technology:- My project is technically feasible because it has technically work well and
fulfill the user requirement. The user can easily work their own system. So it is more support and dependent.
Financial:- The project not more costly according the client requirement. The client has been
easily afford to buy the Project
Time:- yes In the limited of time it can beat the competition on Market. I have used some extra
feature in My project whose more success to grow in market
Resource:- The organization have resource the need for success so the bank has been use the
resource and fulfill the need of client
c) Project Plan
1. Introduction This section provides an overview of the project. 1.1 Project scope The project is better scope whose we can use and implement. I bank used every bank whose work perform more easy. The Internet banking portal of our bank, enables its retail banking customers to operate their accounts all across India, removing the restrictions imposed by geography and time. It's a platform that enables the customers to carry out their banking activities from their desktop, aided by the power and convenience of the Internet. banking services, you can do the following normal banking transactions online:
21 | P a g e
22 | P a g e
New account opening Demand Draft requests New Cheque-book request and much more.
1.2 Performance/Behavior issues There are the better performance show to develop my project. The performance is being change during time scheduling and requirement of the project 1.3 Management and technical constraints Here I just mention the reasource during the develop the project of I-bank. When I have develop My project I have used some external Resource like paper, pen etc for draw a prototype model and justify the working 2.0 Project Estimates This section provides cost, effort and time estimates for the projects 2.1 Historical data used for estimates Describes the historical data that is relevant to the estimates presented.
1) In the front End side I have used the software of Visual studio 2012. The company where I done my Project tranning they can provides me for work on project 2) In back End The company also provides SQl server 2008.
Both software get full version latest version. It can be free of cost whose easily being provides me. By the Time estimate I have complete this project with in 4 to 5 month.
22 | P a g e
23 | P a g e
2.3 Project Resources In the project Resources I get showing How many people can work in a single project. H/W and S/W being used where we develop my project
1) 2)
There are only one member whose develop this project I have given my own afford on the project into different different module
H/W. 80 GB Hard Disk 2 GB RAM, Core 2 Duo Processor S/W Softwere:- Visual Studio 2012 Database:- Sql Server 2008 3.0 Risk Management This section discusses project risks and the approach to managing them. 3.1 Project Risks There are Some Risks when I develop my I banking Project. Performance riskthe degree of uncertainty that the product will meet its requirements and be fit for its intended use. Cost riskthe degree of uncertainty that the project budget will be maintained. Support riskthe degree of uncertainty that the resultant software will be easy to correct, adapt, and enhance. Schedule riskthe degree of uncertainty that the project schedule will be maintained and that the product will be delivered on time
23 | P a g e
24 | P a g e
RISKS
CATEGORY
PROBABILITY
IMPACT
Large Number of User than planned Delivery deadline be Tightened Customer will change Requirement Technology will not meet Expectation
PS
30%
40%
PS
50%
20%
BU
80%
30%
TE
30%
40%
24 | P a g e
25 | P a g e
This section presents an overview of project tasks and the output of a project scheduling tool. 4.1 Project task set The activities to perform the Individual task being perform in single Project:1) i) ii) iii) iv) I have work on a this project. I have play important Role to Make this Project Analysis :- 30% Design :- 40% Coding :- 50% Testing:- 20% ,
4.2 Functional decomposition The decompose of Function in different way by following method:We have project completion estimate is 5 month. We have divide into PL , BL, DL PL:- Presentation Layer BL:- Bussiness Logic DL:- Database Layer I have Used the LINQ and Store Procedure Whose Advance Method to Make this Project. Importance the Use of New Technology Fast and Easiest Method
Use database stored procedures (SPROCs) and user defined functions (UDFs) with your LINQ to SQL data model 25 | P a g e
26 | P a g e
As the Compare of ADO.NET and DATE SET we can used SPROC and LINQ whose easiest way to access or Retrieve the data
In LINQ there are Inbuilt Class (Data Class Context) whose we Access with the SPROC
LINQ is the standard, easily-learned patterns for querying and updating data, and the technology can be extended to support potentially any kind of data store. Visual Studio includes LINQ provider assemblies that enable the use of LINQ with .NET Framework collections, SQL Server databases, ADO.NET Datasets, and XML documents.
26 | P a g e
27 | P a g e
27 | P a g e
28 | P a g e
1) Entity Relationship
ER Diagrams represent the relationship between the entities. An ER diagram is composed : Entity is shown by rectangle. Attribute is shown by oval. Relationships with rhombus. Optional is shown by circle. Compulsory with dash. Primary key with underscore.
1) Home Page
28 | P a g e
29 | P a g e
2) Admin
29 | P a g e
30 | P a g e
3)
Personal
30 | P a g e