• 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

    The British government wishes to introduce a national ID card in the near future, preferably a compulsory ID card for all citizens to hold by the year 2013. However at the moment only a no-compulsory scheme is on the governments agenda and is due to be introduced to the citizens of the UK by 2006/7.

  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. Security System for Ad-hoc Wireless Networks

    The following security issues are important in the second group: - Secure server-less protocols and other forms of peer-to-peer operations: the parties in an ad-hoc network may not be able to access certain security 4 servers/security services on the Internet for some periods of time, but security should still function within the network.

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

    * Flow charts * Data Flow Diagrams * Entity Relationship Diagrams * Data Dictionary * Prototyping * Test Plans 1.3.5 Implementation This stage deals with the development of the actual system. The installation of hardware is carried out, the programs are written, and any relevant data from the old system is put onto the new version.

  1. Office systems project

    The system will contain product, staff, customers and order details. This review, details the development of a new system for Titlas Ventures limited. It details its development from the specification and the concept to realisation, highlighting and detailing the major decision and turning points through the development stages.

  2. Security in Wireless Local Area Networks

    (in IEEE 802.11) CA Certificate Authority CAC Channel Access Control (in HIPERLAN) CAM Channel Access Mechanism (in HIPERLAN) CCITT Comité Consultatif International Télégraphique et Téléphonique (now ITU-T) ESS Extended Service Set; A set of BSSs and wired LANs with Access Points that appear as a single logical BSS.

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

    card detail, etc, it make the owners to know who has been lived and provide their detail when happen any emergencies. The new system also show the availability of each room or facilities to let staffs clearly to know the timetable, to let the staffs and owners know each room

  2. Building Information Management. In this paper we asked the question how Facility Managers can ...

    and technology (resources). To get an overview of all the responsibilities of the Facility Manager we made a schema. We divided the facilities management into the three parts and put all the responsibilities of the Facility Manager underneath it. 1.2 Problem The reason of this paper is the fact that

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