You are on page 1of 33

ABSTRACT

E- Banking refers to systems that enable bank customers to access accounts and general information on bank products and services through a personal computer or other intelligent device. Internet banking products and services can include detailed account information for corporate customers as well as account summery and transfer money. Ultimately, the products and services obtained through Internet Banking may mirror products and services offered through other bank delivery channel. The project gives real life understanding of Internet banking and activities performed by various roles in the supply chain. Here, we provide an automation for banking system through Internet. Internet banking system project captures activities performed by different roles in real life banking which provides enhanced techniques for maintaining the required information up-todate, which results in efficiency. The project gives real life understanding of Internet banking and activities performed by various roles in the supply chain. The meaning of Internet markets or online business has been widely used in these days. The success of the business depends on its flexibility, availability and security. Since that the web-based systems should have a special way to design the system and implement it. Nowadays, the Internet Banking System widely used and the banks looking to provide the best quality system with highly available,fast response, secure and safe to use.

PAGE INDEX

Candidate Declaration …………………………………………………………..

I

Certificate………………………………………………………………………… II Acknowledgement …………………………………………………………..…… III List of Figures ………………………………………………………………….… IV List of Tables ………………………………………………………………….….. V Table of Content……………………………………………...…………………… VI

1. Introduction……………………………..............................................…... 1.1 Problem Description..................................................……………. 1.2 Problem Solution...……….....................................................…… 1.3 Need and Scope …....... .........................................………………. 1.4 Plateform Specification......................................................……….. 1.4.1 Hardware Specification...................................................... 1.4.1 Software Specification........................................................ 2. Feasibility…................…….......................................……………………....... 3.1 Technical Feasibility….........................................................……....... 3.2 Economical Feasibility….....................................................……........ 3.2 Operational Feasibility…......................................................……........ 3. Software Engineering Approach.………..............................................…... 3.1 Software Model Used ....................................................……………. 3.1.1 Description............................................................................

1 2 2 2 2 2 2 7 8 8 8 1 2 2

3.1.2 Reason for Use.................................................................... 3.2 Planning managerial issus….......................................................…… 3.2.1 Planning scoped Project resources........................................ 3.2.2 Team organization.................................................................. 3.2.3 Project Scheduling.................................................................. 3.2.4 Cost Estimation....................................................................... 3.3 Requirement..................................................................................…… 3.3.1 Functional requirement............................................................ 3.3.2 Non-functional requirement..................................................... 4. Designs.................................................................................................................. 4.1 Use Case Diagram................................................................................... 4.2 Data flow diagram................................................................................... 4.3 Data Dictionary........................................................................................ 4.4 E-R Diagram............................................................................................ 4.5 Class Diagram.......................................................................................... 4.6 Sequence diagram.................................................................................... 4.7 Activity Diagram....................................................................................... 5. Implementation Phase....................................................................................... 5.1 Language used & its Characteristics...................................................... 5.2 GUI (Snapshot)........................................................................................

2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2

..............................................................................................................................................................2 Test Case............... Bibliographand references.................1 Testing Method & Strategies of used........ Limitation & Fure Enhancement....................................................... 7........ 9............................2 Other documentation and resources...........................................6......... 6.................................................................................................... Testing................1 Reference books.................................................. 6.................. 2 2 2 2 2 2 2 2 .......................................... 9................ 8............................................. Conclusions...................................... 9.

CHAPTER 1 INTRODUCTION .

account summary. The future use for this project will put a new thing in the mind for use in a large scale.1Problem Description Our main aim to make a accounting and insurance system which handles the record of every customer (i. This is a simple application with larger extensible and convenient uses. 1. insurance etc. Also this application can have some co applications running on the client side that made the final updating to the main website at the server end.4. transaction.4 Platform specification 1. ) of a customer on the internet or local intranet directly submitted to the Admin. ) and function of software is to manage the whole detail (i. Hence an overall grade is generated for customer.1 Hardware Specification For Client Side Description 1. This process can be triggered on a particular event defined custom.2 Problem Solution The customer can put there details which will be submitted to the admin officer and can get the required details of the particular customer and other detail by sitting at home so this will help in maintain records and sending information very fast and easy. Hard Disk 3.1.3 Need and Scope This application simply generates the list of the customer according to the account number. transaction. insurance etc. account summary. 1. RAM Minimal 550 MHz 10 GB 256 MB Recommended 2GHz 32-bit processor or higher 40 GB or More 1 GB or more For Server Side .e. Processor 2.e. It can be also in various industries for grading their products. 1.

2 Software specification For Client Side Particulars 1. 3. Description Operating System Database Browser Technology Requirements Windows 98 or Above Microsoft SQL server 2005 Internet Explorer 7. Net 2008 .0 or Above For Server Side Particulars 1. Hard Disk 3. 2.4. Description Operating System Browser Requirements Windows 98 or Above Internet Explorer 7.0 or Above ASP. 2. 4. RAM Minimal 800 MHz 40 GB 512 MB Recommended 2GHz 32-bit processor or higher 80 GB or More 2 GB or more 1. Processor 2.Description 1.

1.5 Importance of project .

CHAPTER 2 Feasibility .

Technical Feasibility • Technical feasibility around existing computer system and to what it can support proposed addition. • Browsers come inbuilt with Operating System it adds to feasibility. 2. information collection and report writing. More commonly known as cost benefit and savings that are expected for candidate system and then compare them with cost. Typically the feasibility study should be completed within two or three weeks.Feasibility Study A feasibility study is a study made to decide whether or not the proposed system is worthwhile. . The implementation of feasibility study is based on the information assessment (what is required). • • • • Our project is technically feasible as it is coded in ASP.2.1. All the Codes and Modules can be easily implemented. Feasibility study should be done with the help of project managers who is going to handle that particular project. technical experts and customers who will be using the system. Economical Feasibility • Economic analysis is the most frequently used method for evaluating the effectives of a candidate system. software engineers who are about to develop that system. Net. Database Connectivity is also highly feasible and quickly operable. Database Microsoft SQL Server 2005 which is easy to use and highly secure. Types of Feasibility 2. • • Language used is easily available.

Operational Feasibility Operational feasibility is mainly concerned with issues like whether the system will be used if it is developed and implemented. • Will the proposed system really benefit the organization? Does the overall response increase? Will accessibility of information be lost? Will the system effect the customers in considerable way? .3. • • Does management support the project? Are the users not happy with current business practices? Will it reduce the time (operation) considerably? If yes. Have the users been involved in the planning and development of the project? Early involvement reduces the probability of resistance towards the new system. Whether there will be resistance from users that will effect the possible application benefits? The essential questions that help in testing the operational feasibility of a system are following. then they will welcome the change and the new system.2.

CHAPTER 3 Software Engineering Approach .

Software Model Used A Process is a set of partially ordered steps intended to reach a goal. For design. In software engineering. The incremental model applies linear sequences in a staggered fashion as calendar time progresses. We require completing one task at a time so as to pave the way for other task to begin. Therefore if we try our hands on a Concurrent Model then the complexity in its implementation could make the conditions worse. I used RUP for following reasons: • • • Architectural centric Employee industry standard language UML: To visualize modeling and synthesis It is use case driven. . The Rational Unified Process is one such life cycle approach that is especially well suited to the UML. goal is to efficiently and predictably deliver a software product that meets the needs of business.2. meaning that you can use it with a number of software engineering processes. In our project we intend to use this Linear Sequential Model (Waterfall Model) because our project Task modules are dependent closely on each other. UML is largely process-independent. Incremental Model Incremental model combines elements of the linear sequential model with the iterative philosophy of prototyping. Such high degree of dependency makes the condition ideal for using the Incremental Model.1. Implementing this model in this project heightens the efficiency of the system and yet maintains the complexity under control. Each linear sequence produces a deliverable increment of the software. architecture and component.

Fig 4. DISADVANTAGES 1. Early increments can be developed with few people. 2.Integration testing is difficult to do.1. Increments can be planned to manage technical risks. Reusability of codes among the modules is minimum. 3. Deadlines can be managed in an effective manner. 3.1 Showing the Incremental Model Advantages and Disadvantages: ADVANTAGES 1.1.2 Reasons for Use: . 2. .

The company cares for both. The customers can choose the suitable one from arrange of products which will suit their life-stage and needs. Such an approach does not call for many people working on the initial increments so it served us right. For organizations the company has ahost of customized solutions that range from funded services. the company has a range accounts. The products of the company are categorized into various sections which are as follows: • Accounts and deposits. Planning managerial issues 3. and pension scheme. • Customer center. • Forex and payment services.2. Thus the process model suited to the project is Incremental Model. These affordable plans apart from providing long term value to the employees help in enhancing goodwill of the company.2. individuals as well as corporate and small and medium enterprises. Value addition services. • Loans. different types of loans and cards that assist the customers. • Investments and Insurance.The project can be created through a series of delivery steps with each delivery steps adding a new feature to the existing product. For individuals. Mutual fund etc. investment. It combines elements of the Linear Sequential model with the interactive philosophy of prototyping. Non-funded services. Our project demanded to be on time so this model helped us in the right way.1 Planning scope and Project resources Online Bank offers a bunch of products and services to meet the every need of the people. And such increments were very well planned with minimized set of technical risks coming our way. . 3.

time and equipment. Project management services manage all resources – people. money. Decisions on problem and approach are made by group consensus i. talents. 2. Controlled decentralized (CD). Sometimes it’s difficult to keep track of who is on your team and what skills they have. and coordinating all the tasks to ensure a smooth transition from the beginning to the end of the .2.2 Team organization The best team structure depends on the management style of an organization.e. Democratic decentralized (DD). 2. We have Horizontal communication among us. When working with any project. we together try and solve the problems. This involves examining the interdependencies of all of the activities. Effective resource management lets you build member profiles so you can assign the right task to the right person to get the job done.. We have Democratic decentralized team structure as • • • Our team has no permanent leader. Controlled centralized (CC). the hardest part can be making sure that you don't overbook any of your team members or resources. Three generic team organizations are proposed by menteioned1. so having a scheduling assistant makes your job a whole lot easier. Tasks are coordinated for short durations and may be replaced by others. money and time. such as people.3 Project Scheduling Project scheduling is the process of putting together a time line for all the activities in the project.A project management program should manage and control the limited resources needed to run a project.2. 3. the number of people who will populate the team and their skill levels and the overall problem difficulty. 3.

2.3. how and when the system can be changed. 2. They may relate to emergent System properties such as reliability.2.4 Cost Estimation 4. and other emergent properties. However. There are many different methods of scheduling. 3. even with the minimum hardware requirement present. System users can usually find ways to work around a system function that doesn’t really meet their needs. are there constraints for speed. Requirement 3. response time and Store occupancy. the system can correctly transmit and receive data. safety requirements. are there several modes of operation. availability. Although the performance of the system is enhanced by the use of better hardware. when will the system do it. The users will input the data to the system in the text area provided. They may specify system performance. security requirements and software quality attributes. Non-functional requirements needed in this internet banking system are identified as performance requirements.3. Security. This means that they are often more critical than individual functional requirements. The project is an application for providing PC connectivity with a mobile phone.project.1 Functional requirement Functional requirement such as what will the system do. failing to meet a nonfunctional requirement can mean that the whole system is unusable.2 Non-functional requirement Non-functional requirements are requirements that are not directly concerned with the specific functions delivered by the system. . response time are required. which can address the requirements of the type of project resulting in different pictorial representations of the schedules.

CHAPTER 4 DESIGNS .

1 Use case diagram 4.5 Class Diagram 4.2 Data flow diagram 4.4 E-R Diagram 4.7 Activity Diagram .3 Data Dictionary 4.4.6 Sequence diagram 4.

CHAPTER 5 IMPLEMENTATION PHASE .

5.2 GUI (Snapshot) .1 Language used & its Characteristics 5.

CHAPTER 6 TESTING .

2 Test Case .6.1 Testing Method & Strategies of used 6.

CHAPTER 6 CONCLUSIONS .

Our project will help the entire customer to put their records directly to the admin by sitting at their home quickly and efficiently. . The list of the customer will be displayed on the site according to the account number. We would also like to monitor the various drawbacks of our software and would like to correct them if possible.Conclusion The internet banking system is aiming to provide users with the easiest way to access to their bank account and do some banking transactions anytime at anywhere without the need to go to the bank. In the end we would like to say that we have tried our level best to develop a solution mentioned to the problems above.

CHAPTER 7 LIMITATION & FUTURE ENHANCEMENT .

. As now our project deals with accounting and insurance process of any bank. in future it can be extended to be served for bank.Limitation Future Enhancement Our project is a module of the E-banking and insurance system so can be developed to act as a bank system.

CHAPTER 8 BIBLIOGRAPHY & REFERENCES .

MS Office 2000 Edition – III 2003 6. Data base system concept Edition-V 2003 5. http://www.net/ For VB. Visual Basic.Henry Siller . http://www.fci.net/ 4.net Edition-2004 3. http://www.Black book .Bibliography & References Book Referred 1.microsoft. FCI Rule and regulation book . Other documentation and resourcesWeb Sites 1.net Edition4.vb.Jackie Goldstein .Ginni Corter .net/ 2.Study Material 9. http://www.NET For MS Access For Crystal Report For FCI Information .net-2004 2. Visual Basic.crystalreports.2.Stephen Walther . Data base access with VB.com/ 3.

American National Standards Institute (ANSI) . it is the U.CHAPTER 9 Glossary Access Products . The .a method of verifying an individual’s identity by analyzing a unique physical attribute.a computer program that enables the user to retrieve information that has been made publicly available on the Internet. representative to the International Standards Organization (ISO). Browser . computer terminals.an electronic device consisting of circuit elements on a single silicon chip. Biometrics . also permits multimedia (graphics) applications on the World Wide Web. Chip . and printers.S. American Standard Code for Information Interchange (ASCII) .a standard code for representing characters and numbers that is used on most microcomputers. generally from remote locations.products that allow consumers to access traditional payment Instruments electronically.a standard-setting organization.

which are single chips that contain the Database Administrator (DBA) .a standard way of transferring files from one computer to another on the Internet.a type of local area network originally developed by Xerox.U.electronic documents that present information that can be connected together in many different ways.banking services that allow a customer to interact with a financial institution from a remote location by using a telephone.a system or combination of hardware and software solutions that enforces a boundary between two or more networks. Ethernet . instead of sequentially. File Transfer Protocol (FTP) . from point of origin to point of destination. Hypertext Markup Language (HTML) . it is the “main page” that users are expected to read first in order to access the other pages that comprise the web site. communication takes place by means of radio frequency signals carried over coaxial cable. 124 Hypertext . personal computer.the protection of information passed in a telecommunications system by cryptographic means.S. or other device to access a telecommunication system which links to the institution’s computer center.also known as a host computer that is the primary or controlling computer in a computer network. Home Page . generally involving data communications or a local area network.a set of codes that can be inserted into text . government standard for data encryption method published by the National Institute of Standards and Technology for the encryption of sensitive U. television set.most complex circuits are microprocessors. Data Encryption Standard (DES) .a programming tool to graphically present a procedure by using symbols to designate the logic of how a problem is solved. Firewall .S.a screen of information made available to users through the Internet or a private intranet. Flowchart . government data which does not fall under the category of 122 End-to-end Encryption . Home Banking . terminal.the individual with authority to control the data base management system. Host .

.to transmit a file to a central computer from a smaller computer or a remote location. Upload . It may contain destructive code that can move into multiple programs. Internet Service Provider (ISP) .S.the quality that a system has when it performs its intended function in an unimpaired manner. Systemic Risk . design. Uniform Resource Locator or Universal Resource Locator (URL) .a query language used to manipulate large databases. and documentation of the four phases of the life cycle of a business system: study. representative. widely used on the Internet. and links to other hypertext documents. Internet .files to indicate special typefaces.the risk that the failure of one participant in a funds transfer system. or in financial markets generally. to meet its required obligations will cause other participants or financial institutions to be unable to meet their obligations when due. Hypertext Transfer Protocol (HTTP) . System Integrity . development. and operation. Virus .the performance.a standard method of publishing information as hypertext in HTML format on the Internet. Telnet .a program with the ability to reproduce by modifying other programs to include a copy of itself. Systems Analysis .an entity that provides access to the Internet and Structured Query Language (SQL) . It is completed at the end of the Development Phase.a baseline specification containing all the essential computerbased business system documentation. management. ANSI is the U. System Specification . inserted images. free from deliberate or inadvertent manipulation of the system. International Organization for Standardization/Open Systems Interconnection (ISO/OSI) – an international standard-setting organization.a protocol that permits users to access a remote terminal or another computer through a network.a way of specifying the location of available information on the Internet.a worldwide network of computer networks (commonly referred to as the Information Superhighway).

audio.a communications network that covers a wide geographic area. World Wide Web (web. that could be exploited to violate system security. Vulnerability . using high speed long distance lines or satellites provided by a common carrier. Wide Area Network (WAN) . and video..the collection of an entity’s home page and other proprietary pages located on the World Wide Web. internal controls. graphics. . Web Page .a weakness in system security procedures. such as state or country.a screen of information supporting the home page of a web site. Web Site . etc. implementation. or devices on a system and spread through multiple systems in a network.a sub network of the Internet through which information is exchanged via text. system design.data files. www) .