This action might not be possible to undo. Are you sure you want to continue?
SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENT FOR Six Week Industrial Training at NETMAX TECHNOLOGIES, Chandigarh (from 4 May 12 to 15 July 12 ) Submitted To: Er.Ramandeep Singh (Head, CSE Deptt.) Submitted By:Robin Mahajan(9478526292) Branch: C.S.E.
C.S.E. Department Ludhiana College of Engg. & Technology Katani Kalan, Ludhiana, INDIA.
This is to certify that the project report on Banking Management System which is being submitted for the partial fulfillment for the award of Degree of Bachelor of technology, Information Technology, Punjab Technical University, Jalandhar is an authentic Work carried out by us under the able guidance of Mr.Vinay (Project).
Student Name Robin Mahajan
Certified that the above statements made by the candidate are correct to the best of my knowledge and belief.
………………… (H.O.D ,CSE)
The authors are highly grateful to the Dr. J.S. Sohal, Director, Dr.Pawan Kumar, Principal, Ludhiana College of Engineering & Technology (LCET), Ludhiana, for providing this opportunity to carry out the two week training at G.Tech. The constant guidance and encouragement received from Er. Monika Gupta, Head, CSE Deptt., LCET has been of great help in carrying out the project work and is acknowledged with reverential thanks. The authors would like to express a deep sense of gratitude and thanks profusely to S. Gian Singh Kalra Director of Institute. Without the wise counsel and able guidance, it would have been impossible to complete the report in this manner. The help rendered by “Er.Ramandeep Singh” for experimentation is greatly acknowledged. The author expresses gratitude to other faculty members of CSE department of LCET for their intellectual support throughout the course of this work. Finally, the authors are indebted to all whosoever have contributed in this report work and friendly stay at “Netmax Technologies”
Name of the Student Robin Mahajan
…………………. 30-30 4 ..1 4. ………………….1 3.2 Chapter 4 4. …………………. ………………….1 2..1 Chapter 7 Chapter 8 Introduction to Company Introduction to Project Project Definition and Features Existing System Problem Area Advantages and Limitations System Requirements Hardware Requirements Software Requirements ………………….. ………………….. 7-9 7-8 8-8 9-9 10-10 10-10 10-10 Introduction to Language (JAVA) Introduction to Database (My SQL) Working of Project System Implementations & Design Snapshots of the Project Future Scope Bibliography …………………. 29-29 ………………….. ………………….. 5-6 …………………. …………………..3 2.2 Chapter 5 Chapter 6 6.4 Chapter 3 3.. 14-15 ………………… 16-28 ………………….2 2.TABLE OF CONTENTS Chapter 1 Chapter 2 2... 11-11 12-13 ………………….
and software & web development services. embedded systems & software professionals in the country. Netmax Technologies set up education centre in Chandigarh (Punjab) and followed them with centers in Patiala. Haryana & Himachal Pradesh.Chapter 1 Introduction to Company Company Profile Netmax Technologies is a leader in network support. It has pioneered the concept of high quality CSE education in North India and has trained over 10. Network training and Embedded systems. Netmax Technologies is an organization which is established in the field of Network Support. In 2001. embedded systems R& D & Implementation services. Netmax Technologies group of companies is divided into two: • Netmax Technologies (Core) & • Netmax Web solutions. It provides support and training in the field of 5 . Netmax Technologies was set up in 2001 by young Indian entrepreneurs. In 2005. Netmax Technologies is a pioneer in the field of IT education in north India. It offers a vast portfolio of CSE solutions to customers spread across Punjab. Netmax Technologies introduced corporate training programs which as an initiative were highly appreciated by the industry and corporate alike. Netmax Technologies (Core) takes care of IT support. embedded systems. Jalandhar. whereas Netmax web solutions is a web & software development company that takes care of Software development & web service solutions.000 plus networking. Ludhiana & Bhatinda in the years that followed.
Mohali. Electronics system design). Mohali Premier ISP. Lotus Machines Pvt. Chandigarh Software Technology Parks India. Mohali Glide Internet Services Rana Group IDS HFCL Infotel Ltd. Mohali 6 . Their clients for R&D support in field of embedded systems are: 1) 2) 3) 4) 5) Recorders and Medicare ltd Chandigarh. In Education. TELEBOX India ltd. Netmax Technologies also provide Technical Research & Development support and consultancy to some Electronics companies. Chandigarh. Netmax technologies also conduct courses in CADENCE based design tools. LINUX) and embedded systems (Micro controller based design. Chandigarh NIPER. Ltd.networking solutions (CISCO. The partial list of our clients for network field is as below: 1) 2) 3) 4) 5) 6) 7) 8) 9) 10) 11) 12) 13) CEDTI. It is also NOVELL EDUCATION PARTNER with which it provides NOVELL and SUSE LINUX courses. Chandigarh. Ltd. Impearl Electronics Pvt. Chandigarh Innovative Solutions. KANTA Electrical Ltd. it has strategic alliance with REDHAT Inc. Chandigarh Emmtel ISP. Targus technologies pvt ltd STPI. Mohali Navik Technologies.
So the task of maintaining them increases exponentially. Generating proper account numbers and updating them properly. As the transactions increases. This project is made for any bank to manage and controlling the entire system. The main features of this package are: Keeping the record of all persons like customers. managers etc Maintains proper list of all account holders. The existing system has got lot of intricacies within itself and need lot of human effort and paper works. Some of the negative aspects of the existing system are as follows: Time Consuming: Course of action is time consuming. To view a data may need lot of paper to be searched. 7 . so the data too.14) 15) 16) BBMB The Tribune Quark Chapter 2 Introduction to Project Project Definition:The project is about Banking Management System. the process evolves search through paper records. All above the data need to be maintained on ledgers and maintaining this is a tedious and risky process. Wherever a need for search arises. EXISTING SYSTEM:The existing system work manually.
It provides centralized information transfer system with any number of client systems. The project gives the user an easyto-use graphical interface that can be easily used by a novice. The life time of paper record is unreliable less that it easily gets spoiled. Complicated Page: Techniques used are more complicated. Proper techniques are not exposed. account creation. As this is a well designed and easy-to-use communication system will certainly give the bank an edge over the other bank with outdated and manual communication system. PROBLEM AREA The software aims at automating the existing manual systems and providing secure. Reliability: Paper records are easily damaged in course of time. Man Power: Expenditure is high. cheaper and quicker communication within a Bank. Securing of manual system is not fully guaranteed. Data can get easily scratched. 8 .Readability Problem: Readability of records is constrained. this software turns out to be a very suitable one for any type of bank which requires an efficient and secure communication among their employees . so the functioning is intricate. So the format and style of records differ and hence it is difficult to understand. With automatic features like getting employee information. to cater to any number of users. with manpower doing the bulk of data transfer in the form of files and paper documents. All the records may not be handled or written by the same person. Security Problem: Prone to corruption by unauthorized users. Manual system needs added man power. Inaccuracy can be expected.
Development and Requirements. Inaccuracy can be expected.e. Securing of manual system is not fully guaranteed. very less LIMITATIONS OF SYSTEM • • This System cannot Survive After a period & again we have to device new System in the face of changing Circumstances. This system results in maintains the records of customer and employee. Data can get easily scratched. but this system can be accessed by only authorized person. This system reduces the manual power. We can store large amount of data for long period of time. advancement. we can maintain the large number of data. i. This system is also help in search the customer and employee quickly. 9 . We have Prepared this software/System with limited resources and information at our disposal. but by using this system. With the help of this system. This system locates the employees who currently work in the company.ADVANTAGES OF SYSTEM • • • • • • • • With the help of this system. employee registration process become easy and it take time. It may not last long beyond a certain period. Paper records are easily damaged in course of time.
RAM: 128MB(Minimum).Chapter 3 SYSTEM REQUIREMENTS Hardware Requirements • • • Processor: Intel Pentium III Processor and above. • HARD DISK: 80GB Software Requirements • • • • • Operating System. 2000. apache (any one).0 NETBEANS. DATABASE SERVERS: MY SQL. 10 .512MB(Recommended) DISK SPACE: We required 1MB maximum disk space for installing the full application. XP. We require additional disk space to meet the database requirements.6. APPLICATION SERVERS: java web server.Win NT. if needed. JDK1.
The Java platform has two components: • • The Java Virtual Machine (Java VM) The Java Application Programming Interface (Java API) ATTRIBUTES OF JAVA • • • • Compiled and Interpreter Platform-Independent & portable Object Oriented. Robust and Secure. We've already mentioned some of the most popular platforms like Windows 2000/XP. The Java platform differs from most other platforms in that it's a software-only platform that runs on top of other hardware-based platforms. 11 . Solaris. and Mac OS. A platform is the hardware or software environment in which a program runs. Most platforms can be described as a combination of the operating system and hardware. Linux. this will facilitate user in operating the system successfully.Chapter 4 INTRODUCTION TO LANGUAGE (JAVA) JAVA being the platform independent language to generate the user-friendly Software system is used as Front-end system and MYSQL as Back-end database system.
Select ‘Skip Sign Up’ option from Mysql. Now My Sql Server Instance Configuration Wizard screen appears and click next button. then click next button.com Signup-setup wizard. INTRODUCTION TO DATABASE (My SQL) We have My SQL (JDBC) software for connectivity. 2. 12 Double click the .0 Setup Wizard). 5. 7. Finish button click to install Mysql. Click install button on same screen (My SQL Server 5. To install My Sql we need to perform the following steps:1.0 Setup Wizard screen appears. 8. Dynamic and extensible. Select ‘Dedicated’ option then click next button. 6. Click the next button to begin installation then My SQL Server 5. then select Detailed Configuration option. 4.exe file to initiate the installation procedure.• • • Multithreaded and interactive. 3. High Performance. The My . SQL screen appears. Select ‘Complete’ option then click next button.
Then click next button and then at last click to install button for installation. 11. then click next button. Open the ‘jdbc driver setup’ copies the mysql connector1.Note down the port no. My SQL Visual Tools: 1. Open the folder of My Sql. We get My SQL Enterprise screen. 2. Open Program Files from C. & click next button. and then click finish button to complete the installation. 3. 2. Click next button & wizard completed click finish.9.7. 10. Select ‘Include Bin Directory ’option and click button next and then again click next button. 13 . JDBC Driver: 1.Drive. Click ‘Modify Security Setting’ to hide the information then next button clicked.Click Execute button.0-setup wizard screen appears. My SQL Tools for 5. Double click on visual tools. Select ‘Multifunction’ option.
In program files. 4. Double click on ide10. open Net Beans in which there are folders ide10. Chapter 5 WORKING OF PROJECT DATA FLOW DIAGRAM Login NO YES HSBC BANK BANKBANK ACCOUNTS EMPLOYEE RECORD TRANSACTIONS ACCOUNTS 14 .7. Now similar for java2 folder. java2. then open ext and paste Mysqlconnector1.3. then its modules.
OPEN ACCOUNT DELETE ACCOUNT MODIFY ACCOUNT SEARCH ACCOUNT Chapter 6 SYSTEM IMPLEMENTATIONS & DESIGN SNAPSHOTS OF THE PROJECT LOGIN PAGE The invalid users cannot access the account. 15 .
The correct username and password login the account. HOME PAGE 16 .
After successful login the homepage will be shown as above OPEN ACCOUNT 17 .
Modify account 18 . A new account has been created.To create an account a new user has to fill all above information.
DELETE ACCOUNT 19 . The account has been updated.To update an existing account one has to enter his account number.
TRANSACTIONS:DEPOSIT 20 . The Account has been deleted.To delete an account one has to enter his account number.
has to be entered. The above window will be opened showing the person’s ACCOUNT INFORMATION and by clicking on the ADD AMOUNT button. one can enter the amount he want to deposit. 21 .To deposit any desire amount account no.
Finally the amount has been deposited.The desire amount has been entered. 22 .
23 .WITHDRAW To withdraw any amount account no. one can enter the amount he want to withdraw. has to be entered. The above window will be opened showing the person’s ACCOUNT INFORMATION and by clicking on the WITHDRAW AMOUNT button.
Finally the amount has been withdrawn.In above window the amount is entered to withdraw. 24 .
25 . has to be entered to check Balance.BALANCE Account no.one can deposit any amount and check his/her Balance and by clicking on the WITHDRAW AMOUNT button. The above window will be opened showing the person’s ACCOUNT INFORMATION and by clicking on the ADD AMOUNT button. one can withdraw any amount and check his/her Balance.
A New Employee has been added. 26 .EMPLOYEE RECORDS NEW EMPLOYEE In the above window a New Employee can be added by filling all the information.
27 .DELETE EMPLOYEE An Employee ID has to be entered to delete. After entering Employee ID a new window EMPLOYEE IMFORMATION will open and by clicking on the Delete button an Employee has been deleted.
SALARY DETAILS An Employee ID has to be entered to view SALARY DETAILS. 28 . The above window will show the SALARY DETAILS of an Employee.
Decrease in processing time Reduction of errors and viruses due to absence of internet Keeping track that message should be delivered at the correct destination 29 . Utmost care and Back-up Procedure must be established to ensure 100% successful implementation of the computerized hotel system. the organization should be in a position to process the transaction with another organization or if the worst comes to the worst. Increase in processing and transfer speeds of information over the network. it should be in a position to complete it manually. I n case of system failure. Also its present features can be enhanced by some simple modification in the codes so as to reuse it in the changing scenario. Since this system has been generated by using Object Oriented programming. there are many chances of reusability of the codes in other environment even in different platforms. The Future Scope of this project is : • • • • • Keep track of daily information exchange at the server by the administrator.Chapter 7 FURTHER SCOPE SCOPE FOR FURTHER WORK The Project can be used in Bank after adding some more useful modules in the project for which banks are providing services.
w3schools. Korth Ivan Bayros Websites Visited: www.com www.corejavaprogrammers. development and the maintenance of the project: 1. Java 3.com www.com 30 . Mugal Henry F.com www. Structured Query Language Roger S.sun.google. Software Engineering 2.A.com www. Pressman K.javaexamples.java. Database System Concepts 4.Chapter 8 BIBLIOGRAPHY The following books are being used to fulfill the requirements of the proposed project and are helpful in the understanding.com www.javaguru.
This action might not be possible to undo. Are you sure you want to continue?
We've moved you to where you read on your other device.
Get the full title to continue listening from where you left off, or restart the preview.