hàng
.I.1. Đỉi tợng ngân hàng
Cõng nghẻ thõng tin mĂ ẵang dãn ẵi vĂo cuưc sđng con ngừĩi. Sỳ ph t trièn mŸ nh m c að cõng nghẻ truyỊn thõng vĂ mng Internet, cùng vỉi xu thƯ toĂn cãu ho trong m i lỉnh vỳc,Ÿ ă thừỡng mi ẵiẻn tứ ra ẵĩi nhừ lĂ ẵiỊu tảt yƯu. Nh m ẵ p ửng nhu cãu c a ngừĩi sứ dũng, ửng± Ÿ ð dũng quăn lỷ tĂi khoăn ngàn hĂng ẵiẻn tứ cho phắp kh ch hĂng ẵ ng kỷ mớ tĂi khoăn vĂŸ ¯ thỳc hiẻn giao d ch tr n hẻ thđng thõng tin phàn t n. Ù Ơ Ÿ
Chừỡng trệnh giợp cho ngừĩi sứ dũng cĩ thè truy nh p vĂ xứ lỷ thõng tin vỊ tĂi khoăn c aº ð mệnh tữ xa vạn ẵăm băo ẵừỡc thõng tin chẽnh x c, k p thĩi vĂ hiẻu quă ẵè hẻ thđng vạnŸ Ù ẵừỡc hot ẵưng li n tũc. Ơ
.I Tư chức dữ liệu
KiƯn trợc CORBA ẵừỡc xày dỳng tr n ngõn ngự ẵưc l p vĂ hơ trỡ c c ẵđi từỡng vệ thƯƠ º Ÿ
viẻc phàn tẽch vĂ thiƯt kƯ ẵè ẵ p ửng c c y u cãu vĂ kiƯn trợc hẻ thđng ch yƯu dỳa tr nŸ Ÿ Ơ ð Ơ cỡ sớ phàn tẽch vĂ thiƯt kƯ ẵđi từỡng (OOA - Object Oriented Analysis). C ch phàn tẽch vĂŸ
thiƯt kƯ nĂy cĩ thè chuyèn c c thĂnh phãn nhừ lĂ c c lỉp, giao diẻn vĂ c c phừỡng thửcŸ Ÿ Ÿ
c a kiƯn trợc hẻ thđng ẵè xày dỳng chừỡng trệnh.ð
è xày dỳng cỡ sớ dự liẻu cho chừỡng trệnh trừỉc ti n phăi xem xắt ẵƯn t p hỡp c c y u
‡ Ơ º Ÿ Ơ
cãu c a hẻ thđng. ĩ lĂ :ð ‡
1. Hơ trỡ nhiỊu ngàn hĂng.
2. Mưt kh ch hĂng cĩ nhiỊu tĂi khoăn.Ÿ
3. Cho phắp mớ vĂ ẵĩng mưt tĂi khoăn.
4. Hơ trỡ khă n ng rợt vĂ gới tiỊn tữ mưt tĂi khoăn.¯ 5. Cho phắp chuyèn tĂi khoăn trong mưt ngàn hĂng. 6. Kièm tra tĂi khoăn.
Tữ t p hỡp c c y u cãu tr n hẻ thđng ẵừỡc xày dỳng tờn tº Ÿ Ơ Ơ i ẽt nhảt lĂ ba ẵđi từỡng: Ngàn hĂng, TĂi khoăn vĂ Kh ch hĂng. Chửc n ng c a c c ẵđi từỡng ẵừỡc mõ tă nhừ sau:Ÿ ¯ ð Ÿ
.I.1. Đỉi tợng ngân hàng
Ngàn hĂng gờm t n vĂ ẵ a chì cho phắp viẻc ẵĩng vĂ mớ tĂi khoăn c a mưt kh chƠ Ù ð Ÿ
hĂng.
è mớ mưt tĂi khoăn cho mưt kh ch hĂng cãn t
‡ Ÿ o mưt phừỡng thửc ẵè to mưt tĂi khoăn
mỉi kièu tră vỊ lĂ mưt tĂi khoăn:
createAccount(customer : Customer, openBalance : float) : Account;
Viẻc ẵĩng tĂi khoăn c a mưt kh ch hĂng khõng cãn thiƯt nhiỊu thõng tin chì cãn g ið Ÿ ă phừỡng thửc xo tĂi khoăn khịi ngàn hĂng:Ÿ
deleteAccount(account : Account) : void;
NgoĂi t n vĂ ẵ a chì ra cín viẻc nh n chuyèn mưt tĂi khoăn ta g i phừỡng thửc nh n mưtƠ Ù º ă º tĂi khoăn nhừ sau:
name : string; address : string;
getAccount() : Account[];
.I.2. Đỉi tợng Tài khoản