Tên xử lý: Bỏ qua
Form: Khách Hàng, Tab Khách Hàng Tổ Chức.
Input: Không truyền nhưng ngầm định là một l ệnh (trong số l ệnh “Thêm”, “Xóa”,
“Lưu”) vừa mới thực hiện ngay trước đó
Output: Là một l ệnh tương ứng vừa mới thực hiện trong bảng
Table liên quan: KHACH_HANG, KH_TO_CHUC
GIẢI THUẬT:
71 trang |
Chia sẻ: lylyngoc | Lượt xem: 2405 | Lượt tải: 0
Bạn đang xem trước 20 trang tài liệu Đề tài Quản lý chi nhánh ngân hàng Phương Nam, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
nói trên.
II. PHÂN TÍCH YÊU CẦU
1. Yêu cầu chức năng:
a. Quản lý:
- Quản lý tài khoản tiết kiệm
Mở tài khoản mới theo đúng số phiếu yêu cầu của khách hàng.
Tài khoản được theo dõi dựa trên: mã tài khoản, mã khách hàng, tên khách
hàng, địa chỉ, điện thoại liên lạc,…
In báo cáo số tài khoản mở trong kỳ.
- Quản lý chuyển tiền
Chuyển tiền từ tài khoản này sang tài khoản khác, có thể thuộc hoặc không
thuộc cùng 1 Ngân hàng
In báo cáo số phiếu chuyển trong kỳ.
- Quản lý chuyển đổi tiền
Tổng hợp những phát sinh.
In báo cáo giá trị chuyển đổi trong kì.
- Quản lý rút tiền
Cập nhật số tiền còn lại trong tài khoản của khách hàng
In báo cáo trong kỳ.
- Quản lý vay tiền
Quản lý vật thế chấp.
Quản lý thời hạn vay và lãi suất.
b. Quản lý danh sách khách hàng:
- Cập nhật danh sách khách hàng.
- Xem danh sách khách hàng.
c. Quản lý hệ thống dữ liệu:
- Lưu trữ và phục hồi dữ liệu.
- Kết thúc chương trình.
2. Yêu cầu phi chức năng:
Hệ thống có chức năng bảo mật và phân quyền.
- Người sử dụng chương trình: đăng kí và phân quyền cho người sử dụng chương
trình, giúp người quản lý có thể theo dõi, kiểm soát được chương trình.
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
15
- Đổi password: người sử dụng có thể đổi mật mã để vào chương trình và sử dụng
hệ thống dữ liệu
Cần phân chia khả năng truy cập dữ liệu nhập xuất cho từng nhóm người sử
dụng để tránh việc điều chỉnh số liệu không thuộc phạm vi quản lý của người sử dụng,
dẫn đến việc khó kiểm soát số liệu, làm sai lệch kết quả thống kê cuối kì…
III PHÂN TÍCH HỆ THỐNG
1. Mô hình thực thể ERD:
a. Xác định các thưc thể:
1/ Thực thể 1: CHI_NHANH
Thực thể chi nhánh dùng để quản lý các chi nhánh trực thuộc ngân hàng và
để quản lý các giao dịch cần liên lạc giữa các chi nhánh.
Các thuộc tính:
- Mã Chi nhánh (MaCN): dùng làm khóa chính phân biệt giữa các chi
nhánh của ngân hàng.
- Tên Chi nhánh (TenCN): thường gắn liền với địa phương hoặc gợi ý về
quản lý.
- Địa chỉ Chi nhánh (DiaChiCN): là địa chỉ theo quản lý nhà nước.
2/ Thực thể 2: PHONG_BAN
Các thuộc tính:
- Mã Phòng ban (MaPB): dùng làm khóa chính phân biệt các phòng ban
trong chi nhánh.
- Tên Phòng ban (TenPB): dùng để gọi và thường phản ánh chức năng
công việc của từng phòng.
3/ Thực thể 3: NHAN_VIEN
Dùng để quản lí nhân viên, tính toán tiền lương…
Các thuộc tính :
- Mã số Nhân viên (MSNV): dùng làm khóa chính để phân biệt các nhân
viên.
- Tên Nhân viên (TenNV): Tên nhân viên.
- Địa chỉ Nhân viên (DiaChiNV).
- Số điện thoại (SoDT).
- Lương Nhân viên (LuongNV): Lương theo tháng của nhân viên.
- Giới tính (GioiTinh).
4/ Thực thể 4: GIAY_GUI
Đây là thực thể yếu gắn liền với nhân viên giao dịch.Dùng để quản lí tiền
gửi vào tài khoản.
Các thuộc tính:
- Số giao dịch (SoGD): dùng làm khóa chính để phân biệt các giao dịch
gửi tiền.
- Ngày giao dịch (NgayGD): dùng làm khóa chính để phân biệt ngày nhân
viên lập giấy gửi tiền.
- Kỳ hạn gửi (KyHanGui): dùng nếu khách hàng gửi vào tài khoản tiết
kiệm.
- Số tiền (SoTien): lượng tiền mà khách hàng vào tài khoản.
- Loại tiết kiệm (LoaiTietKiem): loại tiết kiệm mà khách hàng chọn
(VNĐ, USD, vàng,… ).
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
16
5/ Thực thể 5: PHIEU_DOI
Dùng để đổi tiền từ VNĐ sang ngoại tệ hay vàng và ngược lại.
Các thuộc tính:
- Số phiếu đổi (SoPhieuDoi): dùng làm khóa chính, được in sẵn trên các
phiểu đổi.
- Ngày (Ngay): ngày thực hiện giao dịch đổi tiền.
- Loại tiền đổi (LoaiTienDoi): loại tiền.Ví dụ: VNĐ,USD…
- LoaiTienNhan: đơn vị tiền nhận.
- Tỷ giá (TyGia): tỷ giá đổi giữa hai loại tiền .
- Số tiển đổi (SoTienDoi): số lượng tiền đổi.
6/ Thực thể 6: G.CHUYEN/NHAN_TIEN
Là thực thể yếu được xác định nhờ liên kết với NHAN_VIEN.
Các thuộc tính:
- Số giao dịch (SoGD): dùng làm khóa chính để phân biệt các giao dịch
gửi tiền.
- Ngày giao dịch (NgayGD): dùng làm khóa chính để phân biệt ngày
khách hàng chuyển hay nhận tiền.
- Số tiền (SoTien): số tiền chuyển hay được nhận.
- Nội dung (NoiDung): ghi chú nội dung chuyển/nhận.
7/ Thực thể 7: UY_NHIEM_CHI
Dùng để quản lí giao dịch ủy nhiệm chi (chuyển tiền cho người nhận có tài
khoản).
Các thuộc tính:
- Số ủy nhiệm chi (SoUyNhiemChi): dùng làm khóa chính, là mã số
thường được in sẵn.
- Ngày lập (NgayLap): ngày thực hiện giao dịch khi khách hàng thực hiện
ủy nhiệm chi tại ngân hàng.
- Số tiền (SoTien): số tiền mà tài khoản ủy nhiệm muốn chuyển cho tài
khoản nhận.
8/ Thực thể 8: TAI_KHOAN
Thực thể dùng quản lí tài khoản người dùng.
Các thuộc tính:
- Mã tài khoản (MaTaiKhoan): dùng làm khóa chính để quản lý tài khoản.
- Ngày có hiệu lực (NgayCoHieuLuc): ngày tài khoản bắt đầu hoạt động.
- Loại tài khoản (LoaiTaiKhoan): là mục đích của tài khoản dùng để phục
vụ cho yêu cầu của khách hàng.
- Số tiền (SoTien): Đây là sồ tiền mà khách hàng có hay nợ trong tài
khoản, được cập nhật bởi các tài khoàn gửi và ủy nhiệm chi của các tài
khoản khác.
9/ Thực thể 9: KHACH_HANG
Dùng để quản lí khách hàng. Mang những thông tin chung của khách hàng
cá nhân và tổ chức.
Các thuộc tính:
- Mã khách hàng (MaKhachHang): dùng làm khóa chính để quản lý các
khách hàng.
- Tên khách hàng (TenKH): dùng để lưu tên giao dịch của khách hàng.
- Địa chỉ (DiaChi).
- Điện thoại (DienThoai).
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
17
- Địa chỉ Email (Email).
10/ Thực thể 10: KH_CA_NHAN
Là một sự chuyên biệt hóa của khách hàng dùng để quản lí khách hàng là cá
nhân.
Các thuộc tính:
- Chứng minh nhân dân/ Passport (CMND/Passport): dùng để lưu số
chứng minh nhân dân (nếu khánh hàng có quốc tịch Việt Nam) hay hộ
chiếu của khách hàng (nếu khách hàng có quốc tịch nước ngoài).
- Ngày cấp (NgayCap): Ngày cấp ghi trên giấy CMND hay Passport của
khách hàng.
- Nơi cấp (NoiCap): Nơi cấp ghi trên giấy CMND hay Passport của khách
hàng.
- Quốc tịch (QuocTich): quốc tịch của khách hàng.
- Giới tính (GioiTinh).
11/ Thực thể 11: KH_TO_CHUC
Là một thực thể chuyên biệt hóa từ thực thể KHACH_HANG dùng để quản
lí khách hàng là tổ chức.
Các thuộc tính:
- Tên đơn vị (TenDV): là tên chính thức khi đăng kí kinh doanh.
- Tên tắt (TenTat).
- Loại hình (LoaiHinh): là mô hình tổ chức hoạt động kinh doanh của
khách hàng.(Ví dụ: là doanh nghiệp nhà nước, cổ phấn hay vốn nước
ngoài…).
- Họ tên chủ khoản (HoTenChuKhoan): dùng để quản lí tên người của tổ
chức làm đại diện chủ tài khoản thực hiện giao dịch với ngân hàng.
- Chức vụ (ChucVu): Chức vụ của chủ tài khoản trong tổ chức.
- Chứng minh nhân dân/Passport (CMND/Passport): Số chứng minh nhân
dân hay passport của chủ tài khoản.
- Nơi cấp (NoiCap): Nơi cấp ghi trên giấy chứng minh nhân dân hay
passport của tài khoản.
- Ngày cấp (NgayCap): Ngày cấp ghi trên giấy chứng minh nhân dân hay
passport của chủ tài khoản.
- Quốc tịch (QuocTich): dùng để lưu quốc tịch của chủ tài khoản.
- Số giấy phép thành lập (SoGPTL): số giấy phép thành thành lập của tổ
chức.
- Số giấy phép kinh doanh (SoGPKD): giấy phép kinh doanh của tổ chức.
- Quyết định bổ nhiệm (QDBoNhiem): số lưu quyết định bổ nhiệm của tổ
chức với chủ tài khoản.
12/ Thực thể 12: G.LINH_TIEN
Dùng quản lí số giấy lĩnh tiền của khách hàng rút trong tài khoản đã có
trong ngân hàng.Là một thực thể yếu.
Các thuộc tính:
- Số giao dịch (SoGD): dùng làm khóa chính để phân biệt các giao dịch
lĩnh tiền.
- Ngày giao dịch (NgayGD): dùng làm khóa chính để phân biệt ngày
khách hàng lĩnh tiền.
- Số tiền (SoTien): Số tiền mà khách hàng lĩnh hay rút từ tài khoản.
- Nội dung (NoiDung): dùng ghi chú nội dung khách hàng rút tiền từ tài
khoản.
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
18
13/ Thực thể 13: PHIEU_THU
Dùng để quản lí việc thu tiền mà khách hàng nộp cho ngân hàng như đóng
lãi xuất hay các phí dịch vụ khác, và là một thực thể yếu.
Các thuộc tính:
- Số giao dịch (SoGD): dùng làm khóa chính để phân biệt các giao dịch
thu tiền.
- Ngày giao dịch (NgayGD): dùng làm khóa chính để phân biệt ngày nhân
viên lập phiếu thu tiền.
- Số tiền (SoTien): Số tiền mà khách hàng nộp.
- Nội dung (NoiDung): dùng để ghi chú cho nội dung nộp.
14/ Thực thể 14: HOP_DONG_VAY
Dùng để quản lí những tài khoản vay của khách hàng.
Các thuộc tính:
- Mã hợp đồng (MaHD): dùng làm khóa chính phân biệt các hợp đồng
vay.
- Ngày lập (NgayLap): ngày kí hợp đồng giữa người lập (đại diên ngân
hàng) và khách hàng.
- Thời hạn (ThoiHan): thời gian vay mà khách hàng phải hoàn trả của
ngân hàng.
- Số tiền (SoTien): số vốn mà ngân hàng cho khách hàng vay.
- Lãi suất (LaiSuat): là số tiền lãi suất tín theo đơn vị % tính theo hàng
tháng.
15/ Thực thể 15: TAI_SAN
Dùng để quản lí tài sản của khách hàng thế chấp mà khách hàng thế chấp
cho ngân hàng vay vốn.(ở đây một hợp đồng có thể dùng nhiều tài sản thế
chấp).
Các thuộc tính:
- Mã tài sản (MaTS): dùng làm khóa chính, các tài sản có đăng kí quản lí
bởi cơ quan nhà nước thì có mã số và ta lấy đó làm khóa chính.
- Địa chỉ tài sản (DiaChiTS):dùng để quản lí tài sản của khách hàng.
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
19
b. Mô hình ERD:
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
20
2. Chuyển mô hình ERD thành mô hình quan hệ:
CHI_NHANH (MaCN, TenCN, DiaChiCN)
PHONG_BAN (MaPB, TenPB, MaCN)
NHAN_VIEN (MSNV, TenNV, DiaChiNV, SoDT, LuongNV, GioiTinh, MaPB)
GIAY_GUI (SoGD, NgayGD, KyHanGui, SoTien, LoaiTietKiem, NvLap, NvThu,
MaKhachHang, MaTaiKhoan)
PHIEU_DOI (SoPhieuDoi, Ngay, LoaiTienDoi, LoaiTienNhan, TiGia, SoTienDoi,
MaKhachHang)
G.CHUYEN/NHAN_TIEN (SoGD, NgayGD, SoTien, NoiDung, NvLap, NvThu,
NguoiChuyen, NguoiNhan)
UY_NHIEM_CHI (SoUyNhiemChi, NgayLap, SoTien, NvLap, NvKiem, TkChi,
TkNhan)
G.LINH_TIEN (SoGiaoDich, NgayGD, SoTien, NoiDung, NvLap, NvChi,
MaKhachHang, MaTaiKhoan)
TAI_KHOAN (MaTaiKhoan, NgayCoHieuLuc, LoaiTaiKhoan, SoTien,
MaKhachHang)
PHIEU_THU (SoGD, NgayGD, SoTien, NoiDung, NvLap, NvThu,
MaKhachHang, MaTaiKhoan)
KHACH_HANG (MaKH, TenKH, DiaChi, DThoai, Email)
KH_CA_NHAN (MaKH, CMND/PassPort, NgayCap, NoiCap, QuocTich,
GioiTinh)
KH_TO_CHUC (MaKH, TenDV, LoaiHinh, TenTat, HoTenChuKhoan, ChucVu,
CMND/Passport, NgayCap, NoiCap, QuocTich, SoGPTL,
SoGPKD, QDBoNhiem)
HOP_DONG_VAY (MaHD, ThoiHan, SoTien, NgayLap, LaiSuat, NvLap, NvChi,
MaTaiKhoan)
TAI_SAN (MaTS, DiaChiTS ,MaHD, MaTaiKhoan)
3. Mô tả chi tiết cho các quan hệ:
3.1. Quan hệ Chi nhánh:
CHI_NHANH (MaCN, TenCN, DiaChiCN, GDChiNhanh)
Tên quan hệ: CHI_NHANH
Ngày: 1/ 6/ 2008
STT Thuộc tính Diễn
giải
Kiểu
DL
Số byte MGT Loại
DL
Ràng
buộc
1 MaCN Mã chi
nhánh
C 10 B PK
2 TenCN Tên chi
nhánh
C 20 K
3 DiaChiCN Địa chỉ
chi
nhánh
C 40 K
4 GDChiNhanh Giám
đốc Chi
nhánh
C 30 B
Tổng số 100
- Khối lượng :
Số dòng tối thiểu: 1000
Số dòng tối đa: 2000
Kích thước tối thiểu: 1000 * 100 = 100000(Byte) = 100 (kB)
Kích thước tối đa: 2000*100 = 200000(Byte) = 200(kB)
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
21
- Đối với các kiểu :
MaCN: cố định, không unicode.
TenCN: không cố định, unicode.
DiaChiCN: không cố định, unicode.
GDChiNhanh: không cố định, unicode.
3.2. Quan hệ Phòng ban:
PHONG_BAN (MaPB, TenPB, MaCN)
Tên quan hệ: PHONG_BAN
Ngày: 1/ 6/ 2008
STT Thuộc tính Diễn
giải
Kiểu
DL
Số byte MGT Loại
DL
Ràng
buộc
1 MaPB Mã
phòng
ban
C 10 B PK
2 TenPB Tên
phòng
ban
C 20 K
3 MaCN Mã chi
Nhánh
C 10 B FK
Tổng số 40
- Khối lượng :
Số dòng tối thiểu: 2000
Số dòng tối đa: 3000
Kích thước tối thiểu: 2000 * 40 = 80000(Byte) = 80 (kB)
Kích thước tối đa: 3000*40 = 120000(Byte) = 120(kB)
- Đối với các kiểu :
MaPB: cố định, không unicode.
TenPB: không cố định, unicode.
MaCN: cố định, unicode.
3.3. Quan hệ Nhân viên:
NHAN_VIEN (MSNV, TenNV, DiaChiNV, SoDT, LuongNV, GioiTinh, MaPB)
Tên quan hệ: NHAN_VIEN
Ngày: 1/ 6/ 2008
STT Thuộc
tính
Diễn
giải
Kiểu DL Số byte MGT Loại DL Ràng
buộc
1 MSNV Mã số
nhân
viên
C 10 B PK
2 TenNV Tên
nhân
viên
C 30 B
3 DiaChiNV Địa chỉ
nhân
viên
C 40 K
4 SoDT Số điện
thoại
C 10 K
5 LuongNV Lương C 10 B
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
22
nhân
viên
6 GioiTinh Giới
tính
C 2 B
7 MaPB Mã
phòng
ban
C 10 B FK
Tổng số 112
- Khối lượng :
Số dòng tối thiểu: 5000
Số dòng tối đa: 10000
Kích thước tối thiểu: 5000 * 112 = 560000(Byte) = 560 (kB)
Kích thước tối đa: 10000*112 = 1120000(Byte) = 1120(kB)
- Đối với các kiểu :
MSNV: cố định, không unicode.
TenNV: không cố định, unicode.
DiaChiNV: không cố định, unicode.
SoDT: cố định, không unicode.
LuongNV: không cố định, không unicode.
GioiTinh : cố định, không unicode.
MaPB: cố định, không unicode.
3.4. Quan hệ Giấy gửi:
GIAY_GUI(SoGD, NgayGD, KyHanGui, SoTien, LoaiTietKiem, NvLap, NvThu,
MaKhachHang, MaTaiKhoan)
Tên quan hệ: GIAY_GUI
Ngày: 1/ 6/ 2008
STT Thuộc tính Diễn
giải
Kiểu
DL
Số byte MGT Loại
DL
Ràng
buộc
1 SoGD Số giao
dịch
C 10 B PK
2 NgayGD Ngày
giao
dịch
N 10 [1-31] B PK
3 KyHanGui Kỳ hạn
gửi
S 2 B
4 SoTien Số tiền S 10 B
5 LoaiTietKiem Loại tiết
kiệm
C 10 B
6 NvLap Nhân
viên lập
C 10 B FK
7 NvThu Nhân
viên thu
C 10 B FK
8 MaKhachHang Mã
khách
hàng
C 10 B FK
9 MaTaiKhoan Mã tài
khoản
C 10 B FK
Tổng số 82
- Khối lượng :
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
23
Số dòng tối thiểu: 5000
Số dòng tối đa: 10000
Kích thước tối thiểu: 5000 * 82 = 410000(Byte) = 410 (kB)
Kích thước tối đa: 10000*82= 820000(Byte) = 820(kB)
- Đối với các kiểu :
SoGD: cố định, không unicode.
NgayGD: kiểu ngày tháng. Là một phần của khóa chính.
HanGui: số nguyên đế tính với đơn vị là tháng (ví dụ hạn 6 tháng, 12 tháng).
SoTien: số nguyên.
LoaiTietKiem: không cố định, unicode. (Ví dụ: Kì hạn, hoặc không kì hạn)
NVLap: cố định, không unicode.
NvThu: cố định, không unicode.
MaKhachHang: cố định, không unicode.
MaTaiKhoan: cố định, không unicode.
3.5. Quan hệ Phiếu đổi:
PHIEU_DOI(SoPhieuDoi, Ngay, LoaiTienDoi, LoaiTienNhan, TyGia, SoTienDoi,
MaKhachHang, MSNV)
Tên quan hệ: PHIEU_DOI
Ngày: 1/6/2008
STT Thuộc tính Diễn
giải
Kiểu
DL
Số byte MGT Loại
DL
Ràng
buộc
1 SoPhieuDoi Số
phiếu
đổi
C 10 B PK
2 Ngay Ngày N 10 [1-31] B
3 LoaiTienDoi Loại
tiền đổi
C 10 B
4 LoaiTienNhan Loại
tiền
nhận
C 10 B
5 TyGia Tỷ giá S 10 B
6 SoTienDoi Số tiền
đổi
S 10
7 MaKhachHang Mã
khách
hàng
C 10 K FK
8 MSNV Mã số
nhân
viên
C 10 B FK
Tổng số 80
- Khối lượng :
Số dòng tối thiểu: 5000
Số dòng tối đa: 10000
Kích thước tối thiểu: 5000 * 80 = 400000(Byte) = 400 (kB)
Kích thước tối đa: 10000*80 = 800000(Byte) = 800(kB)
- Đối với các kiểu :
SoPhieuDoi: cố định, không unicode.
Ngay: kiểu ngày tháng.
LoaiTienDoi: cố định, không unicode.(Ví dụ: VNĐ, USA…)
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
24
LoaiTienNhan: cố định, không unicode.
TyGia: số thực.
SoTienDoi: số nguyên.
MaKhachHang: cố định, không unicode.
MSNV: cố định, không unicode.
3.6. Quan hệ Giấy chuyển/ nhận tiền:
G.CHUYEN/NHAN_TIEN(SoGD, NgayGD, SoTien, NoiDung, NvLap, NvThu,
NguoiChuyen, NguoiNhan)
Tên quan hệ: G.CHUYEN/NHAN_TIEN
Ngày: 1/6/2008
STT Thuộc tính Diễn
giải
Kiểu
DL
Số byte MGT Loại
DL
Ràng
buộc
1 SoGD Số giao
dịch
C 10 B PK
2 NgayGD Ngày
giao
dịch
N 10 [1-31] B PK
3 SoTien Số tiền S 10 B
4 NoiDung Nội
dung
C 20 B
5 NvLap Nhân
viên lập
C 10 B FK
6 NvThu Nhân
viên thu
C 10 B FK
7 NguoiChuyen Người
chuyển
C 10 B FK
8 NguoiNhan Người
nhận
C 10 B FK
Tổng số 90
- Khối lượng :
Số dòng tối thiểu: 5000
Số dòng tối đa: 10000
Kích thước tối thiểu: 5000 * 90 = 450000(Byte) = 450 (kB)
Kích thước tối đa: 10000*90 = 900000(Byte) = 900(kB)
- Đối với các kiểu :
SoGD: cố định, không unicode.
NgayGD: kiểu ngày tháng. Là một phần của khóa chính.
SoTien: số nguyên
NoiDung: không cố định, unicode.
NvLap: cố định, không unicode.
NvThu: cố định, không unicode.
NguoiChuyen: cố định, không unicode.
NguoiNhan: cố định, không unicode.
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
25
3.7. Quan hệ Ủy nhiệm chi:
UY_NHIEM_CHI(SoUyNhiemChi, NgayLap, SoTien, NvLap, NvKiem, TkChi,
TkNhan)
Tên quan hệ: UY_NHIEM_CHI
Ngày: 1/ 6/ 2008
STT Thuộc tính Diễn
giải
Kiểu
DL
Số byte MGT Loại
DL
Ràng
buộc
1 SoUyNhiemChi Sổ ủy
nhiệm
chi
C 10 B PK
2 NgayLap Ngày
lập
N 10 [1-31] B
3 SoTien Số tiền S 10 B
4 NvLap Nhân
viên lập
C 10 B FK
5 NvKiem Nhân
viên
kiểm
C 10 B FK
6 TkChi Tài
khoản
chi
C 10 B FK
7 TkNhan Tài
khoản
nhận
C 10 B FK
Tổng số 70
- Khối lượng :
Số dòng tối thiểu: 5000
Số dòng tối đa: 10000
Kích thước tối thiểu: 5000 * 70 = 350000(Byte) = 350 (kB)
Kích thước tối đa: 10000*70 = 700000(Byte) = 700(kB)
- Đối với các kiểu :
SoUyNhiemChi: cố định, không unicode.
NgayLap: kiểu ngày tháng
SoTien: số nguyên
NvLap: cố định, không unicode.
NvKiem: cố định, không unicode.
TkChi: cố định, không unicode.
TkNhan: cố định, không unicode.
3.8. Quan hệ Giấy lĩnh tiền:
G.LINH_TIEN(SoGD, NgayGD, SoTien, NoiDung, NvLap, NvChi, MaKhachHang,
MaTaiKhoan)
Tên quan hệ: G.LINH_TIEN
Ngày: 1/ 6/ 2008
STT Thuộc tính Diễn
giải
Kiểu
DL
Số byte MGT Loại
DL
Ràng
buộc
1 SoGD Số giao
dịch
C 10 B PK
2 NgayGD Ngày N 10 [1-31] B PK
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
26
giao
dịch
3 SoTien Số tiền S 10 B
4 NoiDung Nội
dung
C 20 B
5 NVLap Nhân
viên lập
C 10 B FK
6 NvChi Nhân
viên chi
C 10 B FK
6 MaKhachHang Mã
khách
hàng
C 10 B FK
7 MaTaiKhoan Mã tài
khoản
C 10 B FK
Tổng số 90
- Khối lượng :
Số dòng tối thiểu: 5000
Số dòng tối đa: 10000
Kích thước tối thiểu: 5000 * 90 = 450000(Byte) = 450 (kB)
Kích thước tối đa: 10000*90 = 900000(Byte) = 900(kB)
- Đối với các kiểu :
SoGD: cố định, không unicode.
NgayGD: kiểu ngày tháng. Là một phần của khóa chính.
SoTien: số nguyên.
NoiDung: không cố định, unicode.
NvLap: cố định, không unicode.
NvChi: cố định, không unicode.
MaKhachHang: cố định, không unicode.
MaTaiKhoan: cố định, không unicode.
3.9. Quan hệ Tài khoản:
TAI_KHOAN(MaTaiKhoan, NgayCoHieuLuc, LoaiTaiKhoan, SoTien, MaKhachHang)
Tên quan hệ: TAI_KHOAN
Ngày: 1/ 6/ 2008
STT Thuộc tính Diễn
giải
Kiểu
DL
Số byte MGT Loại
DL
Ràng
buộc
1 MaTaiKhoan Mã tài
khoản
C 10 B PK
2 NgayCoHieuLuc Ngày
có hiệu
lực
N 10 [1-31] B
3 LoaiTaiKhoan Loại tài
khoản
C 10 B
4 SoTien Số tiền S 10 B
5 MaKhachHang Mã
khách
hàng
C 10 B FK
Tổng số 50
- Khối lượng :
Số dòng tối thiểu: 2000
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
27
Số dòng tối đa: 5000
Kích thước tối thiểu: 2000 * 50 = 100000(Byte) = 100 (kB)
Kích thước tối đa: 5000*50 = 250000(Byte) = 250(kB)
- Đối với các kiểu :
MaTaiKhoan: cố định, không unicode.
NgayCoHieuLuc: kiểu ngày tháng.
LoaiTaiKhoan: không cố định, unicode.
SoTien: số nguyên.
MaKhachHang: cố định, không unicode.
3.10. Quan hệ Phiếu thu:
PHIEU_THU(SoGD, NgayGD, SoTien, NoiDung, NvLap, NvThu, MaKhachHang,
MaTaiKhoan)
Tên quan hệ: PHIEU_THU
Ngày: 1/ 6/ 2008
STT Thuộc tính Diễn
giải
Kiểu
DL
Số byte MGT Loại
DL
Ràng
buộc
1 SoGD Số giao
dịch
C 10 B PK
2 NgayGD Ngày
giao
dịch
N 10 [1-31] B PK
3 SoTien Số tiền S 10 B
4 NoiDung Nội
dung
C 20 Không
5 NvLap Nhân
viên lập
C 10 B FK
6 NvThu Nhân
viên thu
C 10 B FK
7 MaKhachHang Mã
khách
hàng
C 10 B FK
8 MaTaiKhoan Mã tài
khoản
C 10 B FK
Tổng số 90
- Khối lượng :
Số dòng tối thiểu: 5000
Số dòng tối đa: 10000
Kích thước tối thiểu: 5000 * 90 = 450000(Byte) = 450 (kB)
Kích thước tối đa: 10000*90 = 900000(Byte) = 900(kB)
- Đối với các kiểu :
SoGD: cố định, không unicode.
NgayGD: kiểu ngày tháng. Là một phần của khóa chính.
SoTien: số nguyên.
NoiDung: không cố định, unicode.
NvLap: cố định, không unicode.
NvThu: cố định, không unicode.
MaKhachHang: cố định, không unicode.
MaTaiKhoan: cố định, không unicode.
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
28
3.11. Quan hệ Khách hàng:
KHACH_HANG(MaKH, TenKH, DiaChi, DThoai, Email)
Tên quan hệ: KHACH_HANG
Ngày: 1/ 6/ 2008
STT Thuộc tính Diễn
giải
Kiểu
DL
Số byte MGT Loại
DL
Ràng
buộc
1 MaKhachHang Mã
khách
hàng
C 10 B PK
2 TenKH Tên
khách
hàng
C 30 B
3 DiaChi Địa chỉ C 40 K
4 Dthoai Điện
thoại
C 10 K
5 Email Email C 10 K
Tổng số 100
- Khối lượng :
Số dòng tối thiểu: 2000
Số dòng tối đa: 5000
Kích thước tối thiểu: 2000 * 100 = 200000(Byte) = 200 (kB)
Kích thước tối đa: 5000*100 = 500000(Byte) = 500(kB)
- Đối với các kiểu :
MaKhachHang: cố định, không unicode.
TenKH: không cố định, unicode.
DiaChi: không cố định, unicode.
Dthoai: cố định, không unicode.
Email: tên_hộp_thư@tên_miền (Ví dụ: noobpro@vip.com.vn)
3.12. Quan hệ Khách hàng Cá nhân:
KH_CA_NHAN(MaKH, CMND/PassPort, NgayCap, NoiCap, QuocTich, GioiTinh)
Tên quan hệ: KH_CA_NHAN
Ngày: 1/ 6/ 2008
STT Thuộc tính Diễn giải Kiểu
DL
Số byte MGT Loại
DL
Ràng
buộc
1 MaKH Mã khách
hàng
C 10 B PK
2 CMND/Passport Chứng
minh
nhân dân
hoặc
passport
C 10 B
3 NgayCap Ngày cấp N 10 [1-31] B
4 NoiCap Nơi cấp C 30 B
5 QuocTich Quốc tịch C 10 B
6 GioiTinh Giới tính C 2 B
Tổng số 72
- Khối lượng :
Số dòng tối thiểu: 2000
Số dòng tối đa: 5000
Kích thước tối thiểu: 2000 * 72 = 144000(Byte) = 144 (kB)
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
29
Kích thước tối đa: 5000*72 = 360000(Byte) = 360(kB)
- Đối với các kiểu :
MaKhachHang: số giao dịch là số nguyên.
CMND/Passport: cố định, không unicode.
NgayCap: kiểu ngày tháng.
NoiCap: không cố định,unicode.
QuocTich: không cố định, unicode.
GioiTinh: cố định, không unicode.
3.13. Quan hệ Khách hành Tổ chức:
KH_TO_CHUC(MaKH, TenDV, LoaiHinh, TenTat, HoTenChuKhoan, ChucVu,
CMND/Passport, NgayCap, NoiCap, QuocTich, SoGPTL, SoGPKD, QDBoNhiem)
Tên quan hệ: KH_TO_CHUC
Ngày: 1/ 6/ 2008
STT Thuộc tính Diễn
giải
Kiểu
DL
Số
byte
MGT Loại
DL
Ràng
buộc
1 MaKH Mã
khách
hàng
C 10 B PK
2 TenDonVi Tên đơn
vị
C 30 B
3 LoaiHinh Loại
hình
C 10 K
4 TenTat Tên tắt C 20 K
5 HoTenChuKhoan Họ tên
chủ
khoản
C 30 B
6 ChucVu Chức vụ C 10 K
7 CMND/Passport Chứng
minh
nhân
dân
hoặc
passport
C 10 B
8 NgayCap Ngày
cấp
N 10 [1-31] B
9 NoiCap Nơi cấp C 30 B
10 QuocTich Quốc
tịch
C 10 B
11 SoGPTL Số giấy
phép
thành
lập
C 10 B
12 SoGPKD Số giấy
phép
kinh
doanh
C 10 B
13 QDBoNhiem Quyết
định bổ
nhiệm
C 10 K
Tổng số 200
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
30
- Khối lượng :
Số dòng tối thiểu: 2000
Số dòng tối đa: 50000
Kích thước tối thiểu: 2000 * 200 = 400000(Byte) = 400 (kB)
Kích thước tối đa: 5000*200 = 1000000(Byte) = 1000(kB)
- Đối với các kiểu :
MaKhachHang: cố định, không unicode.
TenDV: không cố định, unicode.
LoaiHinh: không cố định, unicode.
TenTat: không cố định, unicode.
HoTenChuKhoan: không cố định, unicode.
ChucVu: không cố định, unicode.
CMND/Passport: cố định, không unicode.
NgayCap: kiểu ngày tháng
NoiCap: không cố định, unicode.
SoGPTL: cố định, không unicode.
SoGPKD: cố định, không unicode.
QDBoNhiem: cố định, không unicode.
3.14. Quan hệ Hợp đồng vay:
HOP_DONG_VAY(MaHD, ThoiHan, SoTien, NgayLap, LaiSuat, NguoiLap,
NguoiChi, MaTaiKhoan)
Tên quan hệ: HOP_DONG_VAY
Ngày: 1/ 6/ 2008
STT Thuộc tính Diễn
giải
Kiểu
DL
Số byte MGT Loại
DL
Ràng
buộc
1 MaHD Mã hợp
đồng
C 10 B PK
2 ThoiHan Thời
hạn
C 2 B
3 SoTien Số tiền S 10 B
4 NgayLap Ngày
lập
N 10 [1-31] B
5 LaiSuat Lãi suất S 10 B
6 NguoiLap Người
lập
C 10 B FK
7 NguoiChi Người
chi
C 10 B FK
8 MaTaiKhoan Mã tài
khoản
C 10 B FK
Tổng số 72
- Khối lượng :
Số dòng tối thiểu: 5000
Số dòng tối đa: 10000
Kích thước tối thiểu: 5000 * 72 = 360000(Byte) = 360 (kB)
Kích thước tối đa: 10000*72 = 720000(Byte) = 720(kB)
- Đối với các kiểu :
MaHD: cố định, không unicode.
ThoiHan: cố định, không unicode.
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
31
SoTien: số nguyên.
NgayLap: kiểu ngày tháng.
LaiSuat: số thực.
NguoiLap: cố định, không unicode.
NguoiChi: cố định, không unicode.
MaTaiKhoan: cố định, không unicode.
3.15. Quan hệ Tài sản:
TAI_SAN(MaTS, DiaChiTS ,MaHD, MaTaiKhoan)
Tên quan hệ: TAI_SAN
Ngày: 1/ 6/ 2008
STT Thuộc tính Diễn
giải
Kiểu
DL
Số byte MGT Loại
DL
Ràng
buộc
1 MaTS Mã tài
sản
C 10 B PK
2 DiaChiTS Địa chỉ
tài sản
C 40 B
3 MaHD Mã hợp
đồng
C 10 B
4 MaTaiKhoan Mã tài
khoản
C 10 B FK
Tổng số 70
- Khối lượng :
Số dòng tối thiểu: 2000
Số dòng tối đa: 5000
Kích thước tối thiểu: 2000 * 70 = 140000(Byte) = 140 (kB)
Kích thước tối đa: 5000*70 = 350000(Byte) = 350(kB)
- Đối với các kiểu :
MaTS: cố định, không unicode.
DiaChiTS: không cố định, unicode.
MaHD: cố định, không unicode.
MaTaiKhoan: cố định, không unicode.
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
32
4. Mô tả bảng tổng quát:
a. Tổng kết quan hệ:
STT Tên quan hệ Số byte Kích thước tối đa
1 CHI_NHANH 100 200
2 G.CHUYEN/NHAN_TIEN 90 900
3 G.LINH_TIEN 90 900
4 GIAY_GUI 82 820
5 HOP_DONG_VAY 72 720
6 KH_CA_NHAN 72 360
7 KH_TO_CHUC 200 1000
8 KHACH_HANG 100 500
9 NHAN_VIEN 112 1120
10 PHIEU_DOI 80 800
11 PHIEU_THU 90 900
12 PHONG_BAN 40 120
13 TAI_KHOAN 50 250
14 TAI_SAN 70 350
15 UY_NHIEM_CHI 70 700
b. Tổng kết thuộc tính:
STT Tên thuộc tính Diễn giải Tên quan hệ
1 ChucVu Chức vụ KH_TO_CHUC
2 CMND/Passport Số Chứng minh
nhân
dân_Passport
KH_CA_NHAN,
KH_TO_CHUC
3 DiaChiCN Địa chỉ Chi nhánh CHI_NHANH
4 DiaChi Địa chỉ KHACH_HANG
5 DiaChiNV Địa chỉ Nhân viên NHAN_VIEN
6 DiaChiTS Địa chỉ Tài sản TAI_SAN
7 Dthoai Điện thoại KHACH_HANG
8 Email Email KHACH_HANG
9 GDChiNhanh Giám đốc Chi
nhánh
CHI_NHANH
10 GioiTinh Giới tính NHAN_VIEN,
KH_CA_NHAN
11 HoTenChuKhoan Họ tên chủ khoản KH_TO_CHUC
12 KyHanGui Kỳ hạn gửi GIAY_GUI
13 LaiSuat Lãi suất HOP_DONG_VAY
14 LoaiHinh Loại hình KH_TO_CHUC
15 LoaiTaiKhoan Loại tài khoản TAI_KHOAN
16 LoaiTienDoi Loại tiền đổi PHIEU_DOI
17 LoaiTienNhan Loại tiền nhận PHIEU_DOI
18 LoaiTietKiem Loại tiết kiệm GIAY_GUI
19 LuongNV Lương nhân viên NHAN_VIEN
20 MaCN Mã Chi nhánh CHI_NHANH,
PHONG_BAN
21 MaHD Mã Hợp đồng HOP_DONG_VAY
22 MaKhachHang Mã Khách hàng KHACH_HANG,
GIAY_GUI, PHIEU_DOI,
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
33
G.CHUYEN/NHAN_TIEN,
G.LINH_TIEN,
TAI_KHOAN,
PHIEU_THU
23 MaPB Mã Phòng ban PHONG_BAN,
NHAN_VIEN
24 MaTaiKhoan Mã Tài khoản TAI_KHOAN,
G.LINH_TIEN,
PHIEU_THU, TAI_SAN
25 MaTS Mã Tài sản TAI_SAN
26 MSNV Mã số Nhân viên NHAN_VIEN
27 NgayCap Ngày cấp KH_CA_NHAN,
KH_TO_CHUC
28 NgayCoHieuLuc Ngày có hiệu lực TAI_KHOAN
29 NgayGD Ngày giao dịch GIAY_GUI, PHIEU_DOI,
G.CHUYEN/NHAN_TIEN,
G.LINH_TIEN,
PHIEU_THU
30 NgayLap Ngày lập UY_NHIEM_CHI
31 NoiCap Nơi cấp KH_CA_NHAN,
KH_TO_CHUC
32 NoiDung Nội dung G.CHUYEN/NHAN_TIEN,
G.LINH_TIEN,
PHIEU_THU
33 NguoiChi Người chi HOP_DONG_VAY
34 NguoiChuyen Người chuyển G.CHUYEN/NHAN_TIEN
35 NguoiLap Người lập HOP_DONG_VAY
36 NguoiNhan Người nhận G,CHUYEN/NHAN_TIEN
37 NvChi Nhân viên chi G.LINH_TIEN
38 NvKiem Nhân viên kiểm UY_NHIEM_CHI
39 NvLap Nhân viên lập GIAY_GUI,
G.CHUYEN/NHAN_TIEN,
UY_NHIEM_CHI,
G.LINH_TIEN,
PHIEU_THU
40 NvThu Nhân viên thu GIAY_GUI,
G.CHUYEN/NHAN_TIEN,
G.LINH_TIEN
41 QDBoNhiem Quyết định bổ
nhiệm
KH_TO_CHUC
42 QuocTich Quốc tịch KH_CA_NHAN,
KH_TO_CHUC
43 SoDT Số điện thoại NHAN_VIEN
44 SoGD Số giao dịch GIAY_GUI,
G.CHUYEN/NHAN_TIEN,
G.LINH_TIEN,
PHIEU_THU,
45 SoGPKD Số Giấy phép
kinh doanh
KH_TO_CHUC
46 SoGPTL Số Giấy phép
thành lập
KH_TO_CHUC
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
34
47 SoPhieuDoi Số phiếu đổi PHIEU_DOI
48 SoTien Số tiền GIAY_GUI,
G.CHUYEN/NHAN_TIEN,
UY_NHIEM_CHI,
G.LINH_TIEN,
TAI_KHOAN,
PHIEU_THU,
HOP_DONG_VAY
49 SoTienDoi Số tiền đổi PHIEU_DOI
50 SoUyNhiemChi Số ủy nhiệm chi UY_NHIEM_CHI
51 TenCN Tên Chi nhánh CHI_NHANH
52 TenDonVi Tên đơn vị KH_TO_CHUC
53 TenKH Tên Khách hàng KHACH_HANG
54 TenNV Tên Nhân viên NHAN_VIEN
55 TenPB Tên Phòng ban PHONG_BAN
56 TenTat Tên tắt KH_TO_CHUC
57 ThoiHan Thời hạn HOP_DONG_VAY
58 TkChi Tài khoản chi UY_NHIEM_CHI
59 TkNhan Tài khoản nhận UY_NHIEM_CHI
60 TyGia Tỷ giá PHIEU_DOI
IV. THIẾT KẾ GIAO DIỆN
1. Các menu chính của giao diện:
1.1. Menu Quản Trị:
Trong Menu Quản Trị có thành phần Đăng Nhập và Đăng Xuất.
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
35
1.2.Menu Nhân Viên:
Menu Nhân Viên gồm có thành phần Thông Tin Nhân Viên, Đăng Nhập và Đăng
Xuất để nhân viên ra vào hệ thống
1.3.Menu Khách Hàng:
Menu Khách Hàng gồm có thành phần Thông Tin Khách Hàng lưu những thông
tin về khách hàng, Tạo Tài Khoản Mới để thêm thông tin Khách hàng mới vào CSDL,
Khách Hàng Chung lưu những thông tin chung về Khách hàng, Khách Hàng Cá Nhân
và Khách Hàng Tổ Chức sẽ cho biết những thông tin chi tiết.
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
36
1.4. Menu Các Mẫu:
Menu Các Mẫu gồm có các thành phần Giấy Gửi, Giấy Chuyển/ Nhận Tiền, Ủy
Nhiệm Chi, Phiếu Đổi. Giấy Lĩnh Tiền, Phiếu Thu để người dùng chọn lựa các loại
giấy.
1.5. Menu Thông Tin Giúp Đỡ:
Menu Thông Tin Giúp Đỡ gồm có các thành phần Hướng Dẫn Sử Dụng để hướng
dẫn cách sử dụng hệ thống cho người dùng, Tìm Kiếm để người dùng tìm những thông
tin, Thông Báo Từ Ban Lãnh Đạo để thông báo đến người dùng.
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
37
2. Mô tả Form:
2.1. Form Quản Trị:
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
38
Tên đối
tượng
Kiểu đối
tượng
Ràng
buộc
Dữ liệu Mục
đích
Hàm liên quan Giá trị
Default
Tên đăng
nhập
Textbox Nhập từ
Keyboard
Mật khẩu Textbox 6 ký
tự
Nhập từ
Keyboard
Quyền
đăng nhập
Combobox
Đổi tên
đăng nhập
mật khẩu
Checkbox
Đăng nhập Button Đăng
nhập
vào hệ
thống
dang_nhap_click()
Tên đăng
nhập mới
Textbox Nhập từ
Keyboard
Mật khẩu
mới
Textbox 6 ký
tự
Nhập từ
Keyboard
Kiểm Checkbox
Bỏ qua Button Hủy bo_qua1_click()
Đổi tên
mật khẩu
mới
Button Đổi tên
và mật
khẩu
mới
doi_click()
Tạo quản
trị mới
Checkbox
Tên đăng
nhập nhà
quản trị
mới
Textbox Nhập từ
Keyboard
Mật khẩu
mặc định
cho nhà
quản trị
mới
Textbox 6 ký
tự
Nhập từ
Keyboard
Quyền nhà
quản trị
mới
Combobox
Bỏ qua Button Hủy bo_quà_click()
Tạo nhà
quản trị
mới
Button Tạo nhà
quản trị
mới
tao_click()
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
39
2.2. Form Thay Đổi Tên Mật Khẩu:
Tên đối
tượng
Kiểu đối
tượng
Ràng
buộc
Dữ liệu Mục
đích
Hàm liên
quan
Giá trị
Default
Tên đăng
nhập
Textbox Nhập từ
Keyboard
Mật khẩu Textbox 6 ký tự Nhập từ
Keyboard
Tên đăng
nhập mới
Textbox Nhập từ
Keyboard
Mật khẩu
mới
Textbox 6 ký tự Nhập từ
Keyboard
Kiểm tra Checkbox
Đổi Button Đổi tên
và mật
khẩu
doi_click()
Bỏ qua Button Hủy bo_qua_click()
Đóng Button Đóng dong_click()
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
40
2.3. Form Chi Nhánh:
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
41
Tên đối
tượng
Kiểu đối
tượng
Ràng
buộc
Dữ liệu Mục
đích
Hàm liên
quan
Giá trị
Default
Mã chi
nhánh
Textbox Nhập từ
Keyboard
Giám
đốc chi
nhánh
Textbox Nhập từ
Keyboard
Tên chi
nhánh
Textbox Nhập từ
Keyboard
Địa chỉ
chi
nhánh
Textbox Nhập từ
Keyboard
Xem Button Xem
thông tin
Chi
nhánh
xem_click()
Thêm Button Thêm 1
chi
nhánh,
khi đó số
chi nhánh
sẽ tăng
lên 1
them_click()
Lưu Button Lưu
thông tin
chi nhánh
vào
CSDL
luu_click()
Bỏ qua Button bo_qua_click()
Xóa Button Xóa chi
nhánh
xoa_click()
Đóng Button Thoát dong_click()
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
42
2.4. Form Phòng Ban:
Tên đối
tượng
Kiểu đối
tượng
Ràng
buộc
Dữ liệu Mục
đích
Hàm liên
quan
Giá trị
Default
Tên
phòng
ban
Textbox Nhập từ
Keyboard
Mã
phòng
ban
Textbox Nhập từ
Keyboard
Thuộc
chi
nhánh
Combobox Chọn từ
bảng Chi
nhánh
Trưởng
phòng
Textbox Nhập từ
Keyboard
Xem Button Xem
thông tin
Phòng
ban
xem_click()
Thêm Button Thêm 1
Phòng
ban
them_click()
Lưu Button Lưu
thông tin
vào
CSDL
luu_click()
Bỏ qua Button bo_qua_click()
In Button In thông
tin
Phòng
ban
in_click()
Đóng Button Thoát dong_click()
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
43
2.5. Form Nhân Viên:
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
44
Tên đối
tượng
Kiểu đối
tượng
Ràng
buộc
Dữ liệu Mục
đích
Hàm liên
quan
Giá trị
Default
Mã số
nhân viên
Textbox 8 ký tự Nhập từ
Keyboard
Tên nhân
viên
Textbox Nhập từ
Keyboard
Địa chỉ Textbox Nhập từ
Keyboard
Số điện
thoại
Textbox Nhập
dạng số
Nhập từ
Keyboard
Lương/
tháng
(VNĐ)
Textbox Nhập từ
Keyboard
Email Textbox Nhập từ
Keyboard
Giới tính Groupbox Chọn 1
trong 2
RadioBu
tton
Nam
hoặc Nữ
Xác
định
giới
tính
nhân
viên
Nam RadioButton Click
chuột
radioButtonN
am_Click()
Nữ RadioButton Click
chuột
radioButtonN
u_Click()
Xem Button Xem
thông
tin
nhân
viên
xem_click()
Thêm Button Thêm
nhân
viên
mới
them_click()
Xóa Button Xóa
nhân
viên
xoa_click()
Sửa Button Sửa
thông
tin
nhân
viên
sua_click()
In Button In
thông
in
nhân
viên
in_click()
Đóng Button Thoát dong_click()
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
45
2.6. Form Khách Hàng:
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
46
Tên đối
tượng
Kiểu đối
tượng
Ràng
buộc
Dữ liệu Mục
đích
Hàm liên
quan
Giá trị
Default
Mã
khách
hàng
Textbox 10 ký tự Nhập từ
Keyboard
Tên
khách
hàng
Textbox Nhập từ
Keyboard
Địa chỉ
khách
hàng
Textbox Nhập từ
Keyboard
Điện
thoại
khách
hàng
Textbox Nhập
dạng số
Nhập từ
Keyboard
Email Textbox Nhập từ
Keyboard
Xem Button Xem
thông tin
khách
hàng
xem_click()
Thêm Button Thêm
khách
hàng
them_click()
Xóa Button Xóa
thông tin
khách
hàng
xoa_click()
Lưu Button Lưu
thông tin
khách
hàng vào
CSDL
luu_click()
Bỏ qua Button bo_qua_click()
In Button In thông
tin khách
hàng
in_click()
Đóng Button Thoát dong_click()
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
47
2.7. Form Khách Hàng Cá Nhân:
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
48
Tên
đối tượng
Kiểu
đối tượng
Ràng
buộc
Dữ liệu Mục đích Hàm liên quan Giá trị
Default
Mã khách
hàng
Textbox 10 ký tự Nhập từ
Keyboard
Tên khách
hàng
Textbox Nhập từ
Keyboard
Địa chỉ
khách hàng
Textbox Nhập từ
Keyboard
Điện thoại
khách hàng
Textbox Nhập
dạng số
Nhập từ
Keyboard
Email Textbox Nhập từ
Keyboard
Quốc tịch Textbox Nhập từ
Keyboard
Giới tính Groupbox Chọn 1
trong 2
RadioB
utton
Nam
hoặc
Nữ
Xác định
giới tính
khách hàng
Nam RadioButton Click chuột radioButtonNam
_Click()
Nữ RadioButton Click chuột radioButtonNu_
Click()
CMND/
Passport
Textbox Nhập từ
Keyboard
Nơi cấp Textbox Nhập từ
Keyboard
Ngày Combobox
Tháng Combobox
Năm Combobox
Xem Button Xem thông
tin khách
hàng cá
nhân
xem_click()
Thêm Button Thêm thông
tin khách
hàng
them_click()
Lưu Button Lưu thông
tin khách
hàng vào
CSDL
luu_click()
Xóa Button Xóa thông
tin khách
hàng
xoa_click()
Bỏ qua Button bo_qua_click()
In Button In thông tin
khách hàng
in_click()
Đóng Button Thoát dong_click()
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
49
2.8. Khách hàng Tổ Chức:
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
50
Tên đối
tượng
Kiểu đối
tượng
Ràng
buộc
Dữ liệu Mục
đích
Hàm liên quan Giá trị
Default
Mã khách
hàng
Textbox 10 ký
tự
Nhập từ
Keyboard
Tên giao
dịch
Textbox Nhập từ
Keyboard
Tên đơn
vị
Textbox Nhập từ
Keyboard
Tên tắt Textbox Nhập từ
Keyboard
Họ tên
chủ
khoản
Textbox Nhập từ
Keyboard
Địa chỉ tổ
chức
Textbox Nhập từ
Keyboard
Điện
thoại tổ
chức
Textbox Nhập
dạng
số
Nhập từ
Keyboard
Email tổ
chức
Textbox Nhập từ
Keyboard
Số giấy
phép
thành lập
Textbox Nhập từ
Keyboard
Giấy
phép ĐK
kinh
doanh
Textbox Nhập từ
Keyboard
CMND/P
assport
chủ
khoản
Textbox Nhập từ
Keyboard
Quốc tịch Combobox
Tháng Combobox
Ngày Combobox
Năm Combobox
Nơi cấp Textbox Nhập từ
Keyboard
Giới tính Groupbox Chọn
1
trong
2
Radio
Button
Nam
hoặc
Nữ
Xác
định
giới
tính
khách
hàng
Nam RadioButton Click
chuột
radioButtonNa
m_Click()
Nữ RadioButton Click
chuột
radioButtonNu_
Click()
Xem Button Xem xem_click()
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
51
thông
tin
khách
hàng
tổ
chức
Thêm Button Thêm
thông
tin
khách
hàng
them_click()
Lưu Button Lưu
thông
tin
khách
hàng
vào
CSDL
luu_click()
Xóa Button Xóa
thông
tin
khách
hàng
xoa_click()
Bỏ qua Button bo_qua_click()
In Button In
thông
tin
khách
hàng
in_click()
Đóng Button Thoát dong_click()
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
52
2.9. Form Giấy Chuyển Nhận Lĩnh Tiền:
Tên
đối tượng
Kiểu
đối tượng
Ràng
buộc
Dữ liệu Mục đích Hàm
liên quan
Giá trị
Default
Số giao
dịch
Textbox 8 ký tự Nhập từ
Keyboard
Số tài
khoản
Textbox 10 ký tự Nhập từ
Keyboard
Nhân viên
lập
Textbox 8 ký tự Nhập từ
Keyboard
Nhân viên
thu/chi
Textbox 8 ký tự Nhập từ
Keyboard
Loại giấy Combobox
Tháng Combobox
Ngày Combobox
Năm Combobox ≤ Năm
hiện hành
Xem Button Xem
thông tin
xem_click()
Thêm Button Thêm
thông tin
them_click()
Xóa Button Xóa thông
tin
xoa_click()
Lưu Button Lưu thông
tin
luu_click()
Bỏ qua Button Hủy bo_qua_click()
In Button In thông
tin
in_click()
Đóng Button Thoát dong_click()
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
53
2.10. Form Giấy Gửi:
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
54
Tên đối
tượng
Kiểu đối
tượng
Ràng
buộc
Dữ liệu Mục
đích
Hàm liên
quan
Giá trị
Default
Số giao
dịch
Textbox 8 ký tự Nhập từ
Keyboard
Mã
khách
hàng
Textbox 10 ký tự Nhập từ
Keyboard
Nhân
viên lập
Textbox 8 ký tự Nhập từ
Keyboard
Nhân
viên thu
Textbox 8 ký tự Nhập từ
Keyboard
Số tiền Textbox Nhập
dạng số
Nhập từ
Keyboard
Loại tiền Combobox
Kì hạn
gửi
Combobox
Tháng Combobox
Ngày Combobox
Năm Combobox ≤ Năm
hiện
hành
Xem Button Xem
thông tin
xem_click()
Thêm Button Thêm
thông tin
them_click()
Xóa Button Xóa
thông tin
xoa_click()
Lưu Button Lưu
thông tin
luu_click()
Bỏ qua Button Hủy bo_qua_click()
In Button In thông
tin
in_click()
Đóng Button Thoát dong_click()
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
55
2.11. Form Ủy Nhiệm Chi:
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
56
Tên đối
tượng
Kiểu đối
tượng
Ràng
buộc
Dữ liệu Mục
đích
Hàm liên
quan
Giá trị
Default
Số uỷ
nhiệm
chi
Textbox 8 ký tự Nhập từ
Keyboard
Tài
khoản
Textbox 10 ký tự Nhập từ
Keyboard
Nhân
viên giao
dịch
Textbox 8 ký tự Nhập từ
Keyboard
Số tiền Textbox Nhập
dạng số
Nhập từ
Keyboard
Tài
khoản
nhận
Textbox 10 ký tự Nhập từ
Keyboard
Nhân
viên
thu/chi
Textbox 8 ký tự Nhập từ
Keyboard
Tháng Combobox
Ngày Combobox
Năm Combobox ≤ Năm
hiện
hành
Xem Button Xem
thông tin
xem_click()
Thêm Button Thêm
thông tin
them_click()
Xóa Button Xóa
thông tin
xoa_click()
Lưu Button Lưu
thông tin
luu_click()
Bỏ qua Button Hủy bo_qua_click()
In Button In thông
tin
in_click()
Đóng Button Thoát dong_click()
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
57
2.12. Form Hợp Đồng Vay:
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
58
Tên đối
tượng
Kiểu đối
tượng
Ràng
buộc
Dữ liệu Mục
đích
Hàm liên
quan
Giá trị
Default
Mã hợp
đồng
Textbox 8 ký tự Nhập từ
Keyboard
Mã
khách
hàng
Textbox 10 ký tự Nhập từ
Keyboard
Mã nhân
viên lập
Textbox 8 ký tự Nhập từ
Keyboard
Mã nhân
viên chi
Textbox 8 ký tự Nhập từ
Keyboard
Số tài
khoản
Textbox 10 ký tự Nhập từ
Keyboard
Số tiền
vay
Textbox Nhập
dạng số
Nhập từ
Keyboard
Thời hạn Textbox Nhập từ
Keyboard
Lãi suất Textbox Nhập
dạng số
Nhập từ
Keyboard
Tháng Combobox
Ngày Combobox
Năm Combobox ≤ Năm
hiện
hành
Loại tiền Combobox
Xem Button Xem
thông tin
hợp
đồng
xem_click()
Thêm Button Thêm
thông tin
them_click()
Xóa Button Xóa
thông tin
xoa_click()
Lưu Button Lưu
thông tin
luu_click()
Bỏ qua Button Hủy bo_qua_click()
In Button In thông
tin
in_click()
Đóng Button Thoát dong_click()
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
59
2.13. Form Tài Khoản:
Tên đối
tượng
Kiểu đối
tượng
Ràng
buộc
Dữ liệu Mục
đích
Hàm liên
quan
Giá trị
Default
Mã số tài
khoản
Textbox 10 ký tự Nhập từ
Keyboard
Mã
khách
hàng
Textbox 10 ký tự Nhập từ
Keyboard
Loại tài
khoản
Textbox Nhập từ
Keyboard
Số tiền Textbox Nhập
dạng số
Nhập từ
Keyboard
Tháng Combobox
Ngày Combobox
Năm Combobox ≤ Năm
hiện
hành
Xem Button Xem
thông tin
xem_click()
Thêm Button Thêm
thông tin
them_click()
Xóa Button Xóa
thông tin
xoa_click()
Lưu Button Lưu
thông tin
luu_click()
Bỏ qua Button Hủy bo_qua_click()
In Button In thông
tin
in_click()
Đóng Button Thoát dong_click()
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
60
2.14. Form Tìm Kiếm (Nhân Viên):
Tên đối
tượng
Kiểu đối
tượng
Ràng
buộc
Dữ liệu Mục
đích
Hàm liên quan Giá trị
Default
Chi
nhánh
Combobox Lấy từ table
CHI_NHANH
Phòng
ban
Combobox Lấy từ table
PHONG_BAN
Tên Textbox Nhập từ
Keyboard
Tìm
kiếm
Button Tìm
kiếm
nhân
viên
timkiem_click()
Các mã
số
Textbox Lấy tự động
nhờ Tên nhân
viên
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
61
2.15. Form Tìm Kiếm (Khách Hàng):
Tên đối
tượng
Kiểu đối
tượng
Ràng
buộc
Dữ liệu Mục
đích
Hàm liên quan Giá trị
Default
Tên Textbox Nhập từ
Keyboard
Nhân
viên giao
dịch
Textbox Nhập từ
Keyboard
Tìm
kiếm
Button Tìm
kiếm
khách
hàng
timkiem_click()
Mã
khách
hàng
Textbox Lấy tự
động nhờ
Tên khách
hàng
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
62
2.16. Form Tìm Kiếm (Các Loại Giấy):
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
63
Tên đối
tượng
Kiểu đối
tượng
Ràng buộc Dữ liệu Mục
đích
Hàm liên quan Giá trị
Default
Chọn
loại
giấy tờ
Groupbox Chọn 1
trong 6
RadioButton
Xác
định
loại
giấy
tờ
Giấy
gởi
RadioButton Click
chuột
Phiếu
đổi
RadioButton Click
chuột
Ủy
nhiệm
chi
RadioButton Click
chuột
Phiếu
thu
RadioButton Click
chuột
Phếu
lĩnh
tiền
RadioButton Click
chuột
Phiếu
chuyển
nhận
tiền
RadioButton Click
chuột
Nhân
viên lập
Textbox Nhập từ
Keyboard
Từ
ngày
Combobox
Đến
ngày
Combobox ≤ Năm hiện
hành
Tìm
kiếm
Button Tìm
kiếm
giấy
tờ
timkiem_click()
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
64
V. THIẾT KẾ Ô XỬ LÝ
1. Diễn giải thuật toán:
Để quản lí sự đồng nhất của các lệnh “Xem”,“Thêm”,”Xóa”,”Lưu”,”Bỏ qua”,
”In”, ”Đóng” ta cần:
- Mỗi nút nhấn sẽ có một hàm tương ứng gồm ten_click() để thực hiện công việc
tương ứng của nút mang tên.
- Chúng ta cũng cần tạo ra một đối tượng mang tên MangKHTC gồm các thuộc tính
là:
“tên lệnh”(tên nút nhấn) và các thuộc tính tương ứng với các ô trên form
KH_TO_CHUC, dùng để lưu giá trị tương ứng trên form. Sau đó chúng ta cần tạo ra
một mảng gồm 5 phần tử của đối tượng MangKHTC là MangKHTC[5].
- Cần một hàm mang tên là “Bo_qua(“lệnh”) được gọi khi ta nhấn một trong các nút
“Thêm”,”Lưu”, “Xóa”,”In”.
- Khi ta nhấn “Thêm” thì giá trị mới trên form nếu được them_click() thêm vào bảng
dữ liệu thì giá trị đó sẽ được truyền cho Bo_qua(“lệnh”) để lưu vào mảng MangKHTC[
] ở trên.
- Khi ta nhấn nút “Xóa” thì hàm Bo_qua(“lệnh”) được gọi để lưu dòng dữ liệu muốn
xóa, sau đó mới gọi Xoa_click() để xóa đi.
- Khi nhấn “Lưu” (để lưu giá trị mới) thì giá trị cũ trên bảng (table KH_TO_CHUC,
KHACH_HANG) sẽ được Bo_qua(“lệnh”) lưu vào mảng MangKHTC[ ] trên, sau đó
gọi Luu_click() để lưu giá trị mới vào trong bảng.
- Khi ta nhấn “In” thì giá trị sẽ được In_click() chuyển qua file Excel tương ứng,sau
đó bỏ qua sẽ lưu giá trị dòng mới vào MangKHTC[ ].
- Cơ chế làm việc của hàm Bo_qua(“lệnh”) khi ta nhấn một trong các nút sau
“Thêm”, “Xóa”, “Lưu”,”In”.
Nếu phần tử MangKHTC[0]= rỗng (Null) thì nó sẽ được khởi tạo và lưu vào
MangKHTC[0] lệnh tương ứng và các thuộc tính trên form.
Nếu ta nhấn tiếp “Thêm”, “Lưu”,”Xóa” thì nó làm tiếp giống như trên cho
1,2,3,4.
Nếu MangKHTC[4] ≠ rỗng thì khi ta nhấn nút nó sẽ gán
MangKHTC[i+1]=MangKHTC[i], (i=0,1,2,3) và lưu giá trị mới vào
MangKHTC[4].
- Cơ chế làm việc của hàm Bo_qua_click() khi ta nhấn nút “Bỏ qua” như sau: Nếu
MangKHTC[4] ≠ rỗng nó sẽ xem xét lệnh lưu trong MangKHTC[4] là gì để nó thực
hiện lệnh ngược lại tương ứng như sau: “Thêm”- thì nó sẽ thực hiện “Xóa”, ”Xóa”
”Thêm”, ”Lưu” “Lưu” (phục hồi giá trị cũ), ”In” thì nó sẽ dò từng dòng trên file
Excel để tìm đúng mã nó sẽ xóa dòng, gán MangKHTC[4] = rỗng.
- Nếu MangKHTC[i] = rỗng (i=4,3,2,1) thì nó sẽ thực hiện theo nguyên tắc trên phần
tử MangKHTC[i-1] cho đến khi i=0 thì dùng lại và thoát.
2. Các ô xử lý:
Các ô xử lí trên các form có cách làm việc khá giống nhau nên ta chỉ mô tả chi tiết
các ô xử lí Tab Khách Hàng Tổ Chức trong form Khách Hàng.Những ô xử lí trên các
form khác có cách xử lí tương tự.
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
65
2.1. Ô xử lý Lưu của Form Khách Hàng
Tên xử lý: Lưu
Form: Khách Hàng, Tab Khách Hàng Tổ Chức.
Input: Các giá trị mới cho dòng đã tồn tại trong bảng
Output: Các giá trị mới được lưu vào trong bảng tại dòng đó
Table liên quan: KHACH_HANG, KH_TO_CHUC
GIẢI THUẬT:
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
66
2.2. Ô xử lý Xem của Form Khách Hàng
Tên xử lý: Xem
Form: Khách Hàng, Tab Khách Hàng Tổ Chức.
Input: Mã số khách hàng
Output: Tất cả thông tin về khách hàng có mã số ở Input
Table liên quan: KHACH_HANG, KH_TO_CHUC
GIẢI THUẬT:
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
67
2.3. Ô xử lý Thêm của Form Khách Hàng
Tên xử lý: Thêm
Form: Khách Hàng, Tab Khách Hàng Tổ Chức.
Input: Tất cả các dữ liệu trên form.
Output: Là bảng dữ liệu được thêm vào dòng khách hàng mới nhập trên form.
Table liên quan: KHACH_HANG, KH_TO_CHUC
GIẢI THUẬT:
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
68
2.4. Ô xử lý Xóa của Form Khách Hàng
Tên xử lý: Xóa
Form: Khách Hàng, Tab Khách Hàng Tổ Chức.
Input: Mã khách hàng
Output: Bảng đã mất đi khách hàng
Table liên quan: KHACH_HANG, KH_TO_CHUC
GIẢI THUẬT:
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
69
2.5. Ô xử lý In của Form Khách Hàng
Tên xử lý: In
Form: Khách Hàng,Tab Khách Hàng Tổ Chức.
Input: Đường dẫn 1 bảng Excel Mã khách hàng
Output: Xuất ra 1 dòng dữ liệu nối tiếp vào bảng Excel
Table liên quan: KHACH_HANG, KH_TO_CHUC
GIẢI THUẬT:
Mã số Khách hàng
Đường dẫn đến 1file
Excel
Tìm trong bảng
KHACH_HANG
Tìm trong bảng
KH_TO_CHUC
Thông báo: Không
có Khách hàng
Thông báo: Không là
KH_TO_CHUC
Gọi Bo_qua(“lệnh”)
Gọi In_click()
Xuất theo kiểu Append đến file Excel (có
đường dẫn trên)
Đóng 2 bảng đã
mở
Đ
S
S
Mở 2 bảng
KHACH_HANG,
KH_TO_CHUC
Đ
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
70
2.6. Ô xử lý Bỏ qua của Form Khách Hàng
Tên xử lý: Bỏ qua
Form: Khách Hàng, Tab Khách Hàng Tổ Chức.
Input: Không truyền nhưng ngầm định là một lệnh (trong số lệnh “Thêm”, “Xóa”,
“Lưu”) vừa mới thực hiện ngay trước đó
Output: Là một lệnh tương ứng vừa mới thực hiện trong bảng
Table liên quan: KHACH_HANG, KH_TO_CHUC
GIẢI THUẬT:
Lệnh gần nhất cảa một
trong các lệnh "Thêm",
"Xóa", "Lưu", "In"
Gọi Bo_qua_click() để thực hiện lệnh với lệnh của phần tử
có chỉ số lớn nhất khác NULL trên mảng [MangKHTC[ ] ]
Đóng 2 bảng
Mở 2 bảng
KHACH_HANG,
KH_TO_CHUC
Quản lý hệ thống chi nhánh Ngân hàng Phương Nam
71
VI. ĐÁNH GIÁ ƯU KHUYẾT ĐIỂM
1. Ưu điểm:
- Có thu thập dữ liệu khá nhiều, làm tương đối đầy đủ các phần.
- Thể hiện một số chức năng chính thỏa mãn yêu cầu đề bài.
2. Khuyết điểm:
- Làm chưa thật xác với thực tế (rất phức tạp).
- Cách tiếp cận để thu thập tài liệu chưa thật hợp lí.
- Chưa hoàn chình.
Các file đính kèm theo tài liệu này:
- Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - QUẢN LÝ CHI NHÁNH NGÂN HÀNG PHƯƠNG NAM.pdf