Trình bày

Một phần của tài liệu Chương trình quản lý tài khoản tiền gửi thanh toán cá nhân VNĐ (Trang 50)

MC TIÊU, NI DUNG TH CHIN VÀ CÔNG CH TR

3.3.1.1.Trình bày

3.3.1.2. Logic h i tho i:

¬ Maket màn hình “C p nh t thông tin khách hàng”:

− Thu th p các thông tin v khách hàng trong ph n “Thông tin khách hàng”.

¬ Maket màn hình “C p nh t tài kho n m i”:

− Hi n th m c đ nh “Lãi su t áp d ng” là lãi su t quy đnh hi n hành c a NH (2,6%/n m).

− Hi n th m c đ nh “S d hi n có” là 0.

− Thu th p các thông tin v tài kho n m i trong ph n “Thông tin tài kho n” g m “S CIF”, “Lãi su t áp d ng” và “S d hi n có”.

3.3.1.3. Logic ch c n ng:

¬ Maket màn hình “C p nh t thông tin khách hàng

- Khi ng i dùng b m nút “L u” thì ch ng trình s ki m tra t t c thông tin ng i dùng nh p vào:

Ü N u s CMND c a KH đã t n t i trong b ng KHACHHANG c a CSDL ho c thông tin nh p vào b sai/thi u sót, hi n th thông báo: “S CMND đã t n t i trong h th ng ho c có sai/thi u sót khi nh p các thông tin yêu c u. Vui lòng ki m tra l i !!!”.

Ü N u thông tin ng i dùng nh p vào không có v n đ , thêm nh ng thông tin đó vào b ng KHACHHANG c a CSDL:

• N u phát sinh l i trong quá trình thêm d li u, hi n th thông báo: "L u thông tin không thành công. S CIF không đ c t o".

• N u không phát sinh l i, hi n th thông báo: "L u thông tin thành công. S CIF c a khách hàng đã đ c t o" r i hi n th dòng thông tin bao g m nh ng thông tin v khách hàng v a thu th p đ c và s CIF c a KH v a thêm vào CSDL lên l i.

¬ Maket màn hình “C p nh t tài kho n m i

- Hi n th “Mã NV th c hi n” m c đnh (không thay đ i đ c) là mã NV c a GDV

đ ng nh p ch ng trình t VLGXL “ ng nh p ch ng trình”.

- Khi ng i dùng b m nút “L u” thì ch ng trình s ki m tra t t c thông tin ng i dùng nh p vào:

Ü N u thông tin nh p vào b sai/thi u sót, hi n th thông báo l i: "Có sai/thi u sót khi nh p các thông tin yêu c u. Vui lòng ki m tra l i !!!".

Ü N u thông tin ng i dùng nh p vào không có v n đ , thêm nh ng thông tin đó và nh ng giá tr m c đ nh vào b ng TAIKHOAN c a CSDL:

• N u phát sinh l i trong quá trình thêm d li u, hi n th thông báo: "L u thông tin không thành công. S tài kho n không đ c t o".

• N u không phát sinh l i, hi n th thông báo: "L u thông tin thành công. S tài kho n c a khách hàng đã đ c t o" r i hi n th dòng thông tin bao g m s CIF, nh ng giá tr m c đ nh v a thu th p đ c và s TK v a thêm vào CSDL lên l i.

3.3.1.4. Quy t c:

¬ Maket màn hình “C p nh t thông tin khách hàng

- “S CMND” không đ c phép trùng l p.

- “H và tên”, “Gi i tính”, “Ngày sinh”, “Qu c t ch”, “S CMND”, “Ngày c p”, “N i c p”, “ a ch liên h ” không đ c đ tr ng.

¬ Maket màn hình “C p nh t tài kho n m i

- “Lãi su t áp d ng” >= 0.

- “S d hi n có” >= 0.

3.3.1.5. Ti u mô hình logic d li u: CIF = CIF MANV = MANV KHACHHANG CIF HOTENKH GIOITINH NGAYSINHKH QUOCTICH CMND NGAYCAP NOICAP DIACHI DTDIDONG DTBAN EMAIL NGHENGHIEP DTCOQUAN NHANVIEN MANV HOTENNV NGAYSINHNV CHUCVUNV GIOITINHNV CMNDNV NGAYCAPNV NOICAPNV DIACHINV DTDIDONGNV DTBANNV EMAILNV TAIKHOAN SOTK NGAYMOTK MANV CIF SODU LAISUAT 3.3.1.6. Hành đ ng trên d li u: - Thêm và đ c d li u các b ng. 3.3.1.7. Liên k t:

¬ Maket màn hình “C p nh t thông tin khách hàng” (adsbygoogle = window.adsbygoogle || []).push({});

i u ki n Hành đ ng K t qu

H y Nút

Xóa các vùng đ thu th p ti p;

Xóa dòng thông tin hi n th trên l i đ chu n b hi n th dòng thông tin m i.

Thoát Nút K t thúc t t c th t c và đóng màn hình.

In CIF Nút G i VLGXL “In CIF ra m u” và s n sàng v i vi c chuy n “S CIF” v a đ c thêm.

¬ Maket màn hình “C p nh t tài kho n m i

i u ki n Hành đ ng K t qu

H y Nút

B o toàn giá tr “Mã NV th c hi n” và “Ngày m TK”;

Xóa vùng “S CIF” đ thu th p ti p;

Hi n th l i giá tr m c đnh c a “Lãi su t áp d ng” và “S d hi n có”;

Xóa dòng thông tin hi n th trên l i đ chu n b hi n th dòng thông tin m i.

Thoát Nút K t thúc t t c th t c và đóng màn hình.

In s tài kho n Nút

G i VLGXL “In s tài kho n ra m u” và s n sàng v i vi c chuy n “S TK”, “Ngày m TK” v a đ c thêm.

3.3.2. n v logic x lý g i ti n m t vào tài kho n:

3.3.2.1. Trình bày:

Hình 3.3 - Maket màn hình “N p ti n vào tài kho n”.

3.3.2.2. Logic h i tho i:

− Hi n th m c đ nh “S ti n” là 0.

− Thu th p các thông tin n p ti n trong ph n “Thông tin n p ti n” g m “S tài kho n”, “Ng i n p” và “S ti n”.

3.3.2.3. Logic ch c n ng:

- Hi n th “Mã NV giao d ch” m c đ nh (không thay đ i đ c) là mã NV c a GDV

đ ng nh p ch ng trình t VLGXL “ ng nh p ch ng trình”.

- Khi ng i dùng b m nút “L u” thì ch ng trình s ki m tra t t c thông tin ng i dùng nh p vào:

Ü N u thông tin nh p vào b sai/thi u sót, hi n th thông báo l i: "Có sai/thi u sót khi nh p các thông tin yêu c u. Vui lòng ki m tra l i !!!".

Ü N u thông tin ng i dùng nh p vào không có v n đ , thêm nh ng thông tin đó và nh ng giá tr m c đnh vào các b ng PNOP, GIAODICH trong CSDL, đ ng th i c ng giá tr “S ti n” v a nh p vào giá tr SODU c a TK đó trong b ng TAIKHOAN:

• N u phát sinh l i trong quá trình thêm và s a d li u, hi n th thông báo: "H ch toán không thành công. S ti n c a khách hàng không đ c c ng vào tài kho n".

• N u không phát sinh l i, hi n th thông báo: "H ch toán thành công. S ti n c a khách hàng đã đ c c ng vào tài kho n" r i hi n th dòng thông tin bao g m các thông tin có s th t giao d ch cao nh t trong b ng GIAODICH (dòng thông tin v a thêm vào) và s gi y n p ti n v a thêm vào CSDL lên l i. (adsbygoogle = window.adsbygoogle || []).push({});

3.3.2.4. Quy t c:

- “S ti n” >= 0.

3.3.2.5. Ti u mô hình logic d li u: MANV = M ANV SOT K = SOT K MANV = M ANV SOT K = SOT K M ANV = M ANV GIAODICH SOTT SOTK TKHTTU NGAYGD MANV SODUDK STNOP STRUT SODUCK NHANVIEN MANV HOTENNV NGAYSINHNV CHUCVUNV GIOITINHNV CMNDNV NGAYCAPNV NOICAPNV DIACHINV DTDIDONGNV DTBANNV EMAILNV PNOP SOPN NGAYNOP SOTK NGUOINOP STNOP MANV TAIKHOAN SOTK NGAYMOTK MANV CIF SODU LAISUAT 3.3.2.6. Hành đ ng trên d li u: - Thêm, s a và đ c d li u các b ng. 3.3.2.7. Liên k t: i u ki n Hành đ ng K t qu H y Nút

B o toàn giá tr “Mã NV giao d ch” và “Ngày n p”; Xóa vùng “S tài kho n”, “Ng i n p” đ thu th p ti p Hi n th l i giá tr m c đnh c a “S ti n”;

Xóa dòng thông tin hi n th trên l i đ chu n b hi n th dòng thông tin m i.

Thoát Nút K t thúc t t c th t c và đóng màn hình.

In giao d ch Nút

G i VLGXL “In giao d ch lên Gi y n p ti n” và s n sàng v i vi c chuy n “S gi y n p”, “Ngày n p” cùng các thông tin trong b ng GIAODICH v a đ c thêm.

3.3.3. n v logic x lý rút ti n m t t tài kho n:

3.3.3.1. Trình bày:

Hình 3.4 - Maket màn hình “Rút ti n t tài kho n”.

3.3.3.2. Logic h i tho i:

- Hi n th m c đ nh “S ti n ghi n ” là 0.

- Thu th p các thông tin rút ti n trong ph n “Thông tin rút ti n”’ g m “S tài kho n ghi n ”, “Ng i rút” và “S ti n ghi n ”.

3.3.3.3. Logic ch c n ng:

- Hi n th “Mã NV giao d ch” m c đ nh (không thay đ i đ c) là mã NV c a GDV

đ ng nh p ch ng trình t VLGXL “ ng nh p ch ng trình”.

- Khi ng i dùng b m nút “L u” thì ch ng trình s ki m tra t t c thông tin ng i dùng nh p vào:

Ü N u thông tin nh p vào b sai/thi u sót, hi n th thông báo l i: "Có sai/thi u sót khi nh p các thông tin yêu c u. Vui lòng ki m tra l i !!!".

th i tr giá tr “S ti n ghi n ” v a nh p vào giá tr SODU c a TK đó trong b ng TAIKHOAN:

• N u phát sinh l i trong quá trình thêm và s a d li u, hi n th thông báo: "H ch toán không thành công. S ti n c a khách hàng không đ c tr vào tài kho n".

• N u không phát sinh l i, hi n th thông báo: "H ch toán thành công. S ti n c a khách hàng đã đ c tr vào tài kho n" r i hi n th dòng thông tin bao g m các thông tin có s th t giao d ch cao nh t trong b ng GIAODICH (dòng thông tin v a thêm vào) và s phi u l nh ti n m t v a thêm vào CSDL lên l i.

3.3.3.4. Quy t c:

- “S ti n ghi n ” >= 0.

- “S tài kho n ghi n ”, “S ti n ghi n ” không đ c đ tr ng.

3.3.3.5. Ti u mô hình logic d li u: MANV = M ANV SOT K = SOT K MANV = MANV SOT K = SOT K MANV = MANV GIAODICH SOTT SOTK TKHTTU NGAYGD MANV SODUDK STNOP STRUT SODUCK NHANVIEN MANV HOTENNV NGAYSINHNV CHUCVUNV GIOITINHNV CMNDNV NGAYCAPNV NOICAPNV DIACHINV DTDIDONGNV DTBANNV EMAILNV PNOP SOPN NGAYNOP SOTK NGUOINOP STNOP MANV TAIKHOAN SOTK NGAYMOTK MANV CIF SODU LAISUAT

3.3.3.6. Hành đ ng trên d li u:

- Thêm, s a và đ c d li u các b ng.

3.3.3.7. Liên k t:

i u ki n Hành đ ng K t qu (adsbygoogle = window.adsbygoogle || []).push({});

H y Nút

B o toàn giá tr “Mã NV giao d ch” và “Ngày rút”; Xóa vùng “S tài kho n ghi n ”, “Ng i rút” đ thu th p ti p;

Hi n th l i giá tr m c đnh c a “S ti n ghi n ”; Xóa dòng thông tin hi n th trên l i đ chu n b hi n th dòng thông tin m i.

Thoát Nút K t thúc t t c th t c và đóng màn hình.

In giao d ch Nút

G i VLGXL “In giao d ch lên Phi u l nh ti n m t” và s n sàng v i vi c chuy n “S phi u rút”, “Ngày rút”, các thông tin trong b ng GIAODICH v a đ c thêm.

3.3.4. n v logic x lý c p nh t ti n lãi cu i ngày:

3.3.4.1. Trình bày:

Hình 3.5 - Maket màn hình “C p nh t ti n lãi cu i ngày”.

3.3.4.2. Logic h i tho i:

- Hi n th thông tin t ng TK c a KH trong ph n “Thông tin tài kho n” g m “TK ghi có”, “M c lãi su t”, “S d ”.

- Hi n th m c đ nh “TK ghi n ” là TK h ch toán c a NH (TK: 801001001).

- Hi n th lên l i nh ng dòng thông tin tr lãi cho “TK ghi có” đang hi n th g m SOTTTL, SOTK, TKNO, NGAYTINHLAI, SODU, LAISUAT, TIENLAI.

3.3.4.3. Logic ch c n ng:

- Khi ng i dùng b m nút thì các vùng trong ph n “Thông tin tài kho n” s hi n th thông tin c a TK đ u tiên trong b ng TAIKHOAN c a CSDL.

- Khi ng i dùng b m nút thì các vùng trong ph n “Thông tin tài kho n” s hi n th thông tin c a TK tr c TK đang hi n th trong b ng TAIKHOAN c a CSDL.

- Khi ng i dùng b m nút thì các vùng trong ph n “Thông tin tài kho n” s hi n th thông tin c a TK sau TK đang hi n th trong b ng TAIKHOAN c a CSDL.

- Khi ng i dùng b m nút thì các vùng trong ph n “Thông tin tài kho n” s hi n th thông tin c a tài kho n cu i cùng trong b ng TAIKHOAN c a CSDL.

- Khi ng i dùng b m nút “C p nh t” thì ch ng trình s thêm nh ng thông tin hi n th vào b ng TRALAI trong CSDL, đ ng th i tính và thêm giá tr TIENLAI:

Ü N u phát sinh l i trong quá trình thêm và tính, hi n th thông báo: "C p nh t ti n lãi không thành công".

Ü N u không phát sinh l i, hi n th thông báo: "C p nh t ti n lãi thành công" r i hi n th thêm dòng thông tin v a c p nh t vào b ng TRALAI lên l i.

- Khi ng i dùng b m nút “Xóa”, hi n th thông báo: "Vui lòng nh p ngày tính lãi mu n xóa r i ENTER":

Ü N u b m nút “Cancel”, h y thao tác xóa tr v hi n tr ng ban đ u.

Ü N u b m nút “OK”, b t đ u ch nh p “Ngày tính lãi”:

• N u nh p “Ngày tính lãi” và ENTER, hi n th thông báo: “B n có ch c xóa không?”:

ª N u b m nút “NO”, h y xóa và cho phép s a ch a “Ngày tính lãi” mu n xóa.

ª N u b m nút “OK”, ch ng trình s vào b ng TRALAI c a CSDL r i tìm

đ n “TK ghi có” đang hi n th và “Ngày tính lãi” v a nh p đ xóa thông tin:

‚ N u phát sinh l i trong quá trình xóa, hi n th thông báo: "Xóa thông tin không thành công".

‚ N u không phát sinh l i, hi n th thông báo:"Xóa thông tin thành công"r i làm m t dòng thông tin v a xóa trên l i. (adsbygoogle = window.adsbygoogle || []).push({});

- Khi ng i dùng b m nút “S a”, hi n th thông báo: “Vui lòng nh p ngày tính lãi mu n s a và các thông tin c n s a”:

Ü N u b m nút “Cancel”, h y thao tác s a tr v hi n tr ng ban đ u.

Ü N u b m nút “OK”, b t đ u ch nh p “Ngày tính lãi” mu n s a và ch s a “S d ”, “M c lãi su t”.

- Khi ng i dùng b m nút “L u”, ch ng trình s vào b ng TRALAI c a CSDL r i tìm đ n “TK ghi có” đang hi n th và “Ngày tính lãi” v a nh p đ s a “S d ”, “M c lãi su t” thành nh ng giá tr v a s a:

Ü N u phát sinh l i trong quá trình s a, hi n th thông báo: "S a thông tin không thành công".

Ü N u không phát sinh l i, hi n th thông báo: "S a thông tin thành công" r i hi n th l i dòng thông tin v a s a trong b ng TRALAI lên l i.

- Khi ng i dùng b m nút “T ng ti n lãi”, ch ng trình s vào b ng o Vw_TINHTONGLAI l y thông tin c a “TK ghi có” đang hi n th r i hi n th dòng thông tin đó lên l i.

3.3.4.4. Quy t c: - “S d ”,“M c lãi su t” > 0. 3.3.4.5. Ti u mô hình logic d li u: SOT K = SOT K TAIKHOAN SOTK NGAYMOTK MANV CIF SODU LAISUAT TRALAI SOTTTL SOTK TKNO NGAYTINHLAI SODU LAISUAT TIENLAI

3.3.4.6. Hành đ ng trên d li u: - Thêm, xóa, s a và đ c d li u các b ng. 3.3.4.7. Liên k t: i u ki n Hành đ ng K t qu H y Nút K t thúc th t c và tr v hi n tr ng ban đ u. Thoát Nút K t thúc t t c th t c và đóng màn hình. C p nh t ti n lãi vào TK Nút

Một phần của tài liệu Chương trình quản lý tài khoản tiền gửi thanh toán cá nhân VNĐ (Trang 50)