You are on page 1of 34

SUMMER TRAINING PRESENTATION

By: Mohit Jain (34) Niket Jain (38) Vinayak Pancholi (64)

Objective of Training
Under the curriculum of Rajasthan technical university, a 30 days practical training is to be done after the completion of 3rd year as the partial fulfillment of award of Bachelor of technology degree. I degree. perused my training at HCL Infosystems Ltd. during the time period Ltd. from 19th June 2011 to 19th July 2011. 2011. Summer Training is an integral part of the curriculum and forms a vital aspect of overall development of the engineering students. It allows us to students. experience and learn the corporate culture, first hand. At the same time, hand. the corporate world gets fair idea about the talent of the emerging generation of future engineers. engineers.

CONTENTS
Company Profile About BancMate - CBS Technical Overview Modules Covered Conclusion

COMPANY PROFILE
HCL is a $5 billion leading global Technology and IT Enterprise. The 3-decade-old Enterprise, founded in 1976, is one of India's original IT garage start-ups. Company range of offering spans:i. Product Engineering ii. Custom & Package Applications iii. BPO iv. IT Infrastructure Services v. IT Hardware vi. Systems Integration vii. Distribution of ICT products. The HCL team comprises over 85,000 professionals. HCL operates in 31 countries. 500 points in India.

HCL Infosystems
Leading Hardware and System Integration Company with focus on Indian market in the areas of Information Technology, Office Automation, Communication & Enterprise Networking. Presence Pan India presence: 170 offices and over 500 service centers Employee Strength 6500+ Financial Strength Turnover: US $ 3.1 Billion

A trusted Systems Integrator, HCL is the preferred partner for many BFSI (Banking, Financial Services and Insurance) customers. HCLs core banking team has successfully accomplished a number of large project assignments for global banking majors in varied areas like:application development development of online batch interfaces high end solution consultancy

ORGANIZATION STRUCTURE

About BancMate CBS


(Core Banking Solution)
BancMate CBS (Core Banking Solution) is an innovative solution focused on the Indian Banking Industry A Web Server based Multi-lingual Core Banking Solution that communicates with users and account holders in their local language It meets all requirements of the mandatory Official Language Act. It incorporates security features with access rights defined for every user. It is built on scalable technology with robust functionality. It also offers rich functionality in its Customer Information System.

Single DATA BASE for connected branches. Branches only have nodes. Transactions on on-line and off-line basis. MIS is to be generated from Central server. Batch processes are to be run on the main database. In the centralized scenario, the application servers, web server & database are set up in a central location only. The web server send - receives data to and from application server over the LAN. All the branches / nodes send their request and get the response from the web server only when they are connected.

BancMate is the first such solution made available to the Indian Banking Sector which has been evaluated by the Indian Banks Association (IBA). IBA reviews have found BancMate to be technically ready for deployment by Indian Banks. BancMate uses natural behavior of Windows and has been developed on the Clint/Server technology. Uses Open Data Base Compliance or ODBC technology which gives it freedom to be connected to any data base engine such as ORACLE, SYBASE, MS-SQL, FoxPro. BancMate provides an extensive security network to protect from any unauthorized entry being made into the system. The security is maintained of the DATA as well as in the working of the system. BancMate CBS is built on 3 tier web architecture.

Features of BancMate: Easy to understand Context Specific Help Account Type Specific Parameterization Accounting i. Double Entry ii. On-Line Transaction Processing iii. Single & Consolidated Vouchers Customer Service i. Service Charges ii. Cheque Book iii. Passbook

National Presence
Punjab National Bank United Bank of India Vijaya Bank Madhya Bihar Gr. Bank Sarva UP Gr. Bank Bank Of Rajasthan Rajasthan Gr. Bank Haryana Bank Himachal Pradesh State Cooperative Bank Punjab Gr. Bank Himachal Gr. Bank Allahabahad Bank Kosi Kr. Gr. Bank Bihar Kshetriya Gramin Bank Bank of India Chikmagalur Kodagu Gr. Bank PNB Housing Finance Ltd The Jogindera District Central Coop. Bank Triveni Gr. Bank Uttar Bihar Gr. Bank Lucknow Gr. Bank The Vaish urban Co operative Bank Siwan District Central Co Op Bank Indian Overseas Bank Parvatiya Gr. Bank Oriental Bank of Commerce Surguja Kshetriya Gramin Bank The Malviya Urban Coop. Bank Other Banks

Branches
2400 750 363 309 265 200 190 185 165 154 121 100 60 58 47 45 28 24 23 20 14 11 11 5 3 3 2 2 1

Global Presence BancMate is already running in:Azizi Bank: Afghanistan Lankaputra Development Bank: Sri lanka

Technical Overview
BancMate is a 3-tier architecture web based application implementing MVC design pattern

System Architecture of BancMate-CBS System

Technology used: Front -End (Look & Feel):- HTML Tags and javascript in JSP (Java Server Pages) -A high-level abstraction of Java servlets. -JSP allows Java code and certain pre-defined actions to be interleaved with static web markup content, resulting page being compiled & executed on server to deliver HTML / XML document dynamically. Middleware:- Java Servlets -A servlet is a Java programming language class used to extend the capabilities of servers that host applications accessed via a request-response programming model. Back -End:- MS SQL Server (used because database is Bi-lingual that uses UTF-8 character set) Application Server:- Glassfish 3.1

MODULE I GROUPS & ACCOUNT VIEW

This module basically covers displaying the data in the tree view format. Servlets retrieve the groups name and their id no. form the database. Values are dispatched as http response to the JSP. With the help of javascript file the main folder is displayed.

When user click on folder its id no. is retrieved to the servlet page. From database all its sub folder are displayed.

Similarly when folders are clicked the sub files and subfolders are displayed. The id no. is compared with parent id which results in subfolders of the tree.

MODULE II ACCOUNT CONSTITUTION MASTER

Account Constitution Screen


Module initiates with a controller servlet retrieving all account constitutions and sending them as HttpResponse After selection is made New button sends the account Id as HttpRequest to the Servlet

Servlet receives the account ID It retrieves the record from database and auto fills the text fields. User needs to select the constitution type and constitution parameters. After selection, OK button sends and information to servlet. Servlet modifies the database accordingly.

After successful modifications in the database, servlet sends the confirmation message.

MODULE III BANK MASTER

Bank Master List Screen


Servlet retrieves the bank names and their Identification number. Values are dispatched as http response to the JSP. The names are displayed with their identification number at background.

Bank Master Entry Screen

Form filled for a new banks database entry. The page has multiple text boxes, decision radio button, and drop down list. Buttons are to submit entries, to cancel entries and to get redirected to the help page.

Entries of form are sent to Servlet as http request. Servlet is responsible to update the entries in database. After successful updating this page (with a button to go to bank list page) display about the successful update.

Bank Master Editing Screen


Banks name is selected whose details are required to be updated. Edit button action submits the identification number , the background value of options in drop down list. Identification number is sent to the servlet.

ID number is retrieved by this servlet & the respective IDs bank details retrieved by executing SQL query. Extracted information dispatched to a JSP. is

At JSP the form appears with present details of bank that can be changed and then submitted using OK button. Complete details along with the ID number are sent to a servlet. Servlet updates the database using ID number as primary key.

Denoting successful update in databases table and a button to get back to the main page.

At every page of the project a help button is provided which redirects the application to the context specific help page with a button to go to bank list page. NOTE: Here the page is designed just for a presentation, does not contain the actual help contents.

CONCLUSION
The innovation lies in the harnessing of technology, apart from developing the technology itself. The summer training was successfully completed and industrial environment of multifaceted IT Company was experienced in person. Firsthand knowledge of working of the IT professionals in their respective fields was gained. Simultaneously, we worked on the Live Project-BancMate CBS (Core Banking solution) and successfully completed the assigned modules. We would like to express our gratitude to all the persons who made such kind of training program and project work possible for us.

You might also like