• Join over 1.2 million students every month
  • Accelerate your learning by 29%
  • Unlimited access from just £6.99 per month
Page
  1. 1
    1
  2. 2
    2
  3. 3
    3
  4. 4
    4
  5. 5
    5
  6. 6
    6
  7. 7
    7
  8. 8
    8
  9. 9
    9
  10. 10
    10
  11. 11
    11
  12. 12
    12
  13. 13
    13
  14. 14
    14
  15. 15
    15
  16. 16
    16
  17. 17
    17
  18. 18
    18
  19. 19
    19
  20. 20
    20
  21. 21
    21
  22. 22
    22
  23. 23
    23
  24. 24
    24
  25. 25
    25
  26. 26
    26
  27. 27
    27
  28. 28
    28
  29. 29
    29
  30. 30
    30
  31. 31
    31
  32. 32
    32
  33. 33
    33
  34. 34
    34
  35. 35
    35
  36. 36
    36
  37. 37
    37
  38. 38
    38
  39. 39
    39
  40. 40
    40
  41. 41
    41
  42. 42
    42
  43. 43
    43
  44. 44
    44
  45. 45
    45
  46. 46
    46

Website Design. This is a Texans Credit Union online website. It has recently been upgraded and allows the user to perform banking related functionality. Our area of focus for this project is the self service section of the website.

Extracts from this document...

Introduction

Texans Credit Union Case Study                                                                                MIS6308

Texans Credit Union

Case Study

MIS 6308

Professor Srinivasan Raghunathan

Amr Hambazaza


Table of Contents

Source Documents:

Section 1: Existing System:

Website Functionality

Problems/Ideas:

Context Diagram:

Use Case Descriptions:

1. Process CD Purchase Request:

2. Open Account

3. Request Tax Information

4. Wire Transfer Request

Use Case Diagram

Existing System Class Diagram

Documentation of Use Cases

1. Data Associated with Use Case 1

2. Data Associated with Use Case 2

3. Data Associated with Use Case 3

4. Data Associated with Use Case 4

Section 2: System Upgrade

Context Diagram:

Use Case Descriptions:

1. Process CD Purchase Request:

2. Open Account

3. Request Tax Information

4. Wire Transfer Request

5. get Member Accounts and Balances

5. get Current CD Rates for Member

6. Get Account Tax Transactions

6. Login to System

Use Case Diagram

Documentation of Use Cases

1. Data Associated with Use Case 1

2. Data Associated with Use Case 2

3. Data Associated with Use Case 3

4. Data Associated with Use Case 4

Major Use Case Sequence Diagram:

New Form Design reflecting new process:

Data Model: Class Diagram

Object Design

Method Specifications

Method: verifySufficientFunds

Method: addAccountToMember

Method: verifyAccountInformation

Method: generateTaxForm

Method: getTaxRecords

Controls


Source Documents:

image00.png

image01.png

image09.png

image11.png

image12.png

image13.png

image14.png

image15.png

image16.png

image17.png


Section 1: Existing System:

Website Functionality

This is a Texans Credit Union online website. It has recently been upgraded and allows the user to perform banking related functionality. Our area of focus for this project is the self service section of the website. This includes:

  1. Creating a new account type within an existing member account.
  2. Retrieving tax records for previous years.
  3. Creating a Certificate of Deposit from existing funds.
  4. Wire transferring funds to another bank account at another institution.

Problems/Ideas:

  1. Once a user is logged in additional activities shouldn’t require resubmitting known information. For example when purchasing a CD the Texans Online System asks the user to submit the member name, member number, drivers license number etc…
  2. Tax information should be displayable online and not just mailed to home address.
  3. When ordering a Certificate of Deposit display the current rates offered to the customer.
...read more.

Middle

        4. a1. If the destination is invalid then reject request


Use Case Diagram

image02.png


Existing System Class Diagram

image03.png


Object Behavior Model: Sequence Diagram for Major Use Case

Purchase a CD Use Case:

image04.png


Documentation of Use Cases

1. Data Associated with Use Case 1

CD-Purchase-Request = Member name + Member Number + Driver’s License Number + Issuing State + Mother’s Maiden Name + Daytime Phone Number + Account Type + Interest Payment Method + Transfer Amount + Transfer From Account

Account Type = [Term CD + Term CD Term | Jumbo CD + Jumbo CD Term | Bump CD + Bump CD Term]

Term CD Term = [91 Day Term | 182 Day Term | 12 Month Term | 18 Month Term | 24 Month Term | 30 Month Term | 36 Month Term | 42 Month Term | 48 Month Term | 60 Month Term ]

Jumbo CD Term = [ 182 Day Term | 12 Month Term ]

Bump CD Term = [ 24 Month Bump Up | 36 Month Bump Up | 48 Month Bump Up | 60 Month Bump Up ]

Interest Payment Method = [Compound to Certificate | Deposit to Share Account]

Transfer from Account  = [Savings | Checking | Checking II | Money Market | Performance Money Market ]

2. Data Associated with Use Case 2

Open-an-account = Member Name + Member Number + Driver’s License Number + Issuing State + Mother’s Maiden Name + Daytime Phone Number + Account Type + Overdraft Protection + Travel Share +Send Temporary Checks + Transfer Amount + Transfer From Account

Account Type = [ Checking Account + Checking Account Type | Money Market + Money Market Type | Savings Account ]

Checking Account Type = [Free Checking | Rewards Checking | Checking II | Interest Checking | Future Students Checking]

Money Market Type = [ Money Market | Performance Money Market]

Transfer from Account  = [Savings | Checking | Checking II | Money Market | Performance Money Market ]

3. Data Associated with Use Case 3

Request-tax-information = Member Name + Member Number + Daytime Phone Number + Tax Form + Tax Year

Tax Form = [1099-Int | 1099-R | 1098 | 5498 | FMV ]

Tax Year = [ 1997 | 1998 | 1999 | 2000 | 2001 | 2002 | 2003 | 2004 | 2005 | 2006 ]

4. Data Associated with Use Case 4

Wire-transfer-request = Member Name + Member Number + Mother’s Maiden Name + Transfer Amount + Account Number +  Account Type + Wires To + (Credit To) + Final Credit To + Printed Name + Printed Address + Printed City + Printed State + Printed Zip + Country Code + Phone Number + Agreement and Authorization

...read more.

Conclusion

Pre-Conditions: An existing member account, a running system

Post-Conditions: None

Pseudocode:

For each account in Member

        Call getTaxRecords passing in the given year

        Append tax transaction to tax form

Store tax form in PDF format in temporary storage

IF customer requested mailed form THEN

        Forward PDF file to mail center

ELSE

        Display PDF in browser screen

Method: getTaxRecords

Method Name: getTaxRecords() Class Name: Account

Clients (Consumers): Member class

Associated Use Cases: Request Tax Information

Description of Responsibilities: This method returns the relevant tax records for a given account

Arguments Received: year

Type of Value Returned: Array of Strings

Pre-Conditions: An existing account, a running system

Post-Conditions: None

Pseudocode:

For each transaction in account

        IF transaction is in given year THEN

                IF transaction is a taxable transaction THEN

add transaction to taxRecordsArray

return taxRecordsArray


Controls

  1. On the request tax information form a drop down list of only valid years when the user had a member account with the credit union.
  2. In the Open an Account screen, the user should not be able to transfer money greater than from the selected source account.
  3. A list of valid banks should be displayed in the Wire Transfer Request screen.
  4. Whenever radio buttons are displayed to let the user select an account to transfer funds from (e.g. Wire Transfer Request screen, or Open an Account screen) the accounts listed should only be the accounts owned by the current member.
  5. In the Wire Transfer Request screen the dollar amount to transfer cannot be negative.
  6. Common aspects of all forms such as the “Transfer from Account” section should be based on the same code and shouldn’t vary from form to form. This will guarantee that there is no variation from one form to the next.
  7. When opening a CD display only the accounts that have the valid minimum balances to support the selected account type, also don’t display any accounts that don’t have enough balance to cover the requested CD amount. This will avoid user entry error and help the users get the CD creation process right on the first try.

/

...read more.

This student written piece of work is one of many that can be found in our University Degree Information Systems section.

Found what you're looking for?

  • Start learning 29% faster today
  • 150,000+ documents available
  • Just £6.99 a month

Not the one? Search for your essay title...
  • Join over 1.2 million students every month
  • Accelerate your learning by 29%
  • Unlimited access from just £6.99 per month

See related essaysSee related essays

Related University Degree Information Systems essays

  1. individual project

    Through the course of the investigation, the primary and secondary research outlines and provides an in-depth analysis of whether an ID card would be suitable for the British society and would its introduction actually 'stir' up racist views towards ethnic minority groups residing in the UK.

  2. Creating a shopping website with Project management

    Testing was very important in this project as it is a major source of feedback. Testing strategies such as design validation, unit testing and Integration Testing was carried out. Risks to the project were also analysed and everybody in the group worked hard to overcome these risks.

  1. Information Security System

    Maintenance. Data on computer files must continue to remain correct and current. Application controls can be classified as (1) input controls, (2) processing controls, and (3) output controls. Input controls check data for accuracy and completeness when they enter the system.

  2. Office systems project

    Titlas Ventures Limited access their customer details, supplier details, products details, staff details and orders details. 1.2. COMPANY'S OPERATION The Company's objective is to become a frontline organisation in the retail market distribution in Nigeria. Currently the company represents exclusively reputable international companies, with excellent product image.

  1. Systems Life Cycle. The main disadvantage of the traditional waterfall method is with the ...

    An unplanned approach is taken in response to overwhelming problems in the current system. In other words, it is only when under pressure that the organisation will act. Obviously a planned strategy is more competitive. It involves reviewing the system periodically with a view to make improvements in relation to their business objectives.

  2. The purpose of this paper is to provide an analysis of Cisco Systems primary ...

    Is the equipment reliable? Will the network go down? Companies can also differentiate themselves through marketing campaigns that focus on strengthening their brand name. Some companies distinguish themselves through the use of information systems that add value to the customer.

  1. Security in Wireless Local Area Networks

    (in IEEE 802.11) ETSI European Telecommunications Standards Institute ETR ETSI Technical Report GSM Global System for Mobile communications HIPERLAN HIgh PErformance Radio Local Area Network HM-entity HIPERLAN MAC entity ICV Integrity Check Vector IEEE Institute of Electrical and Electronics Engineers ISO International Standard Organisation IV Initialization Vector LAN Local Area

  2. Happy Holidays Hotel. Information Systems Analysis and Design. When we design the new ...

    or making reservation, it will make the customers' reservation much quicker to record into the system data. And when the customers make the reservation or check-in from the counter, we will to record all details of the customers, such as the customers' name or business name, address, contact number, credit

  • Over 160,000 pieces
    of student written work
  • Annotated by
    experienced teachers
  • Ideas and feedback to
    improve your own work