Case Study
Introduction
The business information system is described as a system that integrates information technology components, people and overall business functions. The business information system helps to bring information technology components and business functions together to establish effective interaction among the components to provide organizational growth (Kharchenko & Chynchenko, 2013). The effectiveness of business information system in this report is discussed in this report with reference to a case study. The chosen case study is Collin’s ATM system. The description of Collin’s ATM system through system vision document is provided in this report. The purpose of this report is to analyse the given cases study using business information system approach.
The outline of this report is system vision document, resources required, stakeholder map and risks of the project. The system vision document consists of problem description, proposed outcome, system capabilities and business benefits.
Discussion
System Vision Document
The problem descriptions of Collin’s ATM Bank are given as follows. There are different kinds of consumers who want easy access to banking system and services such as deposit or withdrawal, from any part of the world. This service is provided by a system called ATM which is used commonly in today’s scenario (Kamal et al., 2015). ATM is commonly used for withdrawal, mini statements and balance checking for an individual account reducing the human effort. Hence, Collin’s ATM Bank requires an ATM system to facilitate their customers by providing easy banking activities. The Collin’s ATM Bank requires the ATM to have a card reader for reading ATM cards. The other requirements are a cash dispenser, a display, a printing feature to print details of transaction and to deposit cash/cheques a chute feature is required.
The proposed outcome of Collin’s ATM system is the key requirements, the company needs. The key requirements of the Collin’s ATM system are as follows. The first is to assist one customer at a single time. The second is recognition of card by the corresponding bank. The third is to verify the entered pin. The fourth is to select the type of account; customer has (Montefusco et al., 2016). The fifth is to select the type of transaction such as withdrawal, deposit, transfer, checking account balance or printing mini statements. The sixth is to generate report after transaction and facilitate the corresponding bank to provide regular updates to identify the flow of cash from a corresponding bank.
The system capabilities of ATM system are various and hence, the ATM system is the most common one for every banking industry. The capabilities are as follows. The ATM system provides benefit of doing transaction 24/7 hours (Ahmad, Rifen & Wahab, 2016). The human effort is reduced which is the most beneficial capability of this system. The bank customers leverage convenience to use this system without the need of going to bank. This system requires small place to install and hence more convenient in farther and remote areas where customers have to travel to the bank (De Gramatica et al., 2015). The ATM system provides new notes rather than the soiled ones to the customer. This system minimizes the hassle in transaction process to provide a quick and fast transaction. The ATM system provides paperless process until and unless customers need a paper receipt or mini statement.
The ATM system is beneficial for making customer’s daily work easy. However, this system too comes with some major issues and their as follows. There are issue with ATM card that it can be cloned for fraud activities. There are some cases regarding fake ATM systems. The ATM operates on a network and hence if the ATM is out of service then no transaction process can occur (Patriarca, 2016). There is no guarantee that ATM system will have cash when a customer needs. The shortage of amount is handled by the bank if no amount of cash is left in the system.
The above paragraph shows the system capabilities of ATM system which is beneficial for the business growth of a bank such as Collin’s ATM Bank (Ball et al., 2017). Therefore, the below points shows the benefits of ATM system provide for organizational growth.
Resources Required
The resources for the ATM system are of various kinds of activities that the system offers such as transaction, insertion of pin number, screen and other activities (De Gramatica et al., 2015). The resources required as per the need of Collin’s ATM system requirements along with some additional resources are given below.
Card Reader- The card reader is an essential requirement for the system. The card reader is used to read the various kinds of cards to access its information (Onyesolu & Okpala, 2017). The various kinds of cards are processed by the card reader to get information and proceed according to the action provided by the card holder. The card is swiped in the system to be accessed by the card reader.
Display Screen- The display screen is similar to a television or computer screen where information or menus are shown to the customers (Mandari & Koloseni, 2016). The steps for transaction process whether it is withdrawal or deposit, both are shown in the screen to facilitate the process for the customer. The most widely used display screens are CRT or LCD screen.
Keypad- The keypad in the system provides insertion of details such as personal identification number (pin) of the card or amount of cash whether for depositing or withdrawal. The keypad generally consists of 48 keys (Verma, 2014). The pin number in the system is entered in an encrypted form through keypad to prevent any fraud activities. The keypad comes with this feature of encryption which is used only for pin number details.
Speaker- The speaker in the system provides information when any error occurs or any wrong key is pressed against the activity shown in the display screen.
Printers- The printers are used only for the purpose of printing receipts of transactions, mini statements and balance enquiry (Sharma et al., 2017). The receipt provides information regarding the transaction occurred. An example is, a receipt for withdrawal generally contains date and time of transaction, account number (in encrypted format), amount withdrawn and total balance.
There are three major stakeholders related to ATM system and they are are primary, secondary and tertiary. The primary stakeholders are the customers who do transaction using the ATM system. The banks are considered as secondary stakeholder because bank act as a platform through which transaction occurs. The tertiary stakeholders are manufacturer of ATM system who deals with the different kinds of issues related with ATM system (Kavitha, 2015). These stakeholders have large number of advantages and limitations regarding the ATM system. The benefits are using ATM for regular transactions at high speed and technical errors are reduced through this system. This benefit is related to customers who are responsible for using the ATM for transaction. The benefit for secondary customer is that they can easily get extra amount of cash as interest from several customers when they do transaction. The easy and fast transaction is an essential part of generating revenue for banks. The customers will also likely to suggest it to other customers and recommend to the banks to build more ATM systems.
Risks of the project
The risks of the project to implement ATM system are various. The major issues are fraud related to currency, attacks related to physical and logical types of attack. These three are the major and common attacks that may occur and there is a need to prevent these attacks (Kavitha, 2015). The security of ATM system consists of three major areas and they are currency protection, different types of logical security and physical security. The below paragraph describe the fraud related to cards and currencies.
There are many frauds nowadays related to cards and currency. The attack occurs on cards and currency where the details of cards and cash are stole by the attackers. These details are then misused for fraud activities of withdrawal (Martins, Oliveira & Popovi?, 2014). The type of attacks in ATM occurs are skimming, fishing of cards and currency tapping which are common nowadays. The stealing of card and currency details affects the customers badly resulting in financial loss for customers as well as banks.
Conclusion
The above discussions conclude that a business information system is a necessary part for an organization before starting of any project. The report shows the analysis of business information systems through a case study of an ATM system. The development of ATM system is thoroughly analysed to provide an overview of the effectiveness of the business information system. The system vision document briefly describes the aspects of ATM system that will be required to develop the system. The report focuses on how ATM system can be built with the provided resources, associate stakeholders and considered risks to prevent. Therefore, it can be concluded that system vision document with reference to business information system provides an overview of any project.
Task1
1. Introduction
The ATM systems were introduced to increase the accessing of the cash directly from the machine without going to the bank for transaction of withdrawing or depositing. The long queues were shortens with the management of ATM system. The banking facilities can be easily drafted and formulated by the association of core banking system in the designing of the ATM machine (Purchase, Colpoys, McGill, Carrington, and Britton, 2014). The development of the ATM machine involves the architectural design which is incubated with the equipment like cash dispenser unit, visual display unit with touch screen facility, ATM card reader, printer, and keypad. The formulation of these unit increases the effectiveness of the transaction process with the use of ATM machine. The Collins ATM machine is designed for facilitating customers with variety of services provided to them related to transaction of money.
2. Aim
The aim of this project is to develop a design of use case model to focus on the functioning of the ATM system which is under consideration. The class diagram of the proposed project of Collin ATM machine helps in getting the details of relationship between different class entities. The development of the Collins ATM machine provides the functional program of operating directly through the ATM machine without going to the bank branches for performing the transaction related to the withdrawing and depositing of the cash.
3. Objective
The project of Collin ATM machine is proposed with the key objectives of providing numerous cash handling facilities to the customers, operator, and the bank officer. The objectives of the proposed system are highlighted below:
4. Functional and Non-Functional Requirement
Non Functional Requirement:
The use case model helps in providing the clear concept view of relationship described between customers, bank entities, operator, and the Collins ATM machine for managing operation between them (Okafor, Udeze, UgWoke, Ifesinachi, and Nnaemeka, 2014). The following USE CASE MODEL presents the complete scenario of the working process of Collins ATM machines and its related functionality:
The following use case model determines the interaction between the customers and the ATM machine for carrying out respective function:
The following use case diagram shows the functional model carried out between customers, ATM, operator, and bank officer.
The following use case provides the scenario of interaction between customers and the bank operator for checking the availability of sufficient fund in the cash dispenser machine or not.
START UP of the ATM machine: The bank operator switch on the machine by checking availability of the cash in the cash dispenser unit of the ATM machine (Saleh, 2015). The sequence diagram for starting up of the ATM machine is depicted below:
SHUTDOWN of the ATM machine:
The operator will check the availability of the customer when there are no customers than he can the shutdown the machine. The customer will not be able to make any transaction related to withdrawing and deposition after shutting down of the system because it closes out connection with the bank.
SESSION Transaction USE CASE:
The session of the customer start when the customer enters the card in the ATM machine. He will enter his PIN number after the verification of the card for carrying out transaction (Merge, and Akepogu, 2011). The bank will verified the PIN number to select the facility of the ATM machine according to their requirement such as withdrawing, depositing, transfer, and balance inquiry. The session of the customer will be expired if he is not able to perform the verification process in the limited time period which is given by the bank to carry out the transaction (Nair and Nahar, 2015).
Cash Withdraw Use case:
The customer can withdraw fixed amount limit of cash from the ATM machine within 24 hours. The user will collect the money from the cash dispenser slot provided in the ATM machine. The withdrawing process will collect amount of cash at the cash dispenser unit and ends with the generation of receipt for the transaction.
CASH DEPOSIT USE CASE:
The facility of depositing the cash is provided to the user through cash or cheque by the Collins ATM machine
CASH TRANSFER USE CASE:
The money can be transferred from the customer account to the other account and associated receipt will be generated.
BALANCE INQUIRY USE CASE:
INVALID PIN REJECTION PROCESS:
6. UML Class Diagram
The class diagram is sketched out between numerous entities for determining the flow of functions and transaction related to the withdrawing and depositing of the cash and others. The flow of activities can be determined by the diagram given below:
7. SDLC Design Activity
Environment
The working model of the Collins ATM machine requires an initialization of various units such as cash dispenser unit for providing cash to the customers, Slot for deposition is used for depositing the amount through cash or cheque, keypad for entering PIN number for verification of the card, and a printer to generate a final receipt of the complete transaction carried out at the ATM machine. The Switch is provided for switching on and off of the ATM machine on the basis of amount in the cash dispenser unit and the availability of the customers. The touch screen video display unit should be incorporated for providing the facility of touching to use the menu provided for carrying out required function. The network management is the core structure of developing efficient working system of the Collins ATM because the communication between the customers and bank officer should be managed so that the proper updating in the database of the customers can be done for preserving the accuracy of the data stored in the database. The automatic upgrading of the database can be done due to the availability effective network management system.
Designing application Component
The designing element of the Collins ATM machine helps in providing efficient services to the customers according to their demand. The designing element focuses on the users of the system, performing action, storing the information on the database, attaching security features with the Collins ATM transaction, and flow of data between different entities.
User Interfaces
The GUI system is designed for facilitating the customers with the touch option of the menu displayed on the Video display of the ATM system. The customer can effectively chose the option directly from the icons presented or displayed (Meridji, AlMakhadmeh, Sarayreh, Abuljadayel, and Khalaf, 2015).
Database
Customer Information table
USER_ID |
USER_NAME |
USER_ADDRESS |
ACCOUNT_ID |
BALANCE_AMOUNT |
It is the unique ID provided to the user |
Name of the user |
Address of the user |
Creation of unique ID |
Available amount of user |
Bank Account Table of the customer
BANKACC_ID |
BANKACC_NO. |
ACC_TYPE |
BALANCE_AMOUNT |
ACCOUNT_STATUS |
ID of the bank account |
Unique number of the bank account |
Type of account for selecting saving and current account |
Available balance amount |
Active or inactive account |
Software Methods
PHP is used as front end language for creating bank transaction. MYSQL database is used for managing database of the user account. The most preferred operating system are Window 7 and 8.
Front End Tool: PHP
Back END Tool: MySQL Database
Operating System: Window 7 and 8
8. Analysis and Discussion
It has been analysed that the effective communication can be maintained between the various entities which are customers, operator, bank officers, and ATM machine. The session of the customer start when the customer enters the card in the ATM machine. He will enter his PIN number after the verification of the card for carrying out transaction (Hooda, 2016). The customers are facilitated with various services like withdrawing of the cash, depositing of the cash, transferring of the cash, change PIN for security purposes, and others (Hota, 2013). The network management is the core structure of developing efficient working system of the Collins ATM because the communication between the customers and bank officer should be managed so that the proper updating in the database of the customers can be done for preserving the accuracy of the data stored in the database. The use case model helps in providing the clear concept view of relationship described between customers, bank entities, operator, and the Collins ATM machine for managing operation between them (Briand, Labiche, and Miao, 2013).
9. Conclusion
The flow of communication can be effectively analysed with the class diagram, Use case model diagram, and subsystem representing the sequence diagram of action. The banking facilities can be easily drafted and formulated by the association of core banking system in the designing of the ATM machine. The withdrawing process will collect amount of cash at the cash dispenser unit and ends with the generation of receipt for the transaction.
Task2
Introduction
The report is prepared based on Collins ATM case study for the development of the prototype and learn the mechanism for transaction and withdrawing cash from ATM. For the development of the ATM system the model should meet the different key requirements such as recognition of the cards, verification of the pin from the customer, selection of the account, transaction from the account, generation of receipt and report. The object modelling is used for the analysis of the complexity and the problem that are faced for interacting with the different modules and performing it as a relation set. The report mainly focuses on the successful authentication for withdrawing the cash from the ATM machine.
Aims
The main aim of the report is to reduce the complexity of the ATM system and set the rules between the modules of the system for its representation in the UML modelling. The best engineering practices should be applied for the identification of the sequence of the flow of the task involved for the proper working of the ATM system. An object oriented analysis should be looked and the different areas for the development of the ATM system should be identified for the identification of the objects and the entities that are related with the problem domain and create a static model for the structuring the ATM system. The system sequence diagram is created from the use case diagram for the identification of the sequence of the process involved in different operation of the ATM machine.
Objectives
The main objectives for the development of the sequence diagram for the ATM case study are as follows:
Functional and Non Functional Requirement
The functional requirement identified for the development of the ATM system are listed below:
Card verification – The car inserted by the customer should be verified for the detection of the user name and the account ID and create a transaction link for the system.
Verification of PIN – The user inputs the PIN in the ATM machine for the validation of the user account and entering into the withdrawal mode.
Withdrawal transaction – it is used by taking inputs from the user such as selection of the account type, verification of the successful amount of balance for the transaction and generate a transaction receipt.
Change PIN – This option is provided to the user for increasing the security of the account. The user can change the pin by verification of the account and entering the old pin into the ATM machine.
Enquiry for Balance – The user can verify the details of the account and find the available balance in the account by selecting the balance enquiry option in the ATM machine and know the details before withdrawing cash from the account.
Transfer – Different account of the user or other personnel can be selected by entering into the fund transfer mode and entering the account number of the personnel to whom the fund is needed to be transferred.
Invalid rejection – If a wrong Pin is entered in the ATM machine more than three times a request is sent from the ATM machine to block the card. This increases the security of the ATM transaction.
Session Time Out – For the successful transaction a session time should be allocated for the user within which the user needs to complete the transaction process otherwise the transaction is marked as failed.
Deposit Transaction – The user can deposit cash with successfully verification of the user account into the ATM machine.
The non-functional requirement identified for the development of the Collin’s ATM are listed below:
Usability – The interface of the ATM should be developed such that the user needs to spend minimum time for taking out cash from the ATM machine. The different options available for the user must be given to the user for increasing the efficiency of the system.
Reliability – The ATM system must respond to the query of the user and the database should be updated at a minimal time for increasing the accuracy and integrating with the banking facility.
Confidentiality – The ATM machine must be installed in a secure location and kept under surveillance for prevention of the misuse of the system. The information should be kept secured and secured links should be used for connecting with the bank servers.
Identification of three important Use case
The three important use case are identified for the Collin’s ATM system that are listed below:
Verification of the User PIN – The ATM machine needs to verify the Pin inputted by the user for the validation of the account and enable the transaction. Here the actor is the customer using the ATM machine and the objects are the ATM machine, card reader and the customer console. When the customer inserts the ATM card in the machine the card reader verifies the car and the message is returned to the ATM machine. The customer console takes the input from the customer for verification of the PIN and it is verified for proceeding with the next stage of the transaction.
Session Time out – The main actor for the Time out sequence diagram is the customer and the objects are the card reader, ATM, Session, Customer Console and the transaction. On successful verification of the PIN provided by the user the user a session is created for performing the transaction and after completion of the transaction the card is ejected from the ATM machine with a proper message.
Cash Withdrawal – For withdrawing cash from the ATM machine the user needs to complete the validation of the user account and the system connects with the database of the bank server for updating the transaction procedure. If there is a failure in the link the transaction is rolled backed and a message is displayed showing transaction failed.
Sequence Diagram for the Use case
Sequence Diagram for Session
Sequence Diagram for PIN verification
Sequence Diagram for cash withdrawal
Conclusion
From the above report it can be concluded that with the development of the system sequence diagram the steps involved for sending messages between the different modules can be identified. The development of the system sequence diagram is involved in the software design phase of the software development model and it is used for the identification of the data between the different objects for the creation of the relation between the objects. The communication between the different objects and the relation between them are identified for eliminating the complexity of the system and reduce the number of errors on the final software developed for the management of the operation of the Collin’s ATM.
Essay Writing Service Features
Our Experience
No matter how complex your assignment is, we can find the right professional for your specific task. Contact Essay is an essay writing company that hires only the smartest minds to help you with your projects. Our expertise allows us to provide students with high-quality academic writing, editing & proofreading services.Free Features
Free revision policy
$10Free bibliography & reference
$8Free title page
$8Free formatting
$8How Our Essay Writing Service Works
First, you will need to complete an order form. It's not difficult but, in case there is anything you find not to be clear, you may always call us so that we can guide you through it. On the order form, you will need to include some basic information concerning your order: subject, topic, number of pages, etc. We also encourage our clients to upload any relevant information or sources that will help.
Complete the order formOnce we have all the information and instructions that we need, we select the most suitable writer for your assignment. While everything seems to be clear, the writer, who has complete knowledge of the subject, may need clarification from you. It is at that point that you would receive a call or email from us.
Writer’s assignmentAs soon as the writer has finished, it will be delivered both to the website and to your email address so that you will not miss it. If your deadline is close at hand, we will place a call to you to make sure that you receive the paper on time.
Completing the order and download