• 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. Systems Life Cycle. The main disadvantage of the traditional waterfall method is with the ...

    Yeates and Wakefield (2004, p.48) acknowledge that due to this fact, skilled and trained staff are easier to come by. This in turn means the process of developing the system by the SSADM method is less difficult. The SSADM method relies somewhat on the use of diagrams in its approach

  2. Security System for Ad-hoc Wireless Networks

    The ISO standard defines five such services: Privacy, Authentication, Access Control, Non-Repudiation and Availability. The existing implementations of these services are generally optimized for a classical network environment. These solutions do not always work, or may be very inefficient in ad-hoc wireless environments.

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

    The structure of analysis is based on the life cycle model; Concept, planning, construction, usage, re-use and demolishing. In the second half of this chapter the future of BIM will be discussed, how will it look like and how should it look like in the future?

  2. 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.

  1. Security in Wireless Local Area Networks

    Anyhow the security in the Internet is coming more and more vital and the IPSEC concept and IPv6 are going to demand the ciphering and authentication as mandatory functions in the network equipment. So there is a real need for developing the security in the wireless networks.

  2. Organisational Information Systems. In this assignment I have chosen the accounting department, I ...

    an input processing at this stage consist of evaluating and looking at the figure of the business to then make decisions on next yearâs/months target, budgets etc. In the same way raw data is collected at TPS stage for all the sub-sub-systems and is processed and moved up the hierarchy

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