DB Ex 6. You have just started a new job at the bank. This is a schema of the database consists of 5 tables:
|
|
- Myron Nichols
- 5 years ago
- Views:
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 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 informationipad 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 informationCS352 - 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 informationOnline 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 informationConsumer 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 informationStoring 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 informationUser 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 informationATM 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 informationCS352 - 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 informationMth 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 informationP2P 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 informationGrenada 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 informationData 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 informationAccount 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 informationCSE115 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 informationFrequently 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 informationhttps://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 informationPersonal 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 informationSIGN 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 informationAdding 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 informationIsi 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 informationMeritain 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 informationDatabase 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 informationA 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 informationPersonal 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 informationOnline 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 informationMobile 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 informationInternet & 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 informationU.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 informationSTUDENT 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 informationKing 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 informationFall 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 informationPoint 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 informationOverview + 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 informationXERA 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 informationGet 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 informationEnvision 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 informationBUSINESS 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 informationUser 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 informationAccounts 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 informationGETTING 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 informationYou 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 informationAdding 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 informationOnline 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 informationQUICK 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 informationPay. 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 informationComplete 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 informationEmployee 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 informationJob 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 informationUMB 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 informationWelcome 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 informationFunctional 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 informationeservices 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 informationData 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 informationOnline 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 informationPO 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 informationAccess 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 informationUser 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 informationBuilding 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 informationAlerts 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 informationBusiness 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 informationSWITCH 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 informationHow 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 informationdownload 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 informationCS 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 informationICBC (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 informationCSCI 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 informationFirst 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 informationQNB 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 informationXERA 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 informationConnection 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 informationIonic, 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 informationEZ 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 informationUSER 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 informationCS121 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 informationTable 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 informationFREQUENTLY 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 informationQUICKBOOKS 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 informationTDA357/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 informationThese 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 informationDFCU 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 informationVillage 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 informationIntroduction 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 informationAn 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 informationLab 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 informationBKT 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 informationIntegrity 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 informationPortal 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 informationOnline 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 informationOur 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 informationExpense 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 informationPopmoney 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 informationCustomer 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 informationSimply 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 informationPANDA 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 informationHow 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 informationKing 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 informationTechnology 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 informationChase 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 informationPopmoney 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