System Testing, Integration and Change Over Procedure For ATM Banking

SYSTEM TESTING
System Testing
The modules tested include the module discussed earlier in the previous chapters. Each of these modules was tested with some test data. After each debugging stage, the module would be integrated into the main system.

Main System Driver Testing
The main driver, being the Main Menu of the ATM system was tested for proper connectivity to the database for its compatibility with many systems after converting the desktop application to a standalone application. The system is simulated to work as a real time ATM to be able to conduct the same transaction the way ATM transact, Improper linkage to database was immediately corrected and assurance was made to see that data were adequately retrieved and presented without errors.

Database Testing
Database testing was tested basically for connectivity, selection, update and storage. The test started with the design stage, where efforts were ensured that the correct data representation was made by the bank.

Security Testing
The new system provides encrypted password and log-on information which prevents unauthorized access to the files stored in system especially in the admin backend. The files are well secured and kept under supervision of the proprietor of any bank in the use of the desktop application.

INTEGRATION
The integration of sound enabled ATM for the blind starts with the installation of visual studio environment which runs the VB.NET developed application. For the case of this study, I used visual studio 2012 to develop this application.
Visual Studio is software on its own installed like any other software, the steps in installing its are as follows;

1. Insert the compact disc (cd) in your system and the auto run dialog box displays depending on your system configuration. Then click on installing visual studio in your system.

3. Specify which development environment you want Visual Studio to set as its default development environment. Example, it will detect first Visual Basic Environment, which you can select more development environment if there are still more you want to use in the development of applications. The complete the installation of the Visual studio.

After installation, Integrating applications requires the use of adapters which are essentially classes that describe and work with the application being integrated. The adapters in this case are placed in single Open Span project.
The VB.Net code is placed in a separate Visual Studio project that is part of the same solution. You will need to add references to your VB.NET project before it will recognize the adapters. You can do this in couple of ways, the easiest being to click the project menu and select Add References. The reference to add are:

? Open Span

? Open Span. Adapters

? Open Span. Adapters. Web

? Open Span. Adapters. Windows

You also need to add an adapter to Open Span project. This is found on the project References tab. Next, rebuild the solution. This is important because you will start using the adapter and controls in the .NET project and we need a project reference that includes those objects. When you add a project reference from the Open Span Integration project to the VB –Calc-Sample project, the.NET code will recognize any controls interrogated.
Remember that if you add or remove controls or adapters, you should always rebuild so the references are also added/removed for any other projects using it.
After setting up the environment, the Visual Studio will be launched, then click on file and then Open project, search for the location of the developed application and open its folder, and then select on the one that has the visual basic icon then the whole project will be launched and then it can view the source code and again if the standalone needs to be run. It can be accessed from the folder called simulated atm then the bin folder>x86 folder>Debug then the simulated atm.exe to run the sound enabled ATM for the blind.

CHANGE OVER PROCEDURE
System changeover procedure is the process of putting the new information system online and retiring the old system. There are four changeover methods which are:
Parallel operation: The parallel operation changeover method requires that both the old and the new information systems operate fully for a specified period. Data is input to both systems and output generated by the new system is compared with the equivalent output from the old system. When users, management, and IT group are satisfied that the new system operates correctly then the old system is terminated. It is the most costly changeover method and involves lower risks.

Direct cutover: The direct cutover approach causes the changeover from the old system to the new system to occur immediately when the new system becomes operational. It is the least expensive but involves more risks than other changeover methods.

Pilot operation: The pilot changeover method involves implementing the complete new system at a selected location of a company. Direct cutover method and operating both systems for only the pilot site. The group that uses the new system first is called the pilot site. By restricting the implementation to a pilot site reduces the risk of system failure as compared with is less expensive than a parallel system.

Phased operation: The phased operation changeover method involves implementing the new system in stages, or modules. We can implement each subsystem by using any of the other three changeover methods. In this approach risk of errors or failures is limited to the implemented module only as well as it is less expensive than the full parallel operation.
Form implementing child health information system we can use above methods but there are some advantages as well disadvantages of using these systems, which are explained below:
Ø Direct cutover

Advantage
As we know banks does not have enough funds for implementing the new system so it would be easier to implement direct cutover method in the bank.

Disadvantage
This method of system changeover involves more risks of total system failure and it is preferred for commercial software packages. So if there is a system failure in banks then it will be difficult to store information of bank customer who opens account in the bank. And if there is no properly storage then there will be incorrect reports and monitoring of bank customer will not be properly done.
Ø Parallel operation

Advantage
The advantage of parallel system is lower risk of system failure so all the tasks can be done properly at banks. If the new system does not work properly, the bank can use the old system that doesn’t require sound enabled system on any key press as a backup until appropriate changes are made.

Disadvantage
As we know parallel system is the most costly changeover method as both old and new systems operate fully for specified period and we also know that the budget of bank is also low so it will be difficult for bank to follow this changeover process.
Ø Pilot operation

Advantage
Pilot operation is combination of both direct cutover and parallel operation, which restricts the implementation to a pilot sit and reduces risk of system failure as compared with a direct cut over method. Operating system only at pilot site is less expensive than parallel operation for entire bank. If we use parallel approach to complete the implementation then the changeover period can be much shorter if system proves successful at the pilot site so a lot of time will be consumed at bank in implementing the new system.

Disadvantage
This method is also costly as compared to the direct cutover.
Ø Phased operation

Advantages
As we know in this method we have to implement the new system in stages, or modules, which is less prone to risk of system failure or errors at banks, as failure is limited to the implemented module only. It is also less expensive than parallel system because we have to work only with one part of system at a time.

Disadvantage
As the system, which we are implementing, involves various phased operation like implementation of Braille system in the ATM system that will be used by the blind people in accessing the system without the help of a third party, implementation of sound in any key press in the system, implementation of a head jack that allows the blind people to hear the ATM transaction process etc so it can cost more than the pilot approach.

Recommendation
As we can determine from above information from above information that pilot approach is the best approach where we can see combination of less risk as well as less implementation cost. There are many health banks so we can implement the new system only at any one of the bank to check whether it is working appropriately or not. And this method is also cheaper than all other methods except direct cut over where there are chances of risks here in this method risk of system failure is very less.

SUMMARY AND CONCLUSION

SUMMARY
ATM stands for Automated teller machine. Presently this is one of the most improvised ways of transaction in Modern banking around the world today. As people do not feel comfortable to carry huge amount of money, they use ATMs. By adding new features and also increasing the security issues like adding voice aided assistant to the system, it may provide more efficiency, comfort and supremacy to all types of customer i.e. Able and blind customer than it today. As a result transaction becomes reliable and lightens up. Here in this paper we tried to give a full description, how ATM works and comparisons among the ATM services. We also tried to focus few problems and few suggestions how to eliminate these problems.
Apart from withdrawing cash , ATM perform others functions such as Deposit currency recognition, acceptance, and recycling, Paying routine bills, fees, and taxes (utilities, phone bills, social security, legal fees, taxes, etc.) ,Printing bank statements, Updating passbooks and crediting of cell phones.
Sound-enabled ATMS are automatic teller machines that provide the ability to conduct transactions using both visual and auditory components. Essentially, a sound-enabled ATM will provide a means of persons with visual impairments to utilize the ATM by making use of audible instructions. While many ATMs today include an audio component that makes use of a speaker system, the sound-enabled ATM employs the feature of a headphone jack or telephone handset that allows blind bank customers to conduct the transaction with a degree of security.

RECOMMENDATION
Recommendations are provided to promote acceptability, integrity, security and more importantly enhance ATM access to blind customer. Besides recommending a voice aided/sound-enabled ATM system to enhance better ATM and banking services, Nigeria Banks should also integrate a biometric system to the talking ATM to ensure security of customer’s
money. To ensure that blind customer are not defraud, banks security should ensure that those on similar transaction on the queue are far away from where they are doing transaction with ATM machine.
Also such customers should not fail to come to bank with a trusted person to assist them. When implementing the voice aided or sound-enabled ATM, banks should make sure that there is steady power supply to power the ATM and a headphone jack or telephone handset to allow the user to conduct the transaction with a degree of security.

CONCLUSION
This project has been completed with a great success of understanding of ATM (Automated Teller Machine) full working process. We basically give more emphasis on the real time infrastructure of how a sound-enabled ATM can be useful for enhancing ATM access to visually impair customer of the bank. The climax of this project is the simulation of a voice aided ATM that provide the ability to conduct transactions using both visual and auditory components by making use of audible instructions. At the end we come with a conclusion that what we have read and how it works in live situation are totally different from our expectation. Our project paper has been written with a contrast with both sides from the bookish knowledge and real time experience.