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

PROJECT REPORT

(Project Semester January- April 2013)

LOVELY PROFESSIONAL UNIVERSITY PHAGWARA (PUNJAB)

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.

Anoop Kumar Gupta Date: ___________________ 10807131

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.

Anoop kumar Gupta BCA-MCA(Dual- Intg.) 10807131

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 - 15 16 17 18 18 18-19 20 20 21 -25 26 26 27 28 28 34 41-42 43 - 44 45 45 46 47-48 49 50 52-53 53 53 54

5|Page

10) User Manual 11) Source Code

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

...::: ABOUT US:::...


MULTISOFT SYSTEMS that provides services in Education, Development and Consultancy under single umbrella. MULTISOFT has completed successful 8 years in industry and having own Research and Development centre along with state of art infrastructure. MULTISOFT Systems has been incorporated in order to focus on and take advantage of its expertise in the delivery of effective high end customized training from dot to dimensions. Our companys extensive capabilities come as a result of being the most preferred training centre for our principles. MULTISOFT Systems was established in 2002 by a team of professionals from global consulting firms having background in engineering and management from eminent institutes like IIT / IIM guided by senior people from Industry, Academia, & Government Sector; and specializes in customized IT Training on various software products and development tools addressing the growing needs of the IT market. We aim at raising standards of professionalism within the IT training industry and creating standards of excellence against which candidates are measured. MULTISOFT training programs are continuously striving for excellence in education, training, research and consultancy in the fields of Management and Information Technology with a Mission of Offering Value Based Education. We produce IT professionals who can compete with the very best in the global arena and cater to the growing demands of the corporate world. Our consulting and implementation group has worked in all settings, from small businesses with little or no computerization to large corporations with highly structured IT departments. Our experience in software development and implementation means that consulting recommendations are both practical and technically possible. Process redesign and improvement In the case that a company's supply chain, manufacturing, or distribution operations are structured around a system it is trying to replace, or are geared toward a way of doing business that no longer fits current needs, MULTISOFTs consulting team can help the company define its needs, identify specific areas to be addressed, and make recommendations for change.

6|Page

7|Page

...::: HISTORY :::...


Multisoft Systems is part of EXCEL Industries and had a modest beginning. Starting its venture in Publication, 20 Crores. The Group has HO in Noida, set up in technical association with International companies. Group is having strong presence in Education, Healthcare, Chemical, Real Estate and expending arms in Middle East & South Africa with international standards and specification. Our services are widely exported throughout globe. Group Companies Excel Chemicals, Noida Multisoft Systems, Noida Get-well Hospital, Dubai Color-Gage, Noida KD Enterprises, Dubai Nextway Business Solutions, Delhi this tiny sapling planted in 2002 has now grown into a tree with branches spread throughout India and the world. Total Turnover of the group is around INR

7|Page

8|Page

...::: OUR MISSION :::...


We have dedicated training experience domestically / internationally in private institutes / professional institutions / companies and our consultants have a variety of external consulting experience with blue chip companies. The non-disclosure agreement does not allow us to reveal any sensitive information of same. MULTISOFT SYSTEMS envisages strengthening its Education, IT & Business Consultancy base on industry scenario and technology development issues, developing its consultancy capabilities, expanding its contacts with various companies to promote exchange of innovations business methodologies, design of business process curricula and monitoring the IT industry trends, country wide.

...::: OUR VISION :::...


To be best in people business, converging our broad capabilities in unique ways to provide consummate results for our clients and associates.

...::: STRATEGY :::...


While everyone tends to agree that we need to do quality, there is little understanding as to what the word quality really means. MULTISOFT helps you to try and define quality process appropriately, then define the roles and activities that are needed to achieve quality business process that will truly bring in the benefits that are meaningful to the client. At MULTISOFT, our team of senior consultants assists in realizing this dream into practical achievement. These consultants have a vast industry experience and expertise in different business domains. The consultants have been trained exhaustively to cultivate characteristics that help us better understand clients feeble areas, future requirements and thereafter through their knowledge and experience provide the best practical solutions.

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

...::: SERVICES :::.. EDUCATION


Instructor-Led Private Classroom Training MULTISOFT Training Program is a fully supported, hands-on classroom training solution conducted at the company's training facilities. With this training option, students will directly benefit from the knowledge of experienced instructors who are experts in their fields and are dedicated to presenting even the most technical courses in a way, which is clear and easy to understand. Our training curriculum is customized specifically to your needs and classes are conveniently scheduled in part- and full-day sessions, so that you can reduce your out-of-office time or accelerate your learning. On-site Training On-site training permits companies to adapt our courses to their organization's specific environment, goals, delivery mechanism, or curricula needs. Public Enrolment Classes State-of-the-art computer training facilities, small classes, challenging, well-structured hands-on exercises, and convenient access to first-rate materials and instructors are all elements of our truly effective training programs. One-on-One Training One-on-one instruction is personal, step-by-step learning for your specific needs with a private instructor by our side. Whether you are a novice or experienced computer user, you can benefit from private computer instruction.

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

Authorized Training & Certification Centre

13 | P a g e

14 | P a g e

DEVELOPMENT / IT & ITeS / CONSULTANCY


IT Infrastructure IT Consultancy Business Intelligence, Data Warehousing & DMS (Document Management System) GSM Networking (Planning & Optimization) Embedded Technology & e-commerce RFID GPS & GIS Solutions Biometric Solution Payment Transaction Solutions through IVRS (Telecom Solutions) Voice over Internet Protocol (VoIP) Wireless Networking & Equipments Business Process Outsourcing ERP / SCM / CRM Implementation Healthcare / Medical Solutions Quality Assurance Services Training

14 | P a g e

15 | P a g e

...::: WHAT MORE YOU NEED? :::..


MULTISOFTs staff offers consulting support for Colleges / Campus / Companies who seek our training, consulting and IT implementation services. Our experience in trainings, software development and implementation means that consulting recommendations are both practical and technically possible. MULTISOFTs consulting team can help the colleges, campuses, companies define its needs, identify specific areas to be addressed, and make recommendations for change.

For Queries Please Contact:


Strategic : Ashish Ravi Jangra

ashish@multisoftsystems.com / 9810306956 Business Development : ravi@multisoftsystems.com / 9811811231

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

c) DFD for present system

d) Whats new in the system to be developed ??


The development of the new system contains the following activities which try to automate the entire process keeping in view of the database integration approach. Following are the Objectives of the proposed system: The administrators have grates accessibility in collecting the consistent information that is very much necessary for the system to exist and coordinate. The system at any point of time can give the customers information related to their Accounts and accounts status The balance enquiry The fund transfer standards

18 | P a g e

19 | P a g e

The cheque book request Online Bills payments Transactions

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:

Self-account funds transfer . Third party transfers in the same branch

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.

2.2 Reconciled Estimate


Here I just show the cost for develop my i-bank project

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

3.2 Risk Table

RISKS

CATEGORY

PROBABILITY

IMPACT

RMMM (Risk Mitigation, Mgmt, Plan)

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%

Impact:1234Catastrophic Critical Marginal Negligible

4.0 Project Schedule

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

Time Take Less to Write huge no. of Code

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

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