DB Ex 6. You have just started a new job at the bank. This is a schema of the database consists of 5 tables:

Size: px
Start display at page:

Download "DB Ex 6. You have just started a new job at the bank. This is a schema of the database consists of 5 tables:"

Transcription

1 DB Ex 6 Due date: Thursday :55 Submission Instructions: This exercise consists of programming in PL/pgSQL and Java (using JDBC), and should be submitted electronically, via the submission link on the course homepage. Please run your code one more time just before submission to check that it works! Submit your exercise as a zip file containing all the necessary files. PL/pgSQL: You have just started a new job at the bank. This is a schema of the database consists of 5 tables: 1. Customers(AccountNum:integer, CustomerID:integer, CustomerName:varchar, CustomerPassword:varchar, AccountStatus:varchar, Overdraft:real): This table holds all the customer data of an account that was opened in the bank, where The field AccountNum is defined as a serial primary key. In other words, when inserting rows into this table, if the AccountNum is not specified, it will automatically get as a default value the next available integer (starting at 1). See also for more details. The field CustomerID, which represents the customer s id, is constrained to be unique in the table definition. In other words, each customer can have only one bank account. AccountStatus is contains either the value open or close, indicating whether the account described is open or closed. Overdraft is a non-positive double which indicates the allowed overdraft of the current account. For example, if Overdraft is 0, the customer is allowed no overdraft, while if Overdraft is -1000, the customer can be in overdraft of 1000 sheckels. 2. Actions(ActionNum:integer, AccountNum:integer, ActionName:varchar, ActionDate:date,,(עו"ש) Amount:real): The table lists all the actions that were made in the current account where ActionNum is a serial primary key AccountNum is the number of the account in which the action was performed ActionName is one of the following four values: receive which indicates that money was added to the account (e.g., a salary was paid, a check was depositied) payment which indicates that money was deducted from the account (e.g., a credit card or check payment, cash withdrawal) saving which indicates that the customer has opened a savings account (depositing the money indicated in Amount into the savings account)

2 close which indicates that the customer has closed an account, and withdrawn all money in the account (i.e., Amount should be precisely -1 times the balance of the customer s account) If the ActionName is receive the field Amount has a positive number. Otherwise, it is negative. 3. AccountBalance(AccountNum:integer, Balance:real): This table contains, for each open account, the current balance of the account. All actions in the table Actions are reflected in this table. 4. Savings(SavingNum:integer, AccountNum:integer, Deposit:real, DepositDate:date, NumOfYears:integer, Interest:real): The table holds the saving plans of an account. Each savings plan is associated with an amount (the value of Deposit). This amount deposited by the customer upon opening the account, and again, once a year, for NumOfYears years. Each savings plan is also associated with an interest rate, which is a number between 0 and 1. (More details about the interest are appear later in this exercise, in the section on JDBC). Note that a single AccountNum can have several saving plans. Note also that Deposit and NumOfYears are positive numbers, and SavingNum is a serial primary key. 5. Top10Customers(AccountNum:integer, Balance:real): This table holds account numbers of the 10 richest customers in the bank (according to the AccountBalance table), along with their current balance. (Thus, every row in Top10Customers appears in AccountBalance, but not vice-versa.) The goal of this table is to allow the bank manager to always know who his best customers are, in order to give proper attention to those customers. Therefore this table must always be up to date. You can assume that there are foreign key constraints defined on the tables where this is natural, e.g., every AccountNum in the tables appears in Customers, etc. Also, none of the fields in any of the tables can have null values (this is also ensured by the table definitions). We have provided a file named createtables.sql with the table creating commands. Please download this from the course homepage and use while developing your solution. Write the following functions each in a different file. You should also hand in a file dropfunctions.sql that deletes all functions and triggers created: 1. newcustomer(customerid, CustomerName, CustomerPassword, Overdraft) which accepts an id, name, password, and amount of allowed overdraft and does the following: If the CustomerID does not appear in the table Customers, a new row is added to the table Customers. Note that the account status should be open. In addition, a row should be added to the table AccountBalance with a balance of 0 for the account, and the new AccountNum should be returned by the function.

3 If the CustomerID appears in the table Customers, with the status close, you should update the row with the given CustomerName, CustomerPassword and Overdraft, and change the AccountStatus to open. You should also add a row to the table AccountBalance with a balance of 0 for the account and should return the AccountNum associated with the CustomerID If the CustomerID appears in the table Customers, with the status open, no change should be made, and -1 should be returned. Write this function in a file named newcustomer.sql. 2. closecustomer(customerid) which accepts a CustomerID and deletes the customer s rows from AccountBalance, Savings, and Top10Customers, and changes the customer AccountStatus to close in the table Customers. The function returns the closed associated AccountNum, or -1 on error (e.g., if the customer s account is already closed). Write this function in a file named closecustomer.sql. 3. doaction(customerid, ActionName, ActionDate, Amount) which receives a CustomerID, ActionName, ActionDate and Amount, and adds a row to the Actions table, updates the AccountBalance table and returns the ActionNum created for this action, or -1 if the action wasn't added. Write this function in a file named doaction.sql. 4. newsaving(customerid, Deposit, DepositDate, NumOfYears, Interest) which adds a row to Savings and Actions and updates the balance of the account (as money has been taken from the account and deposited in the savings plan). The function returns the SavingNum created for this plan, or -1 if the saving wasn't added. Write this function in a file named newsaving.sql. Note: Once a customer opens a savings account they must make a deposit to it once a year. The first deposit (when the savings plan is opened), is made using the action saving as described above. The remaining deposits will be made with the action payment. However, there is no need in this exercise to ensure that these deposits are indeed made. Note that in all functions you should ensure that the input CustomerID you receive appears in the Customers table with status open. You can assume that all the updates, inserts and deletes on the database tables are done using the functions above. You are asked to ensure the consistency of the tables of the database (using triggers): a) Rows cannot be deleted from the AccountBalance table if the value of Balance is not zero. If the value of Balance is positive you should update the Actions table directly, by inserting a row with the close Action (and the correct amount of money to bring the balance to 0) and enable closing the account. If the balance is negative, the account should remain open (i.e., customers cannot close an account if they are in overdraft) and this should be accomplished by raising an exception. Write this trigger in a file named triggera.sql.

4 b) Before updating the Balance in the AccountBalance you should check that the new balance will remain consistent with the allowed Overdraft (from the Customers table). If the balance will be below the allowed overdraft, the action that caused this change should be rejected, by raising an exception. Write this trigger in a file named triggerb.sql. c) Rows can only be added to Actions and to Savings if the given date is equal to the current date. If an attempt is made to add a row with a different date, the date should be overwritten with the current date. Write this trigger in a file named triggerc.sql. d) Top10Customers should always contain the 10 richest customers (among the customers with open accounts, that have a positive balance), according to the AccountBalance table. (We ignore Savings when determining the richest customers.) In case of ties (i.e., if there is more than one customer with the tenth highest account balance) the table will contain all tied customers. Thus, for example, if there are twenty customers c 1,, c 20 with the balance of 1000 for customers c 1,,c 14 and a balance of 500 for the remaining customers, all 14 customers c 1,,c 14 will appear in Top10Customers. You should ensure that the table is up-to-date holds regardless of any inserts/deletes/updates in any of the tables in the database. Thus, whenever a modification that can affect the balance of an account is done to the database, you should update Top10Customers so that it still contains the 10 richest customers. Write this trigger in a file named triggerd.sql. For your convenience, you may want to define additional functions that will be used in several functions or triggers. You should define these in the file helperfunctions.sql. We will always load this file before loading any other of your functions or triggers. JDBC: Finally, the bank wants to offer its customers a convenient way to calculate their savings. You should write a class called CheckMySavings (in a file called CheckMySavings.java). This class must have at least the following methods: public void init(string username) public void close() public double checkmysavings(int AccountNum, Date opendate) The function init of this class should receive a username (which will be used in the connection string to connect to the database). When you test your own program, you will call this function with your username. However, in our testing, we will call this function with our db course username to test your program over our database. The function init will be called by us immediately after an instance of

5 checkmysaving is created. It is init's responsibility to make all the necessary initializations including the DB connection. The function close should close all connections. It will be called at the end of the execution. Finally, in order to calculate the saving of an account given its AccountNum and an opendate, you should sum all the saving plans of the account (and return the value) according to the following: 1. A saving plan hasn't completed: meaning, DepositDate + NumOfYears > opendate, then the amount of the saving the customer receives is the Deposit*x where x is the number of years that have elapsed between DepositDate and opendate. For example, if DepositDate = 1/1/2015, NumOfYears = 3 and opendate = 1/12/2015, the value of this savings plan is Deposit if DepositDate = 1/1/2014, NumOfYears = 3 and opendate = 1/12/2015, the value of this savings plan is 2 * Deposit (as the yearly deposit has been put into the savings plan twice) Note that because the saving plan hasn't completed the customer loses the interest he could have gained. 2. A saving plan has completed: meaning, DepositDate + NumOfYears opendate, then the amount of the saving is: f(deposit, numofyears) = deposit*(1+interest) numofyears = 1 (deposit + f(deposit, numofyears-1))*(1+interest) otherwise In case of an exception print an informative one line description of what went wrong and exit with return value of -1. In your answer you can use deprecated functions of Java's Date class. Note: 1. Carefully review the lectures about PL/pgSQL and JDBC before starting. 2. You can assume legal input for all tables: correct data types and no null values. 3. We will take off points for style only in extreme cases. No documentation is required unless you do something very special. 4. Pay attention to correct naming of functions, input variables, and files. Pay attention to correct usage of functions, valid zip file, and that everything works properly. 5. We do not have efficiency requirements. However, if your program does not complete even after a reasonable amount of time, your program may fail some of our automatic tests. 6. Please post any exercise related questions to the forum so that they can benefit the group. 7. While testing your program make sure to close all connections to the database at the end of your program! Failing to do so will cause all available connections to be expended; this means that nobody will be able to connect to the database. Good Luck!

University of Gujrat Lahore Sub Campus

University of Gujrat Lahore Sub Campus University of Gujrat Lahore Sub Campus Assignment # 4 Advance Programming Techniques (CS 303) BS Computer Science Fall 2018 Date Issue: 05-12-2018 Due Date: 14-12-2018 (Friday) before 09:00 PM Instructions:

More information

ipad Frequently Asked Questions Page 1

ipad Frequently Asked Questions Page 1 ipad Frequently Asked Questions Q: What is Mobile Banking? A: In short, Mobile Banking is a way to access your Verity accounts on the go. From your phone or tablet, you can check balances, pay bills, deposit

More information

CS352 - DATABASE SYSTEMS

CS352 - DATABASE SYSTEMS CS352 - DATABASE SYSTEMS Database Design Project - Various parts due as shown in the syllabus Purposes: To give you experience with developing a database to model a real domain At your option, this project

More information

Online Bill Payment and Service Portal

Online Bill Payment and Service Portal Online Bill Payment and Service Portal is an internet portal for customers to view invoices, create payments and view or create service tickets over the web. With customers have a secure Internet portal

More information

Consumer User Guide July 2017

Consumer User Guide July 2017 Consumer User Guide July 2017 Account Details. 1 Log In 1 Accounts Overview Page.. 1 Home Page Recent Transactions... 2 Edit Accounts 3 Transactions.. 4 Account Transaction Details. 4 Filter.. 5 Print...5

More information

Storing Data in Objects

Storing Data in Objects Storing Data in Objects Rob Miles Department of Computer Science 28d 08120 Programming 2 Objects and Items I have said for some time that you use objects to represent things in your problem Objects equate

More information

User Guide #PeopleFirst

User Guide #PeopleFirst ADVANCED BUSINESS ONLINE BANKING User Guide #PeopleFirst TABLE OF CONTENTS LOGIN Login Instructions 3 ACCOUNT BALANCES AND TRANSACTION DETAILS Balance Snapshot 4 Important Account Balances 4 Recent Transactions

More information

ATM Use Cases. ID: CIS Title: Check Balance Description: Customer aims to know the balance in his/her account

ATM Use Cases. ID: CIS Title: Check Balance Description: Customer aims to know the balance in his/her account ID: CIS375-01 Title: Login Description: Customer logs into the system by inserting the card and entering pin code. Preconditions: Customer has a bank account and an ATM Card. Postconditions: Customer logged

More information

CS352 - DATABASE SYSTEMS. To give you experience with developing a database to model a real domain

CS352 - DATABASE SYSTEMS. To give you experience with developing a database to model a real domain CS352 - DATABASE SYSTEMS Database Design Project - Various parts due as shown in the syllabus Purposes: To give you experience with developing a database to model a real domain Requirements At your option,

More information

Mth 60 Module 2 Section Signed Numbers All numbers,, and

Mth 60 Module 2 Section Signed Numbers All numbers,, and Section 2.1 - Adding Signed Numbers Signed Numbers All numbers,, and The Number Line is used to display positive and negative numbers. Graph -7, 5, -3/4, and 1.5. Where are the positive numbers always

More information

P2P Instructions. 4. Select Person to Person

P2P Instructions. 4. Select Person to Person P2P Instructions 1. To utilize P2P, you need to first be enrolled in digital banking. Sign up at www.ucbankmn.com or enroll directly through our mobile app. (To learn more about digital banking see https://www.ucbankmn.com/eservices/online-banking.)

More information

Grenada Co-operative Bank Limited. User Guide

Grenada Co-operative Bank Limited. User Guide Grenada Co-operative Bank Limited User Guide Welcome to Co-op Bank s ebanking Service, which provides convenient, private and secure access to your accounts, anywhere and at anytime, using smart phones

More information

Data Entry Oracle FLEXCUBE Universal Banking Release [July] [2014]

Data Entry Oracle FLEXCUBE Universal Banking Release [July] [2014] Data Entry Oracle FLEXCUBE Universal Banking Release 11.5.0.0.0 [July] [2014] Table of Contents Data Entry 1. ABOUT THIS MANUAL... 1-1 1.1 INTRODUCTION... 1-1 1.1.1 Audience... 1-1 1.1.2 Organization...

More information

Account Information Form. First Name* M.I. Last Name* Suffix. Mailing Address (If different) Work Phone Number Ext.

Account Information Form. First Name* M.I. Last Name* Suffix. Mailing Address (If different) Work Phone Number Ext. Account Information Form Account Holder Information * Required Field First Name* M.I. Last Name* Suffix Address* Home Phone Number* Mailing Address (If different) Work Phone Number Ext. City* State* Zip*

More information

CSE115 Introduction to Computer Science I Coding Exercise #7 Retrospective Fall 2017

CSE115 Introduction to Computer Science I Coding Exercise #7 Retrospective Fall 2017 This week the main activity was a quiz activity, with a structure similar to our Friday lecture activities. The retrospective for the quiz is in Quiz-07- retrospective.pdf This retrospective explores the

More information

Frequently Asked Questions PopMoney

Frequently Asked Questions PopMoney Frequently Asked Questions PopMoney What is PopMoney? PopMoney is an innovative personal payment service that eliminates the hassles of checks and cash. Now, sending and receiving money is as easy as emailing

More information

https://agent.pointandpay.net/pointandpay_counter/

https://agent.pointandpay.net/pointandpay_counter/ Quick Reference Guide 1. How to login Point & Pay Save the Point&Pay Admin Web-URL in your favorites: https://agent.pointandpay.net/pointandpay_counter/ Always use Internet Explorer. Note: Avoid upgrading

More information

Personal Account Switch Kit

Personal Account Switch Kit Personal Account Switch Kit We ve Made it Easy for You to Switch Your Personal Account to Mercantil Commercebank Thank you for choosing to bank with Mercantil Commercebank. We are dedicated to ensuring

More information

SIGN UP FOR AN AUTOMATIC PAYMENT PLAN

SIGN UP FOR AN AUTOMATIC PAYMENT PLAN SIGN UP FOR AN AUTOMATIC PAYMENT PLAN When you go to www.nyack.edu/sfs/payplan you should see the following: Click on the Sign up for a PAYMENT PLAN option. Upon clicking, you should see the following:

More information

Adding and Subtracting Integers

Adding and Subtracting Integers Quarterly 1 Review Sheet (NOTE: This may not include everything you need to know for tomorrow about every topic. It is student created and I am just sharing it in case you find it helpful) Page 1: Adding

More information

Isi Net User Manual for Bank customers

Isi Net User Manual for Bank customers 1 Table of Contents 1 Introduction and overview... 4 1.1 Isi Net User Types... 4 1.2 Accessing the Isi Net service... 5 1.2.1 User Login... 5 1.2.2 User Logout... 7 1.3 User Interface... 7 1.3.1 Menus...

More information

Meritain Connect User Manual. for Employees. 1 Meritain Connect User Guide for Employees

Meritain Connect User Manual. for Employees. 1 Meritain Connect User Guide for Employees Meritain Connect User Manual for Employees 1 Meritain Connect User Guide for Employees Contents Introduction... 4 Accessing Meritain Connect... 5 Logging In... 5 Forgot Password... 6 Registration Process...

More information

Database Management System Dr. S. Srinath Department of Computer Science & Engineering Indian Institute of Technology, Madras Lecture No.

Database Management System Dr. S. Srinath Department of Computer Science & Engineering Indian Institute of Technology, Madras Lecture No. Database Management System Dr. S. Srinath Department of Computer Science & Engineering Indian Institute of Technology, Madras Lecture No. # 13 Constraints & Triggers Hello and welcome to another session

More information

A Step By Step Guide To Use PayPal

A Step By Step Guide To Use PayPal A Step By Step Guide To Use PayPal Table of Contents Introduction... 3 Creating an Account... 4 PayPal Verification... 5 Verification Process... 5 Utility of Each Account... 7 Transfer of Funds... 8 Checking

More information

Personal Banking Upgrade 2.MO Guide

Personal Banking Upgrade 2.MO Guide Personal Banking Upgrade 2.MO Guide Everything You Need to Know About our Upcoming Enhancements What s Inside? Key dates when systems will be unavailable Instructions for logging into Online Banking after

More information

Online Banking Procedures

Online Banking Procedures Table of Contents Online Banking Procedures... 2 1.1 Sign into Online Banking- No Token...2 1.2 Sign into Online Banking- Token...3 1.3 Change Account Nickname...5 Stop Payments... 7 1.4 New Stop Payments...7

More information

Mobile Banking Online Banking Features Dashboard Pending Transactions Account Export Bill Pay Online Bill Pay

Mobile Banking Online Banking Features Dashboard Pending Transactions Account Export Bill Pay Online Bill Pay 3 5 6 6 7 8 Desktop need to use the last 4 digits of their social security number or Telephone banking/dial PIN as their password. If help is needed logging on, please call Member Services and a representative

More information

Internet & Mobile Banking

Internet & Mobile Banking TECU Credit Union Internet & Mobile Banking Member s guide Version 0.6.1 Contents 1. General information... 4 2. Confirm your user s account... 5 2.1. User s data... 6 2.2. Set password and transaction

More information

U.S. Network Bank Manual for VEI Portal-Integrated Banking (10/2013)

U.S. Network Bank Manual for VEI Portal-Integrated Banking (10/2013) U.S. Network Bank Manual for VEI Portal-Integrated Banking (10/2013) Log into the Bank Account via Portal Go to https://portal.veinternational.org. Enter your username (teacher email). Enter your password.

More information

STUDENT LESSON A5 Designing and Using Classes

STUDENT LESSON A5 Designing and Using Classes STUDENT LESSON A5 Designing and Using Classes 1 STUDENT LESSON A5 Designing and Using Classes INTRODUCTION: This lesson discusses how to design your own classes. This can be the most challenging part of

More information

King Abdulaziz University Faculty of Computing and Information Technology Computer Science Department

King Abdulaziz University Faculty of Computing and Information Technology Computer Science Department King Abdulaziz University Faculty of Computing and Information Technology Computer Science Department CPCS204, 3 rd Term 2014 (Summer) Program1: FCIT Samba Bank Assigned: Wednesday June 11 th, 2014 Due:

More information

Fall CSEE W4119 Computer Networks Programming Assignment 1 - Simple Online Bidding System

Fall CSEE W4119 Computer Networks Programming Assignment 1 - Simple Online Bidding System Fall 2012 - CSEE W4119 Computer Networks Programming Assignment 1 - Simple Online Bidding System Prof. Gil Zussman due: Wed. 10/24/2012, 23:55 EST 1 Introduction In this programming assignment, you are

More information

Point West Mobile Banking App. A Comprehensive Guide

Point West Mobile Banking App. A Comprehensive Guide Point West Mobile Banking App A Comprehensive Guide Login / Accounts Account Menu Transfers Loan Payments & Advances Mobile Deposit Bill Pay Contact Us / ATM About / FAQs / Help Table of Contents 1. Open

More information

Overview + Navigation // Business ebanking Mobile

Overview + Navigation // Business ebanking Mobile Overview + Navigation // Business ebanking Mobile BeB Mobile Banking is a comprehensive banking solution that encompasses two modes of Mobile Banking: Mobile Web and downloadable application. Mobile Web

More information

XERA POS User Manual

XERA POS User Manual 2 XERA POS User Manual Copyright 1997 2017 Aldelo, LP. All Rights Reserved. 3 XERA POS User Manual PUBLISHED BY Aldelo, LP 6800 Koll Center Parkway, Suite 310 Pleasanton, CA 94566 Copyright 1997-2017 by

More information

Get the most from your Health Savings Account. Your guide to your HSA and online account access

Get the most from your Health Savings Account. Your guide to your HSA and online account access Get the most from your Health Savings Account Your guide to your HSA and online account access 1 Health Savings Account Investments Contents Getting started... 2 Accessing the BBPadmin Online Portal...

More information

Envision Credit Card Processing

Envision Credit Card Processing A Guide for Processing Transactions with Envision's Credit Card Module I Table of Contents Part I Credit Card Processing Setup 1 Part II Credit Card Processing 2 1 Entering Tips... 3 2 Processing the Credit

More information

BUSINESS ADVANTAGE USER GUIDE

BUSINESS ADVANTAGE USER GUIDE Table of Contents Getting Started... Account Summary...5 Navigation Tools...6 Account History...8 Quick Reference Guide...9 Frequently Asked Questions... Need Help?... Getting Started. Visit.. In the Online

More information

User s Guide. (Virtual Terminal Edition)

User s Guide. (Virtual Terminal Edition) User s Guide (Virtual Terminal Edition) Table of Contents Home Page... 4 Receivables Summary... 4 Past 30 Day Payment Summary... 4 Last 10 Customer Transactions... 4 View Payment Information... 4 Customers

More information

Accounts Payable MODULE USER S GUIDE

Accounts Payable MODULE USER S GUIDE Accounts Payable MODULE USER S GUIDE INTEGRATED SOFTWARE SERIES Accounts Payable MODULE USER S GUIDE Version 3.1 Copyright 2005 2009, Interactive Financial Solutions, Inc. All Rights Reserved. Integrated

More information

GETTING STARTED DOWNLOAD THE APP

GETTING STARTED DOWNLOAD THE APP MOBILE BANKING WITH MOBILE DEPOSIT CAPTURE STEP-BY-STEP GETTING STARTED The Educational Systems FCU Mobile Banking App is compatible with an Apple iphone running ios 5.0 or later and an Android smartphone

More information

You can use these quick links, and the links on the left sidebar to navigate quickly around this User Manual.

You can use these quick links, and the links on the left sidebar to navigate quickly around this User Manual. USER MANUAL Fooman Connect: Xero (Magento 1) Quick Links This document is structured in the following sections: 1. 2. 3. Installation Set up in Xero and Magento Troubleshooting You can use these quick

More information

Adding Cash to your Student Card

Adding Cash to your Student Card Adding Cash to your Student Card 1. You can now use your student card to purchase food and drinks from the Walkway Café or the new Coffee Pod. 2. To do this you need to set up an account with In-loop Campus.

More information

Online Enrollment. This portal enables you to:

Online Enrollment. This portal enables you to: Company name: Online enrollment opens: Online enrollment closes: Welcome to your Infinisource Benefits Accounts Consumer Portal, where you have 24/7 access to view information and manage your account.

More information

QUICK GUIDE How to APPROVE a Confirmation or an Invoice in 4 steps

QUICK GUIDE How to APPROVE a Confirmation or an Invoice in 4 steps QUICK GUIDE How to APPROVE a Confirmation or an Invoice in 4 steps This is a Quick Guide on how to approve an Invoice or a Milestone Achievement Certificate (= MAC or Confirmation ) against an ESA Contract

More information

Pay. Quick Start Guide Sage One. Pay QUICK START GUIDE SAGE ONE

Pay. Quick Start Guide Sage One. Pay QUICK START GUIDE SAGE ONE QUICK START GUIDE SAGE ONE 1 Our easy to use guide will get you up and running in no time! Index: Page: 2 Login Now 3 How to issue a service key 3 Inserting service keys into 4 Enable the Customer Zone

More information

Complete CSS Tutorial text version rev Wednesday, January 13, 2010

Complete CSS Tutorial text version rev Wednesday, January 13, 2010 Slide 1 - Slide 1 Welcome to the Claimant Self Service tutorial. This tutorial was developed to show you what to expect and how to navigate the screens you will see if you decide to file an Unemployment

More information

Employee Self Service

Employee Self Service MUNIS Employee Self Service Munis Employee Self Service Administration User Guide Version 9.3 Employee Self Service (ESS) gives current employees the ability to monitor, maintain or estimate some of their

More information

Job Aid How to SUBMIT a Confirmation / Invoice / Advance in 6 steps

Job Aid How to SUBMIT a Confirmation / Invoice / Advance in 6 steps Job Aid How to SUBMIT a Confirmation / Invoice / Advance in 6 steps This is a Quick Guide how to submit an Invoice and a Milestone Achievement Certificate (= Confirmation ) against an ESA Contract in six

More information

UMB Direct Account Transfers User Guide

UMB Direct Account Transfers User Guide UMB Direct Account Transfers User Guide Contents Preface... 1 Objectives... 1 Chapter 1... 2 Transfers Overview... 2 About Transfers... 2 Transfer Processing... 2 Executing Transfers in Real-Time... 2

More information

Welcome to the CSS (Claimant Self Service) System

Welcome to the CSS (Claimant Self Service) System Welcome to the CSS (Claimant Self Service) System Welcome to the Claimant Self Service tutorial. This tutorial was developed to show you what to expect and how to navigate the screens you will see if you

More information

Functional Programming, Classes, and Recursion!

Functional Programming, Classes, and Recursion! CS 1301 Homework 9 Functional Programming, Classes, and Recursion! Due: Monday, April 20 th before 11:55 pm THIS IS AN INDIVIDUAL ASSIGNMENT! Students are expected to abide by the Georgia Tech Honor Code.

More information

eservices checklist Online account access estatements Online bill payment Mobile check deposit (requires mobile app) Debit card

eservices checklist Online account access estatements Online bill payment Mobile check deposit (requires mobile app) Debit card eservices checklist Online account access estatements Online bill payment Mobile check deposit (requires mobile app) Debit card Bring this checklist in to any branch for your eservices green check-up.

More information

Data Entry Oracle FLEXCUBE Universal Banking Release [May] [2011] Oracle Part Number E

Data Entry Oracle FLEXCUBE Universal Banking Release [May] [2011] Oracle Part Number E Data Entry Oracle FLEXCUBE Universal Banking Release 11.3.0 [May] [2011] Oracle Part Number E51511-01 Table of Contents Data Entry 1. ABOUT THIS MANUAL... 1-1 1.1 INTRODUCTION... 1-1 1.1.1 Audience...

More information

Online Banking Overview

Online Banking Overview Online Banking Overview Online Banking Services Check you account balances, make a transfer, and view recent activity View, download, or print your monthly statements Set-up and manage custom alerts for

More information

PO Box Lehigh Valley, PA Fax: apcifcu.org APCIRCUIT PC Home Banking Service HOW TO Guide

PO Box Lehigh Valley, PA Fax: apcifcu.org APCIRCUIT PC Home Banking Service HOW TO Guide APCIRCUIT PC Home Banking Service HOW TO Guide Page 1 HOW TO Guide Online Banking: APCIRCUIT PC Home Banking Service 01-19 Table of Contents APCIRCUIT Overview 3 APCIRCUIT Access 3 HOW TO - Change the

More information

Access the website https://sfei.fluidreview.com/ 1. After accessing the Standards for Excellence Institute website, create an account by clicking on the Sign Up button (See Figure 1). Figure 1 - Dashboard

More information

User Guide for Payroll Service (APS+)

User Guide for Payroll Service (APS+) User Guide for Payroll Service (APS+) - Payment by File Upload - Payment by Preset Template No part of this document may be reproduced, stored in a retrieval system of transmitted in any form or by any

More information

Building in Quality: The Beauty of Behavior Driven Development (BDD) Larry Apke - Agile Coach

Building in Quality: The Beauty of Behavior Driven Development (BDD) Larry Apke - Agile Coach Building in Quality: The Beauty of Behavior Driven Development (BDD) Larry Apke - Agile Coach Deming on Quality Quality comes not from inspection, but from improvement of the production process. We cannot

More information

Alerts Webster Web-Link Descriptions

Alerts Webster Web-Link Descriptions Treasury & Payment Solutions Quick Reference Guide Alerts Webster Web-Link Descriptions This Quick Reference Guide describes the Security and Operational Alerts that are sent from Web-Link, including what

More information

Business Online Banking User Guide

Business Online Banking User Guide Business Online Banking User Guide Table of Contents 1. WELCOME!... 3 1A. TYPES OF ACTIVITIES 3 1B. GETTING STARTED 3 1C. IF YOU NEED HELP 3 2. TRANSACTION ACTIVITY... 4 2A. ACCESSING YOUR BUSINESS ACCOUNTS

More information

SWITCH KIT INSTRUCTIONS

SWITCH KIT INSTRUCTIONS SWITCH KIT INSTRUCTIONS At we know that switching your checking account from one institution to another can be a time-consuming process. But, with our Switch Kit, we can help you make the transition quickly

More information

How do I merge two accounts? It is now possible to merge the accounts yourself.

How do I merge two accounts? It is now possible to merge the accounts yourself. Parent Pay FAQ How do I book meals for my child? - Navigate to www.parentpay.com and log in Select the Make bookings for... button with the symbol to book meals for your child ( bookings must be enabled

More information

download instant at The Relational Data Model

download instant at  The Relational Data Model 3 The Relational Data Model EXERCISES 3.1 Define data atomicity as it relates to the definition of relational databases. Contrast data atomicity with transaction atomicity as used in a transaction processing

More information

CS 2316 Homework 9b GT Thrift Shop Due: Wednesday, April 20 th, before 11:55 PM Out of 100 points. Premise

CS 2316 Homework 9b GT Thrift Shop Due: Wednesday, April 20 th, before 11:55 PM Out of 100 points. Premise CS 2316 Homework 9b GT Thrift Shop Due: Wednesday, April 20 th, before 11:55 PM Out of 100 points Files to submit: 1. HW9b.py 2. any image files (.gif ) used in database This is an INDIVIDUAL assignment!

More information

ICBC (London) Plc Internet Banking FAQ s

ICBC (London) Plc Internet Banking FAQ s ICBC (London) Plc Internet Banking FAQ s Internet banking tips * Never share your account login or password with anyone; * ICBC will never ask you to disclose to us your internet banking password; * Do

More information

CSCI 201 Lab #11 Prof. Jeffrey Miller 1/23. Lab #11 CSCI 201. Title MySQL Installation. Lecture Topics Emphasized Databases

CSCI 201 Lab #11 Prof. Jeffrey Miller 1/23. Lab #11 CSCI 201. Title MySQL Installation. Lecture Topics Emphasized Databases Lab #11 CSCI 201 Title MySQL Installation Lecture Topics Emphasized Databases Introduction This lab will introduce you to MySQL. Before being able to run the DBMS, we will need to install it. There is

More information

First Florida Credit Union Mobile e-deposits FAQs

First Florida Credit Union Mobile e-deposits FAQs First Florida Credit Union Mobile e-deposits FAQs Q: What is Mobile e-deposit? A: Mobile e-deposit allows you to deposit checks into your First Florida accounts using First Florida s FREE Mobile Banking

More information

QNB Bank-ONLINE AGREEMENT

QNB Bank-ONLINE AGREEMENT This is an Agreement between you and QNB Bank ("QNB"). It explains the rules of your electronic access to your accounts through QNB Online. By using QNB-Online, you accept all the terms and conditions

More information

XERA POS User Manual

XERA POS User Manual II XERA POS User Manual III XERA POS User Manual PUBLISHED BY Aldelo, LP 6800 Koll Center Parkway, Suite 310 Pleasanton, CA 94566 Copyright 1997-2017 by Aldelo, LP All rights reserved. No part of the contents

More information

Connection Guide to the Client.dotBank Client system

Connection Guide to the Client.dotBank Client system Connection Guide to the Client.dotBank Client system How to connect to the system? 1. To log in to the system, launch the Internet Explorer browser, and go to www.victoriabank.md. 2. Click the Client.dotBank

More information

Ionic, LLC 7300 Turfway Road, Suite 190 Florence, KY Toll-free Telephone No. (866)

Ionic, LLC 7300 Turfway Road, Suite 190 Florence, KY Toll-free Telephone No. (866) Ionic, LLC 7300 Turfway Road, Suite 190 Florence, KY 41042 Toll-free Telephone No. (866) 496-3470 Table of Contents USER GUIDE VERSION INFORMATION... 3 CHAPTER 1: INTRODUCTION TO WEBCHECKS... 4 CHAPTER

More information

EZ Parent Center Directions First Time Parent Sign Up with Meal Preordering + Required Payment

EZ Parent Center Directions First Time Parent Sign Up with Meal Preordering + Required Payment EZ Parent Center Directions First Time Parent Sign Up with Meal Preordering + Required Payment Below are the instructions for parents to create an account and request access to one or multiple students.

More information

USER MANUAL. How to Apply Eligibility Certificate

USER MANUAL. How to Apply Eligibility Certificate USER MANUAL How to Apply Eligibility Certificate Eligibility Certificate User Manual 1 P a g e Table of Contents 1. Introduction... 3 2. Overview... 4 2.1 Login... 4 2.2. Recovering Forgotten Password...

More information

CS121 MIDTERM REVIEW. CS121: Relational Databases Fall 2017 Lecture 13

CS121 MIDTERM REVIEW. CS121: Relational Databases Fall 2017 Lecture 13 CS121 MIDTERM REVIEW CS121: Relational Databases Fall 2017 Lecture 13 2 Before We Start Midterm Overview 3 6 hours, multiple sittings Open book, open notes, open lecture slides No collaboration Possible

More information

Table of Content Title Page number 1. Register 2. Login 3. Dashboard 4. Account Information 5. Recent Activity 6. Messages 7.

Table of Content Title Page number 1. Register 2. Login 3. Dashboard 4. Account Information 5. Recent Activity 6. Messages 7. 1 Table of Content Title Page number 1. Register 3 2. Login 4 3. Dashboard 5 4. Account Information 7 5. Recent Activity 11 6. Messages 12 7. My Credits 13 8. Share and Earn 14 9. Rewards 14 10. My Orders

More information

FREQUENTLY ASKED QUESTIONS

FREQUENTLY ASKED QUESTIONS FREQUENTLY ASKED QUESTIONS REGISTRATION FAQs What is Popmoney? o Popmoney is an innovative personal payment service offered by leading financial institutions that eliminates the hassles of checks and cash.

More information

QUICKBOOKS TRANSACTIONS

QUICKBOOKS TRANSACTIONS BILLING FOR EXPENSES FROM CHECKS OR BILLS Any expense that will be paid on behalf of a customer from the operating checking account should be allocated to the customer for purposes of billing. This can

More information

TDA357/DIT620 Databases lab assignment

TDA357/DIT620 Databases lab assignment TDA357/DIT620 Databases lab assignment Last updated: February 27, 2017 Contents 1 Introduction 2 1.1 Purpose......................................... 2 1.2 Structure........................................

More information

These instructions allow you to create a payment or credit memo for a Vendor (payee) with one invoice or credit memo, using Document Level Accounting.

These instructions allow you to create a payment or credit memo for a Vendor (payee) with one invoice or credit memo, using Document Level Accounting. These instructions allow you to create a payment or credit memo for a Vendor (payee) with one invoice or credit memo, using Document Level Accounting. Document Level accounting can be used when the FOAPAL(s)

More information

DFCU ONLINE - USER MANAGEMENT

DFCU ONLINE - USER MANAGEMENT DFCU ONLINE - USER MANAGEMENT A Business Signer who has the Manage Users feature assigned to them can create other users on the User Management page in DFCU OnLine. To add a user and configure rights:

More information

Village of Winnetka Utility ebills and Recurring Credit Cards Resident Guide Process: The Village of Winnetka allows utility customers to enroll in ebills and recurring credit card payments (RCC). The

More information

Introduction to computer science C language Homework 4 Due Date: Save the confirmation code that will be received from the system

Introduction to computer science C language Homework 4 Due Date: Save the confirmation code that will be received from the system Introduction to computer science C language Homework 4 Due Date: 20.12.2017 Save the confirmation code that will be received from the system Submission Instructions : Electronic submission is individual.

More information

An Introduction to Business Process Modeling using Data Flow Diagrams

An Introduction to Business Process Modeling using Data Flow Diagrams An Introduction to Business Process Modeling using Data Flow Diagrams BSAD 141 Dave Novak BDIS: 2.2 (61-77) Lecture Overview Systems and Business processes Business process models Data Flow Diagrams (DFDs)

More information

Lab 1: Silver Dollar Game 1 CSCI 2101B Fall 2018

Lab 1: Silver Dollar Game 1 CSCI 2101B Fall 2018 Lab 1: Silver Dollar Game 1 CSCI 2101B Fall 2018 Due: Tuesday, September 18, 11:59 pm Collaboration Policy: Level 1 (review full policy for details) Group Policy: Individual This lab will give you experience

More information

BKT KOSOVA BUSINESS E-BANKING USER MANUAL

BKT KOSOVA BUSINESS E-BANKING USER MANUAL BKT KOSOVA BUSINESS E-BANKING USER MANUAL Copyright BKT 2017. All rights reserved No part of this publication may be reproduced, translated, adapted, arranged or in any way altered, distributed, communicated,

More information

Integrity and Security

Integrity and Security C H A P T E R 6 Integrity and Security This chapter presents several types of integrity constraints, including domain constraints, referential integrity constraints, assertions and triggers, as well as

More information

Portal User Guide Member Features

Portal User Guide Member Features Portal User Guide Member Features Updated: 04/22/2017 Accessing your claims just got easier WorkAbility Absence Management System Our WorkAbility website makes it easy to access your claims. You get online

More information

Online show submission for artwork

Online show submission for artwork Online show submission for artwork www.showsubmit.com ShowSubmit is a web-based entry system for online submission of artwork to juried exhibitions including management of the entry data and images, with

More information

Our mission is you. Your New Account B A N K w w w. d a v i s o n s t a t e b a n k. c o m. switch

Our mission is you. Your New Account B A N K w w w. d a v i s o n s t a t e b a n k. c o m. switch Our mission is you. switch Your New Account kit Steps to switch. 1 Open your new Davison State Bank account. You can do this by stopping into any Davison State Bank office. 2 Stop using your old account

More information

Expense Pay: Expense Pay Extract

Expense Pay: Expense Pay Extract Expense Pay: Expense Pay Extract Specification Applies to these SAP Concur solutions: Expense Professional/Premium edition Standard edition Travel Professional/Premium edition Standard edition Invoice

More information

Popmoney FAQs. What is Popmoney?

Popmoney FAQs. What is Popmoney? Popmoney FAQs What is Popmoney? Popmoney is an innovative personal payment service that eliminates the hassles of checks and cash. Now, sending money is as easy as emailing and texting. And, you don't

More information

Customer Account Center User Manual

Customer Account Center User Manual Customer Account Center User Manual 1 P age Customer Account Center User Manual Contents Creating an Account & Signing In... 3 Navigating the Customer Account Center Dashboard... 7 Account Information...

More information

Simply e C A S H M A N A G E M E N T U S E R G U I D E

Simply e C A S H M A N A G E M E N T U S E R G U I D E Simply e C A S H M A N A G E M E N T U S E R G U I D E Simply e Cash Management Rev. 06/01/15 Simply e Cash Management Rev. 06/01/15 Table of Contents 1. WELCOME TO 7 1A. TYPES OF ACTIVITY 7 1B. GETTING

More information

PANDA Building Department Application. User Guide

PANDA Building Department Application. User Guide PANDA Building Department Application User Guide Created By: City of Port St Lucie MIS Department 10/4/2013 PANDA is a new application created to replace PITS and AIRS. The new application looks different

More information

How to make the switch to BSCU FREE Checking

How to make the switch to BSCU FREE Checking 1 How to make the switch to BSCU FREE Checking STEP 1 Have your Direct Deposit re-directed to BSCU (Payroll, Social Security, Pension or other) using the Direct Deposit Change Form on Page 4. Routing &

More information

King Abdulaziz University Faculty of Computing and Information Technology Computer Science Department

King Abdulaziz University Faculty of Computing and Information Technology Computer Science Department King Abdulaziz University Faculty of Computing and Information Technology Computer Science Department CPCS202, 1 st Term 2016 (Fall 2015) Program 5: FCIT Grade Management System Assigned: Thursday, December

More information

Technology Upgrade User Guide

Technology Upgrade User Guide Technology Upgrade User Guide TABLE OF CONTENTS Message from the President/CEO... 1 Technology Upgrade Information... 2 Why Are We Upgrading?... 2 Important Dates to Remember... 3 Upgrade Impacts Debit

More information

Chase QuickPay SM FAQs

Chase QuickPay SM FAQs Chase QuickPay SM FAQs How to use Chase QuickPay How does Chase QuickPay work? QuickPay is a person-to-person payment service that lets you send and receive money from almost anyone with a U.S. bank account

More information

Popmoney FAQ s. To send money, log in to your online banking account and look for Popmoney.

Popmoney FAQ s. To send money, log in to your online banking account and look for Popmoney. Popmoney FAQ s Frequently Asked Questions during Registration 1. What is Popmoney? Popmoney is an innovative personal payment service offered by leading financial institutions that eliminates the hassles

More information